Имя: Пароль:
1C
1С v8
Передать УправляемаяФорма с клиента на сервер
,
0 UserTizer
 
09.02.15
09:50
Необходимо перезаполнять ТЧ в документе "установка цен" УТ 11, в уже открытом документе

&НаКлиенте

    ПараметрыФормы = Новый Структура("Ключ", Параметры.ДокументУстановка);
            
    Форма = ОткрытьФорму("Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента",ПараметрыФормы);    
            
    ЗаполняемыйДок = Форма.Объект;
            
    ЗаполнитьДокНаСервере(ЗаполняемыйДок);

    КопироватьДанныеФормы(ЗаполняемыйДок , Форма.Объект);


Данные передаются нормально и заполняются реквизиты и ТЧ документа, НО в установке цен на форме ДеревоЗначений, а не ТЧ. И дерево формируется ПриСозданииНаСервере() и вызывается серверная процедура общего модуля с передачей в него формы. Как вызвать этот общий модуль и передать туда форму, если у меня процедура выполняется на Клиенте?
Какие есть варианты?
1 mikecool
 
09.02.15
10:12
работать с реквизитом объекта, который готовит данные для дерева на форме
2 UserTizer
 
09.02.15
10:16
(1) Можно поподробнее плз?
3 UserTizer
 
09.02.15
10:17
РеквизитФормыВЗначение("ДеревоНаФорме")? это имел ввиду?
4 UserTizer
 
09.02.15
11:04
(0) В МодулеФормы есть серверная процедура по заполнению, вот ее и вызывал, если кому интересно. В конце добавил строчку

Форма.ЗаполнитьДокумент();
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn