Обработка для выгрузки товаров в весы Штрих-принт (Розница 2.1, управляемое приложение)

Обработка для выгрузки в весы Штрих-принт товаров для 1С: Розница 2.1.

Отличия от стандартной выгрузки:

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

Установка: 

Скопировать файл DrvLP.dll в папку bin. Открыть обработку, кнопкой «Настройка свойств» настроить соединение с весами.

Написана и протестирована на 1С: Розница 2.1.5.9 и весах Штрих-Принт ФI 15-2.5.

Обработка подходит для примера подключения и работы непосредственно с драйвером штриха, если Вы не программист то лучше воспользуйтесь этой публикацией: //infostart.ru/public/437045/

20 Comments

  1. ToJIuK

    Срок годности загружает ? просто у меня заказчик жалуется ,что после выгрузки стандартная обработка не выгружает срок годности (проставляется 01.01.99 год)

    Reply
  2. seva1405

    Нет, загружает описание,наименование, plu, штучный-весовой и цену.

    У Вас ведется учет по срокам в программе?

    Можно добавить на форму реквизит и указывать в нем срок годности к примеру 30, тогда после выгрузки если к примеру взвесили сегодня то срок годности будет 22.04.2015. Вам какой вариант нужен?

    Reply
  3. seva1405

    Нашел ошибку. Если у вас стоит обновленный драйвер то после запуска обработки он вылетает пока снова его не установишь. Решение: после установки нового драйвера скопируйте из папки ШТРИХ с драйвером файл DrvLP.dll в папку bin с программой.

    Reply
  4. SaLMaN

    При открытии обработки пишет «Не удалось установить соединение», дальше кнопка Настрока свойств — {Форма.Форма.Форма(19)}: Значение не является значением объектного типа (НастройкаСвойств)

    ВнешняяКомпонента.НастройкаСвойств();

    Reply
  5. seva1405

    (4) salik-bsk, Скопируйте файл DrvLP.dll в папку bin с программой, после этого запустите командную строку от имени администратора, пропишите 2 команды без кавычек:

    «CD C:Program Files1cv8ВЕРСИЯ ПРОГРАММЫin»

    «regsvr32 DrvLP.dll»

    Или все одной командой

    «regsvr32 C:Program Files1cv8ВЕРСИЯ ПРОГРАММЫinDrvLP.dll»

    После этого все должно работать, если не будет скачайте последнюю версию драйверов на сайте Штрих-М.

    Reply
  6. omenfarsh

    Аналогичная ошибка, перекидывал DLL и регистрировал, не помогло.

    Reply
  7. seva1405

    Попробуйте установить последнюю версию драйверов, скачать можно на сайте Штрих-М. Поле этого из папки «C:Program FilesШтрих-МШтрих-Принт v.4.5» файл «DrvLP.dll» скопируйте в папку bin с программой. Если не поможет пишите попробуем разобраться.

    Reply
  8. rus80

    В Рознице 2.1.7.18 обработка не работает, пишет ошибку в настройках свойств: Значение не является значением объектного типа…

    Reply
  9. seva1405

    Сомневаюсь что проблема в релизе. Скорее всего Вы либо не закинули дллку в папку либо не зарегистрировали ее в системе. Попробуйте запустить командную строку и введите regsvr32 путь к DrvLP.dll

    Reply
  10. Andrekaa

    а не кто не подскажет — а как изменить типовую Розницу чтобы в весы грузился СрокГодности?

    там есть строка

    ЭлементМассива = Новый Структура(«КодВРегистре, PLU, Код, Штрихкод, Наименование, Цена», 0, 0, 0, «», «» , 0);

    и потом данные заполняются

    а как срок добавить? кто-нибудь пробовал? под руками нет весов и экспериментировать не начем 🙁

    Reply
  11. seva1405

    Пока не пробовал, я думаю проще всего будет запросом получить срок годности перед этой строкой и передать его в этот массив. К сожалению сейчас тоже нет возможности экспериментировать.

    Reply
  12. rus80

    почему обработка округляет цену товара, как можно поправить?

    Reply
  13. seva1405

    (12) rus80, Извиняюсь в обработке у реквизита табличной части «Цена» длина задана 5 а точность 0.

    Откройте обработку в конфигураторе и у реквизита табличной части задайте длину 15 точность 2.

    Если не получится напишите адрес почты я скину исправленную версию. Обработку обновил.

    Reply
  14. rus80

    Спасибо, разобрался уже сам. Еще один момент, чтобы не было проблем со связью с оборудованием, в обработке указал полный путь к drvlp.dll и все работает как надо. Опробовано на последних драйверах. Иначе приходиться постоянно переустанавливать драйвера, слетают.

    Reply
  15. x13RUS064

    Что можно выбирать группу номенклатуры.или номенклатурную группу?

    Reply
  16. seva1405

    (15) x13RUS064, группу номенклатуры

    Reply
  17. aldego

    Не подскажите, как вместо SKU выгружать PLU из регистра сведений КодыТоваровPLUнаОборудовании?

    Reply
  18. seva1405

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

    Reply
  19. MRuslan

    Если остаются проблемы с регистрацией компоненты, скопируйте DrvLP.lic в папку Bin.

    Мне помогло.

    Reply
  20. Andruykha

    Отлично! Работает даже на 2.2.7.40

    Reply

Leave a Comment

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