Документ 1С и прикреплённый файл: два разных объекта под одним словом
Содержание
Документ в 1С — это объект учёта: у него есть дата, номер и проведение, которое записывает движения в регистры. Файл — это вложение: скан договора, PDF счёта, фото накладной. Файл ничего не проводит и на остатки не влияет, он только хранится рядом с документом или справочником через команду «Присоединённые файлы» со значком скрепки.
Путаница начинается, когда бухгалтер говорит «загрузил документ», а имеет в виду скан, или программист говорит «документ», а имеет в виду объект метаданных. Разберём оба понятия на примере 1С:Бухгалтерии 3.0 и других типовых конфигураций на платформе 8.3: где что лежит, как прикреплять и хранить файлы и чем печатная форма отличается от вложения.
Что такое документ в 1С с точки зрения программы
В конфигурации 1С документ — это вид объекта метаданных, такой же, как справочник или регистр. Он описывает хозяйственную операцию: поступление товаров, реализацию, начисление зарплаты, выписку банка.
У любого документа есть обязательные признаки:
- 📅 Дата и время. По ним программа выстраивает последовательность операций.
- 🔢 Номер. Присваивается автоматически, обычно с префиксом организации.
- ✅ Признак «Проведён». Показывает, сформированы ли движения.
- 📊 Движения по регистрам. Проводки в регистре бухгалтерии, остатки товаров, взаиморасчёты, НДС.
- 🧾 Табличные части. Строки товаров, услуг, сотрудников.
Главное свойство документа — проведение. Пока документ не проведён, он просто запись в журнале. После проведения он меняет учёт: появляются проводки, двигаются остатки, отражается долг контрагента.
Проверить, что именно сделал документ, можно кнопкой ДтКт в его форме. Откроется отчёт «Движения документа» со всеми регистрами, куда он записал данные.
Документ можно записать без проведения. Так делают с черновиками: данные сохранены, но учёт не изменился. В списке такие документы отображаются без зелёной отметки.
Документ 1С и первичный документ — не одно и то же
Бухгалтер под словом «документ» часто понимает бумажную первичку: акт, накладную, счёт-фактуру. В 1С это два слоя:
| Что | Где в 1С | Пример |
|---|---|---|
| Учётный объект | Документ в списке, например «Реализация (акты, накладные, УПД)» | Запись с датой, суммой и проводками |
| Первичный документ | Печатная форма этого объекта | УПД, ТОРГ-12, акт для подписи |
| Подписанный экземпляр | Присоединённый файл или электронный документ в ЭДО | Скан с печатью, XML с подписью |
Один учётный документ может дать несколько печатных форм и несколько файлов. Реализация печатает УПД, счёт-фактуру и ТТН. К ней же можно прикрепить скан подписанного экземпляра.
Файлы в 1С: вложения и внешние объекты
Слово «файл» в 1С тоже обозначает разные вещи. Удобно разделить их на три группы.
Присоединённые файлы
Это то, что пользователь прикрепляет к документу или справочнику: скан, фото, PDF, таблица Excel. В типовых конфигурациях на Библиотеке стандартных подсистем (БП 3.0, ЗУП 3.1, УТ 11, КА, ERP) механизм один и тот же.
Технически у каждого «владельца» есть свой справочник присоединённых файлов. Например, файлы реализаций хранятся отдельно от файлов контрагентов. Пользователь этого не видит: для него есть только скрепка в форме.
Файлы самой программы и базы
Эти файлы никто не прикрепляет, но с ними работает администратор:
| Расширение | Что это |
|---|---|
.1CD | Файл файловой информационной базы, в нём все данные |
.dt | Выгрузка информационной базы для переноса и резервной копии |
.cf | Файл конфигурации |
.cfu | Файл обновления конфигурации |
.cfe | Файл расширения конфигурации |
.epf | Внешняя обработка |
.erf | Внешний отчёт |
Внешние обработки и отчёты
Файлы .epf и .erf — это код, который работает внутри базы, но хранится вне конфигурации. Через них часто добавляют свои печатные формы, загрузку из Excel, нестандартные отчёты.
В БП 3.0 их подключают через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Флажок с тем же названием в этом разделе должен быть включён.
Внешняя обработка выполняет любой код с правами пользователя, который её запустил. Подключайте файлы .epf только из надёжного источника. Чужую обработку из интернета сначала проверьте на копии базы.
Как прикрепить и хранить файлы в 1С
Прикрепить файл к документу можно за минуту.
- Откройте документ, например поступление или реализацию.
- Нажмите на значок скрепки в командной панели формы. Откроется список присоединённых файлов.
- Нажмите
Добавитьи выберите вариант: файл с диска, скан со сканера или новый файл по шаблону. - Выберите файл. Он появится в списке, а у документа в журнале отобразится отметка о вложении.
Файл можно перетащить мышью из проводника прямо в список присоединённых файлов. Это быстрее, чем искать через диалог.
Редактирование файла без потери версии
Если открыть вложение на редактирование, 1С скопирует его в рабочий каталог на компьютере пользователя. Пока файл занят, другие видят, кто его редактирует.
Порядок такой:
- Выделите файл и выберите команду
Редактировать. - Внесите правки в Word или Excel и сохраните.
- Вернитесь в 1С и нажмите
Закончить редактирование. Только после этого изменения попадут в базу.
Если забыть третий шаг, правки останутся на вашем диске, а в базе будет старая версия. Коллеги увидят файл занятым. Освободить его может сам пользователь или администратор командой Освободить.
Где физически лежат файлы: база или тома
Есть два способа хранения:
| Способ | Как работает | Когда подходит |
|---|---|---|
| В информационной базе | Файл хранится внутри базы вместе с данными | Небольшая база, мало вложений |
| В томах на диске | В базе только ссылка, сам файл в папке на сервере | Тысячи сканов, база растёт на гигабайты |
Настройка находится в Администрирование → Общие настройки, в группе настроек работы с файлами. Там же создают тома хранения: указывают сетевой путь к папке и максимальный размер тома.
Если файлы лежат в томах, выгрузка .dt их не содержит. Папки томов нужно копировать отдельно, в одно время с резервной копией базы. Иначе после восстановления ссылки будут вести в пустоту.
Переносить уже сохранённые файлы из базы в тома можно специальной командой в тех же настройках. Это долгий процесс на крупной базе, запускайте его вечером.
Печатная форма и файл: в чём разница
Печатная форма — это не файл. Это табличный документ, который 1С каждый раз строит заново по данным учётного документа и макету.
Отсюда практические следствия:
- 🔄 Печатная форма всегда актуальна. Исправили сумму в реализации — при следующей печати УПД будет с новой суммой.
- 📎 Файл фиксирует момент. Скан подписанного акта не изменится, даже если документ в базе поправят.
- 🖨 Печатную форму можно превратить в файл. В окне предпросмотра есть команда сохранения: в PDF, Excel, Word.
В БП 3.0 при сохранении печатной формы можно выбрать не только папку на компьютере, но и прикрепить результат к самому документу. Тогда PDF окажется среди присоединённых файлов. Это удобно, когда нужно зафиксировать, какой именно экземпляр отправили контрагенту.
Почему это важно для учёта
Закон о бухгалтерском учёте разрешает составлять первичку и в бумажном, и в электронном виде. Хранить её нужно не менее пяти лет после отчётного года.
Сама запись в 1С первичным документом не является, пока по ней нет подписанного экземпляра. Бумажный экземпляр лежит в папке, электронный — в ЭДО или в присоединённых файлах. Если документ в базе потом исправили, подписанный экземпляр это не отменяет: расхождение придётся оформлять исправлением или корректировкой.
Правка суммы в уже подписанной реализации без корректировочного документа — частая причина расхождений в акте сверки. Подписанный скан в присоединённых файлах помогает быстро найти, с какой суммой документ ушёл контрагенту.
Документы и файлы при обмене между базами 1С
Обмен между базами — ещё одно место, где документ и файл ведут себя по-разному.
Документы передаются правилами обмена. Например, в синхронизации БП 3.0 и УТ 11 реализации и поступления выгружаются в формате EnterpriseData. В приёмнике создаётся документ с теми же реквизитами. Проводить его или нет, решают настройки синхронизации.
Присоединённые файлы в такой синхронизации отдельно не настраиваются. Если сканы важны в обеих базах, проверьте после первого обмена, дошли ли они. Если нет — договоритесь хранить их в одной базе, обычно в той, где ведётся бухгалтерия.
В распределённой информационной базе (РИБ) узлы обмениваются почти всеми данными конфигурации, включая справочники присоединённых файлов. Но при хранении в томах сами файлы лежат в папках, и узлу нужен к ним доступ либо их нужно передавать вместе с обменом.
Электронные документы ЭДО — особый случай. Входящий УПД приходит как XML-файл с подписью. 1С разбирает его и создаёт учётный документ поступления. Получается пара: исходный файл с подписью хранится в ЭДО, а учётный документ проводится в базе.
| Сценарий | Документ | Файл |
|---|---|---|
| Синхронизация БП и УТ | Передаётся правилами обмена | Проверяйте после первого обмена |
| РИБ, хранение в базе | Передаётся | Передаётся вместе с данными |
| РИБ, хранение в томах | Передаётся | Нужен доступ к папкам тома |
Перенос через .dt | Переносится | Переносится, только если хранится в базе |
| Входящий ЭДО | Создаётся из файла | XML с подписью остаётся в ЭДО |
Права доступа к документам и файлам
Права на документы задаются ролями и профилями групп доступа: Администрирование → Настройки пользователей и прав → Группы доступа. Пользователь может видеть реализации, но не иметь права их проводить.
С присоединёнными файлами логика проще: доступ к файлу следует за доступом к владельцу. Кто не видит документ, тот не увидит и его вложения. Если в базе включены ограничения на уровне записей, например по организациям, они распространяются и на файлы.
Что стоит проверить администратору:
- 🔐 Доступ к папкам томов. Пользователи 1С не должны открывать папку тома напрямую через проводник. Права на неё нужны учётной записи, под которой работает сервер 1С или пользователь файловой базы.
- 🧩 Внешние обработки. Право добавлять и изменять дополнительные обработки давайте только администратору.
- 🛡 Защита от опасных действий. В карточке пользователя есть флажок защиты. С ним 1С предупреждает при открытии внешних файлов с кодом. Снимать его рядовым пользователям не стоит.
- 📁 Рабочие каталоги. Отредактированные файлы временно лежат на компьютерах сотрудников. На общем терминальном сервере у каждого должен быть свой каталог.
Частые ошибки при работе с документами и файлами
Удалили документ — пропали вложения. Присоединённые файлы живут вместе с владельцем. При удалении документа через пометку и удаление помеченных объектов файлы тоже удалятся. Нужный скан сначала сохраните на диск.
После восстановления базы файлы не открываются. Типичная история при хранении в томах: базу восстановили из .dt, а папку тома — нет или из другой даты. Восстанавливайте их парой.
Путь к тому указан как D:\Файлы. Для клиент-серверной базы путь должен быть доступен со стороны сервера 1С. Локальная буква диска пользователя не подходит, нужен сетевой путь вида \\server\1c_files.
Печатную форму поправили вручную и сохранили. Табличный документ в предпросмотре можно отредактировать. Но правки не попадут в учётный документ, а при следующей печати пропадут. Исправляйте данные в самом документе.
Сканы весом по 20 МБ. Сканер в цвете и с высоким разрешением быстро раздувает базу. Для первички хватает чёрно-белого скана в PDF с разрешением около 200–300 точек на дюйм.
Частые вопросы
Можно ли найти документ по содержимому прикреплённого файла?
Сколько файлов можно прикрепить к одному документу?
Как выгрузить все сканы из базы разом?
Чем документ отличается от справочника в 1С?
Видят ли контрагенты файлы, прикреплённые к документу?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 9 и ст. 29