Здравствуйте. Имеется:
1С:Комплексная автоматизация 2 (2.5.24.57), модуль обмена: 8.1.0.41 12.09.2025
При синхронизации заказов с сайта получаю ошибку:
| Код |
|---|
Ошибка проверки данных XDTO:
Значение: 'руб.' не соответствует простому типу: {urn:1C.ru:commerceml_3}ВалютаТип
Несоответствие фасету Length = '3'
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(7726)}:ДокументXDTO.Валюта = XMLСтрока(ДанныеДокумента.Валюта.Наименование);
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(7654)}:ДокументXDTO = СформироватьДокументЗаглушку(СтруктураНастроек, Выборка, ИнформацияОЗаказе.Оплачен, ИнформацияОЗаказе.Отгружен, ИнформацияОЗаказе.СуммаДоставкиЗаказа);
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(7602)}:ОбработатьПодчиненныеДокументы(СтруктураНастроек, МенеджерВременныхТаблиц, ЗапросЗаглушки, "Заглушка", КонтейнерXDTO, ИнформацияОЗаказе);
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(2557)}:ДанныеXDTO = СформироватьДанныеПоДокументам(СтруктураНастроек, МассивДанных);
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(2101)}:ФормированиеИВыгрузкаИнформацииОЗаказахИСправочникахНаСайт(СтруктураНастроек, СтруктураНастроек.ТипыОбъектовОбмена.Заказ, "orders", "заказов");
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(449)}:БУС_ВыгрузкаСервер.ФормированиеПакетовИВыгрузкаДанных(СтруктураНастроек);
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(199)}:ПроверитьОчередьВыполненияВыгрузки(СтруктураНастроек, ОчередьВыгрузки);
{ОбменСБитриксУправлениеСайтомКА ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(106)}:ЗапуститьВыполнениеОчередиВыгрузки(СтруктураНастроек);
{(1)}:БУС_ОбменССайтомВызовСервера.ВыполнитьОбмен(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(6474)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1781)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1748)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);
{ОбщийМодуль.ДлительныеОперации.Модуль(1761)}:ВызватьИсключение(Уточнение.Текст, Уточнение.Категория,, СтекЗапуска, ИнформацияОбОшибке);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
по причине:
Ошибка при установке значения атрибута контекста (Валюта)
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: 'руб.' не соответствует простому типу: {urn:1C.ru:commerceml_3}ВалютаТип
Несоответствие фасету Length = '3' |
Т.е. ругается на 4 знака в Значение: 'руб.'. Но так валюта по классификатору установлена по дефолту в 1с!!! Если изменяю символьный код валюты в 1с на руб (без точки в конце) все прекрасно работает.
Кто знает как с эти бороться?