Имя: Пароль:
1C
1С v8
Доступ к форме документа из обработки заполнения табличной части.
,
0 Lokli
 
29.01.13
09:07
Всем доброго дня.
По результатам заполнения табличной части с помощью внешней обработки необходимо изменить несколько реквизитов формы документа. Конфигурация типовая (УПП 1.3.34.1), механизм подключения внешних обработок заполнения типовой. Я не нашел ни каких вариантов решения данной задачки. Может кто сталкивался и решил?
1 Maxus43
 
29.01.13
09:08
меняй постановку задачи.
Изменять надо объект, форма сама должна всё делать на основании данных объекта.
Что конкретно надо изменить?
2 Lokli
 
29.01.13
09:12
(1) Объект я изменил. Но на форме есть дополнительные реквизиты, которые тоже необходимо изменить. В качестве примера можно посмотреть документ "АктСверкиВзаиморасчетов".
3 Maxus43
 
29.01.13
09:15
у меня нет доп реквзитов формы в этом доке
4 Maxus43
 
29.01.13
09:16
покури Объект.ПолучитьФорму - раз она открыта, долже её найти
5 Lokli
 
29.01.13
09:17
(3) т.е. у тебя "Остатки на начало периода" и "Остатки на конец периода" являются реквизитами шапки документа?
6 pessok
 
29.01.13
09:18
(5) это вообще не реквизиты, как бэ...
7 Serg_1960
 
29.01.13
09:19
(0) "Я не нашел ни каких вариантов решения"(с)
8 Maxus43
 
29.01.13
09:20
(5) остаток на начало - реквизит объекта, осатльное вычисляемое
9 Lokli
 
29.01.13
09:28
(8) Пральна, остальные - вычисляемые реквизиты формы. Так вот что бы их вычислить и заполнить на форме, нужен доступ к этой самой форме документа.
10 Maxus43
 
29.01.13
09:33
(9)>(4).
Криво документ сделан на самом деле, имхо
11 Serg_1960
 
29.01.13
09:37
Всё станет значительно интереснее, если в конце обсуждения прозвучить слово "управляемая" :)
12 Lokli
 
29.01.13
09:40
(10) У меня аналогичное мнение на счет этого документа. :) Спасибо, всё заработало. Метод Объект.ПолучитьФорму() - дал ссылку на открытую форму документа.
13 Maxus43
 
29.01.13
09:41
(11) УПП 1.3.34.1. Увы, миелафон ваш ни к черту :)
14 Lokli
 
29.01.13
09:43
(13) А мне не мысли читать, мне учет вести. :)
15 Serg_1960
 
29.01.13
09:46
(13) Не поверил своим ушам - что столько шума может быть вокруг одной строки "формаДокумента = Объект.ПолучитьФорму("ФормаДокумента");".
16 RomaH
 
naïve
29.01.13
09:51
(12) странно, у меня не получается
ссылку-то на форму он дает, а вот значения в элементах не меняются
17 RomaH
 
naïve
29.01.13
09:54
(16) а нет, все ОК
Независимо от того, куда вы едете — это в гору и против ветра!