gifts2017

Замена в 1С: Розница (ред. 2) драйвера Атол более поздней версии (платного) за более раннюю версию (бесплатную)

Опубликовал Наталья (nvl) в раздел Оборудование - Сканер штрих-кода

В новой 1С:Рознице (ред. 2) драйвера торгового оборудования "зашиты" в саму конфигурацию. Почему-то атоловский драйвер зашит поздней версии, которая уже платная. Соответственно он работает с задержкой в 5 сек при сканировании. Место, куда его зашили, нашла быстро - это справочник. Подключаемое оборудование - макеты. А вот в каком виде туда "зашить" старый драйвер!!!

Итак подробное описание зак заменить Атоловский драйвер новой версии (платный) на старую версию (бесплатную).

Шаг 1: Открываем конфигуратор и через меню конфигурация- поддержка-настройка поддержки - включаем возможность редактирования конфигурации (верхний левый угол).

Шаг 2: идем в справочник. подключаемое оборудование. макеты.ДрайверАтолОбщий. И загружаем файл, который в приложении именно в том виде, в котром он приложен (то есть это архив setup.zip, в котором тоже архив setup.exe.zip, в котором уже лежит непосредственно драйвер).

1С: Розница в конфигураторе сравнивает:

УстановитьДрайверИзДистрибутива("ДрайверАТОЛОбщий", "setup.exe")

А потом:

Процедура УстановитьДрайверИзДистрибутива(ИмяМакета, ИмяФайла) Экспорт
	ВременныйКаталог = КаталогВременныхФайлов();
	// Получение макета с сервера
	СсылкаНаФайл = МенеджерОборудованияСервер.ПолучитьМакетССервера(ИмяМакета);
	// Распаковка архива дистрибутива во временный каталог
	Результат = ПолучитьФайл(СсылкаНаФайл, ВременныйКаталог + "Model.zip", Ложь);
	ФайлМакета = Новый ЧтениеZipФайла();
	ФайлМакета.Открыть(ВременныйКаталог + "Model.zip");
	ВременныйКаталог = ВременныйКаталог + "Model\";
	Для Каждого ЭлементМакета Из ФайлМакета.Элементы Цикл
		Если ЭлементМакета.Имя = ИмяФайла + ".zip" Тогда

 То есть ЭлементМакета.Имя должно быть "setup.exe.zip".

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

Наименование Файл Версия Размер
setup.zip 125
.zip 17,38Mb
18.12.11
125
.zip 17,38Mb Скачать

См. также

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

Комментарии

1. Антон (anton.fly7) 18.12.11 18:18
2. Фомин Александр (Fomin1974) 21.12.11 12:38
Есть одна проблема. Драйвер стал запускаться старый 2008г. то есть бесплатный. Но ранее уже был установлен платный 2009г. Н а сканере ШК задержка 10с. После установки драйвера 2008г. внешняя компонента на ШК не изменилась и осталась от 2009г. т.е. платной. Как дальше её долбать не знаю. Надо както удалить платную внешнюю компоненту, так, чтобы перед установкой бесплатной 1с не знала о существовании кокого либо драйвера и писала драйвер не установлен. Если у кого есть соображения поделитесьэ.
3. сергей (Sergey447) 21.12.11 14:03
а кто вам мешает просто удалить новый драйвер и поставить более позднюю версию АТОЛовских драйверов
4. сергей (Sergey447) 21.12.11 14:11
Fomin1974 пишет:
Есть одна проблема. Драйвер стал запускаться старый 2008г. то есть бесплатный. Но ранее уже был установлен платный 2009г. Н а сканере ШК задержка 10с. После установки драйвера 2008г. внешняя компонента на ШК не изменилась и осталась от 2009г. т.е. платной. Как дальше её долбать не знаю. Надо както удалить платную внешнюю компоненту, так, чтобы перед установкой бесплатной 1с не знала о существовании кокого либо драйвера и писала драйвер не установлен. Если у кого есть соображения поделитесьэ.

если вы про надпись в окошке Совместимая версия то там она удаляется кнопочкой DEL.
5. Фомин Александр (Fomin1974) 21.12.11 14:16
Нет там окошко драйвер и версия и DEL там не работает. Написано Драйвер в окошке установлен. Версия в окошке 6.6.0.418. и усё. Танцы с бубнами пока не помогли.
6. Фомин Александр (Fomin1974) 21.12.11 14:20
(4) Sergey447, Удалял несколько раз. Мз панели управления и папки атоловские грохал и даж из реестра всё атоловское выскабливал. Но запускаю 1с и там опят твердит на сканер шк драйвер установлен версия 6.6.0.418 т.е. от 2009г. При этом нигде в винде дров атола нет. Правда и сканер в рмк ТОЖ НЕ РАБОТАЕТ пока не поставлю дрова.
8. Фомин Александр (Fomin1974) 21.12.11 14:24
Думаю надо не только общий атоловский драйвер подсовывать но и драйвер сканера ШК атол по той же схеме что и с общим делать. Но как сгенерить двоичный код драйвера отдельно от общего пока не знаю.
9. сергей (Sergey447) 21.12.11 14:46
Fomin1974 пишет:
Удалял несколько раз. Мз панели управления и папки атоловские грохал и даж из реестра всё атоловское выскабливал. Но запускаю 1с и там опят твердит на сканер шк драйвер установлен версия 6.6.0.418 т.е. от 2009г. При этом нигде в винде дров атола нет. Правда и сканер в рмк ТОЖ НЕ РАБОТАЕТ пока не поставлю дрова.

в папку BIN где 1С стоит нужно подкинуть DLL-ку на сканер и файлик DTO из атоловской папки и зарегистрировать их.
10. Ruslan (rus128) 21.12.11 15:43
В названии "Замена в 1С: Розница (ред. 2) драйвера Атол более поздней версии (платного) за более раннюю версию (бесплатную)" ошибка.
ЗА более раннюю или НА более раннюю? :-)
11. Фомин Александр (Fomin1974) 23.12.11 14:34
(9) Sergey447, В драйверах атола за 2008г. нет файла DTO или я не туда гляжу. Файл от сканера подкинул и зарегил, но толку нет всё тажа дурацкая задержка 10 сек. Мож кто для совсем тупых пошагово разжуёт, что за чем делать. где и какие файлы брати. :-(
12. Влад Суслов (suslovvk) 23.12.11 14:58
Было бы не плохо Инструкцию для чайников да еще и с картинками... Еще Хотел спросить, пооддойдет ли данный метод для Ут 11 и почему то все пишут про задержку в 10 секунд - у меня она как минимум 12-15.
13. Наталья (nvl) 24.12.11 05:39
Инструкция:
1. Зайти в режим конфигуратора (в окне запуск - конфигцратор)
2. Меню - конфигурация-открыть конфигурацию
3. Меню конфигурация - поддержка- настройка поддержки-в правом верхнем углу "включить возможность редактирования". В результат : если в правом столбце открыть справочник- подключаемое оборудование (в УТ это справочник "Торговое оборудование"), то должно появиться "Редактируется с сохранением поддержки". Это окно закрываем, возвращаемся в исходное окно.
4. Далее в левом столбце находим справочник- подключаемое оборудование (картинка изначально приложена).
5 Идем в макеты (тоже картинка приложена). По двойному щелчку на макете выскочит окно с кнопками загрузить, выгрузить. Нам надо загрузить и выбираем мой файл. Потом окно справочника закрываем
6. Идем в меню Конфигурация- обноить базу данных.
И все.
Понимаю, что пишу не для программистов, а для механиков ЦТО. У нас механики (не программисты)с такой задачей справляются.
14. Фомин Александр (Fomin1974) 26.12.11 15:02
(13) nvl, Понимаю, что я не крутой программер и прочее, мож продвинутый юзверь и не более. Но вот, что получается. Ещё по инструкции за №1 запаковал драйвер 2008г. он у меня был, скачивать было в лом. Этот драйвер в ут 11 работал и не жжужал, усё было ок. Но вот поставил розницу 2 (2.0.2.8) по предприятием 8.2 (8.2.14.540). И проблема со сканером уже достала. По описанной технологии получается запускать драйвер 2008г. (позже скачал ваш драйвер он на 2 мес. старше моего). Драйвер устанавливается но толку нет, задержка ни куда не уходит, и в окнах "Драйвер" и "версия" ни чего не меняется, т. е. "драйвер" установлен, "версия" 6.6.0.418.
Со злости загрузил ваш файл в макет ДрайверАтолСканерШтрихкода (предварительно выгрузив из него в файл текущие двоичные данные. И, о чудо, в окнах "драйвер" - не установлен, "Верися" - неизвестная.
Начинаю установку "Вашего" драйвера, усё ок, драйвер ставится как положенно, но в 1с выскакивает ошибка при установке внешней компоненты и поля "Драйвер" и "Версия" так и остаются "Красными". Возвращаю сохранённый ранее двоичный файл в макет ДрайверАтолСканерШтрихкода и возвращаемся к началу Дравер - установлен, версия-6.6.0.418.
Если у Вас всё работает, мож вышлите мне двоичную копию макета ДрайверАтолСканерШтрихкода. :-). плиззз.
15. Влад Суслов (suslovvk) 27.12.11 03:43
Доброго времени суток. пробовал( до инструкции) в ут 11 , ничего не получилось- проблема следующая:
после замены на ваш драйвер система отказывается его ставить вообще.
16. Фомин Александр (Fomin1974) 27.12.11 11:21
(15) suslovvk, Если я правильно понимаю у вас скорее всего система ругается на два файла, которые она под 1с-кой не может получить на запись. Енто файлы от дельфи помоему, можно смело пропускать их на работу драйвера они не сказываютя. Мона после выхода из 1-ски ещё раз установить драйвер предварительно распаковав их из представленного на скачку файла. Но в моём случае это проблему не решило (см. пост выше). Я всё больше убеждаюсь, что сам драйвер на сканер ШК и обработка зашиты в другом макете ДрайверАтолСканерШтрихкода. И сгенерён он туда из платного драйвера. Эсовцы видимо решили нас осчастливить тем, что не надо рыскать и скать драйвера на ТО и зашили его в тело конфы, при ентом явно сговорились с АТОЛОМ, чтоб побольше баблосов поиметь. Жаль, такой подход роняет репутацию и наводит на мысль о другом ПО.
17. segen (segen) 27.12.11 19:58
А что делать тем, у кого базовая Розница?
18. Vadim Da (vadimda) 07.01.12 00:55
Fomin1974 пишет:

(13) nvl,

Начинаю установку "Вашего" драйвера, усё ок, драйвер ставится как положенно, но в 1с выскакивает ошибка при установке внешней компоненты и поля "Драйвер" и "Версия" так и остаются "Красными". Возвращаю сохранённый ранее двоичный файл в макет ДрайверАтолСканерШтрихкода и возвращаемся к началу Дравер - установлен, версия-6.6.0.418.

Если у Вас всё работает, мож вышлите мне двоичную копию макета ДрайверАтолСканерШтрихкода. :-). плиззз.



аналогичная ситуация, все делал по инструкции, никто так и не нашел решения?

поставил на другую машину х86 все заработало, может быть дело в разрядности системы
19. Наталья (nvl) 07.01.12 18:44
!!! В общем, чтобы работало надо еще сделать ону настройку: надо зайти в конфигуратор, по левому краю "Общие"- Общие модули - МенеджерОборудованияКлиент- строка 820-826- красные строки закоментировать и добавить синие

ИначеЕсли Строка(ДрайверУстройства) = "АТОЛ: Сканеры штрихкода"
Или Строка(ДрайверУстройства) = "АТОЛ: Считыватели магнитных карт" Тогда
//ПодключитьВнешнююКомпоненту("Справочник.ПодключаемоеОборудование.Макет.ДрайверАТОЛСканерШтрихкода", "АТОЛСканер");
//ОбъектДрайвера = Новый ("AddIn.АТОЛСканер.Scaner45");

ProgID = "AddIn.Scaner45";
ПодключитьВнешнююКомпоненту(ProgID);
ОбъектДрайвера = Новый (ProgID);


Механики сегодня тестировали, говорят, что все ОК!
Изучающий1С; Fomin1974; +2 Ответить
20. Фомин Александр (Fomin1974) 09.01.12 10:13
nvl решпект и уважуха усё получилось ок. :-)))))
21. Andrew Luchkin (Andrew@sfx) 11.01.12 10:04
а настраивал кто-нибудь ридер магнитных карт в рознице 2.0? как избавиться от префикса и суффикса в коде? в первой рознице это можно было настроить через "сервис - параметры", а вот как во второй, не могу найти :)
если указывать в самой обработке префикс/суффикс, все равно не реагирует.
22. Фомин Александр (Fomin1974) 13.01.12 10:03
Andrew@sfx
Не так давно в одной аптеке отказались от 1с и перешли на другую какую то московскую прогу заточеную чисто под аптеки. Там то же не было настроек. Один ридер выдавал код без префикса и суффикса, а другой был с префиксом и суффиксом. Тот который был с префиксом и суффиксом пришлось прошивать на железячном уровне. см. инструкцию на ридер. Сложного ничего нет софт в сети есть, но надо паять кабель на сом порт для доступа к параметрам ридера.
23. Cергей Иванов (fortochka13) 22.03.12 20:19
А я тупо не понимал сегодня в чем дело и почему так медлено сканер читает штрих-код.
Оказывается драйвер атол виноват.
Завтра попробую воспользоваться темой. После отпишусь.
24. Фарход Хакназаров (farkhod) 25.05.12 07:24
Розница, редакция 2.0 (2.0.3.17)
Загрузил вышеуказанный файлик в макет "Справочник.ПодключаемоеОборудование.Макет.ДрайверАТОЛСканерШтрихкода"
В результате функция

