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