Сканирование и прикрепление документов через принтер

30.09.24

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

Обработка, при помощи которой можно сканировать документы с офисного принтера и сразу загружать их в 1С

Файлы

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

Наименование Скачано Купить файл
Сканирование и прикрепление документов через принтер:
.epf 105,43Kb
11 3 000 руб. Купить

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

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

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

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

  • Поиск от одного разработчика до ИТ-команд под проект.
  • Обмен любыми контактами разрешён.
  • 0% комиссии, допускаются расчёты напрямую.

• Предыстория:

Не так давно мое руководство приняло решение оцифровать и архив, в котором находилось более 20 000 папок с документами (квитанциями, справками, выписками и т.д.). Чтобы сэкономить время, наш Аналитик тогда предложила загружать документы сразу в базу 1С, где все файлы будут автоматически пронумерованы, имена файлов будут одного формата, скан-файлы будут сразу прикреплены к выбранному владельцу файла, и что немало важно, место на диске не будет тратиться, так как все документы будут сразу отправляться в базу.

Результат сканирования страницы:



• Логика обработки:

За основу я взял логику заполнения общей формы БСП «ПечатьДокументов», а именно: при создании формы на сервере создавать столько реквизитов с типом «ТабличныйДокумент», сколько форме было передано печатных форм.


Почему именно этот способ? Все дело в клиент-серверном взаимодействии:
Для того чтобы пользователь смог увидеть отсканированную страницу, получаемый от принтера PNG файл нужно прочесть, далее в 1С создать объект «Картинка» с данными этого файла, и только потом картинку можно вывести в табличный документ.
Загвоздка здесь заключается в том, что ни пользователю, ни разработчику, неизвестно сколько будет страниц будет в папке с документами. И если бы мы исходили из того что, создавали бы табличный документ, тогда, когда собираемся отсканировать страницу, то это привело бы к постоянным перебросам между клиентом и сервером ранее уже созданных и заполненных табличных документов, и как следствие к большому замедлению работы.

Поэтому, перед началом сканирования, пользователь указывает сколько страниц ему надо отсканировать. На форме будут созданы табличные документы, в указанном количестве, и пользователь будет работать с созданными за один раз табличными документами, находясь при этом на клиенте. Также пользователь может переключаться между отсканированными страницами (по аналогии с объектами печати).

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

После того как все страницы было успешно отсканированы, на этапе загрузки в базу, все табличные документы объединяются в один, и сохраняются в PDF файл.

Статья где я подсмотрел код по подключению к принтеру: //infostart.ru/1c/reports/79794/

 

• Инструкция по применению:

1) При запуске обработки будет представлена краткая графическая инструкция:

Поле «Вид сканируемого документа» - к какому виду принадлежит документ (справка, квитанция и т.д.).

Поле «Прикрепить к объекту» - объект в базе, к которому будет прикреплен файл.

 

2) При нажатии на кнопку «Начать сканирование», пользователь указывает кол-во страниц, которые должен отсканировать:

 

3) На открывшейся вкладке, с лева область предварительного просмотра, а справа список страниц:
Кнопка «Удалить пустые страницы» - удаляет из списка незаполненные табличные документы.
Иконка "Крестик" - обозначает что страница НЕ заполнена.
Иконка "Зеленая книжка" - обозначает что страница отсканирована и заполнена.

 

4) При нажатии на строку выполняется соединение с принтером и начинается сканирование:


 

Допустимо указание пользовательских настроек:

 

По нажатии на кнопку «Сканировать» начинается процесс:

 

5) В случае если принтер не был найден, пользователю будет выдана ошибка:

 

6) После того как все было отсканировано. Кнопка «Прикрепить файл» загрузит файл в базу:



Тестировал на:
Версии платформы: 8.3.23.2040
Конфигурации: Бухгалтерия для Казахстана 3.0.53.2

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.153.18
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.30.35

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

Сканирование Обработка Принтер принтер сканирование

См. также

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

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

63100 руб.

19.02.2016    114194    149    5    

119

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 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    62417    38    20    

49

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

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram/max, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    41730    53    60    

84

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

Одна из наиболее удобных обработок автоматического прикрепления большого количества документов-оригиналов к документам 1С. Для файлов поточного сканирования автоматически определяются начало и конец каждого документа. Поддерживаются штрихкоды, QR-коды, отсканированные PDF документы без штрихкодов, сформированные в ЭДО текстовые PDF документы. Поддерживаются входящие и исходящие документы-оригиналы.

6588 руб.

23.12.2021    16278    30    25    

13

Печатные формы Бухгалтер Пользователь 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    68059    195    107    

108

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

Встройте полноценные маршруты согласования документов и справочников при помощи расширения непосредственно в интерфейс 1С:Управление торговлей 11.5, 1С:Комплексная автоматизация 2.5 или 1С:ERP2.5.

30500 руб.

18.02.2026    647    2    0    

5

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

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

29890 руб.

17.12.2018    50452    81    65    

85
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Daulet777 01.10.24 07:41 Сейчас в теме
Хочу, но НЕ могу себе позволить(
GrigoryYanshin; +1 Ответить
2. GrigoryYanshin 77 01.10.24 07:47 Сейчас в теме
(1) Напиши мне в ВК, я ее тебе отправлю
3. akR00b 26 25.04.25 10:54 Сейчас в теме
сканирование штатно через БСП?
4. GrigoryYanshin 77 15.05.25 11:13 Сейчас в теме
(3) Нет, БСП в данной обработке не используется.

Если вы имеете ввиду обработку БСП "Сканирование", то начиная с версии БСП "3.0.3.64" и выше у меня постоянно были проблемы с запуском. Т.е. я её даже запустить не мог и посмотреть на ее работу.

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

Приведенная в статье ссылка на общую форму БСП "ПечатьДокументов" - необходима для того чтобы пользователь смог провести параллель с распространенным и хорошо известным функционалом.
Для отправки сообщения требуется регистрация/авторизация