Как исправить КЭК и ИФО в документах БГУ 2.0 с помощью групповой обработки?

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

В процессе эксплуатации 1С:Бухгалтерии государственного учреждения 2.0 (БГУ 2.0) пользователи часто сталкиваются с необходимостью массового изменения реквизитов в документах и справочниках. Особенно актуально это после перехода с БГУ 1.0 или при выявлении системных ошибок ввода данных. Мы рассмотрим типичные проблемы, связанные с групповой обработкой, такие как исправление некорректных КЭК и ИФО, и предложим пошаговые решения.

1. Исправление КЭК в документе «Ввод начальных остатков»

Одной из частых проблем после миграции данных является некорректный перенос КЭК в документе Ввод начальных остатков, когда вместо ожидаемого значения (например, 734, 310, 004, 006) проставляется «000» (Не установлено). Давайте разберем, как с этим справиться.

Проблема 1: Отсутствие элементов при отборе по КЭК или счету.

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

Решение 1.1: Отбор по номеру документа.

Если вам нужно исправить конкретные документы, наиболее надежный способ отбора – это указание их номеров.

  1. Перейдите в раздел Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
  2. В поле Изменять выберите Документы, а затем укажите конкретный вид документа, например, Ввод начальных остатков или Ввод остатков ОС, НМА, НПА.
  3. Нажмите на ссылку Все элементы (или Отбор, если она уже активна).
  4. В окне настроек отбора добавьте новое условие:
    • Поле: Номер
    • Вид сравнения: Равно
    • Значение: Укажите полный номер документа, например, 0000-000179.
  5. Если документов несколько, можно использовать вид сравнения В списке и перечислить все номера через запятую.

Этот метод позволяет точно выбрать нужные документы для дальнейшей корректировки.

Проблема 2: Документ помечен как «Агрегатор» и недоступен для редактирования.

В БГУ 2.0 некоторые документы, особенно те, что связаны с вводом начальных остатков (например, Ввод остатков ОС, НМА, НПА), могут быть помечены как «агрегаторы». Документ-агрегатор хранит записи по всем регистрам, связанным с объектом, и после его создания он не подлежит прямому редактированию. Система выводит информационное сообщение о том, что документ заменил все предыдущие документы по выбранному основному средству на дату свертки базы.

Решение 2.1: Работа с документом-агрегатором.

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

  1. Отключение признака «Агрегатор»: В типовой конфигурации 1С:БГУ 2.0 нет простого способа «снять» признак агрегатора для редактирования. Обычно это означает, что документ был сформирован системой для консолидации данных и является конечным.
  2. Корректировка через специализированные механизмы: Если требуется изменить данные, которые были внесены агрегатором, возможно, потребуется использовать:
    • Документ Корректировка регистров: Это универсальный инструмент для ручного внесения или исправления записей в любых регистрах. Мы можем создать новый документ Корректировка регистров и вручную исправить неверные проводки по КЭК, сторнируя неверные и вводя правильные — для этого есть автозаполнение корректировки регистров для исправления ошибок.
    • Обработки разработчиков/внешние обработки: В некоторых случаях сторонние разработчики создают специальные обработки, которые позволяют обходить ограничения агрегаторов, но это всегда сопряжено с риском и требует тщательного тестирования — например, обработка массового изменения записей регистров в БГУ.
  3. Переввод данных: В крайних случаях, если объем ошибочных данных невелик, может быть проще отменить проведение агрегатора (если это возможно без серьезных последствий для учета) и повторно ввести начальные остатки корректным образом, предварительно убедившись в правильности всех настроек и КЭК.

Важный аспект: Бухгалтерское обоснование изменения КЭК.

В сообщении 7 прозвучал вопрос о целесообразности изменения КЭК на 734, с упоминанием КЭК 004, 006 и процедур Закрытие оборотный КЭК и Формирование остатков в закрытии года. Прежде чем производить массовые изменения, критически важно проконсультироваться с главным бухгалтером и убедиться в правильности выбора нового КЭК.

КЭК 734 "Увеличение прочей кредиторской задолженности" используется для расчетов, не относящихся к доходам или расходам (например, возврат излишне полученных средств, расчеты по НДС, прочие внутренние расчеты). КЭК 004, 006 и другие используются для отражения операций, влияющих на финансовый результат или формирование активов/обязательств. Ошибочный выбор КЭК может привести к искажению отчетности. Процедуры закрытия года также сильно зависят от корректности КЭК, формируя остатки и влияя на финансовый результат.

2. Изменение ИФО на счете 210.06 («Расчеты с учредителем»)

Другая распространенная ситуация – некорректное ИФО (Источник финансового обеспечения) на счете 210.06 «Расчеты с учредителем» после перехода на БГУ 2.0. Например, остатки легли на ИФО «Классное руководство» вместо «Служебное ИФО».

Проблема: Групповое изменение реквизитов не работает для ИФО на 210.06.

Несмотря на то что обработка Групповое изменение реквизитов может сообщать об успешном изменении, по факту в оборотно-сальдовой ведомости остаток на счете 210.06 может оставаться на прежнем некорректном ИФО.

Решение: Документ «Корректировка расчетов с учредителем» и «Операция (бухгалтерская)».

Для счета 210.06 в БГУ 2.0 предусмотрен специальный механизм корректировки.

  1. Документ Корректировка расчетов с учредителем:
    • Данный документ находится в разделе Учет и отчетность – Регламентные операции.
    • Включение функционала: Убедитесь, что функционал корректировки расчетов с учредителями оборотами ОЦИ за период включен в Учетной политике вашей организации (начиная с версии 2.0.96). Это позволит документу формировать необходимые проводки.
    • Использование документа: В документе Корректировка расчетов с учредителем вы сможете подобрать остатки на счете 210.06 в разрезе ИФО, КФО, КПС и Подразделений. В табличной части документа необходимо будет выбрать правильные КПС и аналитику счета 401.10 для корректировки.
    • Документ автоматически сформирует проводки для исправления ИФО по счету 210.06.
  2. Перенос ОС на другое ИФО (при необходимости):
    • Если речь идет о переносе остатков основных средств на другое ИФО, в типовой конфигурации 1С:БГУ 2.0 нет специального документа для такой прямой операции.
    • Для этого необходимо использовать документ Операция (бухгалтерская) (раздел Учет и отчетность – Операции (бухгалтерские)) — для этого подойдёт обработка переноса остатков по счетам и аналитикам.
    • Операция выполняется в два этапа:
      1. Списание: Создайте проводки по сторнированию балансовой стоимости объекта с некорректного ИФО (используйте отрицательные суммы).
      2. Постановка на учет: Создайте проводки по постановке на учет того же объекта по правильному ИФО (с положительными суммами).
    • Важно правильно указать все аналитики (КФО, КПС, КЭК, ИФО) для каждой проводки.

3. Корректировка КЭК в документах «Кассовое поступление» и «Обмен данными»

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

Проблема: Групповое изменение реквизитов не меняет «Бухгалтерскую операцию» (и КЭК).

Обработка Групповое изменение реквизитов в БГУ 2.0 позволяет менять большинство значений в документах, но у нее есть ограничения. Она не дает возможности напрямую заменить «Типовую операцию» (которая жестко связана с формированием проводок и КЭК) или реквизит со вкладки документа Бухгалтерская операция.

Решение: Использование обработки «Замена типовых операций и доп. реквизитов».

Для группового изменения «Типовой операции» (а значит, и связанного с ней КЭК) в БГУ 2.0 существует специальный инструмент:

  1. Доступ к обработке:
    • Откройте Главное меню (значок в левом верхнем углу).
    • Перейдите к пункту Все функции.
    • В открывшемся окне найдите раздел Справочники и выберите Типовые операции.
    • В форме списка Типовые операции найдите и нажмите кнопку Еще, затем выберите пункт Замена типовых операций и доп. реквизитов.
  2. Настройка замены:
    • В открывшейся обработке укажите Вид документа, например, Кассовое поступление.
    • Задайте необходимые Отборы, чтобы выбрать только те документы, которые нуждаются в корректировке (например, по периоду, организации).
    • В поле Операция, которую нужно заменить выберите текущую (некорректную) типовую операцию, например, Обмен данными.
    • В поле Новая типовая операция выберите нужную вам операцию, например, Поступление доходов (205 00, 209 00), которая содержит корректный КЭК.
    • Если в новой типовой операции требуются дополнительные реквизиты, установите флаг Изменять реквизиты табличных частей и укажите необходимые поля для заполнения.
    • Нажмите кнопку Заполнить документы. Обработка сформирует список документов, попадающих под условия отбора.
    • Тщательно проверьте список документов.
    • Нажмите кнопку Выполнить замену.
  3. Дополнительные шаги и возможные проблемы:
    • Перепроведение документов: После замены типовой операции, скорее всего, потребуется перепровести документы, чтобы изменения в проводках вступили в силу. Это можно сделать прямо из этой же обработки или через групповое перепроведение в соответствующем журнале документов.
    • "Не заполнено субконто дебета Виды затрат" и другие ошибки: Если при замене возникают ошибки типа «Не заполнено субконто дебета Виды затрат» или аналогичные, это может означать, что для новой типовой операции требуются дополнительные аналитические данные, которые отсутствуют в исходных документах. В этом случае:
      1. Сначала используйте стандартную обработку Групповое изменение реквизитов для заполнения недостающей аналитики (например, «Виды затрат») в табличных частях документов.
      2. Только после этого повторите попытку замены типовой операции.
    • Документы с ручной корректировкой проводок: Обработка может останавливаться, если в списке есть документы, в которых проводки были скорректированы вручную. Такие документы рекомендуется либо исправить вручную до запуска обработки, либо исключить их из списка для групповой замены.
    • Внешние обработки: Для особо сложных случаев или массовых ошибок после перехода с БГУ 1.0, существуют внешние обработки, которые позволяют исправлять КЭК в движениях документов по типу контрагента или другим признакам. Их использование требует аккуратности и предварительного резервного копирования базы.
    • Корректировка кассовых расходов прошлых лет: Для корректировки кассовых расходов прошлых лет, которые невозможно изменить стандартными методами, может применяться документ Операция (бухгалтерская). Мы можем вручную сформировать проводки, сторнируя (со знаком «минус») неверные суммы по старому КЭК и вводя (со знаком «плюс») верные суммы по новому КЭК, указывая соответствующие КФО, счета и аналитику.

4. Общие принципы использования групповой обработки в БГУ 2.0

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

Местонахождение обработки:

Основной инструмент для группового изменения реквизитов находится в разделе Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.

Пошаговое использование:

  1. Выбор объекта: В поле Изменять выберите тип объекта, который вы хотите изменить (например, Документы, Справочники, Виды документов и т.д.). Затем укажите конкретный вид документа или справочника (например, Кассовое поступление, Основные средства).
  2. Настройка отбора: Нажмите на ссылку Все элементы, чтобы настроить фильтры. Здесь вы можете указать условия, по которым будут выбраны элементы для изменения (например, по периоду, организации, номеру, дате, статусу).
    • Важно: Всегда тщательно проверяйте отбор, чтобы случайно не изменить лишние документы. Для просмотра элементов, попадающих под отбор, используйте кнопку Найти или ссылку Все элементы в форме настройки отбора.
  3. Выбор реквизитов для изменения: На вкладке Изменяемые реквизиты установите флажки напротив тех реквизитов, значения которых вы хотите поменять.
    • Показ служебных реквизитов: Если вы не видите нужный реквизит, возможно, он является служебным. В Дополнительных параметрах обработки установите флаг Показывать служебные реквизиты.
  4. Указание новых значений: Для каждого выбранного реквизита укажите новое значение. Если нужно очистить значение, обычно для этого есть специальная кнопка или возможность выбора пустого значения.
  5. Обработка табличных частей: Для изменения реквизитов в табличных частях документов (например, в табличной части «Услуги» документа «Поступление услуг»):
    • Установите флаг Обрабатывать табличные части.
    • Выберите нужную табличную часть из списка (например, для корректировки учета по номенклатуре).
    • Далее выберите реквизиты табличной части, которые нужно изменить, и укажите для них новые значения.
  6. Запуск обработки: После тщательной проверки всех настроек нажмите кнопку Изменить реквизиты.

Произвольный алгоритм:

В случае, если стандартные механизмы групповой обработки не позволяют решить задачу (например, требуется более сложная логика изменения, зависящая от нескольких условий или расчетов), можно использовать опцию Произвольный алгоритм на вкладке Изменяемые реквизиты. Эта опция требует написания кода на встроенном языке 1С и предназначена для опытных пользователей или программистов. Мы можем создать функцию, которая будет принимать объект и возвращать измененное значение реквизита.


// Пример произвольного алгоритма
// Параметры:
//   Объект - Изменяемый объект (документ, справочник).
//   ИмяРеквизита - Имя изменяемого реквизита.
//
// Возвращаемое значение:
//   Новое значение реквизита.
//
// Функция вызывается для каждого выбранного объекта.

Функция ИзменитьКЭК(Объект, ИмяРеквизита) Экспорт
    Если ИмяРеквизита = "КЭК" Тогда
        Если Объект.СчетДебета = ПланыСчетов.ЕПСБУ.Счет30234 Тогда
            Возврат ПланыСчетов.КЭК.НайтиПоКоду("734"); // Пример: ищем КЭК по коду
        КонецЕсли;
    КонецЕсли;
    Возврат Неопределено; // Возвращаем Неопределено, если не нужно менять
КонецФункции

Групповое проведение (перепроведение) документов:

После любых групповых изменений, которые затрагивают бухгалтерские данные, может потребоваться групповое перепроведение документов. Это можно сделать из журнала соответствующего вида документов: откройте журнал, выделите нужные документы, нажмите кнопку Еще (или Действия) и выберите команду Провести выбранный диапазон документов.

КРИТИЧЕСКИ ВАЖНО: Перед выполнением любых массовых изменений всегда создавайте резервную копию информационной базы. Это позволит избежать необратимой потери данных в случае некорректных действий.

Надеемся, что данное руководство поможет вам эффективно работать с групповой обработкой в 1С:БГУ 2.0 и успешно решать возникающие задачи по корректировке данных.

← На главную