Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:49

Как присвоить значение в табличную часть документа? 8.1

Автор анарам, 09 фев 2010, 22:15

0 Пользователей и 1 гость просматривают эту тему.

анарам

Здравствуйте! Подскажите, пожалуйста, как можно в табличное поле документа в колонку «Номенклатура» (тип СправочникСсылка.Номенклатура) вставить данные из справочника «Номенклатура» из поля «Наименование»?

Slin

Примерно так:

Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |   Номенклатура.Ссылка КАК Номенклатура
   |ИЗ
   |   Справочник.Номенклатура КАК Номенклатура";
   
   ЭлементыФормы.Товары.Значение.Загрузить(Запрос.Выполнить().Выгрузить());

P.S. Вместо "Товары" подставьте наименование вашего элемента управления типа ТабличноеПоле

P.P.S. Если строго подходить к вашему вопросу, то он не имеет решения, потому что тип "Строка" (а именно такой тип имеет поле "Наименование") не преобразуется в тип "СправочникСсылка.Номенклатура". Но пример будет работать корректно, потому что поле "Наименование" обычно является прдеставлением элемента справочника.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск