Подключение весов МЕРА (МЕРА-ВТП-Н-3/15-СД-Е-1) к 1С: Розница 2.3 (2.2)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Имеется:
- Scale1C.dll (версия 6.0.0.24, х32-битный драйвер) от Штрих-М. В инете легко найти.
- 1С8.3 Розница 2.2.15.1 (х32-битная платформа).
- 1С8.3 Розница 2.3.7.22 (х32-битная платформа).
- электронные весы "МЕРА" (МЕРА-ВТП-Н-3/15-СД-Е-1).
Подключение осуществляется через Драйвера "АТОЛ:Электронные весы"
1С8.3 Розница 2.2.15.1 (2.2.1.3)
Для функционирования в конфигурации должны быть:
- ОбщийМодуль.ПодключаемоеОборудованиеАтолЭлектронныеВесыКлиент
- ОбщаяФорма.ФормаНастройкиАтолЭлектронныеВесы
1С8.3 Розница 2.3.7.22
Поскольку драйвер "АТОЛ:Электронные весы" снят с поддержки, и из конфы вырезаны, то мы должны их добавить (взять из прилагаемого файла *.cf) :
добавить
- ОбщийМодуль.ПодключаемоеОборудованиеАтолЭлектронныеВесыКлиент
- ОбщаяФорма.ФормаНастройкиАтолЭлектронныеВесы (эта форма немного отличается кодом от таковой в "Розница 2.2.15.3")
также в общих модулях добавить строки (подсмотреть можно тоже в файле *.cf)
изменить (добавить/изменить строки)
1) ОбщийМодуль.МенеджерОборудованияКлиентПереопределяемый
Функция ПолучитьОбработчикДрайвера(ОбработчикДрайвера, ЗагружаемыйДрайвер, ТипОборудованияИмя) Экспорт
//добавить строки
Если ОбработчикДрайвера = ПредопределенноеЗначение("Перечисление.ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолЭлектронныеВесы") Тогда
Возврат ПодключаемоеОборудованиеАтолЭлектронныеВесыКлиент;
КонецЕсли;
2) ОбщийМодуль.МенеджерОборудованияВызовСервераПереопределяемый
Процедура ОбновитьПоставляемыеДрайвера() Экспорт
// изменить строки
Справочники.ДрайверыОборудования.ЗаполнитьПредопределенныйЭлемент( Перечисления.ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолЭлектронныеВесы, "AddIn.Scale45", , Истина, , Ложь);
ОБЩИЕ ПРОЦЕДУРЫ
1) берем библиотеку Scale1C.dll (версии 6.0.0.24), кладем в какую нибудь папку (например "C:\driver_mera\"). Регистируем ее в системе (regsvr32).
2) Проверяем активен ли драйвер в Рознице (не снят ли с поддержки). при помощи обработки (ВключениеДрайвераВесов_1СРозница_2_2_15_1.epf) снимаем флаг (галочку) "СнятСПоддержки".
3) Добавляем обычно "Подключаемое оборудование" : "АТОЛ: Электронные весы".
4) настраиваем:
модель : "Штрих АС"
скорость: "4800"
четность: "четность"
-----------------------------------
В файле архива:
Scale1C.dll
ВключениеДрайвераВесов_1СРозница_2_2_15_1.epf
ДрайверВесовАтолЭлектронныеВесы.cf
Вступайте в нашу телеграмм-группу Инфостарт