валюты в 1с

Добрый день. есть база в 1с фреш, актуальная Управление нашей фирмой. Когда только начали работать была всего дна валюта "рубли" и проблем с обменом с сайтом не было(заказы выгружались). На прошлой неделе бухгалтер включила в 1с функцию "несколько валют" и добавила валюту евро. После этого при попытке сделать обмен с сайтом возникает ошибка

Ошибка проверки данных XDTO:
Значение: '' не соответствует простому типу: {urn:1C.ru:commerceml_210}КодВалюты
Несоответствие фасету Length = '3'
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(3913)}:		ТипЦеныXDTO.Валюта = ФорматВалютыДляXDTO(Параметры.ВыборкаВидовЦен.ВалютаЦены);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2238)}:		ДобавитьВидыЦенВПакетПредложенийXDTO(ПакетПредложенийXDTO, ПакетCML, Параметры);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2736)}:	КоммерческаяИнформацияXDTO = ПодготовитьДанныеXDTOПакетПредложений(Параметры, ПакетCML);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2342)}:					ВыгрузкаЦенУспешно = ВыгрузитьПакетПредложений(Параметры, ИмяФайлаПрайса, ПакетCML);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2714)}:	Успешно = ВыгрузитьНоменклатуруВКаталогНаДиске(Параметры, СтрокаТаблицыИнформации);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(1740)}:		ТоварыУспешноВыгружены = ВыгрузитьНоменклатуру(Параметры);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(1564)}:		НСтр("ru = 'Интерактивный обмен'"),
{(1)}:ИнтеграцияСИнтернетМагазиномСервер.ВыполнитьОбменИнтерактивно(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5275)}:	Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1347)}:		ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1326)}:			ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: '' не соответствует простому типу: {urn:1C.ru:commerceml_210}КодВалюты
Несоответствие фасету Length = '3'

Не могу понять, в чем может быть проблема. Подскажите, пожалуйста.

4 ответа

  • 1
    Елена А 14 июня 2022 19:13 #

    а вы пробовали,  после того как поменяли валюту,в shop script  сделать обмен в ручную с помощью  файлов из 1с import.xml и offers.xml и настроить выгрузку цен в commerceML? 

    • +1
      Михаил Каменкович Михаил Каменкович 15 июня 2022 08:43 #

      нет, не пробовали. Нам не надо, чтобы добавленное евро выгружалось на сайт(оно нужно для указания закупки в 1с).

      • +1
        Елена А Елена А 15 июня 2022 09:26 #

        это как один из вариантов попробовать убрать ошибку с минимальным затратом времени, при таком обмене вручную, можно настроить какую выгрузку цен хотите и куда их выгружать, так же это работает с характеристиками. Думаю с этого нужно начать, возможно при изменении в 1с валюты у Вас что то сбилось в настройках выгрузки

  • 1
    Михаил Каменкович 15 июня 2022 10:14 #

    Хорошо, проверим, спасибо

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите