gifts2017

Подсистема учёта дополнительных документов со внешним хранилищем присоединённых файлов

Опубликовал Глеб Зломанов (Glebis) в раздел Отраслевые решения - Прочее

Подсистема предназначена для учета в информационной базе дополнительных документов, и хранения их отсканированных копий (и других файлов) во внешнем файловом хранилище. Все операции копирования файлов в файловое хранилище и генерации имен (путей сохранения) производятся автоматически (по одному из шаблонов) сервером приложения "1С Предприятия 8" под именем пользователя, под которым запущена служба. При такой схеме работы всем пользователям домена (или рабочей группы) можно отключить право "Просмотра" файловой структуру хранилища, а все операции над файлами производить исключительно средствами приложения "1С Предприятия 8".

     Дополнительный документ - это любой вид документов физического лица, например, водительское удостоверение, удостоверение НАКС, личное дело сотрудника и т.д..

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

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

     Реквизиты определяются в справочнике (технически это план видов характеристик) "Реквизиты дополнительных документов". У каждого реквизита определяются типы его значение: это могут быть примитивные типы (строка, число, дата, булево), тип справочник "Значения реквизитов дополнительных документов", тип справочник "Присоединенные файлы дополнительных документов" или составной из перечисленных тип. Справочник "Значения реквизитов дополнительных документов" в качестве типа значений реквизитов имеет смысл указывать только для тех реквизитов, строковые значения которых определены в небольшом количестве.

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

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

     При смене наименования "Реквизита дополнительных документов" в форме элемента существует команда для переименования всех прикрепленных файлов в файловом хранилище (с внесением изменений в карточку), владельцем которых является этот реквизит. 

     При изменении значений основных реквизитов записанного документа "Регистрация дополнительного документа" присоединенные файлы автоматически переименовываются (с внесением изменения в карточку файла), если значения этих реквизитов участвую в генерации имени.

     Существует возможность ограничивать видимости и редактируемость данных документов регистрации по видам документов (технически это подобие РЛС на основе неотключаемых отборов на уровне запросов основных динамических списков форм выбора и списка элементов).

Технические данные.

     Конфигурация написана для управляемого интерфейса с режимами отказа от использования модальных окон и синхронных вызовов. и без использования режима совместимости.  Имеется встроенная справка и пояснение для каждого реквизита документов и справочников.  Тестировалась с платформой 8.3.6.2530. Работает предпросмотр присоединенных файлов  в поддерживаемых программой "1С предприятие 8" форматах.

     Подсистема имеет открытый программный код, написанный по рекомендуемым стандартам компаниии "1С" и с использованием общих процедур "Библиотеки стандартных подсистем" v2.3 фирмы "1С". Все используемые процедуры из БСП хранятся в 2х общих модулях, поэтому подсистему можно интегрировать как в конфигурации без БСП, так и без трудностей доработать до интегрированной версии БСП. Также для интеграции подсистемы необходим справочник с наименованием "ФизическиеЛица".

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

Конфигурация

Наименование Файл Версия Размер
Конфигурация подсистемы "Дополнительные документы" 3
.cf 346,42Kb
23.08.16
3
.cf 1.12 346,42Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Лена Ленина (Леночка-815) 24.08.16 08:48
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа