Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

как заполнить характеристику номенклатуры в табличной части?

как заполнить характеристику номенклатуры в табличной части?
Я
   tired
 
13.11.18 - 15:12
"Комплексная автоматизация", обработка "Загрузка данных из табличного документа"

надо по коду номенклатуры контрагента заполнить из XLS таблицу "Товары" в поступлении товаров. номенклатура подставляется корректно с помощью "Номенклатуры контрагентов" по коду. подскажите, что нужно указать в настройках для характеристики, чтобы она тоже стала подставляться. в "Номенклатуру контрагентов" она занесена.
 
 
   tired
 
1 - 19.11.18 - 07:32
сделал с помощью запроса:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ХарактеристикаНоменклатуры
|ИЗ
| РегистрСведений.НоменклатураКонтрагентов
|ГДЕ
| Контрагент = &КА
| И КодНоменклатурыКонтрагента = &КодКА";
Запрос.УстановитьПараметр("КА", СсылкаИсточника.Контрагент);
Запрос.УстановитьПараметр("КодКА", ТекстыЯчеек[7])// номер колонки на вкладке "Табличный документ"

Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Результат = Выборка.ХарактеристикаНоменклатуры;

наверное, есть в "1С" какие-то механизмы, которые позволяют эту задачу решить проще, о которых я пока не знаю. буду рад, если кто-нибудь расскажет об этом.
   tired
 
2 - 19.11.18 - 07:38
почему-то в коде пропала точка с запятой после скобки перед комментарием. не вижу, как тут редактировать свои посты. не забудьте сами поставить, если будете пользоваться этим кодом.
   shuhard
 
3 - 19.11.18 - 07:40
(2)[не забудьте сами поставить, если будете пользоваться этим кодом.]
улыбнуло

Список тем форума
Рекламное место пустует  Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует