1. user1202776 11.08.19 13:22 Сейчас в теме

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

При добавлении новой строки в таблицу документа "Корректировка реализации", вызывается форма.В этой форме есть поле выбора "номенклатура".В эту форму передал ссылку документа корректировка реализации с всеми данными.
В общем есть реквизит "ДокументРеализации" , в котором есть таблица.Как из этой таблице взять весь список номенклатуры и сделать так, чтобы в вызываемой форме , в поле выбора "номенклатура", пользователь мог выбирать номенклатуру из списка номенклатур этой таблицы?
Насколько я понял, нужно эту таблицу выгрузить в таблицу значений, массив или структуру и как-то передать в поле выбора "номенклатура". Может нужно изменить тип реквизита формы "номенклатура"?
Буду рад, если сможете привести пример , как это сделать.
Прикрепленные файлы:
Найденные решения
2. RustamZz 11.08.19 14:25 Сейчас в теме
	Элементы.Номенклатура.СписокВыбора.ЗагрузитьЗначения(Объект.КорректировкаРеализации[НазваниеТЧ].ВыгрузитьКолонку(НазваниеКолонкиСНоменклатурой));
13. catena 100 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 683 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 100 12.08.19 07:45 Сейчас в теме
(12)А кнопка выбора из списка включена?
14. user1202776 12.08.19 07:47 Сейчас в теме
(13)какая кнопка выбора? Реквизит номенклатура?
15. user1202776 12.08.19 08:09 Сейчас в теме
(13) включил, заработало. Спасибо)
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Москва
зарплата от 150 000 руб. до 150 000 руб.
Полный день

Консультант 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист стажер 1С
Нижний Новгород
зарплата от 30 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программисты 1С УТ / БУЗ/ЗУП / БИТ ФИНАНС
Москва
зарплата от 100 000 руб. до 180 000 руб.
Полный день