Имя: Пароль:
1C
 
Заполнить непроведенный документ и открыть его форму из обработки
0 Klesk
 
05.09.20
10:40
Когда то делал, амнезия, можно пример?
1 Klesk
 
05.09.20
10:40
УФ
2 Klesk
 
05.09.20
10:51
точнее незаписанный
3 Ненавижу 1С
 
гуру
05.09.20
10:54
В примере http://katalog.elrey-uslugi.ru/public/372430/ все расписано
4 Klesk
 
05.09.20
11:10
ДанныеФормы = ФормаДок.Объект;

Поле объекта не обнаружено (Объект)
5 Klesk
 
05.09.20
13:51
АП
6 takefive
 
05.09.20
13:52
&НаСервереБезКонтекста
Процедура ЗаполнитьДанныеФормы(ДанныеФормы, Источник)
    Приемник = ДанныеФормыВЗначение(ДанныеФормы, Тип("СправочникОбъект.Авто"));
    ЗаполнитьЗначенияСвойств(Приемник, Источник);
    ЗначениеВДанныеФормы(Приемник,ДанныеФормы);
КонецПроцедуры

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

Поле объекта не обнаружено (Объект)
8 RomanYS
 
05.09.20
14:01
(7) во многих типовых у документов ртиу и птиу основные формы - заглушки с выбором типа операции. У них даже основного реквизита(Объект) нет. Открывай нужную форм
9 Klesk
 
05.09.20
14:04
(8) спасибо, пошло вроде

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