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