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

Автоматизация · 13 мин

Оперативное и неоперативное проведение в 1С: что это и как работает

Что такое оперативное и неоперативное проведение документов в 1С, чем они отличаются, как выбрать режим, исправить ошибки и проверить последовательность проведения.

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

Разница между режимами сводится к одному вопросу: учитывает ли система текущий момент времени при проведении документа. Оперативное проведение привязывает документ к «сейчас» и контролирует остатки на момент записи, неоперативное — проводит документ указанной датой без привязки к текущему времени и с упрощённым контролем.

Эта тема важна в первую очередь для конфигураций «1С:Управление торговлей», «1С:Комплексная автоматизация», «1С:ERP», где складские и финансовые документы создаются непрерывно, а ошибка в режиме проведения приводит к отрицательным остаткам, разрывам последовательности и неверным отчётам.

Что происходит при проведении документа

Когда пользователь нажимает кнопку «Провести», 1С выполняет несколько действий: проверяет заполнение обязательных реквизитов, запускает обработчик проведения документа, формирует записи в регистрах (накопления, сведений, бухгалтерии) и, в зависимости от режима, контролирует остатки. Если хотя бы одна проверка не пройдена, документ остаётся непроведённым, а система выводит сообщение об ошибке.

Движения документа по регистрам можно посмотреть сразу после проведения: в большинстве конфигураций достаточно нажать кнопку «Дт/Кт» или открыть меню «Ещё → Движения документа». Это первый инструмент диагностики: если отчёт показывает не то, что ожидалось, начинать разбор нужно именно с движений конкретного документа.

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

Оперативное проведение: как работает и где применяется

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

Технически оперативность определяется свойством документа в конфигураторе — «Оперативное проведение». Если оно включено, при проведении документа текущей датой система автоматически подставляет текущее время. Если пользователь проводит документ прошлой датой, он фактически проводится неоперативно — это нормальное поведение, а не ошибка.

Оперативный режим нужен там, где важна актуальность остатков в реальном времени: отпуск товара со склада, кассовые операции, оплата, розничные продажи. Без него два кладовщика могут одновременно продать один и тот же последний товар, и отрицательный остаток обнаружится только при инвентаризации.

Признак корректной работы оперативного режима: отчёт по остаткам склада на текущий момент совпадает с фактическим наличием, а попытка провести расход сверх остатка блокируется системой сразу, а не выявляется в конце месяца.

Неоперативное проведение: суть и типовые сценарии

Неоперативное проведение — режим, при котором документ проводится указанной в нём датой без привязки к текущему моменту и без контроля актуальных остатков. Система просто формирует движения «в прошлом», не проверяя, были ли на тот момент товары на складе или деньги на счёте.

Типовые сценарии, где неоперативное проведение оправдано:

  • ввод первичных документов задним числом — например, накладных поставщика, пришедших с опозданием;
  • начальный ввод остатков при старте учёта в новой базе;
  • корректировка документов прошлых периодов после сверки с контрагентом;
  • документы, которые по своей природе не требуют контроля остатков: счета на оплату, заказы, коммерческие предложения.

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

Сравнение режимов: что выбрать в разных ситуациях

Выбор режима определяется двумя факторами: датой документа относительно текущего момента и необходимостью контроля остатков. Ниже — практическое сопоставление.

КритерийОперативное проведениеНеоперативное проведение
Момент времениТекущая дата и времяДата, указанная в документе
Контроль остатковДа, на момент записиНет (или ограниченный)
Типовое применениеТекущие продажи, касса, отгрузкаВвод задним числом, корректировки прошлого
Риск отрицательных остатковНизкий — блокируется системойВысокий — выявляется отчётом
Влияние на последовательностьДокумент ставится в конец осиСдвигает границу последовательности назад
Маршрут решения

Как выбрать режим

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

Последовательность документов и её восстановление

Последовательность — это механизм, который гарантирует, что документы, влияющие на остатки, проведены в правильном хронологическом порядке. Граница последовательности — момент времени, до которого все документы актуальны. Когда вы проводите документ задним числом, граница «откатывается» на его дату: система помечает, что все последующие движения требуют перепроведения.

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

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

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

Настройка режима проведения в конфигураторе

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

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

Практические рекомендации по настройке:

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

Типичные ошибки и как их диагностировать

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

Вторая типовая проблема — «плавающие» отрицательные остатки после перепроведения старых документов. Кто-то исправил накладную месячной давности, граница последовательности откатилась, а восстановление никто не запустил. Отчёты продолжают работать, но считают от неверных данных.

Третья ошибка — попытка «загнать» документ прошлым числом с текущими остатками: пользователь меняет дату на прошлую, проводит, и система молча записывает движения в середину периода. Внешне всё выглядит нормально, но себестоимость последующих продаж пересчитана не будет до восстановления последовательности.

Типичные ошибки
01
Проведение расхода до прихода внутри одного дня — ошибка контроля остатков; решение: выровнять время документов
02
Исправление старых документов без восстановления последовательности — отчёты считают от устаревших движений
03
Отключение контроля остатков «чтобы не мешал» — отрицательные остатки накапливаются незаметно
04
Массовое перепроведение в рабочее время — блокировки и замедление базы у всех пользователей
05
Работа без резервной копии перед исправлением прошлых периодов — невозможно откатить ошибку

Для регулярной диагностики полезно раз в неделю проверять три вещи: отсутствие отрицательных остатков по складам, актуальность границы последовательности и наличие непроведённых документов в текущем периоде. Это занимает несколько минут и предотвращает накопление ошибок к закрытию месяца.

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

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

Отчёт «Остатки товаров» на текущий момент
Норма

Нет отрицательных строк, остатки совпадают с фактом

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

Минусы по позициям или расхождение с полкой

Граница последовательности
Норма

Граница стоит на текущем моменте

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

Граница откатилась на старую дату

Движения конкретного документа (кнопка Дт/Кт)
Норма

Записи по регистрам соответствуют сути операции

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

Движений нет или они по неожиданным регистрам

Себестоимость продаж за период
Норма

Значения стабильны и правдоподобны

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

Резкие скачки или нулевая себестоимость

Частые вопросы

Можно ли провести сегодняшний документ неоперативно?

Да, если вручную изменить дату документа на прошлую. Но для текущих операций это вредно: документ встанет не в конец временной оси, и контроль остатков будет выполняться не на актуальный момент. Для сегодняшних операций оставляйте текущую дату и время.

Почему документ с правильной датой не проводится из-за остатков?

Чаще всего приходный документ внутри того же дня проведён более поздним временем, либо остаток «висит» на другом складе, организации или характеристике товара. Откройте отчёт по остаткам с детализацией до документа и сравните время прихода и расхода.

Что делать, если граница последовательности постоянно откатывается?

Найдите источник: кто-то регулярно вводит или исправляет документы задним числом. Проверьте журнал изменений, ограничьте права на редактирование прошлых периодов (дата запрета изменения данных) и настройте регламентное восстановление последовательности в нерабочее время.

Нужно ли оперативное проведение для заказов и счетов?

Нет. Эти документы не списывают остатки, а фиксируют планы и резервы, поэтому оперативность им не требуется. В типовых конфигурациях для них оперативное проведение обычно запрещено на уровне конфигурации.

Опасно ли перепроводить документы прошлого закрытого периода?

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

Как быстро найти все непроведённые документы за период?

Откройте журнал документов нужного вида и установите отбор по признаку «Проведён» равным «Нет», либо используйте обработку «Проведение документов», где видны документы, не вошедшие в последовательность. Непроведённые документы не формируют движений и не попадают в отчёты.

Итог

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

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