Внешняя обработка заполнения табличных частей #808116


#0 by nulback
Добрый день уважаемые. Подскажите пож-та, сделал внешнюю обработку заполнения табличных частей, все отлично отрабатывает и заполняет, но после заполнения необходимо произвести пересчет данных на форме. Т.е. надо как то добратся до ЭлементовФормы и прописать им новые значения. Можно это как то осуществить? Что необходимо сделать?
#1 by DrShad
вызвать экспортную процедуру формы
#2 by Zmich
. Форма = СсылкаНаОбъект.ПолучитьФорму;
#3 by DrShad
у него уже есть форма, если он делает заполнение ТЧ
#4 by Рэйв
Какие новые значения для элементов? Тебе просто форму обновить что ли надо?
#5 by Мыш
ОбновитьОтображениеДанных
#6 by Zmich
. Ну да, из самой внешней обработки к открытой форме документа можно получить так: Форма = СсылкаНаОбъект.ПолучитьФорму; А дальше через Форма.ЭлементыФормы менять не реквизиты объекта, а именно реквизиты формы. Например: Форма.ЭлементыФормы.НадписьДоговор.Заголовок = "ляляля"; Проверил, работает. Речь, конечно, об обычных формах.
#7 by DrShad
не нужно ничего получать
#8 by nulback
и как заполнить эти данные
#9 by DrShad
вызвать процедуру откуда этот текст или любую другую, которая в себе дергает эту
#10 by nulback
так пишет Процедура или функция с указанным именем не определена
#11 by DrShad
а она экспортная?
#12 by nulback
нет она процедура формы.
#13 by Рэйв
диалог из разряда -Она красное? -Нет, она круглая. :-)
#14 by Рэйв
У меня стойкое ощущение, что ТС обработкой заполняет таб части и теперь пытается заполнить рюшки на формах, думая, что при при последующем открытии все это добро будет отображаться. :-)
#15 by nulback
да рюшички для пользователя надо заполнить, и да при открытии вызывается та же самая процедура, так что все будет отображаться. это стандартная процедура формы документа Акт сверки взаиморасчетов "Пересчитать остатки".
#16 by DrShad
ну так либо повтори в своей обработке то же самое, либо сделай ее экспортной и дергай
#17 by Рэйв
А эти формы,которые ты пытаешься украсить,  в данный момент открыты?
#18 by nulback
да форма открыта, в ней же нажимают заполнить табличную часть.
#19 by Рэйв
ну тогда медитируй на и на этом вопрос можно закрывать
#20 by nulback
это же форма документа, если я ее сделаю экспортной мне надо все равно получить форму документа, чтобы добратся до нее.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С