Режим записи документа в 1С:Предприятие — ключевой параметр, который определяет, как изменения отразятся в учетной системе. От него зависит, попадут ли данные в оперативные отчеты, повлияют ли на остатки товаров или финансовые показатели. Но как быстро определить, в каком режиме записан документ — оперативном, неоперативном или с отложенным проведением? Эта инструкция поможет разобраться в вопросе как обычным пользователям, так и разработчикам.
Проблема усложняется тем, что в разных конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) интерфейс и логика работы с режимами могут отличаться. К тому же, некоторые документы (например, Поступление товаров или Реализация товаров и услуг) поддерживают смену режима записи прямо в форме, а другие — нет. Мы рассмотрим универсальные методы, которые работают в большинстве типовых конфигураций на платформе 1С:Предприятие 8.3.
Важно понимать разницу между режимами:
- 🔹 Оперативный — изменения применяются сразу, влияют на остатки и отчеты в реальном времени.
- 🔹 Неоперативный — документ сохраняется, но не проводится, данные не попадают в учет.
- 🔹 Отложенное проведение — документ будет проведен автоматически при выполнении регламентного задания (например, в конце дня).
1. Проверка режима записи через форму документа
Самый простой способ — посмотреть режим прямо в открытом документе. Для этого:
- Откройте нужный документ в 1С (например, через журнал документов или поиск по номеру).
- В верхней части формы найдите поле
Режим записи,Проведениеили аналогичное. В некоторых конфигурациях оно может называтьсяОперативность. - Если поле отсутствует в основной форме, проверьте вкладку
ДополнительноилиЕщё(значок ⋮).
В 1С:Управление торговлей 11 поле обычно расположено рядом с кнопками Провести и Записать. В 1С:Бухгалтерии 3.0 его можно найти в разделе Действия → Режим проведения.
Если поле Режим записи заблокировано, значит в вашей конфигурации этот параметр устанавливается автоматически по правилам учетной политики или настройкам пользователя.
Внешний вид поля зависит от версии платформы:
- 📌 В 1С 8.3.20+ это обычно выпадающий список с вариантами:
Оперативный,Неоперативный,Отложенное проведение. - 📌 В старых версиях (до 8.3.15) может быть флажок
ПроведенилиОперативное проведение. - 📌 В 1С:ERP режим записи часто привязан к
Статусу документа(например,Согласован= оперативный,Черновик= неоперативный).
⚠️ Внимание: В некоторых отраслевых решениях (например, 1С:Медицина или 1С:Автосервис) режимы записи могут иметь специфические названия, связанные с бизнес-процессами. Уточните их в документации к вашей конфигурации.
2. Программное определение режима записи (для разработчиков)
Если вам нужно автоматизировать проверку или вы пишете обработку, используйте встроенные методы объектов 1С. Основной способ — обратиться к свойству ПоступлениеТоваровУслуг.Проведен или РежимПроведения.
Пример кода для определения режима:
Процедура ОпределитьРежимЗаписи(Документ)
Если Документ.Проведен Тогда
Сообщить("Документ проведен оперативно");
ИначеЕсли Документ.РежимПроведения = Перечисление.РежимыПроведенияДокументов.Отложенное Тогда
Сообщить("Документ записан с отложенным проведением");
Иначе
Сообщить("Документ неоперативный (не проведен)");
КонецЕсли;
КонецПроцедуры
Для документов с отложенным проведением (например, в 1С:ERP) используйте:
Если Документ.ЭтоГруппа Тогда
Возврат;
КонецЕсли;
Режим = Документ.РежимПроведения;
Если Режим = Перечисление.РежимыПроведенияДокументов.Оперативный Тогда
// Логика для оперативного документа
ИначеЕсли Режим = Перечисление.РежимыПроведенияДокументов.Отложенное Тогда
// Логика для отложенного проведения
КонецЕсли;
В 1С:Управление торговлей 11 можно использовать метод ПолучитьРежимПроведения():
Режим = Документ.ПолучитьРежимПроведения();
Если Режим = "Оперативный" Тогда
// Действия для оперативного документа
КонецЕсли;
⚠️ Внимание: В конфигурациях на базе БСП 3.1+ (Библиотека стандартных подсистем) для работы с режимами проведения используйте объекты модуляДокументОбъект.МодульОбъекта. Прямое обращение к свойствуПроведенможет давать некорректные результаты для документов с отложенным проведением.
3. Анализ через журнал документов
Если документ не открыт, его режим записи можно узнать через журнал. Для этого:
- Откройте журнал документов (например,
Покупки→Поступления товаров и услуг). - Добавьте в список колонку
Режим проведенияилиПроведен:- 🖱️ Кликните правой кнопкой по заголовку любой колонки.
- 🖱️ Выберите
Настройка списка. - 🖱️ В разделе
Доступные полянайдитеРежимПроведенияилиПроведени добавьте его вВыбранные поля.
Режим проведения, чтобы быстро найти неоперативные.В некоторых конфигурациях (например, 1С:Комплексная автоматизация 2) колонка может называться Оперативность или Статус проведения. Если поле отсутствует в списке доступных, значит в вашей базе данных режим записи не вынесен в журнал — проверяйте его только через форму документа.
| Конфигурация 1С | Название колонки в журнале | Возможные значения |
|---|---|---|
| 1С:Бухгалтерия 3.0 | Проведен |
Да / Нет |
| 1С:Управление торговлей 11 | Режим проведения |
Оперативный, Отложенный, Не проведен |
| 1С:ERP 2.5 | Статус проведения |
Оперативно, Отложено, Черновик |
| 1С:Зарплата и управление персоналом 3.1 | Оперативность |
Да / Нет |
Если в журнале нет колонки с режимом записи, добавьте её через настройку списка. В большинстве конфигураций это поле скрыто по умолчанию, но доступно для отображения.
4. Проверка через отчеты и запросы
Для массовой проверки режимов записи документов удобно использовать отчеты или конструктор запросов. Например, в 1С:Управление торговлей можно создать отчет со следующими полями:
- 📄
Документ.Ссылка— наименование и номер документа. - 📅
Документ.Дата— дата создания. - 🔧
Документ.РежимПроведения— текущий режим записи. - 👤
Документ.Автор— кто создал документ.
Пример запроса для анализа режимов проведения документов РеализацияТоваровУслуг:
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка КАК Документ,
РеализацияТоваровУслуг.Дата,
ВЫБОР
КОГДА РеализацияТоваровУслуг.Проведен
ТОГДА "Оперативный"
ИНАЧЕ "Неоперативный"
КОНЕЦ КАК РежимПроведения,
РеализацияТоваровУслуг.Автор
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Для документов с отложенным проведением (например, в 1С:ERP) запрос будет сложнее:
ВЫБРАТЬ
Документ.Ссылка КАК Документ,
ВЫБОР
КОГДА Документ.РежимПроведения = ЗНАЧЕНИЕ(Перечисление.РежимыПроведенияДокументов.Оперативный)
ТОГДА "Оперативный"
КОГДА Документ.РежимПроведения = ЗНАЧЕНИЕ(Перечисление.РежимыПроведенияДокументов.Отложенное)
ТОГДА "Отложенное проведение"
ИНАЧЕ "Не проведен"
КОНЕЦ КАК РежимПроведения
ИЗ
Документ.&ТипДокумента КАК Документ
Готовые отчеты с анализом режимов записи есть в стандартных подсистемах:
- 📊 1С:Бухгалтерия 3.0: отчет
Анализ документов(разделОтчеты). - 📊 1С:Управление торговлей 11: отчет
Контроль документов(разделПродажиилиЗакупки). - 📊 1С:ERP 2.5: отчет
Монитор документов(разделАдминистрирование).
Добавить поле Ссылка для идентификации документа|
Указать поле РежимПроведения или Проведен|
Ограничить период датами для ускорения выполнения|
Проверить права доступа к документам в запросе
-->
5. Особенности режимов записи в разных конфигурациях
Логика работы с режимами записи может сильно отличаться в зависимости от конфигурации. Рассмотрим ключевые различия:
1С:Бухгалтерия 3.0
Здесь режимы записи привязаны к проведению документа:
- 🔹
Проведен = Да→ оперативный режим. - 🔹
Проведен = Нет→ неоперативный (черновик).
Отложенное проведение не поддерживается — все документы либо проводятся сразу, либо остаются неоперативными.
1С:Управление торговлей 11
Поддерживаются все три режима:
- 🔹 Оперативный — изменения применяются сразу.
- 🔹 Отложенное проведение — документ будет проведен по регламентному заданию (обычно в конце дня).
- 🔹 Неоперативный — документ сохранен, но не проведен.
Режим устанавливается в форме документа в поле Режим проведения.
1С:ERP 2.5
Режимы записи тесно связаны со статусами документов:
- 🔹
Статус = Черновик→ неоперативный. - 🔹
Статус = На согласовании→ отложенное проведение (будет проведен после утверждения). - 🔹
Статус = Утвержден→ оперативный.
Изменение статуса автоматически меняет режим записи.
1С:Зарплата и управление персоналом 3.1
В этой конфигурации режимы записи упрощены:
- 🔹
Проведен = Да→ оперативный. - 🔹
Проведен = Нет→ неоперативный.
Отложенное проведение не используется, так как расчет зарплаты обычно выполняется пакетно по регламенту.
⚠️ Внимание: В 1С:ERP и 1С:Комплексная автоматизация режимы записи могут зависеть от настроек учетной политики. Например, если в политике установлен флажок Отложенное проведение по умолчанию, все новые документы будут создаваться с этим режимом.
6. Типичные ошибки и как их избежать
При работе с режимами записи пользователи часто сталкиваются с следующими проблемами:
- Документ не проводится автоматически:
Причина: установлен режим
Отложенное проведение, но регламентное задание не настроено или отключено.
Решение: проверьте настройки регламентных заданий в разделеАдминистрирование → Поддержка и обслуживание → Регламентные задания. - Остатки не обновляются после проведения:
Причина: документ проведен в неоперативном режиме или с отложенным проведением, но задание еще не выполнилось.
Решение: вручную измените режим наОперативныйи перепроведите документ. - Ошибка "Документ уже проведен":
Причина: попытка изменить режим записи у документа, который уже имеет движения.
Решение: отмените проведение (Действия → Отмена проведения), затем измените режим и проведите заново. - Нет поля "Режим записи" в форме:
Причина: в вашей конфигурации этот параметр скрыт или управляется автоматически.
Решение: проверьте настройки ролей пользователя или обратитесь к администратору.
В конфигурациях на базе БСП 3.1+ (например, 1С:ERP 2.5 или 1С:КА 2.4) при смене режима записи с "Отложенного" на "Оперативный" документ автоматически проводится, если у пользователя есть права на проведение. Это может привести к неожиданным изменениям в учете.
Чтобы избежать ошибок:
- 🔍 Всегда проверяйте текущий режим записи перед проведением документа.
- 🔍 Для критичных документов (например,
Списание денежных средств) используйте оперативный режим. - 🔍 Настройте права доступа так, чтобы пользователи не могли менять режимы записи без утверждения.
Что делать, если режим записи заблокирован?
Если поле Режим записи недоступно для редактирования, это может быть связано с:
1. Настройками ролей — у пользователя нет прав на изменение режима.
Решение: обратитесь к администратору за расширением прав.
2. Статусом документа — в некоторых конфигурациях (например, 1С:ERP) режим записи меняется только при смене статуса.
Решение: измените статус документа (например, с Черновик на На согласовании).
3. Бизнес-процессами — документ может быть заблокирован для редактирования в рамках утверждения.
Решение: дождитесь завершения бизнес-процесса или отмените его через журнал задач.
7. Автоматизация контроля режимов записи
Для крупных баз с большим потоком документов полезно настроить автоматизированный контроль режимов записи. Это можно сделать несколькими способами:
1. Регламентное задание
Создайте задание, которое будет проверять документы с отложенным проведением и уведомлять ответственных лиц. Пример кода для регламентного задания:
Процедура КонтрольОтложенныхДокументов() Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Документ.Ссылка КАК Ссылка,
| Документ.Дата КАК Дата,
| Документ.Автор КАК Автор
|ИЗ
| Документ.&ТипДокумента КАК Документ
|ГДЕ
| Документ.РежимПроведения = ЗНАЧЕНИЕ(Перечисление.РежимыПроведенияДокументов.Отложенное)
| И Документ.Дата < ТЕКУЩАЯДАТА()";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
ТекстСообщения = СтрШаблон("Документ %1 от %2 ожидает проведения (автор: %3)",
Выборка.Ссылка, Выборка.Дата, Выборка.Автор);
ОтправитьОповещениеНаПочту(ПолучитьEmailАвтора(Выборка.Автор), ТекстСообщения);
КонецЦикла;
КонецПроцедуры
2. Внешняя обработка
Разработайте обработку, которая будет анализировать режимы записи и формировать отчет. Пример интерфейса обработки:
- 📋 Выбор типа документа (
Поступление,Реализацияи т.д.). - 📅 Указание периода анализа.
- 📊 Вывод списка документов с группировкой по режимам записи.
- 🔄 Возможность массового изменения режима (для пользователей с правами администратора).
3. Настройка уведомлений
В 1С:ERP и 1С:Управление торговлей 11 можно настроить автоматические уведомления о документах с отложенным проведением:
- 🔔 Перейдите в
Администрирование → Настройки системы → Уведомления. - 🔔 Создайте новое правило уведомления с условием
РежимПроведения = Отложенное. - 🔔 Укажите получателей (например, руководителей отделов) и частоту отправки (ежедневно в 18:00).
Автоматизация особенно полезна для:
- 🏢 Крупных распределенных компаний, где документы создаются в филиалах, а проводятся централизованно.
- 📦 Логистических центров, где важно контролировать своевременное проведение документов по приемке/отгрузке.
- 💰 Финансовых служб, чтобы избежать задержек в учете платежей.
FAQ: Частые вопросы о режимах записи в 1С
Можно ли изменить режим записи у уже проведенного документа?
Да, но с оговорками:
- Сначала отмените проведение документа (
Действия → Отмена проведения). - Измените режим записи на нужный.
- Проведите документ заново.
Внимание: в некоторых конфигурациях (например, 1С:ERP) при изменении режима с Отложенного на Оперативный документ проводится автоматически.
Почему в журнале документов не отображается колонка "Режим проведения"?
Возможные причины:
- 🔹 Колонка скрыта в настройках списка. Добавьте её через контекстное меню (
Настройка списка). - 🔹 В вашей конфигурации режим записи не вынесен в журнал. Проверяйте его только через форму документа.
- 🔹 У пользователя недостаточно прав для просмотра этого поля.
Как массово изменить режим записи у группы документов?
Для массового изменения:
- Откройте список документов (например, через журнал
Реализация товаров и услуг). - Отметьте нужные документы флажками.
- Нажмите
Действия → Изменить режим проведения(в некоторых конфигурациях эта функция называетсяГрупповая обработка). - Выберите новый режим и подтвердите изменения.
Если группового изменения нет в интерфейсе, используйте внешнюю обработку или запрос с последующим обновлением.
Влияет ли режим записи на печатные формы документов?
Да, но косвенно:
- 🔹 В оперативном режиме печатные формы обычно содержат штамп
"Проведен"или дату проведения. - 🔹 В неоперативном режиме может выводиться пометка
"Черновик"или"Не проведен". - 🔹 В отложенном режиме иногда указывается планируемая дата проведения.
Сама структура печатной формы (набор реквизитов) от режима записи обычно не зависит.
Можно ли настроить права так, чтобы пользователи видели только оперативные документы?
Да, это делается через роли и настройки видимости:
- Откройте
Администрирование → Настройки пользователей и прав → Роли. - Выберите роль, которую нужно ограничить (например,
Менеджер по продажам). - В разделе
Права на документыустановите ограничение по полюРежимПроведениясо значениемОперативный. - Сохраните изменения и обновите права пользователей.
Внимание: в некоторых конфигурациях (например, 1С:ERP) для этого потребуется доработка через Управляемые формы или Конструктор запросов.