17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

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

Декоративное изображение

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

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

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

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

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

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

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

Может кто-то подскажет, что не так делаем?

Прикрепленные файлы

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

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

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

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

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

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

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

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

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

Партнер
Цитата
Данил Василига написал:
Цитата
/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 победить
Ответить

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

Партнер
Чуть продвинулись дальше... но до конца пока не победили((

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

Но теперь при записи в тэг 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С