Разбор проблемы

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

· чтение ~6 минут · практика

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

С чего начать в любом случае

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

Шесть причин, которые закрывают почти все случаи

1Закрытый период или дата запрета изменения

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

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

2У пользователя нет прав на проведение

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

Признак: сообщение о нарушении прав доступа; тот же документ спокойно проводится под администратором. Что делать: проверить, под кем работает человек и что изменилось — часто права «съезжают» после обновления или после того, как сотрудника перевели в другую группу.

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

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

Что делать: заполнить поле; если оно вам незнакомо — не подставлять первое попавшееся значение. Неверно выбранная статья затрат или счёт учёта не мешают провести документ, но искажают отчётность, и находят это уже при закрытии месяца.

4Контроль остатков: «недостаточно» товара или средств

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

Что делать: посмотреть остаток отчётом на дату и время документа, а не на сегодня; проверить, не введено ли поступление более поздним временем — типичная ситуация, когда отгрузку оформляют утром, а приход вечером. Чего не делать: отключать контроль остатков, чтобы «просто провести». Это не решение, а перенос проблемы в себестоимость и минусовые остатки.

5Документ или данные заблокированы другим сеансом

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

Признак: сообщение о невозможности заблокировать данные, конфликте блокировок, или проблема появляется только в рабочие часы и исчезает вечером. Что делать: повторить через минуту; если повторяется — это уже вопрос к администратору базы: смотреть активные сеансы и расписание фоновых заданий.

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

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

Что делать: зафиксировать полный текст ошибки и передать специалисту. Самостоятельные попытки «перепровести всё подряд» в этом случае обычно добавляют работы: часть документов проведётся наполовину, и разбирать придётся уже последствия.

Когда это не единичный сбой, а симптом

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

Это лечится не по одному документу, а разбором базы целиком — обычно за один сеанс с диагностикой. Мы делаем это в рамках сопровождения 1С, а если причина в доработках — в рамках доработки и восстановления обновляемости.

Что прислать специалисту, чтобы решили быстрее

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

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

1С пишет, что товара недостаточно, но он есть на складе. Почему?

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

Вчера этот документ проводился, сегодня — нет. Что изменилось?

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

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

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

Поможет ли тестирование и исправление информационной базы?

Иногда да — когда причина в повреждении данных. Но это инструмент с последствиями: часть режимов удаляет объекты, которые считает некорректными. Запускать его без свежей резервной копии нельзя, и он точно не поможет, если дело в правах, закрытом периоде или контроле остатков.

Посмотрим, почему не проводится ваш документ

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

Отправляя форму, вы соглашаетесь на обработку персональных данных в соответствии с политикой обработки ПДн и ФЗ-152.

Читайте также