Как распределить 26 счет пропорционально выручке от товаров и услуг в 1С:Бухгалтерия КОРП?

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

Часто перед бухгалтерией встает задача распределить управленческие расходы со счета 26 на счет 90.08.1 «Управленческие расходы» в разрезе номенклатурных групп. При этом базой распределения должна служить выручка от реализации всех видов деятельности — и товаров, и продукции, и услуг. Однако в типовой конфигурации «1С:Бухгалтерия КОРП» стандартная база распределения «Выручка» при закрытии 26 счета может учитывать только доходы от оказания услуг. Это создает трудности для компаний, ведущих раздельный учет, например, для участников свободных экономических зон (СЭЗ) или при совмещении разных налоговых режимов.

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

Шаг 1. Обоснование и предварительная настройка

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

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

Эта логика подкрепляется ПБУ 10/99 «Расходы организации», которое предписывает раскрывать в отчете о финансовых результатах расходы в разрезе соответствующих им видов доходов, если эти доходы существенны. Формула распределения в этом случае проста:

Доля расхода на Ном. группу = Общая сумма расхода * (Выручка по Ном. группе / Общая выручка)

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

Перед дальнейшими действиями убедимся, что в плане счетов сделаны необходимые настройки:

  1. Откройте «План счетов» (раздел «Главное»).
  2. Найдите счет 90.08.1 «Управленческие расходы по деятельности с основной системой налогообложения».
  3. Убедитесь, что у этого счета добавлено субконто «Номенклатурные группы». Если его нет, добавьте. Версия КОРП должна автоматически подхватить эту аналитику при распределении.

Также проверьте настройки в учетной политике (раздел «Главное» — «Учетная политика»). В методах распределения косвенных расходов для 26 счета может быть выбрана база «Выручка», но, как мы выяснили, она может работать некорректно. Наша задача — заставить ее учитывать все доходы.

Шаг 2. Диагностика проблемы: почему учитываются только услуги?

Наиболее вероятная причина, по которой система при расчете базы «Выручка» берет обороты только по услугам, — это жестко заданное условие в коде программы. Система может отбирать обороты по счету 90.01.1, анализируя вид номенклатуры, по которой прошла реализация. Проверим эту гипотезу.

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

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

В результате вы увидите обороты по выручке, сгруппированные по двум значениям: «Да» (это услуги) и «Нет» (это товары, продукция). Теперь сравните итоговую сумму по группе «Да» с базой, которую программа использует для распределения 26 счета (ее можно увидеть в справке-расчете «Распределение косвенных расходов» при закрытии месяца). Если эти суммы совпадают, значит, наша гипотеза верна: программа целенаправленно отбирает только выручку от услуг.

Шаг 3. Решение через доработку конфигурации

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

Важно! Все изменения необходимо вносить через расширение конфигурации. Это позволит сохранить возможность автоматического обновления основной конфигурации в будущем.

Алгоритм действий для программиста:

  1. Найти место в коде. Необходимо найти участок кода, отвечающий за сбор данных для базы распределения «Выручка». Скорее всего, эта логика находится в общем модуле, связанном с расчетом себестоимости или закрытием месяца. В конфигурации «Бухгалтерия предприятия» стоит обратить внимание на общий модуль ПравилаРаспределенияРасходов и процедуры в нем, например, ДобавитьПравилаРаспределитьНаФинансовыйРезультат или похожие по смыслу.
  2. Использовать отладчик. Самый надежный способ — запустить процедуру «Закрытие месяца» в режиме отладки и пошагово отследить, в какой момент и каким запросом формируется база распределения для 26 счета.
  3. Обнаружить и изменить фильтр. В тексте запроса, который получает обороты по счету 90.01.1, вы, скорее всего, найдете условие в секции ГДЕ, которое выглядит примерно так: Т.Номенклатура.ВидНоменклатуры.Услуга = ИСТИНА Именно это условие и отсекает выручку от реализации товаров и продукции.
  4. Внести изменения в расширении. Создайте новое расширение конфигурации. Заимствуйте в него нужную процедуру или весь общий модуль. В своей копии процедуры закомментируйте или удалите строку с этим условием. После этого сохраните расширение и обновите конфигурацию базы данных.

После применения доработки повторите операцию «Закрытие месяца». Теперь при расчете базы «Выручка» программа должна учесть все обороты по счету 90.01.1 в разрезе номенклатурных групп, и управленческие расходы со счета 26 будут распределены корректно — пропорционально доходам и от товаров, и от услуг.

Этот метод позволяет гибко настроить программу под требования законодательства и учетной политики вашей организации, обеспечивая корректное ведение раздельного учета.

← На главную