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

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

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

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

Прикрепление сканов к документам в 1С решает сразу несколько задач: бухгалтер видит первичку без похода в архив, руководитель подписывает документы по скану, а при налоговой проверке копии находятся за секунды. В типовых конфигурациях 1С:Предприятие 8.3 (Бухгалтерия, Управление торговлей, ERP, ЗУП) механизм присоединённых файлов встроен и не требует доработок — достаточно знать, где он включается и как им пользоваться.

Под «загрузкой сканов» обычно понимают три разные операции: прикрепление готового файла (PDF, JPG, PNG) к документу или элементу справочника, сканирование напрямую из 1С со сканера и массовую загрузку пачки файлов с привязкой к объектам. Ниже разобраны все три сценария, а также настройка хранения файлов и типичные ошибки, которые приводят к потере вложений или разрастанию базы.

Где в 1С хранится механизм присоединённых файлов

Практически все типовые конфигурации построены на Библиотеке стандартных подсистем (БСП), где есть подсистема «Работа с файлами». Именно она отвечает за хранение сканов, фотографий и любых вложений. Прикрепить файл можно к любому объекту, для которого разработчик конфигурации включил эту возможность: документам поступления и реализации, счетам-фактурам, договорам, контрагентам, номенклатуре, сотрудникам.

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

Как прикрепить готовый скан к документу

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

Порядок действий
  1. 1
    Откройте документ или элемент справочника, к которому нужно прикрепить скан
  2. 2
    Нажмите кнопку со скрепкой в командной панели или выберите «Ещё → Присоединенные файлы»
  3. 3
    В открывшемся списке нажмите «Добавить из файла на диске» (или «Создать → Из файла»)
  4. 4
    Укажите файл скана на диске и подтвердите выбор
  5. 5
    Проверьте, что файл появился в списке и открывается двойным щелчком

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

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

Как отсканировать документ прямо из 1С

Если к компьютеру подключён сканер с TWAIN-драйвером, сканирование можно выполнить, не выходя из 1С. Откройте список присоединённых файлов документа и выберите команду «Сканировать» (в некоторых конфигурациях — «Добавить со сканера»).

1С откроет диалог сканирования, где выбирается устройство, разрешение и формат. Рекомендуемые параметры для первичных документов: разрешение 200–300 dpi, чёрно-белый или серый режим для текстовых документов, цветной — если есть печати и подписи, которые важно различать. Слишком высокое разрешение и цветной режим без необходимости дают файлы в десятки мегабайт, что быстро раздувает базу.

Если команда сканирования неактивна или выдаёт ошибку, причины обычно такие: не установлен TWAIN-драйвер сканера, сканер занят другой программой, либо работа идёт через тонкий клиент или веб-клиент, где прямой доступ к локальному сканеру ограничен. В таком случае сканируйте штатной программой сканера в файл и прикрепляйте его первым способом.

Где хранить сканы: в базе или в томах на диске

По умолчанию 1С сохраняет присоединённые файлы прямо в информационной базе. Это просто и надёжно с точки зрения резервного копирования (файлы попадают в выгрузку), но база начинает быстро расти: сотня сканов по 2–5 МБ — это уже заметный объём, а тысячи вложений могут увеличить базу в разы.

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

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

Хранение в базе

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

Хранение в томах на диске

Подходит для большого потока сканов и клиент-серверных баз. Плюс — база не разрастается. Минус — папку томов нужно отдельно включать в резервное копирование, иначе вложения можно потерять.

Массовая загрузка сканов

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

Первый — перетаскивание группы файлов в список присоединённых файлов одного документа. Подходит, если к одному объекту нужно прикрепить несколько страниц или файлов.

Второй — обработки групповой загрузки. Во многих конфигурациях и на маркетплейсе расширений есть обработки, которые сопоставляют файлы из папки с документами по номеру и дате в имени файла (например, «Поступление_000123_15.03.pdf») и прикрепляют их автоматически. Такие обработки существенно экономят время, но требуют единообразного именования файлов и проверки результата на тестовой копии.

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

Перед массовой загрузкой договоритесь о едином правиле именования файлов и сожмите сканы до разумного размера: чёрно-белый PDF на 200–300 dpi обычно весит в несколько раз меньше цветного JPG той же страницы, а читаемость для первички остаётся достаточной.
ПЗ
Практическое замечание

Проверка результата и типичные ошибки

После загрузки убедитесь, что вложение действительно прикрепилось и доступно другим пользователям. Откройте документ, перейдите в присоединённые файлы и откройте скан двойным щелчком — он должен отобразиться в программе просмотра. Если база клиент-серверная, проверьте доступ с другого рабочего места.

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

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

Файл в списке присоединённых
Норма

Файл виден, открывается, имя читаемое

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

Файл есть в списке, но при открытии ошибка «файл не найден»

Доступ с другого компьютера
Норма

Скан открывается у другого пользователя

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

У других пользователей ошибка доступа — проблема с правами или путём к тому

Размер базы после загрузки
Норма

Рост соответствует объёму загруженных файлов

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

База выросла неожиданно сильно — проверьте разрешение и формат сканов

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

Права доступа и ограничения

Если пользователь не видит кнопку прикрепления, чаще всего дело в правах. В типовых конфигурациях работа с присоединёнными файлами регулируется ролями «Добавление и изменение файлов», «Чтение файлов» и профилями групп доступа. Проверьте, что пользователю назначен профиль, включающий эти роли, и что нет ограничений на уровне записей (RLS) по конкретным документам.

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

Итог

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

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

Частые вопросы о загрузке сканов в 1С

Какие форматы файлов можно прикреплять к документам в 1С?

Ограничений по формату практически нет: PDF, JPG, PNG, TIFF, DOCX и другие файлы прикрепляются одинаково. Для сканов первичных документов удобнее PDF — он компактнее при правильном сжатии и открывается на любом компьютере без дополнительных программ.

Почему кнопка «Прикрепить» (скрепка) не отображается в документе?

Наиболее вероятные причины — у пользователя нет роли на добавление файлов либо для данного вида объектов присоединённые файлы не включены в конфигурации. Проверьте профиль доступа пользователя и наличие команды «Присоединенные файлы» в меню «Ещё». Если её нет и у администратора — механизм для этого объекта не предусмотрен.

Можно ли загрузить сканы в 1С через веб-клиент?

Прикрепление готовых файлов через веб-клиент работает: файл выбирается через стандартный диалог браузера. А вот сканирование напрямую со сканера в веб-клиенте обычно недоступно — браузер не имеет прямого доступа к TWAIN-устройству. Сканируйте в файл штатной программой сканера и прикрепляйте его.

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

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

Как прикрепить один скан сразу к нескольким документам?

Штатного механизма копирования вложения между объектами нет: файл прикрепляется к каждому документу отдельно, при этом создаётся отдельная копия. Если такая потребность возникает регулярно, используйте расширения или обработки, которые дублируют присоединённые файлы между связанными документами.

Попадают ли прикреплённые сканы в резервную копию?

Если файлы хранятся в базе — да, они входят в выгрузку .dt и в бэкап СУБД. Если хранятся в томах на диске — нет, папки томов нужно копировать отдельно. Это самая частая причина потери вложений при восстановлении, поэтому схему бэкапа проверяйте сразу после настройки томов.