Доступ к реквизиту табличной части из ГМ #24018


#0 by swilf
Как-нибудь можно добраться до реквизита табличной части открытого документа (из функции ГМ, которой передан контекст формы при вызове из модуля формы). Шапочные реквизиты видно нормально, а табличные - нет (и в отладчике они пустые). Контекст.ПолучитьАтрибут("Имя") тоже дает пустое значение :(
#1 by Anton R
А строки перебирать пробывал ? :)
#2 by Пух
и т.д.
#3 by Anton R
Однажды попробовал:Док.ЗагрузитьТабличнуюЧасть(Какая-то ТЗ); // не канаети вообще с ТЧ ничего не работает.Пришлось в модуле "ПриОткрытии" через Форма.Параметр все делать
#4 by Anton R
Не "ПриОткрытии" а "ВводНового"
#5 by swilf
(1,2) Да, но нужна-то текущая строка. В отладчике Контект.НомерСтроки = 0 (хотя строка выбрана). Разве что передавать вместе с контекстом текущую строку, но это некрасиво.
#6 by Пух
Передавай в гм непосредственно значение реквизита табличной части
#7 by Anton R
Только что попробовал, все работает:
#8 by swilf
Нет, фишка в том, чтобы вставить в документы один вызов процедурки в ГМ, а там уже она сама.Но я уже разобрался, в чем дело. Код типовой конфигурации засирал текущую строку до того, как я вызывал мою процедурку.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям