К статье
Практический материал

Документы и Печать · 12 мин

Как хранить сканы документов в 1С

Как хранить сканы документов в 1С: присоединённые файлы, тома хранения, настройка прав, резервное копирование и типичные ошибки. Практическая инструкция.

Сканы договоров, актов, накладных и счетов-фактур в 1С хранятся через механизм присоединённых файлов, который входит в Библиотеку стандартных подсистем и присутствует в большинстве типовых конфигураций: «Бухгалтерия предприятия», «Управление торговлей», «ERP», «Зарплата и управление персоналом». Файл привязывается к конкретному объекту — документу, контрагенту или договору — и открывается прямо из его формы, поэтому бухгалтеру не нужно искать скан в сетевых папках.

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

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

Способы хранения сканов в 1С

Первый способ — хранение файлов непосредственно в информационной базе. Каждый скан записывается в справочник присоединённых файлов в двоичном виде. Плюсы: не нужно настраивать ничего дополнительно, файл гарантированно попадает в резервную копию базы и доступен всем пользователям независимо от сетевых папок. Минус: база быстро растёт. При активном документообороте десятки гигабайтов сканов замедляют выгрузку, восстановление и обновление конфигурации.

Второй способ — хранение в томах на диске. Файл физически лежит в указанном каталоге на сервере, а в базе сохраняется только ссылка и служебная информация. База остаётся компактной, тома можно размещать на отдельном дисковом массиве и архивировать файловыми средствами. Минус: нужно следить за доступностью каталога, правами на него и согласованностью резервных копий — копия базы и копия томов должны соответствовать друг другу по времени.

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

Сравнение вариантов хранения

Внутри информационной базы

Подходит при небольшом потоке сканов (до нескольких гигабайт суммарно). Ограничение: рост базы замедляет обновления и резервное копирование.

Тома на диске

Оптимально при массовом сканировании и больших PDF-файлах. Ограничение: требуется отдельное резервное копирование каталога и контроль прав доступа к нему.

Внешнее хранилище со ссылкой

Уместно, если архив уже ведётся в другой системе. Ограничение: ссылка легко «протухает» при перемещении файла, целостность не контролируется 1С.

Как включить и настроить присоединённые файлы

В типовых конфигурациях механизм активируется в разделе «Администрирование» — подраздел «Работа с файлами» (в некоторых конфигурациях — «Настройки работы с файлами»). Установите флаг «Хранить файлы в информационной базе», если выбран первый способ, или снимите его и настройте тома для второго. После включения в формах документов и справочников появляется команда «Присоединённые файлы» (обычно в меню «Ещё» или в виде панели с скрепкой).

Для хранения в томах откройте справочник «Тома хранения файлов» и создайте том, указав полный путь к каталогу на сервере. Путь должен быть доступен с того компьютера, где работает сервер 1С или веб-сервер, публикующий базу, — а не только с вашего рабочего места. Для файловой базы указывается путь, доступный каждому клиенту, обычно сетевой ресурс с одинаковым путём для всех.

Проверьте результат сразу: прикрепите тестовый PDF к любому документу, закройте и откройте форму заново, убедитесь, что файл открывается. Если используется том — найдите файл в каталоге тома и убедитесь, что он физически появился там, а в базе осталась только ссылка.

Настройка хранения сканов в томах
  1. 1
    Создайте на сервере отдельный каталог для архива сканов и выдайте учётной записи сервера 1С полные права на него.
  2. 2
    В разделе «Администрирование — Работа с файлами» снимите флаг хранения в информационной базе.
  3. 3
    Откройте справочник «Тома хранения файлов», создайте том и укажите полный путь к каталогу.
  4. 4
    Прикрепите тестовый скан к документу и проверьте, что файл появился в каталоге тома.
  5. 5
    Включите каталог тома в план резервного копирования вместе с базой.

Как прикреплять и организовывать сканы

Базовый сценарий: откройте документ, перейдите к присоединённым файлам, добавьте файл с диска или перетащите его мышью в список. Многие конфигурации поддерживают сканирование напрямую из формы через интерфейс сканера — кнопка обычно называется «Сканировать» или доступна в меню добавления. Для работы прямого сканирования на компьютере пользователя должен быть установлен драйвер сканера и компонента работы со сканером.

Чтобы архив оставался поискабельным, договоритесь о единых правилах: один скан — один документ (не сшивайте акт, накладную и счёт-фактуру в один файл без необходимости), понятное имя файла с датой и номером, формат PDF для многостраничных документов и JPEG/PNG для одиночных изображений. Скан подписанного договора логично прикреплять к элементу справочника «Договоры контрагентов», а не к первому попавшемуся документу реализации — тогда он доступен из всех связанных документов.

Разумно ограничить размер загружаемых файлов. Цветной скан формата A4 при 300 dpi может занимать несколько мегабайт; для архивных целей обычно достаточно чёрно-белого или серого скана с умеренным разрешением. Настройте профиль сканирования на МФУ один раз — это сэкономит гигабайты за год работы.

Если скан нужен только как подтверждение для внутреннего учёта, достаточно разрешения 200–300 dpi в оттенках серого. Цветное сканирование многостраничных договоров почти не добавляет ценности, но увеличивает архив в несколько раз.
ПЗ
Практическое замечание

Права доступа и защита сканов

Сканы договоров и первичных документов содержат коммерчески значимую информацию, а сканы паспортов и заявлений сотрудников — персональные данные. Доступ к присоединённым файлам в 1С наследуется от объекта-владельца: кто видит документ, тот видит и его файлы. Поэтому первый уровень защиты — корректная настройка прав на сами документы и справочники, включая ограничение доступа на уровне записей (RLS), если оно применяется в вашей конфигурации.

