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

Документы и Печать · 12 мин

Почему не получается провести документ в 1С

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

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

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

В статье разобраны типовые причины отказа проведения в конфигурациях 1С (Бухгалтерия, Управление торговлей, ERP, ЗУП), способы диагностики и безопасные методы исправления. Отдельно отмечено, когда самостоятельные действия рискованны и лучше остановиться.

Читайте сообщение об ошибке — оно указывает причину

При неудачном проведении 1С выводит протокол в окне сообщений внизу экрана. Это не «программа глючит», а диагностика: в сообщении обычно назван документ, реквизит или регистр, из-за которого проведение отменено. Двойной щелчок по сообщению часто открывает проблемный объект или поле.

Типовые формулировки и их смысл:

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

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

Документ проводится, но движений нетПроведение формально успешно

Проверьте, не отключены ли движения по регистрам и верна ли дата документа

Ошибка появляется только у одного пользователяПроблема в правах или настройках пользователя

Сравните роли и группы доступа с коллегой, у которого всё работает

Ошибка у всех пользователейПроблема в данных или настройках системы

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

Проверьте дату документа и запрет редактирования периода

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

Где проверить: в 1С:Бухгалтерии — раздел «Администрирование» → «Поддержка и обслуживание» → «Дата запрета изменения данных»; в ERP и УТ — «Администрирование» → «Поддержка и обслуживание» → аналогичная настройка. Дата может быть установлена общая или по организациям и пользователям отдельно.

Возможные действия:

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

Нехватка остатков и ошибки контроля при проведении

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

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

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

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

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

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

Что проверить в первую очередь:

  • Организация, контрагент, договор — заполнены и соответствуют друг другу (договор принадлежит выбранному контрагенту и организации).
  • Склад, подразделение, валюта, курс — заполнены и согласованы.
  • Счета учёта номенклатуры, расчётов с контрагентами, затрат — заданы в документе или в настройках счетов учёта.
  • В табличных частях нет пустых строк и строк с нулевым количеством там, где это запрещено.
  • В зарплатных документах — заполнены сотрудники, период, виды расчёта, не дублируются ли начисления за тот же период.

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

Права пользователя и блокировки базы

Если документ не проводится только у конкретного сотрудника, а у коллег тот же документ проводится — почти наверняка дело в правах. Роль пользователя может не включать право «Проведение» для данного вида документов или интерактивное изменение объектов. Проверить можно через «Администрирование» → «Настройки пользователей и прав» или запросив у администратора отчёт по правам пользователя.

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

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

Если блокировка «зависла» (пользователь вышел, а сеанс остался), администратор может завершить зависший сеанс. Самостоятельно принудительно завершать чужие сеансы не стоит — можно прервать чужую транзакцию на середине.

Порядок диагностики, когда документ не проводится
  1. 1
    Прочитайте полный текст сообщения об ошибке в окне сообщений и перейдите по нему к проблемному объекту
  2. 2
    Проверьте дату документа и дату запрета редактирования данных
  3. 3
    Проверьте заполнение обязательных реквизитов и счетов учёта
  4. 4
    Сверьте остатки по складу или счетам на дату документа
  5. 5
    Проверьте права пользователя и наличие активных блокировок или фоновых заданий
  6. 6
    Повторите проведение и убедитесь, что документ получил отметку проведения и сформировал движения

Обмены данными, расширения и проблемы самой базы

Если стандартные причины исключены, источником могут быть интеграционные и технические факторы. При работе распределённых обменов (РИБ, синхронизация с другими конфигурациями, обмен с сайтом) документ может прийти с некорректными данными или заблокироваться механизмом регистрации изменений. Признак: документ не редактируется, помечен как полученный из обмена, или ошибка возникает только у объектов, загруженных извне.

Другие технические причины:

  • Установленные расширения конфигурации, перехватывающие проведение документов. Проверка: временно отключить расширения (в копии базы) и повторить проведение.
  • Доработки конфигурации с собственными проверками в процедуре «ОбработкаПроведения» — сообщение об ошибке может быть нестандартным, его текст стоит искать в коде у разработчика.
  • Повреждение данных после аварийного завершения — ошибки вида «Ошибка СУБД» или «Файл базы данных повреждён». Это уже вопрос к администратору: тестирование и исправление базы выполняется только на копии.
Типичные ошибки при самостоятельном исправлении
01
Перепроведение документов закрытого периода без согласования — меняется уже сданная отчётность
02
Отключение контроля остатков «чтобы провести» — накапливаются отрицательные остатки, которые потом сложно разобрать
03
Редактирование документа, загруженного обменом, вручную — при следующей синхронизации изменения затираются или возникает конфликт
04
Игнорирование первого сообщения в списке ошибок — исправляются следствия, а первопричина остаётся
05
Тестирование и исправление базы на рабочей копии без резервной копии — риск окончательной потери данных

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

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

  • у документа появилась отметка проведения (значок в списке, статус в форме);
  • по кнопке «Дт/Кт» или «Показать движения» видны сформированные проводки и записи регистров;
  • отчёты по соответствующему разделу (остатки, оборотно-сальдовая ведомость, взаиморасчёты) отражают документ корректно;
  • повторное проведение и отмена проведения выполняются без ошибок.

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

Итог

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

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

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

Документ проводится, но проводок нет — почему?

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

Можно ли провести документ задним числом, если период закрыт?

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

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

Различаются права или персональные настройки. У вас может отсутствовать роль с правом проведения данного вида документов, действовать индивидуальная дата запрета редактирования или ограничение доступа по организации/складу. Попросите администратора сравнить ваши профили доступа.

Что делать при ошибке «Конфликт блокировок при выполнении транзакции»?

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

Ошибка появилась после обновления конфигурации — что проверить?

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

Когда нужно привлекать программиста 1С?

Если ошибка содержит текст программного кода, упоминает СУБД или повреждение файла базы, возникает у всех пользователей при стандартных данных, либо связана с доработками и расширениями конфигурации. До обращения зафиксируйте полный текст ошибки и действия, которые к ней привели, — это существенно ускорит диагностику.