Выгрузка в весы Штрих-Принт через драйвер (Розница 2.2)


Обработка для выгрузки весового и невесового товара с упрощенным интерфейсом для Розницы 2.2. Поддерживает выгрузку сроков годности через дополнительные реквизит номенклатуры.
Работает с драйвером версии A.1.8.550 (1С: Совместимо). UPDATE 18.03.2026
Основано на обработке Выгрузка в весы Штрих-Принт через драйвер стандарта 1С: Совместимо (Розница 2.1 — 2.2)

Долгое время пользовался вышеуказанной обработкой. Простая и удобная + выгрузка невесового товара. Доработал её для выгрузки сроков годности.

Но потом пришлось обновлять 1с и старые драйвера протухли. С новыми драйверами (A.1.8.550) старая обработка работать не захотела. В публикации есть версия для нового драйвера, но она отличается от привычной и более сложная. Пришлось доработать старую.

Настройка:

Через администрирование — настройка подключаемого оборудования: создаем и подключаем весы. 

Добавляем в доп. обработки текущую обработку и пользуемся. Если весов несколько, то перед выгрузкой нужно выбрать из списка нужные весы.

Проверено на Розница 2.2.11.24.

Публикую 2 версии обработки:

  1. Дополнительный реквизит номенклатуры должен называться "Срок хранения (в днях)"
  2. Дополнительный реквизит нужно выбрать на форме обработки.

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

UPDATE 07.02.2026

— Исправлена ошибка из-за которой не выгружалось описание товара.

— Исправлена ошибка в дублировании позиций для выгрузки для варианта "Только с остатками", если один магазин привязан к нескольким складам.

— Доработано заполнение сроков хранения для варианта "Только с остатками".

— Выявлена ошибка, когда на весы не выгружается товар, если в списке товаров на выгрузку меньше 3х позиций. Пока не исправлено.

UPDATE 18.03.2026

— Исправлена ошибка с неправильным типом поля Магазин

