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