Обработка для выгрузки товаров в весы Штрих-принт (Розница 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 не будет опубликован. Обязательные поля помечены *