Исправление штатной выгрузки товаров в весы Штрих-Принт 15-2.5 в конфигурации Розница 2.2 и Управление торговлей 11.4

Публикация № 1071637

Администрирование - Торговое оборудование - Весы

оборудование весы

3
При выгрузке товаров штатными средствами из 1с Розница 2.2 (2.2.11.24) и 1с Управление торговлей 11.4 (11.4.7.114) в весы Штрих-Принт 15-2.5 выходит ошибка: "Устройство: 'ШТРИХ-М:Весы с печатью этикеток ШТРИХ-ПРИНТ' Выгрузить товары не удалось: При выгрузке данных в оборудование произошла ошибка.Неверный номер сообщения"

При выгрузке товаров штатными средствами из 1с Розница 2.2 (2.2.11.24) и 1с Управление торговлей 11.4 (11.4.7.114) в весы Штрих-Принт 15-2.5 выходит ошибка:
"Устройство: 'ШТРИХ-М:Весы с печатью этикеток ШТРИХ-ПРИНТ' Выгрузить товары не удалось: При выгрузке данных в оборудование произошла ошибка.Неверный номер сообщения"

Для исправления необходимо внести изменения в функцию СформироватьТаблицуТоваровВесыСПечатьюЭтикеток общего модуля МенеджерОборудованияВызовСервера, либо добавить общий модуль в расширение и заменить вызов функции.

&Вместо("СформироватьТаблицуТоваровВесыСПечатьюЭтикеток")

Функция Расширение1_СформироватьТаблицуТоваровВесыСПечатьюЭтикеток(ДанныеЗагрузки) Экспорт
    
    ЗаписьXML = Новый ЗаписьXML; 
    ЗаписьXML.УстановитьСтроку("UTF-8");
    ЗаписьXML.ЗаписатьОбъявлениеXML();
    
    ЗаписьXML.ЗаписатьНачалоЭлемента("Table");
    Для Каждого Позиция Из ДанныеЗагрузки  Цикл
        ЗаписьXML.ЗаписатьНачалоЭлемента("Record");
        ЗаписьXML.ЗаписатьАтрибут("PLU"          , XMLСтрока(Позиция[0].Значение));
        ЗаписьXML.ЗаписатьАтрибут("Code"         , XMLСтрока(Позиция[1].Значение));
        ЗаписьXML.ЗаписатьАтрибут("Name"         , XMLСтрока(Позиция[2].Значение));
        ЗаписьXML.ЗаписатьАтрибут("Price"        , XMLСтрока(Позиция[3].Значение));
        //из-за этого поля происходит ошибка выгрузки
        //ЗаписьXML.ЗаписатьАтрибут("Description"  , XMLСтрока(Позиция[4].Значение));
        ЗаписьXML.ЗаписатьАтрибут("ShelfLife"    , XMLСтрока(Позиция[5].Значение));
        ЗаписьXML.ЗаписатьАтрибут("IsWeightGoods", XMLСтрока(Позиция[6].Значение));
        ЗаписьXML.ЗаписатьКонецЭлемента();
    КонецЦикла;
    ЗаписьXML.ЗаписатьКонецЭлемента();
        
    Возврат ЗаписьXML.Закрыть();
    
КонецФункции

 

В общем модуле ПодключаемоеОборудованиеOfflineВызовСервера в функции ПолучитьДанныеДляВесов можно поправить данные для выгрузки (код, номер ПЛУ и т.д.)

3

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. rodjer25 12 17.08.19 15:06 Сейчас в теме
Необходимо выгружать срок годности из УТ 11.4 в весы Штрих принт, сможете помочь?
2. BufBaf 3 17.08.19 18:20 Сейчас в теме
давайте попробуем, сам ни разу не делал, не было необходимости, но в коде вроде заложена такая функциональность, есть поле срок годнсоти, надо попробовать его заполнять, на данный момент у меня нет таких весов чтоб попробовать
3. rodjer25 12 18.08.19 19:14 Сейчас в теме
весы есть, как будем пробовать?
4. BufBaf 3 21.08.19 05:21 Сейчас в теме
Оставьте свое сообщение