34 Comments

  1. Igorz2007

    Здравствуйте!

    Скачал обработку, создал доп. реквизит, попробовал загрузить весы, загрузка не происходит, при этом очистка базы работает.

    Reply ↓
  2. anig99

    (1) Сами весы настроены? Список номенклатуры заполняется?

    Reply ↓
  3. Igorz2007

    Весы настроены, Номенклатура заполняется, стр-ра базы 4900/4000 (8 строк). Розница 2.2.11.24, драйвер A.1.8.550.

    Табличная часть заполняется верно, но самой выгрузки нет.

    Reply ↓
  4. Igorz2007

    Причем срок годности в ТЧ ставится при снятой галке «только с остатками» …

    Reply ↓
  5. anig99

    (3) sku коды заполнены? Версия обработки с выбор доп.реквизита?

    Reply ↓
  6. Igorz2007

    (5)Да, заполнены, не работают обе версии обработки

    Reply ↓
  7. anig99

    (6) А штатная обработка Розницы выгружает на весы? Какая модель весов?

    Reply ↓
  8. anig99

    (6) Просто не выгружает? Никаких ошибок не выдает?

    Reply ↓
  9. Igorz2007

    (6) штатная обработка работает без проблем. При использовании Вашей обработки сообщения об ошибках не выдаются, но и не выгружается срок годности, не выгружается описание номенклатуры. То есть не выполняются заявленные характеристики обработки. Если у Вас есть желание разобраться, пишите в личку, подключитесь и вместе приведем обработку в товарный вид.

    PS. Если это мой косяк, я готов его признать и в качестве компенсации добавить sm, а если нет… То это Ваша ошибка.

    Reply ↓
  10. Igorz2007

    Александр обработку посмотрел, мелочевку подправил. Все работает замечательно. Рекомендую всем!

    Reply ↓
  11. anig99

    (4) исправлено в версии 1.1.0

    Reply ↓
  12. anig99

    (9) проблема невыгрузки выяснена. Особенность реализации кода выгрузки непосредственно на весы. Надо выгружать более 2 позиций. Будет поправлено.

    Reply ↓
  13. Dimcho

    конфигурация 2.2.11.29 (не базовая)

    При нажатии на кнопку выходит ошибка

    Reply ↓
  14. Dimcho

    В отладке пишет

    {ВнешняяОбработка.ВесыШтрихСДопРеквизитом.Форма.Форма.Форма(188)}: Значение не является значением объектного типа (ПравилоЦенообразования)

    Запрос.УстановитьПараметр(«ВидЦены», Магазин.ПравилоЦенообразования.ВидЦен);

    Reply ↓
  15. Dimcho

    Поправил пока на Запрос.УстановитьПараметр(«ВидЦены», «Розничная»); — цена 0 у всех, но запускается.

    При выборе «Только с остатками» ничего не выводится вообще.

    «Только весовой» выборка работает. «Срок годности» так же подхватывает с моего реквизита.

    Reply ↓
  16. Dimcho

    Александр поправил. С 2.2.11.29 так же работает все как заявлено в описании.

    Спасибо.

    Reply ↓
  17. anig99

    (16) Только ещё не выложил. Вечером подготовлю изменение публикации и обновлю.

    Reply ↓
  18. anig99

    (17) выложил исправленную версию

    Reply ↓
  19. webandroid

    С новыми драйверами (A.1.8.550) не удалось заставить работать встроенную в 1с Розница обработку подключения весов Штрих-принт. Напрямую через драйвер весы видит нормально. Вопрос: поможет ли ваша обработка обойти эту проблему или вопрос в чем то другом? Прикрепил скрин встроенной обработки, после сообщения что внешняя компонента успешно установлена ничего не меняется.

    Reply ↓
  20. Dimcho

    (19)Проблема в чём то другом. Розница, редакция 2.2 (2.2.11.29)

    Reply ↓
  21. anig99

    (19) нет. Эта обработка работает со стандартным драйвером 1с. Если у Вас проблема на этапе установки драйвера, то сначала нужно решить её.

    Попробуйте запускать от имени администратора. Разрядность драйвера должна совпадать с разрядностью клиента (обычно x32). Где-то в интернете была инструкция по ручной регистрации нужной dll.

    Reply ↓
  22. Dimcho

    У меня штучный товар загружается как весовой. В загрузчике Штрих-Принт если посмотреть все товары весовые, при загрузке из весов. При исправлении там на штучный и обратной загрузке в весы всё работает как надо. Но при последующей выгрузке из 1С всё затирается опять на «весовой».

    Префиксы в тест-драйвере весов стоят 21 — для весового и 23 — для штучного.

    Если оставить как было, префиксы 1 и 3 в тест-драйвере, то штрихкоды при печати начинаются с 01 для весового и соответственно 1С их не видит. При выставлении 21, печатается 21 в начале штрихкода и 1С эти штрихкоды потом понимает.

    Я так понимаю что я настроил что-то не так, т.к. в обработке видно что и 2-ку должен прибавлять и отправлять штучный и весовой с разными префиксами при выгрузке. Но я после длительных манипуляций с тест-драйвером, только с префиксом 21 смог напечатать корректный штрихкод.

    Reply ↓
  23. shah007

    Здравствуйте

    В рознице 2.2.9.20 при выгрузке пишет «неверный номер сообщения». При очистке состава, выгружает но срок хранения у товара не появляется. Драйвер A.1.8.550

    Reply ↓
  24. shah007

    Автор отзовитесь, обработка не работает.

    Reply ↓
  25. serm

    Добрый день!

    У кого-нибудь получилось выгрузить невесовой (штучный) товар?

    Reply ↓
  26. shah007

    Отвечу сам на свой вопрос. Т.К. работал удаленно, не видел что твориться на весах. Добрался до весов поправил.

    На весах нужно сменить структуру работы с базой товаров. Я поставил 13700 товаров/4000 сообщений.

    Причем именно на весах, смена структуры в загрузчике и тесте драйвера, ни к чему не приводила.

    Далее опять таки только на весах поменять формат этикетки используемый по умолчанию на «пользовательский 1»

    Ну и соответственно поменять саму этикетку.

    Спасибо автору все работает.

    Кому нужно прикладываю измененную этикетку 58*40, внизу вместо «Спасибо за покупку и т.д.» пишет состав.

    Reply ↓
  27. anig99

    (26) Добрый день! Это хорошо, что всё получилось.

    Reply ↓
  28. user609973_dvr_szv

    Добрый день.

    на 2.2.12.26 будет работать?

    Reply ↓
  29. anig99

    (28) В конце июня обновлял до последней (не помню точно версию) — обработка продолжала работать.

    Reply ↓
  30. shah007

    Добрый день. Есть ли возможность добавить еще дату изготовления.

    Или кто как обходит это?

    Reply ↓
  31. neverx6

    Тоже при нажатии на кнопку Заполнить по отбору появляется ошибка Значение не является значением объектного типа (ПравилоЦенообразования). Розница 2.2.13.12. Помогите решить эту проблему.

    Reply ↓
  32. anig99

    (31) Поле Магазин заполнено?

    Reply ↓
  33. user635667

    Для 2.3.1 работает?

    Reply ↓
  34. Keww

    Здравствуйте, для розницы 2.2.12.30 подойдет ?

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *