Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено (Объект) ДанныеФормы = Форма.Объект;
0 zoro-z
 
03.01.18
14:09
Пытаюсь открыть форму не сохраненного документа, выскакивает ошибка.
Раньше работало.
Бухгалтерия 3.1

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

&НаСервере
Функция ЗаполнитьДокументНаСервере(ДанныеФормы);

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

КонецФункции
1 Рэдрик Шухарт
 
03.01.18
14:14
Поставь точку останова на
ДанныеФормы = Форма.Объект;

И в табло удивись что у тебя там в ДанныеФормы
2 zoro-z
 
03.01.18
14:34
Всем спасибо, проблему нашел. Не указал вид учета.

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