Сканирование документов 1С 8.x

19.05.17

Функциональные - Документооборот и делопроизводство (СЭД)

Под катом приведены 2 обработки, в них раскрыты основные принципы работы с WIA и TWAIN (Стандартная компонента 1С)

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Сканирование через TWAIN
.epf 80,33Kb
85 2 500 руб. Купить
Сканирование через WIA
.epf 6,25Kb
68 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Доброго времени суток, уважаемые форумчане. Расскажу немного о своем опыте реализации сканирования в нетиповой самописной базе 1С.

Итак, имеем следующее:

1. Нетиповую конфигурацию 1С.

2. Жгучее и местами непреодолимое желание пользователей сканировать документы

В итоге изучения нескольких обработок и разных компонент, предоставленных нашими форумчанами, появились 2 обработки, на которых я и тестировал работу в разных режимах По итогам тестирования я лично выбрал сканирование через типовую компоненту TWAIN. Потому как она оказалась самой работоспособной и еще стабильно работает через Citrix, что являлось основным критерием выбора.

Немного резюмируя итоги всего процесса хотелось бы заметить, что:

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

- Если же у Вас Citrix, то WIA у Вас работать не будет,(такое вот ограничение накладывает  Citrix и с ним придется считаться), поэтому я бы рекомендовал использовать стандартную компоненту 1С из последнего релиза какой-нибудь типовой конфигурации( на данный момент я использовал TWAIN  компоненту из UT_11.1.10.180) и играться уже с ней.

Минусы второго подхода заключаются в следующем:

1. Если у Вас в списке драйверов отражаются несколько устройств, то TWAIN  драйвер не проверяет, работают они или нет. Они благополучно попадают в список доступных устройств. А далее, если вы случайно выбрали устройство, которое уже не работает или недоступно, то начинаются чудеса... Вы выбираете некорректный сканер, пытаетесь на нем отсканировать и попадаете в ошибку. Все вроде хорошо, но если вы настолько упорны, что пытаетесь отсканировать еще раз, то компонента просто "ложит" вам сеанс и вам придется заходить ещзе раз. Частично решается конечно путем запоминания последнего корректно устройства для сканирования, но определенную долю неудобства все же доставляет(Кстати в 1С я так же писал обращение по этому поводу и вроде даже что-то исправлялось, но вот как-то не до конца).

2. Так же через компоненту нельзя понять работает сканер или нет, ну вот нет такой функции,... Функция работоспособности просто возвращает вам весь список установленных драйверов. Найти же устройства через PowerShell или всякие функции Windows так же не получается, потому как большинство устройств в офисе являютс МФУ и даже названия в драйверах принтера и сканера отличаются, а лазить в реестр времени не было, да и толку наверное тоже.

Собственно, это моя первая публикация, так что надеюсь на Ваше понимание и конструктивную критику. Также рад буду поделиться опытом и более подробно объяснить, что и как я делал, а также перенять Ваш опыт :)

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

63100 руб.

19.02.2016    115993    167    5    

130

1С:Предприятие 8 Платные (руб)

"1С:Архив" – это универсальная система для надежного долговременного хранения документов с гарантией юридической значимости на неограниченный срок. Решение разработано на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов: от попадания в архив до уничтожения, и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. С 1 апреля 2026 года стоимость изменится на 14%, успейте купить решение по цене 2025 года!

117000 руб.

24.10.2022    8529    14    1    

14

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    63644    39    20    

51

Операции по ВЭД Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

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

122000 руб.

13.05.2009    72317    4    29    

43

ЭДО и ОФД Учет документов 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время – организует полностью соответствующий закону архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. Выявляет все возможные ошибки в ЭДО и помогает в несколько кликов их исправить. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 5-ти летний опыт 60+ клиентов.

19520 руб.

17.12.2018    52003    86    68    

88

Печатные формы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для печати договоров с приложением из шаблонов. Быстрая подготовка заполненных договоров без ручного заполнения. Возможность использования дополнительных реквизитов контрагентов и номенклатуры Быстрое сохранение файлов договоров и отправка по электронной почте. Решение в Реестре отечественного ПО.

15000 руб.

20.04.2016    70223    198    107    

109

Печатные формы Учет документов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Управленческий учет Платные (руб)

Приложение для быстрого создания макетов печатных документов, заполняемых из 1С:Предприятие, без привлечения программистов и запуска конфигуратора. Шаблон готовится в редакторе MS Word, отлично освоенном офисными служащими. Так, на подготовку нового шаблона договора купли продажи со спецификацией потребуется 25 минут. Приложение будет полезно, если Вы работаете со множеством Word-шаблонов или если Вам надо часто создавать новые шаблоны. Есть сертификат "1С: Совместимо!". Версия ПРОФ доступна в виде расширения.

2000 руб.

05.09.2017    99222    80    107    

111
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user758780 16.01.18 10:50 Сейчас в теме
Здравствуйте! Подскажите, пожалуйста, на какой релиз 1с эти обработки?
2. PROF1L 16 16.01.18 11:13 Сейчас в теме
(1)
Добрый день! Да в принципе можно на любом релизе запустить, при должной сноровке. Это просто обработки, которые демонстрируют возможности платформы 8.3.
8. user758780 16.01.18 11:51 Сейчас в теме
(2)
по обработке TWAIN - пишет, что данная обработка не предназначена для работы в данной конфигурации - ни в УТ 11.3, ни в УТ 10.3 - в обеих платформа 8.3

по обработке WIA - в 10.3 включается - при нажатии на кнопку "Выполнить" выдает ошибку:

{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(8)}: Ошибка при вызове метода контекста (ShowAcquireImage)
Image = DevManager.ShowAcquireImage(); //записываем сканированное изображение
по причине:
Произошла исключительная ситуация (WIA.CommonDialog.1): Не доступно ни одно WIA-устройство выбранного типа.

Может быть, я что-то неправильно делаю?
10. PROF1L 16 16.01.18 11:59 Сейчас в теме
(8)А можно в личку со скринами. По TWAIN интересен скрин сообщения, По WIA, устройства для сканирования подключены к компьютеру?
11. user758780 16.01.18 13:48 Сейчас в теме
(10) В личку, к сожалению, Вам написать почему-то не получается - у Вас кнопка "Написать" не работает(((, сканер у меня подключен:
Прикрепленные файлы:
12. PROF1L 16 17.01.18 02:37 Сейчас в теме
(11)По WIA - попробуйте обновить драйвера устройства. Скорее всего проблема с ними. По TWAIN - скорее всего разница в версиях платформ. Создайте просто новую обработку на своей платформе и перенесите в нее мой код, должно будет заработать.
3. rinik88 36 16.01.18 11:19 Сейчас в теме
отсканировали документ, и в каком виде он лежит в системе?
4. PROF1L 16 16.01.18 11:23 Сейчас в теме
(3) Вы создаете файл, а дальше чего с ним хотите, то и делаете)
5. rinik88 36 16.01.18 11:28 Сейчас в теме
то есть, в 1с отсканированный документ не попадает?
6. PROF1L 16 16.01.18 11:36 Сейчас в теме
(5) Эта обработка, как я писал ранее предназначена для того, чтобы получить со сканера информацию, Вы ее получаете в виде файла, а дальше с ней делаете все что хотите, хоть в космос запускаете, хоть в базу добавляете в любое место, если умеете добавлять файлы во внешние данные или куда-то еще.
7. rinik88 36 16.01.18 11:42 Сейчас в теме
просто по описанию не совсем было понятно)), зачем она, людям удобно сканировать используя интерфейс 1с для запуска сканирования видимо, так? чем просто нажать на рабочем столе сканировать или использовать, любую другую софтину сканера, правильно? мне кажется обработку надо развивать на обработку распознавания сканированного документа с возможностью его внесения в базу 1с. к примеру первички, думаю много народу вам выразило бы благодарность)
9. PROF1L 16 16.01.18 11:54 Сейчас в теме
(7)Ну суть была такова, что нет смысла использовать 10 инструментов для внесения информации в базу, используя программы посредники и производя лишние манипуляции. К тому же далеко не все используют типовые конфигурации и у многих этого инструмента нет в штате. Собственно мне когда понадобилось, для не типовой конфигурации, я не очень много информации нашел, вот и решил поделиться. Развивать конечно идея хорошая, думаю немного времени больше будет - покопаю в эту сторону. Спасибо Вам за отзыв!
13. agent00mouse 262 17.12.18 12:43 Сейчас в теме
Спасибо, помогло разобраться с тваином. Почему родная из файловой подсистемы БСП 2.2.4 не работает не пойму. Хотя пришлось под управляйки немного заморочиться.
14. PROF1L 16 18.12.18 01:07 Сейчас в теме
(13) Очень рад, что вам помогла моя статья)
17. user1632735 12.08.21 10:42 Сейчас в теме
(13) действительно, проблема в родной библиотеке TWAIN БСП. Сменил библиотеку и штатный механизм БСП заработал. А ещё проблема была с сохранением разрешения. Сканер по умолчанию запускался на 300 dpi и ни в какую не хотел сохранять иное значение. Небольшая доработка объектов: Перечисление РазрешенияСканированногоИзображения; Общий модуль ФайловыеФункцииСлужебный. Обработка.Сканирование.Форма.РезультатСканирования (706, 86). А секрет был в том, что настройки сканера позволяют сканировать с разрешением 75/150 dpi, но т.к. этих значений в БСП прописано не было...
15. AR18 18.01.19 12:45 Сейчас в теме
arturnagaev2@gmail.com
Скиньте на почту кому не жалко) обработки
на счету 0.61 старм((
16. пользователь 18.01.19 14:09
Сообщение было скрыто модератором.
...
18. гаврюша 3 13.01.22 10:35 Сейчас в теме
Будет работать из УПП в режиме совместимости 8.2.13?
Для отправки сообщения требуется регистрация/авторизация