Имя: Пароль:
1C
 
обмен из УТ 11. реализация с нулевыми суммами
0 Dimarik_1
 
02.09.18
11:43
доработанная УТ.
Пытаюсь выгрузить в буху 3 через универсальный формат обмена.
возникает ошибка:


Событие: Отправка.
ПОД: Документ_РеализацияТоваровУслуг.
ПКО: Документ_РеализацияТоваровУслуг_Отправка.
Объект: Документ объект: Реализация товаров и услуг, Реализация товаров и услуг ИП00-000235 от 03.08.2018 16:38:46 (e1cib/data/Документ.РеализацияТоваровУслуг?ref=804400e06f2575f311e8970ff13abed2).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(572)}: Ошибка при вызове метода контекста (Проверить)
            ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Услуги/Строка[1]' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}Документ.РеализацияТоваровУслуг.Услуги.Строка
Проверка свойства 'Цена':
    форма: Элемент
    имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}Цена
    тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}ТипСумма
Не установлено значение одного из следующих свойств: Сумма


зашел в настройки Enterprise data и изменил проверку заполненных значений. https://fastpic.co/image/hWVT9M
не помогло. ошибка сохраняется. что посоветуете сделать?
Ошибка возникает на строчке ОбъектXDTO.Проверить()
1 MaxS
 
02.09.18
20:13
Доработать правила.
Либо не выгружать с нулевой ценой, либо установить цену 0.01, а при загрузке проверять на 0.01 и обнулять её.
2 Aleksey
 
02.09.18
20:25
(1) цена 0.01 тоже имеет право на жизнь. Так что или при загрузке пересчитывать цену игнорируя что там внутри. Или вместо 0.01 использовать бесконечно большою цену (по сути максимально возможную). Так как цена = 9999999.99 вряд ли будет в реальности
3 MaxS
 
02.09.18
20:32
-1 попробовать
2 + 2 = 3.9999999999999999999999999999999...