INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Лимонтова Марина | Руководитель отдела автоматизации | Торговая сеть РЕМИ

«Как внедрить 1С:Документооборот в условиях хаоса»

В своём докладе хочу поделиться опытом внедрения 1С: Документооборот в крупной бурно развивающейся компании при условиях отсутствия описанных процессов и структуры предприятия. В ходе доклада слушатели на примере истории реального внедрения узнают: • Какие подводные камни ожидают внедренцев программы 1С:Документооборот. • Плюсы и минусы использования встроенного почтового клиента 1С:Документооборота, как важного фактора успешного внедрения. • Что важно понимать при распределении прав доступа. • Какие небольшие, но очень полезные доработки функционала можно сделать. • Какие организационные вопросы нужно решить для успешной эксплуатации внутреннего электронного документооборота. • Как заинтересовать руководителей подразделений выступать с инициативой по автоматизации своих процессов. • Ключевые моменты использования 1С:Документооборот совместно с другими программами.

Сканирочка-8. Модуль подключения сканера штрихкода к произвольной конфигурации 1С

Оборудование - Сканер штрих-кода

94
Предлагаемая разработка позволяет организовать работу со сканером штрихкода, кардридером и прочим торговым оборудованием в произвольной конфигурации 1С за несколько минут. БЕСПЛАТНО.

Использование сканирования в авторской конфигурации 1С может быть самым широким: это и идентификация товаров, и персональные карты сотрудников, и штрихкодирование документов, и многое другое. Но программист при подключении сканера сталкивается, как минимум, с тремя проблемами:

1. Где взять драйвер?

2. Как его подключить к конфигурации?

3. Как не нарушить какое-либо лицензионное соглашение?

Предлагаемая разработка с необычным названием "Сканирочка" решает все эти вопросы. Драйвер используется бесплатный, семерочный. Модуль подключения написан с нуля, поэтому, вопрос №3 - также снимается: вы можете использовать разработку по своему усмотрению, в коммерческих и благотворительных целях, дарить, передавать, продавать... :)

Итак, чтобы подключить к своей восьмерочной конфигурации сканер штрихкода или кардридер, вам достаточно

  • Взять приложенную к этой публикации cf нашей "сканирочки"
  • Объединить ее со своей конфигурацией
  • Добавить в модуль приложения строки из модуля приложения скачанной cf
  • В модуле формы, где нужно проводить сканирование, писать так (*):

Процедура ВнешнееСобытие(Источник, Событие, Данные)
  Если Не ВводДоступен() Тогда
    Возврат;
  КонецЕсли;

  Оборудование.Обработать(Событие, Данные, ЭтаФорма);

КонецПроцедуры

Процедура ОбработатьШтрихКод(Данные) Экспорт
  Сообщить(Данные);
КонецПроцедуры

(*) ВнешнееСобытие - обработчик, подключаемый в свойствах формы. Вместо Сообщить(Данные) вставляем свой код обработки прочитанного штрихкода.

И это - все. Нам не нужно ничего никуда копировать: "сканирочка"  сделает все сама при запуске системы, запишет куда нужно драйвера, проведет регистрацию.

Для включения в программе работы со сканером в пользовательском режиме используется справочник "Подключения".

К разработке приложена тестовая форма, в которой можно проверить работу вашего сканера.


Правды ради нужно отметить, что разработанный нами модуль подключения сканера может использоваться для подключения любого торгового оборудования, а не только сканера. Более того, он поддерживает мультиподключение, например, работу с несколькими сканерами, несколькими принтерами чеков, если только разделение допустимо на уровне их драйверов и железа.

Также с его помощью можно сгенерировать произвольный штрихкод и включить его в табличный документ.

Для подключения произвольного торгового оборудования с помощью "сканирочки" у вас должен быть драйвер и внешняя обработка, управляющая этим драйвером. Обработка должна содержать в своем модуле три обязательных метода:

Подключить(Строка) - на вход подается некоторая строка состояния, определяемая из ваших настроек справочника Подключения для выбранного торгового оборудования.

Сброс() - сбрасывает состояние, включает готовность

Отключить() - отключает оборудование

Выбор используемого торгового оборудования производится на уровне пользователя с помощью справочника "Подключения".

 

 

Думаю, кому нужно - разберется. Либо задаст вопрос, на который с удовольствием отвечу.


Хочется отметить, что используемый алгоритм работы со сканером взят из разрабатываемой нами в настоящий момент новой кассовой программы "Кассирочка-8". Публикация этой программы на Инфостарте запланирована на начало апреля 2011 года. Поэтому, приглашаю всех заинтересованных принять участие в обсуждении этого проекта и последующем бесплатном тестировании. Переходите в блог с анонсом разработки "Кассирочка-8", оставляйте свои комментарии, получите возможность стать первыми пользователями программы.

 

94

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

Наименование Файл Версия Размер
Сканирочка
.zip 502,69Kb
21.03.11
624
.zip 502,69Kb 624 Скачать

См. также

Комментарии
Сортировка: Древо
0. O-Planet 6895 21.03.11 10:17 Сейчас в теме
Предлагаемая разработка позволяет организовать работу со сканером штрихкода, кардридером и прочим торговым оборудованием в произвольной конфигурации 1С за несколько минут. БЕСПЛАТНО.


Перейти к публикации

1. jhfrek 173 21.03.11 12:34 Сейчас в теме
Блин круто! Хорошую штуку однако придумал, без заморочек. Надо взять. Возможно мне как раз в ближайшем будущем пригодиться. Спасибо!!!
2. O-Planet 6895 21.03.11 15:13 Сейчас в теме
Да завсегда...

Наверное, стоит вынести сюда вопрос из блога:

Vladimir Borisov

"Придумайте режим меню - у нас есть клиенты - общепит.
у них нет сканера, да и в тарелке супа нечего сканировать. Держать планшет с кодами - ужас.
Мы сделали им меню на экране. Куча кнопок, минимум остального интерфейса. На терминале с touchscreen-ом очень удобно."

Отвечаю: Электронное меню лежит на главной на инфостарте УЖЕ неделю: вот ссылка на скачивание. Странно только, почему эта явно полезная разработка осталась без внимания: скачиваний у нее - 1. Программа успешно используется в московском ресторане "Кремлин". Сегодня фотки прислали :)

3. bomba 21.03.11 15:20 Сейчас в теме
(2) Полезная разработка!!!
ЗЫ: На фото тема модуля раскрыта =) Плюсую =)
4. O-Planet 6895 21.03.11 15:25 Сейчас в теме
5. DoctorRoza 21.03.11 20:05 Сейчас в теме
Вещь нужная .. да еще и бесплатная .. Значит дельно сделано! :)
6. Diversus 1769 22.03.11 22:32 Сейчас в теме
Все просто до безобразия, но есть кое что, что уже изменил в своей конфигурации при вставке сканирочки :)
1) Убрал авторегистрацию библиотек и компонент, вынес регистрацию всего этого в обработку для тестирования. Авторегистрация не нужна так как конфигурация может быть запущена не с административными правами.
2) Добавил в механизм подключения (в процедуру подклчения), еще один параметр ВыводитьОшибки = Ложь. По умолчанию ошибки не выводятся и все Сообщить(...), только если ВыводитьОшибки = Истина. При запуске конфигурации подключение без вывода ошибок, запуск из обработки тестирования с выводом. Это позволяет избежать ситуаций, когда на некоторых рабочих местах не нужны штрихкоды в базе, но при начале работы будет вылетать сообщение с ошибкой.

Хотя, вариант очень хороший и без этих доработок :) Автор молодец.
Не нужно как в УТ 10.3 тянуть ТОСервер и т.д.
7. automatizator 340 23.03.11 17:35 Сейчас в теме
Есть большое НО,- вмешательство в конфу. Плюсану, скачаю, может и приплачу когда появится внешняя обработка. Удачи!
8. O-Planet 6895 23.03.11 19:49 Сейчас в теме
(7) Такой цели не ставил. Но сделать внешнюю обработку большой проблемы не вижу. Если есть интерес и заказчик - готов сделать за небольшое "приплачу" :)

... либо когда появится время
9. O-Planet 6895 23.03.11 19:55 Сейчас в теме
Ну а с другой стороны, отработка внешнего события - это всегда вмешательство в конфу. Поэтому, задачу не совсем понял. Речь идет о некотором шаблоне внешнего отчета, в котором бы можно было подключить и использовать сканер? Если так, то это - час работы.
10. bulpi 131 24.03.11 13:55 Сейчас в теме
Тревожит вопрос ... А что это за симпааатишная блонди на фото ? Это автор ????
:D
11. O-Planet 6895 24.03.11 17:35 Сейчас в теме
(10) Как ты угадал? <скребет ногтями небритую щеку>
12. Altair777 640 24.03.11 17:44 Сейчас в теме
(10)
bulpi пишет:
А что это за симпааатишная блонди на фото ?

а мое имхо - во-первых, не блонди и, во-вторых, не симптичная
13. O-Planet 6895 24.03.11 20:47 Сейчас в теме
(12) странно, что не добавил: "в третьих, это вообще он"... Что ж, бывает по весне...
14. wing 20 30.03.11 12:20 Сейчас в теме
Может, я чего-то не понимаю, но где обещанный файл cf? в архиве лежит только scanirka.dt

Торможу ... конфу загрузил и изучаю, но описание вводит в заблуждение, ибо в нем сказано про cf...

Еще косяк ... у меня был нормальный рабочий активбаркод ... после установки конфигурации баркод стал просить регистрации ... очень неприятный эффект, вызывающий желание нарисовать минус :evil:
15. Mig_Alm 12.09.11 14:09 Сейчас в теме
Спасибо за обработку. Очень помогло. надоело постоянно драйвера с собой таскать.
16. svad1 10 19.10.11 04:41 Сейчас в теме
Спасибо автору. Очень пригодилось!
17. wolf2012x 25.10.11 11:12 Сейчас в теме
Спасибо автору за разработку, очень пригодилась в решении поставленной задачи, необходимо было добавить в предварительные чеки штрих-коды для дальнейшего считывания их кассиром при оплате.
18. wolf2012x 25.10.11 11:13 Сейчас в теме
19. knavish 4 30.10.11 20:30 Сейчас в теме
Спасибо автору за обработку, пригодилась при подключении сканера штрихкода к БП 8.
20. nFactor 28.12.11 08:51 Сейчас в теме
Как толкьо смогу получить $sm сразу скачаю) вообще в 1с не реализована одна из самых главных торговых фич - сканеры, это недоработка.
21. nFactor 28.12.11 10:30 Сейчас в теме
Скачал и сразу прошу прощения но я профан в 1с, может ли кто нибудь описать процедуру подключения более подробно, так сказать для чайника)) хотя бы на простом примере поиска номенклатуры по штрихкоду? Буду очень благодарен.
22. nFactor 28.12.11 10:32 Сейчас в теме
Забыл добавить 1с 8.2 конфигурация УТ 10.3
23. HameleonA 111 28.12.11 10:46 Сейчас в теме
Скачал, а плюсик чуть не забыл поставить, обязательно плюсую. Пригодиться!
24. yellow444 10.01.12 13:16 Сейчас в теме
вот бы все выставленные счета через сканер прогонять, а не вбивать вручную
25. seregapplk 11.02.12 18:32 Сейчас в теме
Пробовал, что то не понравилось!"!!
26. ekors 8 12.02.12 23:25 Сейчас в теме
А после обновления конфигурация надо снова объединять с Вашей?
27. simply1 3 30.03.12 10:21 Сейчас в теме
Сохранил ссылку на тему, т.к. по описанию - лекарство прямо для меня!
Самому надоели это горы кода с приставкой "ТО" в конфигурациях. А толку от них - только деньги требуют.
Как закрою все "горящие" вопросы, сразу же займусь тестированием!
В любом случае - автору спасибо и "+", как минимум - за подаренную надежду и потраченный труд!
28. Dmitry3U 85 16.04.12 14:53 Сейчас в теме
пробую адаптировать вашу разработку для управляемых форм 8.2 - к сожалению никак не выходит ...
может кто сподобился ? а то вариант УТ 11 - мне лично не нравится ... замороченнй и сложный ...
29. spacedragon 25.04.12 01:23 Сейчас в теме
пробуем адаптировать вашу конфу для случая со сканером Symbol LS2208. Кто нибудь пробовал? К сожалению не работает.
30. i_volodin 16.05.12 11:08 Сейчас в теме
Я не правильно понимаю, что обработка не работает со сканерами в разрыв клавиатуры?
31. O-Planet 6895 16.05.12 11:11 Сейчас в теме
(30) Эта - не помню. В кассе-приме сделали, что работает.
32. sashocq 190 26.08.15 16:09 Сейчас в теме
Непонятно что с ней делать. Поднял базу из dt. При запуске пишет, что не удалось получить монопольный доступ к устройству. Где указывать COM-порт - непонятно. Нужно прикрутить Proton 3100. Обработка от него не подключается.
33. DragonAgo 8 25.05.18 08:43 Сейчас в теме
Добрый день, а сканер можно подключить как клавиатуру?
Оставьте свое сообщение