gifts2017

Весы с печатью этикеток ШТРИХ-ПРИНТ. Подключение, настройка. Доработка возможности прямого взаимодействия (получения веса, цены, кода товара и PLU) в документе чек ККМ. Выгрузка прайс-листа с базы весов.

Опубликовал Тарас Курдельчук (softgarant) в раздел Оборудование - Весы

После поступившей от клиента задачи по автоматизации розничной торговли, а именно "подключите мне как-нибудь весы". Разобрались, что нам может предложить сама 1С по поводу тандема с весовым оборудование с печатью этикеток, немножко шаманив с драйвером упростили механизм при постоянном подключении. Вот что же у нас получилось…

Поступила задачка от заказчика. В наличии имеются весы с печатью этикеток ШТРИХ-ПРИНТ ФІ 15-2.5, весы не обходимо подключить к 1С ("Управление торговлей для Украины", редакция 2.3) для автоматизации розничных продаж. 

При детальном изучении возможностей соединения весового оборудования и УТ выяснился любопытный факт. ABBYY не предусмотрела возможности прямого получения данных с весов с печатью этикеток. Так как кнопочка в документах, отвечающая за снятия веса с электронных весов, становится видимой только в случае подключения обычных электронных весов. Получается, единственная схема работы 1С с весами ШТРИХ-ПРИНТ выглядит примерто так:

- Подключаем весы ШТРИХ-ПРИНТ.

- Заводим в УТ весовой товар, каждому присваивая код весового товара.

- Выгружаем товар с УТ в базу весов ШТРИХ-ПРИНТ. (Типовая обработка обслуживания, можно скачать на сайте 1с, добавлена в архив, прикрепленный к публикации).

- Настраиваем печать этикеток. Отключаем весы от ПК.

- При взвешивании: на весах выбираем товар, печатаем этикетку, на ней отображается ранее выгруженный в весы штрих-код.

- Приносим взвешенный товар к сканеру штрих-кодов, сканируем, товар попадает к нам в 1С (извращенные «продавцы» могут вбивать штрих-код вручную).

 

В принципе довольно таки удобный способ работы, например для супермаркета.  Но….!

Если у нас нет необходимости отключать весы от ПК, есть возможность постоянного подключения весового оборудования (длинна кабеля - позволяет =J), зачем же нам возится с штрих-кодами и этим сканером?...

В результате небольших игр с драйвером поставщика весов ШТРИХ-ПРИНТ, доработана возможность прямого снятия веса. Налажен механизм работы по такой схеме:

- Подключаем весы ШТРИХ-ПРИНТ.

- Заводим в УТ весовой товар, каждому присваивая код весового товара.

- Выгружаем товар с УТ в базу весов ШТРИХ-ПРИНТ.

- При взвешивании: выбираем товар на весах.(и все !)

- В документе нажимаем кнопку «Вес», программа сама считывает цену, вес, код товара ищет по базе подходящий и проставляет в табличную часть документа.

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

Архив к публикации содержит:

- Драйвер весов ШТРИХ-ПРИНТ ФІ 15-2.5.

-Обработка обслуживания.

- Детальная  инструкция по подключению.

- Небольшая часть конфигурации, включающая доработки по прямому подключению. Детальная инструкция по внедрению доработок, со скриншотами (Модуль об приложения, созданный общий модуль, док чек ККМ).

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Доработки+Инструкции
.rar 30,32Mb
26.12.14
85
.rar 1.0 30,32Mb 85 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Dima Dima (bayce) 28.12.14 20:31
При данной схеме весы должны находиться на кассе?
2. Алексей (LeXXeR) 29.12.14 09:02
Не совсем понял из описания - при нажатии кнопки "Вес", в 1С считывается только показания веса с чаши весов или еще и PLU выбранного на весах товара? Если только вес, то тогда вообще непонятен весь сыр-бор: для чего брать дорогущие весы с печатью (20-23тыс.руб), заранее зная, что печать не нужна и использовать их как обычные электронные весы стоимостью 4-6т.руб?
3. Тарас Курдельчук (softgarant) 29.12.14 11:28
(2) LeXXeR, С весов считывается все... вес, код,цена, плу...И по коду весового товара осуществляется поиск по базе
4. Тарас Курдельчук (softgarant) 29.12.14 11:31
(1) bayce,
Если у нас нет необходимости отключать весы от ПК, есть возможность постоянного подключения весового оборудования
5. Григорьев Анатолий (ToJIuK) 08.01.15 22:05
небольшой вопрос . В зачем из вообще отключать от ПК? они же могут работать и через Ethernet! Собственно их обычно для этого и покупают. чтобы ставить в отделе и не взвешивать на кассе.
Сработает ли данный метод если весы подключить через Ethernet? на сколько я понимаю у вас они по COM подключены.
6. Тарас Курдельчук (softgarant) 13.01.15 17:54
(5) ToJIuK,
Нет, у нас они подключены как раз через Ethernet. И в архиве пример подключения по этому методу.

Ну есть такая возможность работать через штрих-коды без постоянного подключения, но как по мне, если это не мешает, удобнее чтоб постоянно подключены были.
7. fdgegtrhbyrh dhhsryhryj (bot8) 07.09.15 23:37
Обработка подойдет к Розница для Беларуси релиз 2.1.6.1??? (1с 8,3)
8. Тарас Курдельчук (softgarant) 08.09.15 11:02
(7) bot8, Не имел дело с розницей для Беларуси, я так понимаю она у вас на управляемых формах? Доработка делалась для обычных форм, если механизм подключения весового оборудования аналогичен обычным формам (не проверял) тогда должна доработка подойти, при условии что вы сможете ее правильно внедрить, так как инструкция тоже на обычные формы.
9. Тарас Курдельчук (softgarant) 08.09.15 11:07
(7) bot8, Если у вас есть программист (или вы программист) 1С. То думаю не будет большой проблемой логику перенести на УФ, так как там доработки в основном по работе с драйвером, а это внешняя компонента и все 1С с ней работают практически аналогично.
10. fdgegtrhbyrh dhhsryhryj (bot8) 09.09.15 10:23
softgarant, я не сильно силен в 1с, у Вас уже есть похожие наработки, сможете помочь в моем деле? оставьте скайп, ICQ
11. Тарас Курдельчук (softgarant) 01.10.15 16:51
Теперь у нас есть опыт с такой же процедурой подключения на УФ. Механизм немного отличается но основные моменты похожи. Разница в том что драйвер подключается не с внешнего dll файла а с встроенного макета. Если кому нужна помощь, обращайтесь.
12. Виталий Виталий (ulvit) 14.10.15 01:48
Добрый день.
А на этих весах печать доп информации на этикетке возможна?
Это как например дата, срок годности и например имя фасовщика.
13. Тарас Курдельчук (softgarant) 20.10.15 13:33
(12) ulvit,
Информация с офф сайта:

На типовом варианте этикетки помимо даты и времени упаковки, срока годности и цены указаны:
Название товара (2 строки по 28 символов).
Название магазина. (2 строки по 28 символов).
Вес и масса тары (в скобках).
Сумма и символ валюты.
Дополнительно возможна печать суммы в валютном эквиваленте.
Штрих-код EAN13, формирующийся по задаваемому префиксу, коду товара, весу или стоимости.
Номер этикетки, логический номер весов и код группы товаров.
Изображение, например, логотип РОСТЕСТ (в этом случае возможна печать кода сертификата соответствия).
Кроме этого, возможна печать дополнительной информации о товарах (сообщений).
При использовании пользовательских форматов этикеток возможно отобразить на этикетке такие данные, как номер ПЛУ товара, код товара и количество операций суммирования (для итоговых этикеток).
14. Max Max (VarLone) 06.11.15 14:56
Для Розница 1,0 подойдет эта обработка?
15. Тарас Курдельчук (softgarant) 09.11.15 15:36
(14) VarLone, Вероятней всего подойдет, но на данной конфигурации мы не тестировали и не можем быть уверены на 100%.
16. Александр Черкашин (alexnsksg) 22.12.15 08:56
День добрый . Для УТ 11.1 есть возможность доработать ???
17. Алексей Тютютников (kolobok66rus) 10.05.16 10:53
Дела все по инструкции, но получаю ошибку :

{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1708,12)}: Переменная не определена (гВесы_Штрих_Принт)
Коннект = <<?>>гВесы_Штрих_Принт.Connect(); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1717,39)}: Переменная не определена (гВесы_Штрих_Принт)
СтруктураДанныхСВесов.Вставить("Вес",<<?>>гВесы_Штрих_Принт.Weight); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1718,39)}: Переменная не определена (гВесы_Штрих_Принт)
СтруктураДанныхСВесов.Вставить("PLU",<<?>>гВесы_Штрих_Принт.CurPlu); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1720,2)}: Переменная не определена (гВесы_Штрих_Принт)
<<?>>гВесы_Штрих_Принт.plunumber = гВесы_Штрих_Принт.CurPlu; (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1720,32)}: Переменная не определена (гВесы_Штрих_Принт)
гВесы_Штрих_Принт.plunumber = <<?>>гВесы_Штрих_Принт.CurPlu; (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1721,2)}: Переменная не определена (гВесы_Штрих_Принт)
<<?>>гВесы_Штрих_Принт.GetPluData(); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1723,39)}: Переменная не определена (гВесы_Штрих_Принт)
СтруктураДанныхСВесов.Вставить("Код",<<?>>гВесы_Штрих_Принт.itemcode); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1725,2)}: Переменная не определена (гВесы_Штрих_Принт)
<<?>>гВесы_Штрих_Принт.GetDisplayData(); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1727,41)}: Переменная не определена (гВесы_Штрих_Принт)
СтруктураДанныхСВесов.Вставить("Цена", <<?>>гВесы_Штрих_Принт.price); (Проверка: Толстый клиент (обычное приложение))
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1729,2)}: Переменная не определена (гВесы_Штрих_Принт)
<<?>>гВесы_Штрих_Принт.Disconnect(); (Проверка: Толстый клиент (обычное приложение))
18. Тарас Курдельчук (softgarant) 08.09.16 12:37
(17) kolobok66rus, Судя по вашей ошибке, программа не видит глобальной переменной, значит перенесли не все доработки в конфигурацию.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа