Имя: Пароль:
1C
1С v8
Оптимизация заполнения ТЧ
0 cons24
 
07.02.19
13:39
Создал отдельную форму для заполнения ТЧ документа. В форме устанавливаем отборы, параметры и получаем список товаров. Некоторые параметры надо брать из документа.
Можно передавать их в форму заполнения через параметры в ОткрытьФорму(ИмяФормы, Параметры, Владелец=ЭтаФорма).
А можно в форму заполнения добавить реквизит "Объект" и через КопироватьДанныеФормы(ВладелецФормы.Объект,ЭтаФорма.Объект) заполнять его данными из формы документа.
Как лучше?

Кажется что во втором случае будут накладные расходы при серверных вызовах из-за того что появился новый "тяжелый" реквизит. Зато сразу все данные документа доступны, не надо создавать-заполнять структуру параметров как в 1м.
1 lodger
 
07.02.19
13:43
это ж клиент-сервер. халява не пройдет. пилите структуры с параметрами дальше.
2 cons24
 
07.02.19
13:55
что значит "халява не пройдет"?
3 cons24
 
07.02.19
14:07
Кроме того на сколько помню если в форме ничего у Объект(документа) не менять - то при серверном вызове этот Объект и не будет "ездить" туда-сюда.
4 aleks_default
 
07.02.19
14:13
Это не данные документа будут доступны а только значения его реквизитов на момент копирования. А так разницы никакой, что там структура параметров, что тут данныеформыструктура. Только форма будет дольше открываться
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.