Расширение позволит подключить электронные весы производства НТЦ Штрих-М в 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, цена в весы не передается. (Проверить наличие такой возможности можно через тест драйвера весов.)
При отсутствии необходимой квалификации могу оказать посильную помощь удаленно.