Как в обработке заполнения ТЧ в процедуре Инициализировать получить текущую строку документа

1. Spektr 1031 13.11.17 16:30 Сейчас в теме
Имеем внешнюю обработку заполнения ТЧ. В ней есть Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) Экспорт
Как в процедуре Инициализировать получить текущую строку документа из которого вызывается обработка?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. independ 1556 13.11.17 20:37 Сейчас в теме
Скорее всего никак, т.к. текущую строку ТЧ можно узнать только из реквизита формы типа ЭлементыФормы.Товары.ТекущиеДанные, но это увы недоступно в обработке табличных частей, как-то пробовал найти форму по Объекту, чтобы потом достучаться до элементов, да не вышло.
3. Spektr 1031 13.11.17 21:00 Сейчас в теме
Сделал так:
В процедуре Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта)
Номенклатура = Объект.ПолучитьФорму("ФормаДокумента").ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура; 
ketr; ekomova; pivonder; +3 Ответить
4. independ 1556 13.11.17 21:04 Сейчас в теме
(3) надо попробовать, хотя, уже в обычных формах разве что в УТ 10.3 приходится иногда работать.
5. user1120935 11.03.20 17:42 Сейчас в теме
Оставьте свое сообщение

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