Как в реквизит формы передать список номенклатуры из таблицы?

1. user1202776 11.08.19 13:22 Сейчас в теме
При добавлении новой строки в таблицу документа "Корректировка реализации", вызывается форма.В этой форме есть поле выбора "номенклатура".В эту форму передал ссылку документа корректировка реализации с всеми данными.
В общем есть реквизит "ДокументРеализации" , в котором есть таблица.Как из этой таблице взять весь список номенклатуры и сделать так, чтобы в вызываемой форме , в поле выбора "номенклатура", пользователь мог выбирать номенклатуру из списка номенклатур этой таблицы?
Насколько я понял, нужно эту таблицу выгрузить в таблицу значений, массив или структуру и как-то передать в поле выбора "номенклатура". Может нужно изменить тип реквизита формы "номенклатура"?
Буду рад, если сможете привести пример , как это сделать.
Прикрепленные файлы:
+
По теме из базы знаний
Найденные решения
2. RustamZz 11.08.19 14:25 Сейчас в теме
	Элементы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(Объект.КорректировкаРеализации[НазваниеТЧ].ВыгрузитьКолонку(НазваниеКолонкиСНоменклатурой));
+
13. catena 110 12.08.19 07:45 Сейчас в теме
(12)А кнопка выбора из списка включена?
+
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 11.08.19 14:25 Сейчас в теме
	Элементы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(Объект.КорректировкаРеализации[НазваниеТЧ].ВыгрузитьКолонку(НазваниеКолонкиСНоменклатурой));
+
3. user1202776 11.08.19 14:36 Сейчас в теме
(2)
 ЭлементыФормы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(ЭтаФорма.ВладелецФормы.ДокументОбъект.ЭтотОбъект.ЭтотОбъект.Ссылка.ДокументРеализации[Товары].ВыгрузитьКолонку(Номенклатура));

выдает ошибку:
{РегистрСведений.ЛогРедактированияДокументов.Форма.КорректировкаРеализации.Форма(64,147)}: Переменная не определена (Товары)
ЭлементыФормы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(ЭтаФорма.ВладелецФормы.ДокументОбъект.ЭтотОбъект.ЭтотОбъект.Ссылка.ДокументРеализации[<<?>>Товары].ВыгрузитьКолонку(Номенклатура)); (Проверка: Толстый клиент (обычное приложение))

У меня нету "элементы", есть "элементы формы " и "эта форма"
+
4. Xershi 1479 11.08.19 14:47 Сейчас в теме
(3) вам дали пример для УФ.
А вы переписали для ОФ, только кривой синтаксис. Можете получить список запросом и запихнуть его туда.
Если обращаетесь к реквизиту через скобки, то писать его нужно текстом, а не переменной, что платформа вам и сообщила!
+
16. user1202776 12.08.19 08:09 Сейчас в теме
5. RustamZz 11.08.19 14:47 Сейчас в теме
Если ТЧ называется Товары то надо писать
ДокументОбъект["Товары"]

Или
ДокументОбъект.Товары

с колонкой тоже самое.
+
6. user1202776 11.08.19 14:50 Сейчас в теме
(5)реквизиту номенклатура какой тип нужно задать?список значений?
+
7. RustamZz 11.08.19 14:55 Сейчас в теме
(6) Смотря что с ним нужно делать после заполнения пользователем.
+
8. user1202776 11.08.19 14:56 Сейчас в теме
(7)записать в регистр сведений
+
9. user1202776 11.08.19 14:58 Сейчас в теме
(7)сделал так:
ЭлементыФормы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(ЭтаФорма.ВладелецФормы.ДокументОбъект.ЭтотОбъект.ЭтотОбъект.Ссылка.ДокументРеализации["Товары"].ВыгрузитьКолонку("Номенклатура"));

тип рекзвизита номенклатура менял на справочник номенклатура, список значения.Все равно нету списка номенклатуры из таблицы "товары"
+
10. RustamZz 11.08.19 15:02 Сейчас в теме
(9) ЭтаФорма.ВладелецФормы.ДокументОбъект.ЭтотОбъект.ЭтотОбъект.Ссылка.ДокументРеализации["Товары"].ВыгрузитьКолонку("Номенклатура") в отладчике что показывает?

ЭтотОбъект.ЭтотОбъект.Ссылка - это все для чего написано?
+
11. user1202776 11.08.19 15:07 Сейчас в теме
(10)так сократил:
 ЭлементыФормы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(ВладелецФормы.ДокументРеализации["Товары"]ВыгрузитьКолонку("Номенклатура"));
+
12. user1202776 11.08.19 15:11 Сейчас в теме
(10)если отладчиком посмотреть,то загружает в список выбора, в форме не показывает этот список
Прикрепленные файлы:
+
13. catena 110 12.08.19 07:45 Сейчас в теме
(12)А кнопка выбора из списка включена?
+
14. user1202776 12.08.19 07:47 Сейчас в теме
(13)какая кнопка выбора? Реквизит номенклатура?
+
15. user1202776 12.08.19 08:09 Сейчас в теме
(13) включил, заработало. Спасибо)
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот