Предистория, или зачем это нужно:
В бухгалтерии часто приходится поднимать оригиналы документов, но не всегда это удобно делать: документы сшиты, где-то завалены, находятся в другом отделе, филиале и т.д.
Чтоб облегчить доступ к первичке у нас было решено все документы сканировать (перечень утвержден приказом) и привязывать к 1С. Из удаленных филиалов файлы пересылались в головное по ftp.
В результате внедрения центральная бухгалтерия получила возможность оценивать правильность отражения документов в учете филиалов, подготавливать копии документов для камеральных проверок, делать копию любых документов, смотреть расчеты к бух.справкам и т.д.
Описание программы:
Программа является дополнением к типовой 1С Бухгалтерии 7.7. Она позволяет привязывать к любым документам конфигурации, а так же к справочникам "Контрагенты" и "Договоры" внешние файлы: сканированные копии документов, расчеты из Excel, справки и др. документы из Word, и т.д.
Для установки программы надо добавить в конфигурацию:
Справочники: "_ОригиналыДокументов", "_ВидыОригиналовДокументов"
Обработки: "_ОригиналыДокументов", "_ОригиналыДокументовДобавление"
Поправить процедуру "глДействия" в глобальном модуле.
Добавить кнопку "Оригиналы" и соответствующую процедуру в формы справочников "Контрагенты" и "Договоры".
Добавить в меню вызов справочника "Оригиналы документов"
Порядок работы:
Основная обработка "Оригиналы документов" вызывается из документов по кнопке "Действия", из справочников по отдельной соответствующей кнопке. Обработка позволяет просматривать прикрепленные файлы (во внешнем приложении), добавлять новые, удалять старые, редактировать наименование и вид документа, отбирать документы по виду и контрагенту.
Ссылки на файлы хранятся в справочнике "Оригиналы документов".
Все привязанные файлы копируются в отдельный каталог "CopyDoc" внутри базы и переименовываются, что защищает их от случайного удаления пользователем.
Дополнительно эти же файлы копируются в каталог "CopyDoc/Send" - это сделано у нас для того чтоб отслеживать новые добавленные файлы для отправки в головное предприятие. После отправки файлы удалялись.
Я являюсь автором идеи, структуры и т.д. программы. Код писал штатный программист.