Поле объекта не обнаружено (Объект) ДанныеФормы = Форма.Объект;
☑
0
zoro-z
03.01.18
✎
14:09
Пытаюсь открыть форму не сохраненного документа, выскакивает ошибка.
Раньше работало.
Бухгалтерия 3.1
&НаКлиенте
Процедура СоздатьДокументТовары()
Форма = ПолучитьФорму("Документ.ВводНачальныхОстатков.ФормаОбъекта");
ДанныеФормы = Форма.Объект;
ЗаполнитьДокументНаСервере(ДанныеФормы);
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
Форма.Открыть();
КонецПроцедуры
&НаСервере
Функция ЗаполнитьДокументНаСервере(ДанныеФормы);
Док = ДанныеФормыВЗначение(ДанныеФормы, Тип("ДокументОбъект.ВводНачальныхОстатков"));
Док.РазделУчета = Объект.РазделУчета;
//Для каждого НоваяСтрока Из Объект.ТабличнаяЧасть Цикл
// //СтрДок = Док.Товары.Добавить();
// //СтрДок.Количество = Стр.Количество;
// //СтрДок.Номенклатура = Стр.Номенклатура;
// НоваяСтрока = Док.НоменклатураНаСкладе.Добавить();
// //НоваяСтрока.НомерСтрокиТЧ = НомСт;
// НоваяСтрока.СчетУчета = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
// НоваяСтрока.Номенклатура = НоваяСтрока.Номенклатура;
//
//КонецЦикла;
ЗначениеВДанныеФормы(Док,ДанныеФормы);
КонецФункции
1
Рэдрик Шухарт
03.01.18
✎
14:14
Поставь точку останова на
ДанныеФормы = Форма.Объект;
И в табло удивись что у тебя там в ДанныеФормы
2
zoro-z
03.01.18
✎
14:34
Всем спасибо, проблему нашел. Не указал вид учета.
ЗначенияЗаполнения = Новый Структура();
ЗначенияЗаполнения.Вставить("РазделУчета", Объект.РазделУчета);
Форма = ОткрытьФорму("Документ.ВводНачальныхОстатков.ФормаОбъекта", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения));
ДанныеФормы = Форма.Объект;
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.