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

Администрирование · 10 мин

Интерактивное проведение в 1С: что это и как им пользоваться

Интерактивное проведение в 1С — что это, чем отличается от программного, когда включать. Разбор настроек, типичных ошибок и способов проверки результата.

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

Различие между режимами важно не только терминологически. При интерактивном проведении платформа может показать пользователю вопрос («Документ будет перепроведен. Продолжить?»), предупреждение о нехватке остатков на складе или сообщение о заполнении обязательных реквизитов. При программном проведении такие диалоги либо подавляются, либо приводят к ошибке, потому что отвечать на них некому.

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

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

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

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

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

Чем интерактивное проведение отличается от программного

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

ПараметрИнтерактивное проведениеПрограммное проведение
Кто запускаетПользователь кнопкой в формеКод: обработка, обмен, регламентное задание
Диалоги и вопросыПоказываются пользователюНедоступны, вызывают ошибку или игнорируются
Скорость при большом объёмеНизкая, по одному документуВысокая, возможен пакетный режим
Обработка ошибокСообщение на экранеЗапись в журнал регистрации, исключения в коде
Типичное применениеЕжедневная работа с документамиПерепроведение базы, загрузка данных, интеграции

Разработчики в коде различают режимы через метод Записать() с параметром режима проведения: РежимЗаписиДокумента.Проведение — обычное проведение, а РежимПроведенияДокумента.Оперативный или Неоперативный задаёт характер контроля остатков.

Сравнение подходов

Интерактивное проведение

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

Программное проведение

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

Оперативное и неоперативное проведение

Внутри обоих режимов есть ещё одно деление — оперативное и неоперативное проведение. Оно определяет, на какой момент времени контролируются остатки.

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

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

Как выполнить интерактивное проведение: порядок действий

Стандартный сценарий одинаков в большинстве типовых конфигураций — «Управление торговлей», «Бухгалтерия предприятия», «ERP».

Порядок действий
  1. 1
    Откройте документ из журнала или создайте новый и заполните обязательные поля (организация, контрагент, склад, табличная часть).
  2. 2
    Нажмите кнопку «Провести» — документ останется открытым, или «Провести и закрыть» — форма закроется после проведения.
  3. 3
    Если появился вопрос о перепроведении или предупреждение, прочитайте его и подтвердите действие либо отмените и исправьте данные.
  4. 4
    Проверьте результат: документ в журнале не должен быть серым, а по кнопке «Движения документа» отображаются записи в регистрах.
  5. 5
    Если проведение не удалось, прочитайте текст сообщения внизу окна — там указано, какое поле или условие мешает проведению.

Если кнопка «Провести» неактивна, проверьте права пользователя: для проведения документа нужна соответствующая роль. Также кнопка недоступна, если документ помечен на удаление — сначала снимите пометку.

Типичные проблемы и способы их решения

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

Вторая типичная ситуация — документ не проводится из-за закрытого периода. Если установлена дата запрета редактирования, документы раньше этой даты провести нельзя. Потребуется либо изменить дату документа, либо попросить администратора временно сдвинуть дату запрета.

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

Типичные ошибки
01
Проведение документов задним числом без последующего перепроведения более поздних документов — нарушается последовательность, остатки искажаются.
02
Игнорирование текста сообщений об ошибках и повторные нажатия «Провести» — проблема не решается, время теряется.
03
Массовое интерактивное перепроведение сотен документов вручную вместо использования штатной обработки «Проведение документов» — лишняя трата времени.
04
Работа под пользователем без прав на проведение и попытки обойти ограничение — вместо этого нужно запросить у администратора корректную роль.

Массовое перепроведение: когда интерактивный режим не подходит

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

Такие обработки выполняют программное проведение пакетом и выводят список документов, которые провести не удалось, с причинами. Это безопаснее и быстрее ручной работы.

Как проверить, что проведение прошло корректно

Признаки успешного проведения стоит проверять всегда, особенно после исправления ошибок.

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

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

Значок документа в журнале
Норма

Документ активный, без серой пометки и без значка пометки удаления

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

Документ серый (не проведён) или перечёркнут (помечен на удаление)

Движения документа
Норма

По кнопке «Движения документа» видны записи в нужных регистрах

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

Список движений пуст — документ записан, но не проведён

Остатки и отчёты
Норма

Складской или бухгалтерский отчёт отражает операцию документа

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

Данные документа в отчётах отсутствуют

Сообщения системы
Норма

После проведения нет красных сообщений об ошибках

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

Внизу окна есть сообщения о незаполненных полях или нехватке остатков

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

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

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

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

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

Почему документ проводится без вопросов на одном компьютере и задаёт вопросы на другом?

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

Можно ли отключить вопросы при интерактивном проведении?

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

Что делать, если документ не проводится и текст ошибки непонятен?

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

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

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

Что выбрать для загрузки документов из другой системы — интерактивное или программное проведение?

Только программное: обмены выполняются кодом без пользовательского интерфейса. Интерактивный режим в этом сценарии невозможен, а попытки вызвать диалоги из кода приведут к ошибкам обмена.

Итог

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

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