1С 8.2 УНФ
Создаю Документ ПоступлениеВКассу
Кое что заполняю в этом документе, но самое главное не могу заполнить
поле ДокументОснование,
А документом основания служит РасходнаяНакладная.
Как решить эту проблему?
Прошу сильно не пинать,
Пытался получить ссылку на документ(текст в комментариях), не находит документов, хотя они 100% есть.
Процедура ЗвБДПоступлениеВКассур()
Для Каждого СтрокаТабл Из ТЗПоступлениеВКассу Цикл
Дп = Документы.ПоступлениеВКассу.СоздатьДокумент();
Дп.Дата = СтрокаТабл.Дата;
Дп.ВидОперации = Перечисления.ВидыОперацийПоступлениеВКассу.ОтПокупателя;
Дп.Касса = Справочники.Кассы.НайтиПоКоду("000000001");
Дп.Статья = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("00-000003");
Дп.ВалютаДенежныхСредств = Справочники.Валюты.НайтиПоНаименованию(СтрокаТабл.ВалютаДокумента);
Дп.СуммаДокумента = СтрокаТабл.СуммаДокумента;
Дп.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(СтрокаТабл.Контрагент);
Дп.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ОблагаетсяНДС;
//ДокСсылка = Документы.РасходнаяНакладная.НайтиПоНомеру(Сред(СтрокаТабл.ДокументОснование,27,12));
//Если ДокСсылка.Пустая() Тогда
// //Текст = "ru = ""Документ не найден!""; en = ""Document not found!""";
// //Предупреждение(НСтр(Текст));
// Сообщить(Сред(СтрокаТабл.ДокументОснование,27,12) +" Документ не найден");
//Иначе
// ДокОбъект = ДокСсылка.ПолучитьОбъект();
// Дп.ДокументОснование = ДокОбъект;
// ДокОбъект.Записать();
//КонецЕсли;
Дп.Комментарий = СтрокаТабл.Комментарий;
Если СтрокаТабл.Проведен = Истина Тогда
Дп.Записать(РежимЗаписиДокумента.Проведение);
Иначе
Дп.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры