К статье
Практический материал

Администрирование · 10 мин

Как в 1С настроить проведение документов

Как настроить проведение документов в 1С: права, регистры, статусы, запрет изменения данных, исправление ошибок проведения и проверка результата по отчётам.

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

Настройка проведения включает несколько уровней: права пользователей, движения документа по регистрам, статусы и оперативность проведения, запреты на изменение прошлых периодов. Ниже разобраны практические шаги для типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) и для конфигуратора, если типовых средств недостаточно.

Что такое проведение и зачем его настраивать

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

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

Проверка прав пользователя на проведение

Наиболее частая причина «документ не проводится» — отсутствие прав. В типовых конфигурациях управление правами находится в разделе «Администрирование → Настройки пользователей и прав → Пользователи». Откройте карточку пользователя и проверьте назначенные профили групп доступа.

Для проведения нужны права не только на сам документ, но и на регистры, по которым он делает движения. Например, «Реализация товаров и услуг» требует прав на регистры взаиморасчётов, остатков товаров и бухгалтерский регистр. Если прав не хватает, 1С выдаст сообщение вида «Нарушение прав доступа» с указанием конкретного объекта.

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

Настройка движений документа по регистрам

Если документ проводится, но данные в отчёты не попадают, проверьте, по каким регистрам он делает движения. Откройте проведённый документ и нажмите «Ещё → Движения документа» (в бухгалтерии — кнопка «Дт/Кт»). Пустой список означает, что движения не сформированы.

В типовой конфигурации состав движений определяется видом операции документа и заполненностью реквизитов. Например, если в поступлении товаров не указан склад, движения по регистру остатков могут не сформироваться. Проверьте обязательные поля, вид операции и настройки счетов учёта номенклатуры.

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

Порядок действий
  1. 1
    Сделайте резервную копию базы через «Администрирование → Обслуживание → Резервное копирование»
  2. 2
    Откройте проблемный документ и проверьте заполнение обязательных реквизитов
  3. 3
    Нажмите «Провести» и зафиксируйте текст ошибки, если она появится
  4. 4
    Откройте «Движения документа» и убедитесь, что записи по нужным регистрам созданы
  5. 5
    Сверьте результат с отчётом: ОСВ по счёту или отчёт по остаткам склада

Статусы, оперативное и отложенное проведение

В торговых конфигурациях документы часто имеют статусы: «Черновик», «К отгрузке», «Проведён». Пока документ в статусе черновика, он не влияет на учёт. Статусная модель настраивается в параметрах склада и порядка оформления накладных — проверьте раздел «НСИ и администрирование → Настройка НСИ и разделов».

Оперативное проведение означает, что документ проводится текущей датой и сразу контролирует остатки: при нехватке товара 1С откажет в проведении. Неоперативное проведение позволяет провести документ «задним числом» без контроля текущих остатков. Режим задаётся в свойствах документа в конфигураторе.

Отложенное проведение — механизм, при котором документы сначала записываются, а движения формируются фоновым заданием. Он ускоряет работу пользователей при больших объёмах, но остатки в отчётах могут отставать. Проверьте, что регламентное задание отложенного проведения активно и выполняется без ошибок (журнал регистрации покажет сбои).

Запрет изменения данных прошлых периодов

Даже при корректном проведении пользователи могут перепровести документы закрытого периода и «сломать» отчётность после её сдачи. Защита настраивается через даты запрета изменения данных: «Администрирование → Поддержка и обслуживание → Регламентные операции → Даты запрета изменения данных».

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

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

Диагностика типичных ошибок проведения

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

Если документ проводился раньше, а теперь отказывает — проверьте, что изменилось: обновление конфигурации, новая дата запрета, изменение учётной политики. Журнал регистрации («Администрирование → Обслуживание → Журнал регистрации») покажет, кто и когда менял настройки.

Массовые проблемы после обновления обычно означают, что не выполнены обработчики обновления. Проверьте «Администрирование → Поддержка и обслуживание → Результаты обновления программы» — отложенные обработчики должны быть завершены.

Типичные ошибки
01
Выдача полных прав вместо точечной настройки — снимает все защиты, включая запрет удаления
02
Перепроведение документов закрытого периода без даты запрета — расходится сданная отчётность
03
Игнорирование текста ошибки и попытки провести документ повторно — причина не устраняется
04
Изменение обработки проведения в конфигураторе без тестирования на копии — риск порчи данных рабочей базы
05
Отключение контроля остатков ради скорости — в учёте появляются отрицательные остатки

Проверка результата после настройки

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

Полезный приём — отчёт «Анализ проведения документов» (в конфигурациях, где он доступен) или универсальный отчёт по регистру. Он показывает, какие документы сформировали записи за период, и помогает найти «молчащие» документы, которые записаны, но не проведены.

Контрольные точки

Как проверить результат

Движения документа
Норма

Записи по всем нужным регистрам присутствуют

Тревожный признак

Список движений пуст или часть регистров отсутствует

ОСВ по счёту
Норма

Оборот по документу отражён в периоде

Тревожный признак

Оборота нет или сумма не совпадает с документом

Остатки склада
Норма

Остаток уменьшился на количество из документа

Тревожный признак

Остаток не изменился или ушёл в минус

Дата запрета
Норма

Документы закрытого периода не перепроводятся

Тревожный признак

Перепроведение проходит без сообщений

Когда нужна доработка в конфигураторе

Типовых настроек достаточно в большинстве случаев. В конфигуратор приходится идти, когда нужно: добавить документу движения по новому регистру, изменить логику обработки проведения, сделать документ непроводимым (только запись) или наоборот включить проведение для самописного документа.

Для включения проведения у нового документа в свойствах устанавливается «Проведение — Разрешить», выбираются регистры движений и в модуле объекта описывается процедура «ОбработкаПроведения». Без кода в этой процедуре документ будет проводиться формально, но движений не создаст.

bsl
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
  Движения.ОстаткиТоваров.Записывать = Истина;
  Движение = Движения.ОстаткиТоваров.Добавить();
  Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
  Движение.Период = Дата;
  Движение.Номенклатура = Номенклатура;
  Движение.Количество = Количество;
КонецПроцедуры

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

Итог

Что важно запомнить

Проведение настраивается на четырёх уровнях: права, реквизиты и вид операции, состав регистров, даты запрета. Диагностику всегда начинайте с текста ошибки и движений документа, а любые изменения проверяйте на копии базы и сверяйте по отчётам.

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

Почему кнопка «Провести» неактивна у документа?

Чаще всего не хватает прав на проведение или на регистры движений. Также кнопка недоступна, если документ находится в статусе, не допускающем проведения, или конфигурация для этого вида документа предусматривает только запись. Проверьте профиль доступа пользователя и статус документа.

Чем отличается «Записать» от «Провести»?

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

Как провести сразу много документов?

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

Документ провёлся, но в отчёте его нет. Что делать?

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

Как отменить проведение документа?

Откройте документ и нажмите «Провести» повторно (кнопка работает как переключатель) либо используйте команду «Отмена проведения» в меню «Ещё». При отмене проведения все движения документа удаляются из регистров. В закрытом периоде потребуется временно сдвинуть дату запрета.

Безопасно ли перепроводить документы прошлых периодов?

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