Доступ к форме документа из обработки заполнения табличной части. #649566


#0 by Lokli
Всем доброго дня. По результатам заполнения табличной части с помощью внешней обработки необходимо изменить несколько реквизитов формы документа. Конфигурация типовая (УПП 1.3.34.1), механизм подключения внешних обработок заполнения типовой. Я не нашел ни каких вариантов решения данной задачки. Может кто сталкивался и решил?
#1 by Maxus43
меняй постановку задачи. Изменять надо объект, форма сама должна всё делать на основании данных объекта. Что конкретно надо изменить?
#2 by Lokli
Объект я изменил. Но на форме есть дополнительные реквизиты, которые тоже необходимо изменить. В качестве примера можно посмотреть документ "АктСверкиВзаиморасчетов".
#3 by Maxus43
у меня нет доп реквзитов формы в этом доке
#4 by Maxus43
покури Объект.ПолучитьФорму - раз она открыта, долже её найти
#5 by Lokli
т.е. у тебя "Остатки на начало периода" и "Остатки на конец периода" являются реквизитами шапки документа?
#6 by pessok
это вообще не реквизиты, как бэ...
#7 by Serg_1960
"Я не нашел ни каких вариантов решения"(с)
#8 by Maxus43
остаток на начало - реквизит объекта, осатльное вычисляемое
#9 by Lokli
Пральна, остальные - вычисляемые реквизиты формы. Так вот что бы их вычислить и заполнить на форме, нужен доступ к этой самой форме документа.
#10 by Maxus43
>. Криво документ сделан на самом деле, имхо
#11 by Serg_1960
Всё станет значительно интереснее, если в конце обсуждения прозвучить слово "управляемая" :)
#12 by Lokli
У меня аналогичное мнение на счет этого документа. :) Спасибо, всё заработало. Метод Объект.ПолучитьФорму - дал ссылку на открытую форму документа.
#13 by Maxus43
УПП 1.3.34.1. Увы, миелафон ваш ни к черту :)
#14 by Lokli
А мне не мысли читать, мне учет вести. :)
#15 by Serg_1960
Не поверил своим ушам - что столько шума может быть вокруг одной строки "формаДокумента = Объект.ПолучитьФорму("ФормаДокумента");".
#16 by RomaH
странно, у меня не получается ссылку-то на форму он дает, а вот значения в элементах не меняются
#17 by RomaH
а нет, все ОК
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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