Альфа-Авто ред. 4 и Маркировка шин

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Альфа-Авто ред. 4 и Маркировка шин
 
Добрый день, коллеги!
У клиента есть Альфа-Авто ред. 4, вся переписана и дописана. Переходить на 5ю Альфу пока что не хотят.

Так вот, внедряем Альфу 4 всё, что касается Маркировки шин.
Весь функционал взяли из крайнего релиза Альфа-Авто 5.1

Всё работает, маркировки читаются и т.п.
Но вот столкнулись в итоге с проблемой при пробитии чека, а именно про передачи информации в тэг 1162 в ККМ.

Стоит ККМ Атол, ДТО 8 (Альфа 4 с ДТО 10 не работает).

В ккм напрямую в тэг 1162 пытаемся передать данные, переведенные в 16тиричный формат.
Данные передаются, но при записи их в ккм, она отвечает ошибкой "4048".
Атол можно сказать отказался помогать, с формулировкой, что ДТО8 более не поддерживается.

Во вложении скриншот кода передачи тэга.
Заремленный текст - это из Альфы5 и ДТО10. Т.е. там тоже напрямую в тэг передаётся информация.

Может кто-то подскажет, что не так делаем?
Изменено: Компания "Регион-Софт" - 13.10.2020 20:08:32
 
Цитата
Компания "Регион-Софт" написал:
Добрый день, коллеги!
У клиента есть Альфа-Авто ред. 4, вся переписана и дописана. Переходить на 5ю Альфу пока что не хотят.

Так вот, внедряем Альфу 4 всё, что касается Маркировки шин.
Весь функционал взяли из крайнего релиза Альфа-Авто 5.1

Всё работает, маркировки читаются и т.п.
Но вот столкнулись в итоге с проблемой при пробитии чека, а именно про передачи информации в тэг 1162 в ККМ.

Стоит ККМ Атол, ДТО 8 (Альфа 4 с ДТО 10 не работает).

В ккм напрямую в тэг 1162 пытаемся передать данные, переведенные в 16тиричный формат.
Данные передаются, но при записи их в ккм, она отвечает ошибкой "4048".
Атол можно сказать отказался помогать, с формулировкой, что ДТО8 более не поддерживается.

Во вложении скриншот кода передачи тэга.
Заремленный текст - это из Альфы5 и ДТО10. Т.е. там тоже напрямую в тэг передаётся информация.

Может кто-то подскажет, что не так делаем?
А Вы уверены, что ДТО8 вообще умеет работать с маркировкой шин? А плагин ФР для редакции 4? В редакции 4 вроде даже формат  ФФД 1.05 реализован не был. А что будете делать с ФФД 1.2, где разбор кода маркировки будет делать сам ФР (этот функционал в ДТО8 100% не будет работать)?
Изменено: Данил Василига - 13.10.2020 21:37:56
 
Цитата
Данил Василига написал:
Цитата
/forum/user/9996/ Компания "Регион-Софт" написал:
Добрый день, коллеги!
У клиента есть Альфа-Авто ред. 4, вся переписана и дописана. Переходить на 5ю Альфу пока что не хотят.

Так вот, внедряем Альфу 4 всё, что касается Маркировки шин.
Весь функционал взяли из крайнего релиза Альфа-Авто 5.1

Всё работает, маркировки читаются и т.п.
Но вот столкнулись в итоге с проблемой при пробитии чека, а именно про передачи информации в тэг 1162 в ККМ.

Стоит ККМ Атол, ДТО 8 (Альфа 4 с ДТО 10 не работает).

В ккм напрямую в тэг 1162 пытаемся передать данные, переведенные в 16тиричный формат.
Данные передаются, но при записи их в ккм, она отвечает ошибкой "4048".
Атол можно сказать отказался помогать, с формулировкой, что ДТО8 более не поддерживается.

Во вложении скриншот кода передачи тэга.
Заремленный текст - это из Альфы5 и ДТО10. Т.е. там тоже напрямую в тэг передаётся информация.

Может кто-то подскажет, что не так делаем?
А Вы уверены, что ДТО8 вообще умеет работать с маркировкой шин? А плагин ФР для редакции 4? В редакции 4 вроде даже формат  ФФД 1.05 реализован не был. А что будете делать с ФФД 1.2, где разбор кода маркировки будет делать сам ФР (этот функционал в ДТО8 100% не будет работать)?На фор
На форумах Атола утверждают, что ДТО8 умеет работать с маркировкой.
Кусочек кода передачи тэга 1162 тоже взят оттуда
И у людей оно вроде как работает, а вот в альфе почему-то не хочет

Там нюанс такой, что в ДТО10 можно передать маркировку как есть, а ККМ сама её разбивает.
А тут мы всё это делаем программно в 1С, и в 1162 передаём уже готовое число в 16тиричном формате.


Еще как вариант, может кто-то добавлял ДТО10 в Альфу4... если честно мы особо не копались, надеемся всё же ДТО8 победить
Изменено: Компания "Регион-Софт" - 14.10.2020 08:47:19
 
Чуть продвинулись дальше... но до конца пока не победили((

В итоге нужно напрямую передавать все параметры строки чека напрямую:

Но теперь при записи в тэг 1162 драйвер возвращает ошибку -3895, что вообще странно, т.к. описание у нее "Не верная длина"

Вот наш код:
Код
Если ЗначениеЗаполнено(ТипМаркировки) И ТипМаркировки <> -1 Тогда
         
   Устройство.BeginItem();
   Устройство.ItemType=1;
   
         
   СтрокаМаркировки = "44 4D ";
         
   СтрокаМаркировки = СтрокаМаркировки + ПолучитьПоБайтамЧисло(Число(GTINМаркировки), 6);
   СтрокаМаркировки = СтрокаМаркировки + ПолучитьПоБайтамСтроку(СерийныйНомерМаркировки, 13);
         
   //Устройство.setParamStrHex(1162, СтрокаМаркировки);
   
        Устройство.StreamFormat = 5;
   Устройство.AttrNumber = 1162;
   Устройство.AttrValue = СокрЛП(СтрокаМаркировки);
   Устройство.WriteAttribute();

   Устройство.Name = Наименование;
   Устройство.Price = Цена;
   Устройство.Quantity = Количество;
   Устройство.Department = Отдел;
   Устройство.Summ = Сумма;
   Устройство.TaxTypeNumber = НомерНалога;
      
   Устройство.EndItem();
      
      Иначе

//тут типовая передача параметров....

КонецЕсли;
 
Разработчики, ну хоть подскажите пожалуйста в какую сторону копать...
Так-то уже вроде всё сделали, у людей на самописных конфигурация подобный код без проблем передаёт тэг 1162, а вот тут никак не хочет

Или каким образом можно заставить Альфу4 работать с ДТО10?
Что для этого нужно? Поставить компоненты оборудования от Альфы5 и все обработки касающиеся ТО + справочник ТорговоеОборудование взять из 5ки?
 
В общем победили всё сами.

Итог:
1. Альфа-Авто ред. 4 теперь умеет работать с маркировкой
2. Альфа-Авто ред. 4 теперь поддерживает самые последние версии драйверов практически любых ККМ, соответственно тэг маркировки тоже передаётся без проблем.

Кону надо обращайтесь... от 10000р.
 
добрый день, пришлите, пожалуйста, свои контакты для связи.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С