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

Обучение и Решения · 12 мин

Почему 1С не проводит документ: причины и пошаговое решение

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

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

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

В этой статье разберём основные причины, по которым 1С отказывается проводить документ, порядок их проверки и безопасные способы исправления. Материал ориентирован на типовые конфигурации: «1С:Бухгалтерия», «Управление торговлей», «ERP», «Зарплата и управление персоналом» — логика во всех решениях схожая.

Шаг первый: читаем текст ошибки в панели сообщений

Когда проведение не удаётся, 1С выводит одно или несколько сообщений в служебной панели внизу окна. Каждое сообщение обычно содержит гиперссылку — клик по ней открывает поле или объект, из-за которого возникла проблема. Это самый быстрый способ локализовать причину.

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

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

Документ вообще не реагирует на кнопку «Провести»Ограничение прав или интерфейса

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

Ошибка с текстом про дату или периодЗакрыт период редактирования

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

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

Сверьте остатки отчетом на дату документа

Ошибка ссылается на поле документаНе заполнены обязательные данные

Откройте поле по ссылке из сообщения

Закрытый период и дата запрета редактирования

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

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

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

Нехватка остатков и контроль при проведении

В торговых и производственных конфигурациях документы реализации, списания и перемещения при проведении контролируют остатки: программа проверяет, хватает ли товара на указанном складе на дату документа. Если остатка не хватает, проведение блокируется с сообщением вида «Не хватает N единиц товара на складе».

Частые сценарии нехватки:

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

Диагностика: сформируйте отчет по остаткам склада («Остатки товаров на складах», «Ведомость по товарам») на дату и момент документа и сравните с табличной частью. Обратите внимание именно на дату документа, а не на текущие остатки — товар мог прийти позже.

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

Незаполненные поля, пометка удаления и права доступа

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

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

Пометка удаления и ссылки на помеченные объекты

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

Права пользователя

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

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

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

Учет в 1С строится на последовательности: приход раньше расхода, начисление раньше выплаты. Если документы введены «задним числом» или перепроведены в другом порядке, документ может не проводиться, потому что на момент его даты данных еще не существовало — например, товар еще не оприходован.

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

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

Технические причины: блокировки, обмены и доработки

Если учетные причины исключены, а документ всё равно не проводится, проверяйте технический слой. Типичные ситуации:

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

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

Маршрут решения

Как выбрать действие

Ошибка упоминает дату запрета или закрытый периодСогласуйте с бухгалтерией перенос даты документа или временное открытие периода
Ошибка про нехватку товара или отрицательные остаткиСверьте остатки отчетом на дату документа и исправьте приходные документы или склад
Кнопка проведения неактивна или «нарушение прав»Проверьте пометку удаления и права пользователя, при необходимости обратитесь к администратору
В полях документа «Объект не найден»Инициируйте повторную выгрузку объектов из базы-источника обмена
Ошибка нестандартная и не связана с учетомСохраните текст из журнала регистрации и передайте специалисту по конфигурации

Как проверить результат и не навредить данным

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

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

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

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

Статус документа
Норма

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

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

Кнопка «Провести» снова выдает ошибку

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

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

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

Движений нет или суммы не сходятся с табличной частью

Отчеты по учету
Норма

Остатки и обороты соответствуют ожиданиям после проведения

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

Появились отрицательные остатки или расхождения с прежними данными

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

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

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

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

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

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

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

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

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

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

Что такое «битая ссылка» и откуда она берется?

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

Нужно ли перепроводить все документы после исправления одного?

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

Когда обращаться к специалисту, а не исправлять самостоятельно?

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