Документы и Печать · 11 мин
Что значит «записать документ» в 1С и чем запись отличается от проведения
Что означает кнопка «Записать» в 1С, чем запись отличается от проведения, как проверить результат и что делать при ошибках записи документа.
Кнопка «Записать» встречается в каждом документе 1С, и именно с неё начинается работа с любым объектом учёта. Понимание того, что происходит при записи, помогает избежать типичных проблем: «потерянных» документов, ошибок блокировки, пустых номеров и расхождений в отчётах.
Запись документа — это сохранение введённых данных в информационную базу. Пока документ не записан, он существует только в памяти компьютера: при закрытии окна все введённые сведения будут утрачены. После записи документ получает номер, дату, ссылку в базе и становится доступен другим пользователям.
Важно различать запись и проведение. Запись просто сохраняет данные, проведение дополнительно формирует движения по регистрам — проводки, остатки на складе, взаиморасчёты. Непроведённый, но записанный документ хранится в базе, однако на учёт не влияет.
Что происходит при записи документа
При нажатии кнопки «Записать» программа выполняет несколько последовательных операций. Сначала запускается проверка заполнения: система контролирует обязательные реквизиты — организацию, контрагента, дату, табличную часть. Если обязательное поле пустое, запись прерывается с сообщением об ошибке.
Затем документу присваивается номер. В типовых конфигурациях нумерация выполняется автоматически в пределах периода (обычно года) и префикса организации или базы. Номер резервируется в момент записи, поэтому удалённые документы оставляют «дыры» в нумерации — это нормальное поведение.
После успешных проверок данные физически сохраняются в таблицах базы данных. Документ получает уникальную внутреннюю ссылку, по которой на него можно сослаться из других объектов — например, указать заказ как основание реализации. Именно поэтому многие поля-ссылки требуют, чтобы объект был предварительно записан.
Три режима записи документа
В 1С существует три варианта записи, которые различаются по воздействию на учёт. Понимание разницы между ними — основа корректной работы с документами.
Простая запись
Режим «Записать» сохраняет документ без изменения учётных данных. Такой документ виден в журналах, доступен для печати и редактирования, но не формирует проводок и не меняет остатки. Это удобно для черновиков: можно сохранить незавершённый документ и вернуться к нему позже.
Проведение
Кнопка «Провести» сначала записывает документ, а затем формирует движения по регистрам: бухгалтерские проводки, изменения остатков на складах, записи в регистры взаиморасчётов. Проведённый документ влияет на отчёты и обычно помечается специальной пиктограммой в журнале.
Отмена проведения
Обратная операция удаляет движения документа из регистров, но сам документ остаётся записанным в базе. Это стандартный способ исправить ошибку: отменить проведение, скорректировать данные, провести заново. Удалять проведённый документ без отмены проведения система не даст.
Сравнение режимов записи
Сохраняет данные без влияния на учёт. Подходит для черновиков и документов, ожидающих подтверждения.
Сохраняет документ и формирует движения по регистрам. Используется для документов, которые должны отразиться в учёте и отчётах.
Удаляет движения, документ остаётся в базе. Применяется перед исправлением или пометкой на удаление.
Чем запись отличается от проведения на практике
Разницу проще всего увидеть на примере поступления товаров. Записанный, но не проведённый документ существует в журнале, его можно распечатать и показать поставщику, однако остатки на складе не изменятся, задолженность перед контрагентом не появится, а в отчёте по запасам товара не будет.
После проведения того же документа программа увеличит остатки по указанному складу, сформирует проводки по дебету счёта товаров и кредиту расчётов с поставщиком. Все эти движения можно посмотреть через кнопку «Дт/Кт» или отчёт по движениям документа.
Отсюда следует практическое правило: если документ должен влиять на учёт, недостаточно его записать — требуется проведение. Обратная ситуация тоже встречается: пользователь записал документ и удивляется, почему отчёт его «не видит». Причина почти всегда в отсутствии проведения.
Как правильно записать документ: порядок действий
Стандартный сценарий работы с новым документом выглядит одинаково во всех типовых конфигурациях. Откройте нужный журнал, создайте документ кнопкой «Создать» и заполните шапку: дату, организацию, контрагента, договор. Затем добавьте строки табличной части с номенклатурой, количеством и ценами.
Нажмите «Записать» и убедитесь, что документу присвоен номер, а в заголовке окна нет признака незаписанного объекта. Если документ готов и должен отразиться в учёте, нажмите «Провести и закрыть». Если данные ещё уточняются — оставьте документ просто записанным.
После проведения полезно сразу проверить результат: откройте движения документа и убедитесь, что проводки и записи регистров соответствуют ожиданиям. Обнаружить ошибку на этом этапе проще, чем после закрытия периода.
- 1Создайте документ и заполните обязательные реквизиты шапки
- 2Заполните табличную часть: товары, услуги, суммы
- 3Нажмите «Записать» и проверьте присвоенный номер
- 4Если документ готов — нажмите «Провести» или «Провести и закрыть»
- 5Откройте движения документа и убедитесь в корректности проводок
Типичные ошибки при записи и их причины
Самая частая ошибка — «Не заполнено обязательное поле». Система указывает конкретный реквизит: достаточно заполнить его и повторить запись. Иногда обязательность поля зависит от настроек: например, договор обязателен, если у контрагента включён учёт по договорам.
Ошибка «Конфликт блокировок» возникает, когда тот же объект редактирует другой пользователь или фоновое задание. Решение — подождать и повторить попытку. Если конфликт повторяется постоянно, стоит проверить, не завис ли сеанс другого пользователя.
Сообщение о нарушении уникальности номера обычно появляется после обмена данными или ручного изменения номеров. В типовых конфигурациях помогает обработка обновления нумерации либо установка свободного номера вручную с учётом префикса.
Отдельная группа проблем — ошибки прав доступа. Если у пользователя нет права записи документа, кнопка может быть недоступна или запись завершится отказом. Это настраивается администратором через роли и профили групп доступа.
Как проверить, что документ записан корректно
Первый признак успешной записи — присвоенный номер и дата в заголовке формы, а также отсутствие звёздочки или надписи о несохранённых изменениях. В журнале документов объект появляется сразу после записи.
Статус проведения виден по пиктограмме в списке: проведённые документы обычно отмечены отдельным значком, непроведённые отображаются нейтрально, помеченные на удаление — перечёркнуты. Отбор по этим статусам помогает найти «забытые» непроведённые документы.
Для контроля влияния на учёт используйте команду просмотра движений. Если документ проведён, но движений нет, возможны варианты: документ по своей природе не формирует движений (например, некоторые служебные документы) либо отключены функциональные опции, влияющие на регистры.
Как проверить результат
Номер присвоен, документ виден в журнале
Номер пустой, документ не отображается в списке
Пиктограмма проведённого документа, движения доступны
Документ записан, но не проведён, хотя должен влиять на учёт
Проводки и записи регистров соответствуют данным документа
Движения отсутствуют или суммы не совпадают
Запись документов программно: что нужно знать разработчику
Во встроенном языке 1С запись выполняется методом Записать() объекта документа. Режим задаётся параметром: РежимЗаписиДокумента.Запись для простого сохранения, РежимЗаписиДокумента.Проведение для проведения, РежимЗаписиДокумента.ОтменаПроведения для отмены.
Типичный фрагмент кода выглядит так:
ДокументОбъект = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ДокументОбъект.Дата = ТекущаяДатаСеанса();
ДокументОбъект.Заполнить(ПараметрыЗаполнения);
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
При программной записи срабатывают те же обработчики и проверки, что и при интерактивной, поэтому исключения нужно перехватывать и анализировать текст ошибки. Для массовой обработки документов рекомендуется записывать объекты по одному с обработкой исключений, чтобы сбой одного документа не прерывал весь пакет.
При загрузке данных из внешних источников сначала записывайте документы в режиме «Запись», а проведение выполняйте отдельным проходом. Так проще локализовать ошибки: проблемы с данными отделяются от проблем с движениями по регистрам.
Ограничения и ситуации, когда запись невозможна
Запись может быть запрещена из-за даты запрета редактирования. Если установлена дата запрета изменения данных (например, после сдачи отчётности), документы прошлых периодов не записываются и не проводятся — потребуется либо право на изменение закрытых периодов, либо корректировка даты запрета администратором.
Вторая типовая ситуация — обмен данными. Документы, полученные из другой базы, могут быть заблокированы правилами синхронизации: попытка изменить их вручную приведёт к конфликту при следующем обмене. В таких конфигурациях действует правило: документ редактируется в той базе, где он создан.
Наконец, запись невозможна при монопольном режиме, выполняемом другим пользователем, или при технических работах с базой. Это временное ограничение — достаточно дождаться завершения операций.
FAQ: частые вопросы о записи документов
Почему документ записан, но его нет в отчёте?
Отчёты строятся по регистрам, а движения формируются только при проведении. Откройте документ и нажмите «Провести», затем обновите отчёт. Также проверьте, что период отчёта и отборы соответствуют данным документа.
Можно ли записать документ без проверки обязательных полей?
Интерактивно — нет, проверка заполнения выполняется всегда. Программно можно отключить контроль в обработчиках, но это нарушает целостность данных и применяется только в специальных сценариях загрузки с последующей доработкой документов.
Что делать, если при записи возникает ошибка блокировки?
Подождите несколько секунд и повторите попытку — чаще всего объект временно занят другим сеансом. Если ошибка постоянна, попросите администратора проверить активные сеансы и завершить зависшие.
Чем пометка на удаление отличается от отмены проведения?
Отмена проведения убирает движения, но документ остаётся рабочим. Пометка на удаление дополнительно отменяет проведение и исключает документ из стандартных отборов; окончательно объект удаляется через «Удаление помеченных объектов».
Почему у нового документа не присваивается номер?
Номер присваивается в момент записи, а не при создании формы. Если после записи номер пустой, проверьте настройки нумерации: возможно, у вида документа отключён автонумератор или нарушена нумерация после ручного вмешательства.
Можно ли провести документ задним числом?
Технически да, если дата не попадает под запрет редактирования. Учтите, что проведение задним числом изменит остатки и проводки прошлого периода, что может потребовать корректировки уже сформированной отчётности.
Что важно запомнить
«Записать» — сохранить данные в базе без влияния на учёт, «Провести» — сохранить и сформировать движения по регистрам. Отчёты видят только проведённые документы. Ошибки записи чаще всего связаны с незаполненными полями, блокировками, правами доступа и датой запрета редактирования.