Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Сканер ШК в разрыв клавиатуры          
awp Подменю пользователя
сообщение 14.12.09, 10:38
Сообщение #1

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

На 8.1 для подключения даного сканера использовал дрова от АТОЛ - сканер полностью эмулировался как девайс, а не клавиатура. На 8.2 - напроч не хочет видеть его как девайс. Кто сталкивался - помогите.


Signature
Бухгалтер - это не профессия! Это диагноз!

AgA Подменю пользователя
сообщение 14.12.09, 21:54
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 97
Из: Харьков
Спасибо сказали: 21 раз
Рейтинг: 0

1. На ИТС есть 1С драйвер для сканеров.
2. При переходе на 8.2 в описании есть обработка которая конвертирует внешние файлы попробуйте запустить.
Может что то поможет

Ardi Подменю пользователя
сообщение 14.12.09, 22:11
Сообщение #3

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

+
Кстати типовые 1с-ки при работе с торг. оборудованием используют внешние обработки, сохраненные в базу данных.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

awp Подменю пользователя
сообщение 14.12.09, 22:21
Сообщение #4

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Ребята я написал про сканер в разрыв клавиатуры - на ИТС только ScanOPOS - он для комовских...

Попытка
ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL");
Сообщить("Внешняя компонента сканера штрих-кода успешно загружена");
Попытка
Scaner = Новый("AddIn.Scaner45");
Scaner.OldVersion = 0;
Scaner.AutoDisable = 1;
Scaner.DataEventEnabled = 1;
Исключение
Сообщить("Объект не найден");
КонецПопытки;
Исключение
Сообщить("Внешняя компонента сканера штрих-кода - Scaner1C.DLL не найдена");
КонецПопытки;

В 8.1 - все работало.


Signature
Бухгалтер - это не профессия! Это диагноз!

AgA Подменю пользователя
сообщение 15.12.09, 13:55
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 97
Из: Харьков
Спасибо сказали: 21 раз
Рейтинг: 0

Скажите вы обработку КонвертацияВнешнихОбработок82 запускали какие каталоги
может драйвер находится в другом месте?

awp Подменю пользователя
сообщение 15.12.09, 16:11
Сообщение #6

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(AgA @ 15.12.09, 14:55) *
Скажите вы обработку КонвертацияВнешнихОбработок82 запускали какие каталоги
может драйвер находится в другом месте?


Я не использую внешнюю обработку - пишу код сам. Вверху пример.

На других форумах видел у людей подобные проблемы - говорят сам драйвер не катит под 8.2. Так что буду ждать драйвер от АТОЛ. Всем спасибо.


Signature
Бухгалтер - это не профессия! Это диагноз!

AgA Подменю пользователя
сообщение 15.12.09, 16:22
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 97
Из: Харьков
Спасибо сказали: 21 раз
Рейтинг: 0

Цитата(AgA @ 15.12.09, 14:55) *
КонвертацияВнешнихОбработок82

Эта обработка идет с новыми релизами для конвертации внешних обработок из 8.1 в 8.2 (например клиент банк). Насколько я представляю она должна конвертировать вашу обработку из формата 8.1 в 8.2. У меня была проблема с клиент банком запустили клиенты и все заработало.

awp Подменю пользователя
сообщение 20.12.09, 22:49
Сообщение #8

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Ребята - нашел проблемму! Скачал в нете драйвера за 2008 год - и все гуд! Так что с новыми драйверами что-то намутили. Всем спасибо.


Signature
Бухгалтер - это не профессия! Это диагноз!

Batchir Подменю пользователя
сообщение 21.12.09, 9:18
Сообщение #9

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

С новыми драйверами чего? АТОЛ-тогровое оборудование? Так они давно уже платные и в них есть ограничения.

awp Подменю пользователя
сообщение 23.12.09, 13:10
Сообщение #10

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(Batchir @ 21.12.09, 10:18) *
С новыми драйверами чего? АТОЛ-тогровое оборудование? Так они давно уже платные и в них есть ограничения.


Да с АТОЛ - только скачал старые - новые не работали, возможно из за ограничений


Signature
Бухгалтер - это не профессия! Это диагноз!

Batchir Подменю пользователя
сообщение 23.12.09, 13:54
Сообщение #11

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Новые начиная с версии 6 стоят денег, поэтому без ограничений работают только старые версии 5

niklain-k Подменю пользователя
сообщение 08.02.10, 20:27
Сообщение #12

Говорящий
***
Группа: Пользователи
Сообщений: 70
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(awp @ 14.12.09, 11:38) *
На 8.1 для подключения даного сканера использовал дрова от АТОЛ - сканер полностью эмулировался как девайс, а не клавиатура. На 8.2 - напроч не хочет видеть его как девайс. Кто сталкивался - помогите.


У меня сканеры MS 9520 стоят в разрыв клавиатуры.Как сделать, чтоб эмулировался как девайс .? Ну..подробнее ...по пунктам ))), куда этот код вставить?)


Signature
    1С:Предприятие 8.1 (8.1.15.14)  УТ для Украины 2.3.7.1    

awp Подменю пользователя
сообщение 15.02.10, 10:36
Сообщение #13

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(niklain-k @ 08.02.10, 21:27) *
У меня сканеры MS 9520 стоят в разрыв клавиатуры.Как сделать, чтоб эмулировался как девайс .? Ну..подробнее ...по пунктам ))), куда этот код вставить?)


В ГЛАВНОМ МОДУЛЕ
1. Подключение - всегда подключаю, без проверок


Процедура ПриНачалеРаботыСистемы()

// ТУТ ТВОЙ КОД ......

Попытка
ПрогИД = "AddIn.Scaner45";
ПодключитьВнешнююКомпоненту(ПрогИД);
Scaner = Новый (ПрогИД);
Scaner.OldVersion = 0;
Scaner.AutoDisable = 1;
Scaner.DataEventEnabled = 1;
Исключение
Сообщить("Невозможно подключить внешнюю компоненту.
| Проверьте, что внешняя компонента корректно установлена и имеет ту же версию,
| что и требуемая обработкой обслуживания.");
КонецПопытки;

КонецПроцедуры // ПриНачалеРаботыСистемы()




2. Срабатывание


Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
Если ВсеОбработано Тогда // использую для проверки не обработано ли в форме?
ВсеОбработано = Ложь;
Возврат;
КонецЕсли;
Scaner.EventNumber=Число(Данные);
ТорговоеОборудование.ОбработатьВведеныйШК(Scaner.ScanData);
Scaner.DeleteEvent();
Scaner.DataEventEnabled = 1;
КонецПроцедуры



3. МОДУЛЬ ФОРМЫ ЛЮБОЙ, данная форма РеализацияТоваровУслуг



Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если НЕ ВводДоступен() Тогда Возврат; КонецЕсли; // Проверка на доступность ввода
Scaner.EventNumber=Число(Данные);
// тут обрабатываю данные
Владелец = ТорговоеОборудование.ПолучитьВладельца(Scaner.ScanData);
Если Владелец = Неопределено Тогда
Спр = Справочники.Номенклатура.СоздатьЭлемент();
Спр.Комментарий = "ШК-" + Scaner.ScanData;
Спр.ПолучитьФорму("ФормаЭлемента").ОткрытьМодально();
ДобавитьНоменклатуру(Спр,1);
ИначеЕсли ТипЗнч(Владелец) = Тип("СправочникСсылка.Контрагенты") Тогда
Контрагент = Владелец;
КонтрагентПриИзменении(Неопределено);
ИначеЕсли ТипЗнч(Владелец) = Тип("СправочникСсылка.Номенклатура") Тогда
ДобавитьНоменклатуру(Владелец,1);
КонецЕсли;
// конец обработки даных
Scaner.DeleteEvent();
Scaner.DataEventEnabled = 1;
ВсеОбработано = Истина; // указываю что обработал в форме и глобально обрабатывать нет нужды
КонецПроцедуры




Надеюсь что был полезен!


Signature
Бухгалтер - это не профессия! Это диагноз!

Спасибо сказали: MATEVI,

Anderson Подменю пользователя
сообщение 07.08.10, 11:09
Сообщение #14

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса
Спасибо сказали: 11 раз
Рейтинг: 13.4

Цитата(awp @ 15.02.10, 12:36) *
ПрогИД = "AddIn.Scaner45";
ПодключитьВнешнююКомпоненту(ПрогИД);

Все классно, но в веб-клиенте такое не будет работать. С макетами пробовали? Получалось?

awp Подменю пользователя
сообщение 10.08.10, 15:06
Сообщение #15

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(Anderson @ 07.08.10, 13:09) *
Все классно, но в веб-клиенте такое не будет работать. С макетами пробовали? Получалось?


Конечно не будет! А как Вы себе представляете работу с ТО через веб без использования скриптов или объектов ActiveX?
Разве стандартно можно работать с ТО в ВЕБ?


Signature
Бухгалтер - это не профессия! Это диагноз!

Anderson Подменю пользователя
сообщение 11.08.10, 8:59
Сообщение #16

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса
Спасибо сказали: 11 раз
Рейтинг: 13.4

Цитата(awp @ 10.08.10, 17:06) *
Конечно не будет! А как Вы себе представляете работу с ТО через веб без использования скриптов или объектов ActiveX?
Разве стандартно можно работать с ТО в ВЕБ?

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

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 7:31
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!