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