УстановитьВнешнююКомпоненту("Справочник.ПодключаемоеОборудование.Макет.ДрайверАТОЛСканерШтрихкода");
ругаеться "установка внешней компоненты не выполнена!В процессе установки произошла ошибка!"

Помогите плз
25. Фарход Хакназаров (farkhod) 25.05.12 08:13
ну короче решили, загвоздка было в том что нужно загружать из внешнего файла, из макета никак не хотел
26. Олег Осипов (plastilin) 08.11.12 16:27
что то у меня не получается
27. Олег Осипов (plastilin) 08.11.12 16:28
зашиваю в конфу олдовые дрова,и все равно эта 10 секундная задержка
28. Фарход Хакназаров (farkhod) 09.11.12 06:41
Ты перед тем как ставить старую удали новую с концами.
29. pose 12.11.13 18:36
Сегодня мучились с драйверами Атол для Фискальника Феликс 02 К и Сервер 2008. Последние драйвера и 1С 8.3 вываливается с ошибкой. Поставили старую версию от 2010 года , все ОК!.
30. Юрий Чертоляс (juricher) 08.06.16 12:38
(17) segen, И, что сделали те у кого базовая версия? У меня просто базовая. Сдуру вначале поставил драйвера атол 6.0. Все работало для фиск. регистратора. Но не печатались QR коды. Поставил драйвера 8 атол. Но в конфе где-то прописаны все равно старые драйвера 6.
31. tsae67 tsae (tsae67) 10.06.16 13:01
относительно поста от 08,06,16 , аналогичная проблема - решение найдено или нет
32. Юрий Чертоляс (juricher) 14.06.16 09:10
(31) tsae67, Ищу. Надо написать обработку по выгрузке из хранилища драйверов и загрузке новых.
33. Юрий Чертоляс (juricher) 14.06.16 14:00
(31)По-моему победил. Не надо писать обработок.
1. Сносим все драйвера 6.0. Можно еще почистить реестр CCleaner.
2. Ставим драйвера 8.0.
3. Копируем БД в другой каталог. Добавляем БД снова в список баз.
4. При запуске система спрашивает "База перемещена или скопирована". Я сказал "перемещена". И стало все на свои места. Наверное, того же самого можно добиться удалив файл DoNotCopy.txt.
Все это сделал удаленно. Система показывает правильную версию драйверов. Еду к клиенту проверять правильность работы.
34. Юрий Чертоляс (juricher) 14.06.16 15:16
(33). Проверил. Работает. OR код печатается. Правда мелкий. 5 мм. Но это надо разрешение изменить
35. tsae67 tsae (tsae67) 16.06.16 10:19
Интеллект и наличие шаманского бубна дают потрясающий эффект, СПАСИБО , будем пробовать
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа