Имя: Пароль:
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
Это не данные документа будут доступны а только значения его реквизитов на момент копирования. А так разницы никакой, что там структура параметров, что тут данныеформыструктура. Только форма будет дольше открываться
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn