Электронные весы Штрих - Розница 2.2

Оборудование - Весы

Весы Штрих драйвер весов Розница Расширение

0
Расширение для подключения весов Штрих к 1С Розница 2.2 (Проф). Использует устаревший бесплатный драйвер Scale1C.dll (НТЦ "Штрих-М") 6.0.0.24. Установка заключается в регистрации dll и подключении расширения. Код открыт для доработки.

Расширение позволит подключить электронные весы производства НТЦ Штрих-М в 1С Розница 2.2 используя снятый с поддержки бесплатный драйвер Штрих для 1С: Scale1C.dll (НТЦ "Штрих-М") 6.0.0.24.

Для подключения в РМК Розницы весов с печатью этикеток воспользуйтесь этой ссылкой: //infostart.ru/public/857525/

Итак. 1С перестала обслуживать драйвер, не помню с какого релиза, из-за несоответствия требованиям. Штрих, вероятно, не пошел навстречу требованиям 1С. Атол радостно потирает руки. Мы с неохотой платим деньги и ругаем тех и других.

Однако, вспоминая давний опыт с дисплеем покупателя и отсутствием 1С совместимого драйвера, решил обойти данную проблему и теперь предлагаю альтернативное бесплатное решение сложившейся ситуации.  

1. Форма "Форма" обработки "РМКУправляемыйРежим" вынесена в расширение.

2. Вынесен в расширение с типом вызова "Вызывать после" метод "ПриОткрытии" формы обработке. В нем происходит подключение к библиотеке Scale1C.dll:

&НаКлиенте
Процедура Расш1_ПриОткрытииПосле(Отказ)
    Результат = ПодключитьВесы();
&НаКлиенте
Функция ПодключитьВесы()
    Ошибка = Ложь;
    Попытка
        нн= ПодключитьВнешнююКомпоненту("AddIn.Scale45");
        Весы= Новый("AddIn.Scale45");

УСТАНОВКА:

1. Скачайте и установите ПО для своих весов с сайта Штрих: http://shtrih-m.ru/catalog/torgovye/  Выбрать свой вид весов, Скачать - Универсальный драйвер электронных весов.

2. Зарегистрируйте в системе Scale1C.dll. 

Win+R  Regsvr32 "Месторасположение\Scale1C.dll"

В моем случае:

regsvr32 "C:\Program Files (x86)\Штрих-М\Драйверы\Драйвер весов\Scale1C.dll"

Если регистрация вызывает ошибку, попробуйте создать ярлык на Scale1C.dll, в свойствах ярлыка в поле "Объект" пропишите Regsvr32 "Месторасположение\Scale1C.dll", запустите созданный ярлык от имени администратора.

3. Запустите "Тест драйвера", найдите и протестируйте свои весы.

4. Откройте 1С Розница 2.2 (проф). Главное меню - Все функции - Стандартные - Управление расширениями конфигурации. Добавить - Розница_ВесыШтрих.cfe (скачано из этой публикации)

3. Снимите галочки: "Безопасный режим", "Защита от опасных действий". (В расширении используется работа с внешними компонентами. Включенная безопасность запретит подключение к драйверу весов.)

4. Перезапустите конфигурацию.

Все. РМК готов к работе с весами.

1. Откройте РМК, войдите в регистрацию продаж.

2. Добавьте ВЕСОВОЙ товар в табличную часть.

3. Когда поле количество станет активным для редактирования, не раньше (на медленных компьютерах до 1-2 секунд) нажмите кнопку [Вес] или кнопку [ * ] на цифровой клавиатуре. В случае правильной настройки, в поле количество запишется текущий вес.

Внимание!

Программа тестировалась только на весах ШТРИХ МIII, всего 1 вечер (был ограничен по времени). Данные весы не имеют возможности получать цену для расчета стоимости с ПК, однако, я попытался реализовать данную возможность. Если вы обладатель весов (Model = 3 или 5), то прошу сообщить о работоспособности передачи в весы цены. Если Model = 11, цена в весы не передается. (Проверить наличие такой возможности можно через тест драйвера весов.)

При отсутствии необходимой квалификации могу оказать посильную помощь удаленно.

0

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

Наименование Файл Версия Размер
Электронные весы Штрих - Розница 2.2:
.cfe 66,29Kb
24.11.17
17
.cfe 66,29Kb 17 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. coolseo 47 26.11.17 01:35 Сейчас в теме
Здравствуйте, драйвер вообще удалили из конфигурации?
2. asdfgcom 188 26.11.17 10:37 Сейчас в теме
(1) Нет. Но работает, только если весы были установлены ранее до последних обновлений. Теперь он находится только во "всех драйверах". Использовать его не получается из-за отсутствия в нем новых методов для инициализации типа ПолучитьВерсию(), которые требует 1С.
3. Newdjeen 16.12.17 18:02 Сейчас в теме
Буду краток - НЕ ГОТИЧНО!
(1) Не убрали, а скрыли
(2) Тезка, зачем лохматить бабушку? Заходим в "Администрирование -> Обслуживание -> Групповое изменение реквизитов
Изменять: Драйверы оборудования
Добавляем условие отбора
Снят с поддержки = Равно = Да

Снизу появится список, в котором присйтствуют ВСЕ снятые с поддержки дрова, в том числе и ШТРИХ-М:Электронные весы

Добавляем еще одно условие отбора
Наименование = Содержит = ШТРИХ-М:Электронные весы

Жмем ОК

В форме изменения реквизита Выставляем "Снят с поддержки" в "НЕТ"

После этого установка весов будет доступна штатными средствами с красны пердуперждением, что драйвер снят с поддержки и 1С ни за что не отвечает. Ставим драйвер, настраиваем весы и радуемся жЫзни... И не надо лохматить бабушку. Таким способом, с пол оборота я завел уже ни одну пару прикассовых Штрих-СЛИМ (Протокол POS2)
GhostIrviWolf; Trotter_NN; sancho86; +3 Ответить
4. asdfgcom 188 16.12.17 20:34 Сейчас в теме
5. user680261_dimmat 28.05.18 21:45 Сейчас в теме
Добрый вечер!
Хочу прикрутить весы Масса-К к Рознице 2.2.8 в режиме РМК. Ваше расширение то что нужно.
Скажите, вес считывается с весов при подключении по сети или через rs-232 нужно цеплять? Со всеми ли весами работает, например МК-ТН21? Если возникнут проблемы поддержка будет?)
6. asdfgcom 188 28.05.18 22:54 Сейчас в теме
(5) Не вопрос. Штрих можно было и штатными способами... 1С оставил обработку обслуживания в макетах. Если покопаться, можно с ее помощью завести весы. Но, зол был на 1С со Штрихом, которые не могут найти компромисс с требованиями 1С к библиотекам оборудования. Как два петуха.
- У нас требования! (1С)
- А нам по#@й! (Штрих)
А пользователи страдают.
Расширение более интересно тем, что показывает, как с его помощью можно работать с оборудованием, не входящим в стандартные подсистемы и не имеющего драйвера по стандарту 1С.

Массу как-то прикручивали. Было давно. По удаленке. В драйвере были перепутаны методы получения цены и веса, вроде... Запрашиваю цену- получаю вес... Давно было... не помню уже. Но, получилось.
7. user680261_dimmat 29.05.18 06:54 Сейчас в теме
(6) Ясно! Будем пробовать. Я ошибся не Масса-К, а именно Штрих-МIII хочу прикрутить к Рознице 2.2. Так как подключали весы? Через rs-232 (com) или rj45 (сеть)?
У Штрих-МIII только rs-232, через rj-45 не тестировали? Если возьмём весы с подключением по сети, например Штрих-М 4.5, будет работать?
8. asdfgcom 188 29.05.18 08:51 Сейчас в теме
(7) rs-232 (com). Хотелось бы проверить возможность передачи цены за товар, чтобы они на дисплее отображали.

Вы говорите про Штрих-Принт? Если да, то там не надо придумывать велосипед. 1С имеет стандартный механизм работы с ними.
В том случае, если Вы используете их по назначению, для фасовки. Если же их ставить на кассу и использовать как прикассовые весы, то придется юзать это расширение, но "пилить" его под Штрих Принт. (не так давно кто-то просил так сделать)
9. user680261_dimmat 29.05.18 09:25 Сейчас в теме
(8) Понятно. Значит это расширение пока работает только с весами Штрих-МIII и близкими к ним, для весов Штрих-Принт придется допиливать расширение.
В том то и дело, что хотим использовать как прикассовые.
При передаче только веса в чек ККМ возникает ещё одна сложность - подбор самого весового товара в чек ККМ. Через поиск долго и неудобно, делать на кассе книгу со ШК тоже неудобно. В быстрые товары все не засунешь.
Идеальна такая схема:
1. Выгрузил товар с ценами на весы.
2. В момент продажи положил на весы товар и ввел код товара, на весах видим наименование, вес и цену.
3. Нажимаем кнопочку получить вес в чеке ККМ (Рознице 2.2) и в чек добавляется новая позиция с весом и ценой.
10. asdfgcom 188 29.05.18 10:43 Сейчас в теме
(9) Да, именно так и настраивали...
11. asdfgcom 188 03.07.18 18:17 Сейчас в теме
Оставьте свое сообщение