Второй уровень — права на файловую систему. Если сканы хранятся в томах, каталог тома не должен быть общей сетевой папкой, доступной всем сотрудникам напрямую: иначе защита внутри 1С обходится открытием файла через проводник. Доступ к каталогу должен быть только у учётной записи сервера 1С и у администраторов резервного копирования.

Отдельно проверьте роли, связанные с файлами: «Добавление и изменение файлов», «Чтение файлов». Разделите их между группами пользователей осознанно — например, архивариус может добавлять и удалять сканы, а рядовой менеджер только просматривать. Удаление присоединённого файла обычно необратимо, восстановить его можно только из резервной копии.

Резервное копирование и контроль целостности архива

Главное правило: сканы должны попадать в резервную копию вместе с базой. При хранении внутри базы это происходит автоматически — достаточно штатного регламента выгрузки или копирования средствами СУБД. При хранении в томах добавьте каталоги томов в тот же расписание копирования и следите, чтобы копия томов и копия базы делались близко по времени: расхождение приведёт к «осиротевшим» ссылкам (запись в базе есть, файла нет) или лишним файлам без ссылок.

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

Следите за динамикой роста. Если база в файловом варианте приближается к нескольким гигабайтам из-за сканов, это сигнал перенести файлы в тома: штатная выгрузка и загрузка такой базы становится долгой и рискованной операцией. Перенос выполняется штатной командой «Перенести файлы в тома» либо специализированными обработками — обязательно после полной резервной копии.

Контрольные точки

Как проверить результат настройки

Прикрепление файла
Норма

Файл добавляется к документу и открывается после перезахода в базу

Тревожный признак

Ошибка прав доступа или файл исчезает после закрытия формы

Хранение в томе
Норма

Новый файл физически появляется в каталоге тома

Тревожный признак

Каталог пуст — файлы по-прежнему пишутся в базу

Резервная копия
Норма

В расписании копирования присутствуют и база, и каталоги томов

Тревожный признак

Копируется только база — сканы в томах не защищены

Права на каталог
Норма

Каталог тома недоступен обычным пользователям через проводник

Тревожный признак

Любой сотрудник открывает сканы напрямую, минуя права 1С

Типичные ошибки при организации хранения

Самая частая ошибка — годами хранить сканы внутри файловой базы, пока она не разрастётся до десятков гигабайт. Симптомы: обновление конфигурации занимает часы, выгрузка базы регулярно обрывается, тестирование и исправление становится невозможным в рабочее время. Лечится переносом файлов в тома, но чем позже, тем дольше миграция.

Вторая ошибка — отсутствие регламента именования и привязки. Когда сканы называются «scan001.pdf» и прикрепляются к произвольным документам, найти нужный файл при проверке или споре становится невозможно, и архив фактически теряет ценность. Третья ошибка — резервное копирование только базы при хранении в томах: после сбоя диска со сканами в базе остаются тысячи мёртвых ссылок.

Типичные ошибки
01
Хранение большого архива внутри файловой базы — база раздувается, обновления и копирование становятся рискованными.
02
Резервное копирование только базы при хранении в томах — после сбоя диска ссылки ведут в никуда.
03
Отсутствие правил именования — скан невозможно найти, когда он реально нужен.
04
Широкие права на удаление файлов — случайное удаление подписанного документа без возможности восстановления.
05
Сканирование в максимальном качестве «про запас» — архив растёт в разы быстрее без пользы для учёта.

Частые вопросы

Можно ли прикрепить скан к документу, если конфигурация не типовая?

Механизм присоединённых файлов — часть Библиотеки стандартных подсистем, но в самописной конфигурации его могло не быть. Тогда разработчик внедряет подсистему «Работа с файлами» или создаёт собственный регистр/справочник для хранения двоичных данных. Принципы те же: привязка к объекту, выбор места хранения, права.

Что делать, если база уже разрослась из-за сканов?

Сделайте полную резервную копию, затем настройте тома и выполните перенос файлов штатными средствами конфигурации или обработкой переноса. После переноса проверьте доступность файлов из документов и выполните сжатие базы, если она файловая, — иначе освободившееся место внутри файла базы не вернётся системе.

Имеет ли скан документа юридическую силу?

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

Можно ли искать текст внутри сканов из 1С?

Штатно 1С ищет по именам файлов и реквизитам объектов, а не по содержимому изображений. Чтобы текст скана был доступен для поиска, файл нужно заранее обработать OCR (распознаванием) и сохранить как PDF с текстовым слоем — но полнотекстовый поиск по содержимому всё равно потребует внешних средств или доработки.

Как организовать массовую загрузку архива старых сканов?

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

Нужно ли хранить сканы, если компания перешла на ЭДО?

Для документов, полученных по ЭДО с квалифицированной подписью, скан не нужен — юридически значимый файл и так хранится в базе или у оператора. Сканирование остаётся актуальным для бумажных оригиналов от контрагентов, которые не подключены к ЭДО.

Итог

Что важно запомнить

Храните сканы как присоединённые файлы: при небольших объёмах — внутри базы, при массовом документообороте — в томах на диске. Настройте права так, чтобы обойти защиту 1С через файловую систему было нельзя, включите тома в резервное копирование вместе с базой и введите единые правила именования и привязки — тогда архив останется рабочим инструментом, а не набором безымянных файлов.