Имя: Пароль:
1C
1С v8
БП 3.0 Открыть форму не записанного документа.
0 Vitekkkk
 
12.09.17
00:30
Добрый день! Нужно программно заполнить документ данными и открыть его пользователю для записи или отмены. Пробую делать так:

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

Ошибка: поле объекта не обнаружено (объект) (ФормаДокумента.Объект)
Проверяю на УТ11 у полученной формы есть свойство "объект", а вот у БП 3.0 нет этого свойства. Куда рыть подскажите?
1 vicof
 
12.09.17
00:33
Купи ДанныеЗаполнения и второй параметр у открытьформу
2 vicof
 
12.09.17
00:34
кури*
3 Fram
 
12.09.17
00:58
(2) купи лучше звучит
4 mszsuz
 
12.09.17
02:08
(0) В БП3, у ПоступлениеТоваровУслуг форма объекта используется для выбора вида операции.
Сделай так:

ФормаДокумента = ПолучитьФорму("Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокументаОбщая");