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