При выгрузке товаров штатными средствами из 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ВызовСервера в функции ПолучитьДанныеДляВесов можно поправить данные для выгрузки (код, номер ПЛУ и т.д.)