Странная ошибка выгрузки счета на оплату из Альфа-авто в БП

При выгрузке одного счета начала возникать ошибка:

Направление: Отправка.
ПОД: Документ_СчетНаОплату_Отправка.
ПКО: Документ_СчетНаОплату_Отправка.
Объект: Документ объект: Счет на оплату, Счет на оплату № 00000000394 от 28.02.2025 (записан) (e1cib/data/Документ.СчетНаОплату?ref=b1d90050....ff5e62d6d8293).

Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Услуги>.

Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <Количество>.

Ошибка при вызове метода контекста (Создать)
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(939)}:ЗначениеXDTO = ФабрикаXDTO.Создать(СвойствоТипЗначения, ЗначениеСвойства);
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(989)}:ПриемникСтрока = ОбъектXDTOИзДанныхXDTO(КомпонентыОбмена, ИсточникСтрока, ТипТаблицы, СсылкиИзОбъекта, Ложь, РасширенияСтроки);
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(729)}:ОбъектXDTO = ОбъектXDTOИзДанныхXDTO(КомпонентыОбмена, ДанныеXDTO, ПравилоКонвертации.ТипXDTO, СсылкиИзОбъекта, , ПравилоКонвертации.Расширения);
{ОбщийМодуль.Обме

Хотя все количества в услугах заполнены.

Отладка показала, что таблицы товаров и услуг формируются в МенеджерОбменаЧерезУниверсальныйФормат.ТаблицыСчетаНаОплату следующим запросом:

Коэффициент — это Норма, вроде бы нигде нулей нет:

Ошибка возникает на этой строке модуля ОбменДаннымиXDTOСервер:

ЗначениеСвойства — это число 1.2498

А при выгрузке в бухгалтерию допустимо только 3 разряда:

Сделал округление в модуле МенеджерОбменаЧерезУниверсальныйФормат:

&Вместо("ТаблицыСчетаНаОплату")
Функция дор_ТаблицыСчетаНаОплату(ДанныеИБ)
	// Вставить содержимое метода.
	ТаблицыСчета = ПродолжитьВызов(ДанныеИБ);  
	дор_ОбработатьРазрядностьКоличества(ТаблицыСчета.Товары);
	дор_ОбработатьРазрядностьКоличества(ТаблицыСчета.Услуги);
	Возврат ТаблицыСчета;
КонецФункции

Процедура дор_ОбработатьРазрядностьКоличества(ТЧ) 
	Для Каждого Строка ИЗ ТЧ Цикл
		Строка.Количество = Окр(Строка.Количество, 3);
	КонецЦикла;                                   
КонецПроцедуры

Это несколько нарушает сумму, но что поделать.

Странно, что 1С не предусмотрела этот момент.

Среда: Альфа-Авто: Автосалон+Автосервис+Автозапчасти КОРП. Редакция 6 (6.1.03.17) Объем: 0.6 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *