Как заполнить пустую статью расходов на счете 50.01 в закрытом периоде без перепроведения?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

Разберем классическую ситуацию, с которой часто сталкиваются пользователи программ 1С. Предположим, в документах ВыдачаНаличных забыли заполнить реквизит «Статья расходов». Период уже закрыт, отчетность сдана. Вы запускаете типовую обработку «Групповое изменение реквизитов», реквизиты в самих документах успешно заполняются, но при формировании отчета по счету 50.01 (Касса) вы по-прежнему видите пустые строки. Статья расходов в бухгалтерских проводках (по кредиту счета 50.01) не заполнилась.

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

Почему реквизит изменился в документе, но не изменился в проводках?

Давайте разберемся в механике работы системы. Стандартная обработка ГрупповоеИзменениеРеквизитов меняет значения исключительно в самом объекте (документе или справочнике) и записывает его. Однако бухгалтерские проводки — это движения по регистру бухгалтерии ЖурналПроводок.

Движения формируются или обновляются системой только в момент проведения документа. Так как у нас период закрыт, программа просто перезаписала новые реквизиты в документы, но старые проводки остались нетронутыми. Отсюда и возникает ситуация: в документе статья есть, а в карточке счета или оборотно-сальдовой ведомости — пусто.

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

Где на самом деле хранится статья для счета 50.01?

Посмотрим внимательнее на структуру документа ВыдачаНаличных (Расходный кассовый ордер). Аналитика, которая идет в бухгалтерскую проводку по кассовому счету (Статья движения денежных средств, она же ДДС), чаще всего находится не в общих реквизитах шапки документа.

Нам необходимо обратить внимание на табличную часть документа, которая называется РасшифровкаПлатежа. Именно там скрывается нужный нам реквизит. При настройке групповой обработки нужно выбирать для изменения не общие реквизиты, а колонку табличной части. Иначе вы заполните реквизит, отвечающий, например, за счет 57, а счет 50.01 останется без аналитики.

Способы корректировки проводок в закрытом периоде

Рассмотрим подробнее, как мы можем исправить пустые субконто, не перепроведя документы массово и не нарушив регламентированную отчетность. У нас есть несколько путей.

Способ 1: Сторнирование (классический бухгалтерский метод)

Это самый безопасный и методологически верный способ исправления ошибок прошлых периодов. Разберем его по шагам:

  1. Создаем документ ОперацияБух (Операции, введенные вручную).
  2. Выбираем вид операции — Сторно документа.
  3. Указываем наш ошибочный документ выдачи наличных. Система автоматически заполнит табличную часть движениями с минусом (красным).
  4. Добавляем новые строки (копируем сторнированные, но уже с плюсом), и в этих новых строках вручную проставляем нужную статью ДДС по счету 50.01.

Этот способ идеален, если ошибочных документов немного.

Способ 2: Прямая корректировка регистра бухгалтерии

Если документов много (например, 84 штуки, как в рассматриваемом случае), сторнировать каждый вручную слишком долго. Мы можем изменить сами проводки напрямую через типовую обработку.

  1. Обязательно делаем резервную копию базы данных перед началом работ!
  2. Открываем обработку «Групповое изменение реквизитов».
  3. В дополнительных настройках обработки включаем Режим разработчика (показывать служебные реквизиты).
  4. В поле выбора элемента для изменения выбираем не документы, а сам регистр — ЖурналПроводок (Регистр бухгалтерии).
  5. Настраиваем отбор по нужному счету (50.01) и пустому значению субконто «Статьи движения денежных средств».
  6. Задаем новое значение для субконто и выполняем обработку.

В этом случае система напрямую запишет нужные данные в проводки, не трогая сам документ и не требуя его перепроведения.

Способ 3: Использование внешних обработок

Программисты 1С часто используют специализированные внешние обработки, которые так и называются — «Замена субконто в проводках в закрытом периоде». Они работают по принципу программного чтения набора записей регистра по конкретному регистратору (документу), изменения нужной аналитики и записи набора обратно с параметром ОбменДанными.Загрузка = Истина. Это позволяет обойти проверки даты запрета редактирования и не вызывать процедуры проведения документа.

Как предотвратить появление пустых строк в будущем?

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

  1. Откроем справочник СтатьиДвиженияДенежныхСредств.
  2. Выберем нужную нам статью (или создадим новую).
  3. Найдем реквизит Использовать по умолчанию в операциях.
  4. Укажем там соответствующий вид операции, например, «Выдача подотчетному лицу» или «Оплата поставщику».

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

← На главную