Цель перенести данные из справочника в регистр при переносе ругается на период что он пуст, торможу при отработке запроса и смотрю что он получил и там нет пустой даты, да же 01.01.0001 0:00:00 нету минимальная 01.01.2001 0:00:00,
Почему ругается на пустую дату, как его понять?
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТехнологическиеОперации._НормаВремени КАК НормаВремени,
| ТехнологическиеОперации.Ссылка КАК ТехнологическаяОперация,
//| ТехнологическиеОперации.Владелец КАК Владелец,
//| ТехнологическиеОперации.Владелец.Владелец КАК Номенклатура,
| ПериодДействияМаршрутов.Период КАК Период
|ИЗ
| Справочник.ТехнологическиеОперации КАК ТехнологическиеОперации
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| МИНИМУМ(ПериодДействияМаршрутов.Период) КАК Период,
| ПериодДействияМаршрутов.Маршрут КАК Маршрут
| ИЗ
| РегистрСведений.ПериодДействияМаршрутов КАК ПериодДействияМаршрутов
|
| СГРУППИРОВАТЬ ПО
| ПериодДействияМаршрутов.Маршрут
| ) КАК ПериодДействияМаршрутов
| ПО ТехнологическиеОперации.Владелец = ПериодДействияМаршрутов.Маршрут
|ГДЕ
| ТехнологическиеОперации._НормаВремени <> 0";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выгрузить();
Сообщить("Общее число технологических операций "+ВыборкаДетальныеЗаписи.Количество());
ЗаписьВРегистр = РегистрыСведений.ТрудоёмкостьТехнологическойОперации.СоздатьНаборЗаписей();
ЗаписьВРегистр.Загрузить(ВыборкаДетальныеЗаписи);
ЗаписьВРегистр.Записать();
Сообщить("Всё загружено");
ОШИБКА
{Форма.Форма.Форма(36)}: Ошибка при вызове метода контекста (Записать)
ЗаписьВРегистр.Записать();
по причине:
Запись не верна! Период не может быть пустым!: ТрудоёмкостьТехнологическойОперации: 01.01.0001 0:00:00, 005 Электромонтаж (Регистр сведений: Трудоёмкость технологической операции; Номер строки: 53423)