Предлагаемая обработка предназначена для работы со сканами (изображениями), которые хранятся во внешней папке на диске. Сканы можно прикреплять к любым документам и справочникам, причем к каждому объекту можно прикрепить до 100 сканов. Привязка сканов к объектам сделана по GUID (уникальный идентификатор объекта). Этот принцип привязки позволяет впоследствии без ущерба перемещать корневую папку со сканами в любое другое место. Просто после этого нужно будет в окне Настройки указать новый адрес корневой папки и можно дальше работать.
Эта обработка универсальна, подойдет к любым конфигурациям, в том числе изменённым и самописным, работающим в обычном режиме (толстого клиента). Универсальность достигается за счет считывания структуры справочников и документов конфигурации на уровне метаданных, при этом в исходном коде отсутствует привязка к стандартным процедурам, которые имеются в ряде типовых конфигураций. Работа с папками реализована под Windows. Обработка является полностью независимой, т.е. изменять конфигурацию программы НЕ ТРЕБУЕТСЯ. Никаких записей в регистры или справочники конфигурации не ведётся. Тем самым, на размер исходной базы данная обработка НЕ ПОВЛИЯЕТ, потому что все данные будут храниться в отдельной папке на диске.
Начало работы начинается с окна Настройки, которое находится в меню Действия. В нем необходимо указать корневую папку для хранения сканов и выбрать те виды документов и справочников, с которыми планируется работать. В дальнейшем всегда можно зайти в Настройки и изменить любые параметры, при этом данные НЕ ПОТЕРЯЮТСЯ.
Далее можно работать в основном окне. Вверху при этом можно выбрать вид документов или справочников, ниже высветится список. Этот список является типом ДокументСписок или СправочникСписок, поэтому здесь будут доступны все кнопки для объекта, как будто работаете в обычном журнале документов или справочнике. Выбрав курсором нужный объект, можно добавлять сканы через кнопку "Добавить скан(ы) из файла(ов)". После добавления скан(ы) появится справа в области просмотра сканов, а номер(а) страницы отобразится внизу в виде гиперссылки, которую можно будет нажимать для просмотра.
В областях просмотра документов / справочников и просмотра сканов есть контекстные меню (по нажатию правой кнопки мыши), где доступны многие функции.
Есть пока небольшие ограничения - к одному объекту можно прикреплять не более 100 сканов (можно больше, если будет нужно).
Обработка работает с изображениями, любых расширений, однако при копировании в папку записывает с расширением JPEG. Это удобно в последующей работе с изображениями.
Обработка постоянно дорабатывается, поэтому версии будут регулярно обновляться. Код полностью открытый.
Тестировалась на платформе 8.3.10.2667, на конфигурации УТ 10.3.47.3, но как я уже упомянул, будет работать на любых других релизах и конфигурациях в обычном режиме (толстый клиент).
Обновление от 20.09.2018 Внесён функционал сохранения настроек обработки для ВСЕХ пользователей базы. Для этого нужно будет после внесения необходимых настроек зайти в меню "Действия" основной формы и выбрать пункт меню "Сохранить настройки для всех пользователей". В этом случае любой пользователь базы начнет работу с обработкой с уже готовыми настройками. Список пользователей берётся из справочника Пользователи, если таковой присутствует...
Обновление от 23.09.2018 Теперь возможно прикрепить к элементу справочника или документу сразу несколько сканов, а не по-одному. Для этого выбираем сразу все файлы для загрузки, выбирая мышью группу файлов, либо выбирая одиночные файлы, прижимая клавишу Ctrl. Также расширен список полей, выводимых при отображении журнала документов. Можно сделать по ним различные комбинации отборов. Для документов это поля : Номер, Дата, Организация, Контрагент, СуммаДокумента, Ответственный, Комментарий. Имеется проверка существования реквизитов в структуре выбранного документа, если такого реквизита нет, то он выводиться в списке не будет. Количество сканов, прикрепленных к одному элементу, может быть теперь не более 100...
Обновление от 24.09.2018 Оптимизирован исходный код для ускорения работы обработки.
Обновление от 25.09.2018 Убрано ограничение по работе только с изображениями, имеющими расширение JPEG (JPG). Теперь можно работать с изображениями любых типов. В ближайших планах сделать механизм выгрузки изображений из типового справочника ХранилищеДополнительнойИнформации во внешнюю папку с последующей его очисткой. Это позволит существенно снизить размер исходной базы. Такой эксперимент уже был проведен с одной базой, скорость отображения изображений выросла в разы...
Обновление от 08.10.2018 Проведенные тесты этой обработки показали хорошее быстродействие, при наличии в базе около 40 тысяч изображений. Таким образом, например, можно к создаваемым документам в программе прилагать их сканированные изображения (для целей бухгалтерского и оперативного учета). Код обработки теперь ПОЛНОСТЬЮ ОТКРЫТЫЙ...
Обновление от 01.02.2020 Добавлен функционал работы с файлами формата PDF. Для работы с этим форматом необходимо зарегистрировать библиотеки, которые идут в комплекте с обработкой согласно приложенной инструкции, устанавливать специально программное обеспечение от Adobe НЕ НУЖНО. Поскольку этот формат поддерживает многостраничный функционал, то для удобства работы с ним введены дополнительные кнопки...
Обновление от 03.02.2020 Добавлена еще одна обработка с функционалом работы с файлами формата PDF. Для работы этой обработки НАДО иметь установленный на компьютере клиента Adobe Acrobat Reader.