Платформа 1С:Предприятие 8.3 (8.3.12.1529) клиент-серверная должна писать во внешний источник данных (SAP) в виде базы MSSQLServer, они жалуются, что пустая дата им приходит как 1753-01-01 00:00:00.0. Назначить полям "Разрешить Null" не удается - лезет еще ошибка. Коллеги, вопрос как правильно выгружать пустую дату во внешний источник, чтобы там не читались 1753 годы?
https://ru.wikipedia.org/wiki/1753_год https://en.wikipedia.org/wiki/1753
Процедура ПередЗаписью(Отказ)
СписокПолейДата = Новый Массив;
ТипДата = Тип("Дата");
Для каждого Поле Из Метаданные.ВнешниеИсточникиДанных.Интеграция111.Таблицы.dbo_PPPPPP.Поля Цикл
Если Поле.Тип.СодержитТип(ТипДата) Тогда
СписокПолейДата.Добавить(Поле.Имя);
КонецЕсли;
КонецЦикла;
Для каждого Запись Из ЭтотОбъект Цикл
Для каждого поле Из СписокПолейДата Цикл
Если не ЗначениеЗаполнено(Запись[поле]) Тогда
Запись[поле] = NULL;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры