Ошибка: Нет данных для формирования внутреннего документа
Причина возникновения: Возникает при попытке сформировать электронный документ по учету.
Где расположена: Общий модуль - ВнутренниеДокументыЭДО - Процедура СформироватьДанныеВнутреннегоДокумента
Что делать: Проверьте наличие документов учета для формирования, проверить настройки на вид документа учета..
Обратится за помощью к программисту 1С.
Для программиста: Код в данной процедуре производит попытку формировать электронный документ по учету, данная ошибка возникает в случае отсутствия данных для формирования документа.
Текст процедуры:
// Формирует электронный документ основного титула по учету. // // Параметры: // ОбъектУчета - ОпределяемыеТипы.ОснованияЭлектронныхДокументовЭДО // Настройки - см. НовыеНастройкиФормированияДокумента // // Возвращаемое значение: // См. НовыйРезультатФормированияДокумента // Функция СформироватьДанныеВнутреннегоДокумента(ОбъектУчета, Настройки) Экспорт ДанныеДокумента = СформироватьДокумент(ОбъектУчета, Настройки.ВидДокумента); РезультатФормирования = НовыйРезультатФормированияДокумента(); Если ДанныеДокумента = Неопределено Тогда РезультатФормирования.ЕстьОшибки = Истина; ОбщегоНазначенияБЭД.ДобавитьОшибку(РезультатФормирования.Ошибки.ЗаполнениеДанных, СтрШаблон(НСтр( "ru = 'Нет данных для формирования внутреннего документа %1'", Настройки.ВидДокумента))); Возврат РезультатФормирования; КонецЕсли; РезультатФормирования.Документ = ДанныеДокумента; РезультатФормирования.Содержание.ИдентификаторДокумента = Строка(ОбъектУчета.УникальныйИдентификатор()); РезультатФормирования.Содержание.ТипРегламента = Перечисления.ТипыРегламентовЭДО.Неформализованный; РезультатФормирования.Содержание.Организация = Настройки.Организация; РезультатФормирования.Содержание.НомерДокумента = ДанныеДокумента.НомерДокумента; РезультатФормирования.Содержание.ДатаДокумента = ДанныеДокумента.ДатаДокумента; РезультатФормирования.Содержание.НаборОбъектовУчета.Добавить(ОбъектУчета); Возврат РезультатФормирования; КонецФункции