Обработка для выгрузки в весы Штрих-принт товаров для 1С: Розница 2.1.
Отличия от стандартной выгрузки:
- Умеет выгружать штучный товар на весы.
- Выводит описание товара. Заказчик, для которого писал обработку, в описании указывает состав товара.
Установка:
Скопировать файл DrvLP.dll в папку bin. Открыть обработку, кнопкой «Настройка свойств» настроить соединение с весами.
Написана и протестирована на 1С: Розница 2.1.5.9 и весах Штрих-Принт ФI 15-2.5.
Обработка подходит для примера подключения и работы непосредственно с драйвером штриха, если Вы не программист то лучше воспользуйтесь этой публикацией: //infostart.ru/public/437045/
Срок годности загружает ? просто у меня заказчик жалуется ,что после выгрузки стандартная обработка не выгружает срок годности (проставляется 01.01.99 год)
Нет, загружает описание,наименование, plu, штучный-весовой и цену.
У Вас ведется учет по срокам в программе?
Можно добавить на форму реквизит и указывать в нем срок годности к примеру 30, тогда после выгрузки если к примеру взвесили сегодня то срок годности будет 22.04.2015. Вам какой вариант нужен?
Нашел ошибку. Если у вас стоит обновленный драйвер то после запуска обработки он вылетает пока снова его не установишь. Решение: после установки нового драйвера скопируйте из папки ШТРИХ с драйвером файл DrvLP.dll в папку bin с программой.
При открытии обработки пишет «Не удалось установить соединение», дальше кнопка Настрока свойств — {Форма.Форма.Форма(19)}: Значение не является значением объектного типа (НастройкаСвойств)
ВнешняяКомпонента.НастройкаСвойств();
(4) salik-bsk, Скопируйте файл DrvLP.dll в папку bin с программой, после этого запустите командную строку от имени администратора, пропишите 2 команды без кавычек:
«CD C:Program Files1cv8ВЕРСИЯ ПРОГРАММЫin»
«regsvr32 DrvLP.dll»
Или все одной командой
«regsvr32 C:Program Files1cv8ВЕРСИЯ ПРОГРАММЫinDrvLP.dll»
После этого все должно работать, если не будет скачайте последнюю версию драйверов на сайте Штрих-М.
Аналогичная ошибка, перекидывал DLL и регистрировал, не помогло.
Попробуйте установить последнюю версию драйверов, скачать можно на сайте Штрих-М. Поле этого из папки «C:Program FilesШтрих-МШтрих-Принт v.4.5» файл «DrvLP.dll» скопируйте в папку bin с программой. Если не поможет пишите попробуем разобраться.
В Рознице 2.1.7.18 обработка не работает, пишет ошибку в настройках свойств: Значение не является значением объектного типа…
Сомневаюсь что проблема в релизе. Скорее всего Вы либо не закинули дллку в папку либо не зарегистрировали ее в системе. Попробуйте запустить командную строку и введите regsvr32 путь к DrvLP.dll
а не кто не подскажет — а как изменить типовую Розницу чтобы в весы грузился СрокГодности?
там есть строка
ЭлементМассива = Новый Структура(«КодВРегистре, PLU, Код, Штрихкод, Наименование, Цена», 0, 0, 0, «», «» , 0);
и потом данные заполняются
а как срок добавить? кто-нибудь пробовал? под руками нет весов и экспериментировать не начем 🙁
Пока не пробовал, я думаю проще всего будет запросом получить срок годности перед этой строкой и передать его в этот массив. К сожалению сейчас тоже нет возможности экспериментировать.
почему обработка округляет цену товара, как можно поправить?
(12) rus80, Извиняюсь в обработке у реквизита табличной части «Цена» длина задана 5 а точность 0.
Откройте обработку в конфигураторе и у реквизита табличной части задайте длину 15 точность 2.
Если не получится напишите адрес почты я скину исправленную версию. Обработку обновил.
Спасибо, разобрался уже сам. Еще один момент, чтобы не было проблем со связью с оборудованием, в обработке указал полный путь к drvlp.dll и все работает как надо. Опробовано на последних драйверах. Иначе приходиться постоянно переустанавливать драйвера, слетают.
Что можно выбирать группу номенклатуры.или номенклатурную группу?
(15) x13RUS064, группу номенклатуры
Не подскажите, как вместо SKU выгружать PLU из регистра сведений КодыТоваровPLUнаОборудовании?
В обработке это не реализовано а как программно сделать сейчас не подскажу, я отпуске и нет возможности поглядеть и вспомнить код обработки.
Если остаются проблемы с регистрацией компоненты, скопируйте DrvLP.lic в папку Bin.
Мне помогло.
Отлично! Работает даже на 2.2.7.40