Имя: Пароль:
1C
1С v8
Открыть форму на клиенте Управляемая форма
0 almaz102
 
07.09.17
10:18
Здравствуйте ребята! Мне нужна помощь, т.к. я еще начинающий программист не хватает опыта. Я делаю внешнею обработку в которой я указываю ссылку на поступление и на основании этого поступления программно создаю документ реализация заполняю ее и нужно вывести форму заполненной реализации на клиенте, но не сохраняя, т.е. пользователь сам будет решать записывать или нет. У меня выдает ошибку на клиенте не понимает, что такое объект, код ниже


&НаКлиенте
Процедура Создать(Команда)
    Форма = ПолучитьФорму("Документ.РеализацияТоваровУслуг.ФормаОбъекта");
    ДанныеФормы = Форма.Объект;
    СоздатьНаСервере(ДанныеФормы);
    КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
    Форма.Открыть();
КонецПроцедуры

&НаСервере
Процедура СоздатьНаСервере(ДанныеФормы);
                
        Док = ДанныеФормыВЗначение(ДанныеФормы, Тип("ДокументОбъект.РеализацияТоваровУслуг"));
        Док = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
        
        Док.Контрагент = Объект.Контрагент;
        Док.ДоговорКонтрагента = Объект.СсылкаНаОбъект.ДоговорКонтрагента;
        Док.Организация = Объект.Организация;
        Док.Склад = Объект.Склад;
        Док.Дата = Объект.ДатаРеализации;
        Док.Номер = Объект.СсылкаНаОбъект.Номер;
        
        ТабТоваров = Объект.СсылкаНаОбъект.Товары.Выгрузить();
        Док.Товары.Загрузить(ТабТоваров);
        
    
          
    
    ЗначениеВДанныеФормы(Док,ДанныеФормы);
КонецПроцедуры

Подскажите пожалуйста как исправить чтобы все работало!
1 Heckfy
 
07.09.17
10:20
2 toypaul
 
гуру
07.09.17
10:25
v8: Программный ввод на основании из управляемой формы

пункт 8

если коротко открываешь через ОткрытьФорму (как в рекомендация), в параметрах передаешь значение заполнение

а уже в модуле документа заполняешь на основании
3 almaz102
 
07.09.17
11:13
Спасибо!!!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс