Оговорка
- Сразу скажу, что все настроено под типовые конфигурации имеющие обработку "ВнешниеПечатныеФормы" ("Регистрация внешних печатных форм") и работает только в тех списках и формах диалога справочников, где есть кнопка выбора печатной формы (кнопка с черной стрелкой "вниз"). Во всех остальных случаях придется вносить изменения в MD-шник :(
Возможности
- К элементам справочников с поддержкой "регистрации внешних печатных форм" можно прикреплять ЛЮБОЕ количество внешних файлов
- На текущий момент поддерживаются форматы (avi, doc, docx, pdf, xls, xlsx, bmp, gif, jpeg, jpg), количество файлов можно расширить, но через конфигуратор, соответственно на компьютере должен быть соответствующий софт, поддерживающий файлы для их открытия.
- Файлы хранятся ОТДЕЛЬНО от базы
- Поиск фала может осуществляться, как по простым реквизитам, так и по периодическим, но на текущюю дату
- Дальнейшее сопровождение (обновления) базы не требует дополнительных усилий.
Вложение к публикации RAR-архив в котором:
- MD-файл (в нем добавлен 1 новый справочник с 2мя реквизитами, для настройки путей)
- обработка для открытия файла.
Действия для установки:
- Самое сложное - это добавить новый справочник в базу (либо через обновление, либо через "drag & drop" ). Справочник не содержит ни каких ссылочных полей, что избавляет от головной боли при дальнейших обновлениях баз. Так что сохраняем базу и запускаем режим пользователя...
- Все внешние печатные формы хранятся в папку <Путь к базе>\ExtForms\PRNFORMS\ именно сюда и выкладываем файл обработки ("ОткрытиеФайлов.ert")
- Далее регистрируем обработку("ОткрытиеФайлов.ert") для "Списков справочников" и/или "Элементов справочников" через обработку "Регистрация внешних печатных форм" (В бухгалтерии находиться в меню "Сервис" - "Регистрация внешних печатных форм")
- Далее необходимо прописать пути хранения файлов для видов справочников, для этого и добавлен новый справочник в базу. Открываем его (т.к. в интерфейс он не добавлен, то лезем через меню "Операции" - "Справочники..." - "Пути к файлам объектов"). Думаю тут проблем возникнуть не должно.
- Ну и напоследок... В пути указанные в п.4 необходимо поместить файлы.
- Все можно проверять...
Для возможности открывать файлы в других справочниках повторяем пп. 3-5.
Правила формирования имени файлов:
- Имя файла ВСЕГДА должно начинаться со значения того реквизита по каторому производиться поиск (настройка в справочнике п.4). Далее может следовать все, что угодно (описание файла), соответственно к одному элементу можно прикрепить несколько файлов.
Пример:
- Как видно на 1 скриншоте, для справочника "Основных средств", указан путь хранения файлов "\\1c-enterprise\Bases_1C\Stroy\ExtFiles\Основные средства"
- Туда помещены файлы:
- "00000002 (основной вид).jpg"
- "00000002 (вид спереди).jpg"
- "00000002 (вид сзади).jpg"
- Именно их мы и видим при выборе файла из списка на скриншоте 4
Ну вот и все :))))