Расчет доли прибыли по обособленным подразделениям есть и в 1С:Бухгалтерии ПРОФ. Только он пустой

17.09.26

Учетные задачи - Регламентированный учет и отчетность

Модуль расчета доли прибыли по обособленным подразделениям лежит в 1С:Бухгалтерии ПРОФ ровно там же, где в КОРП. Только в КОРП в нем 4255 строк, а в ПРОФ 130 строк пустых заглушек: тридцать две экспортные процедуры с теми же именами и параметрами, и ни одной строки внутри. Обе выгрузки одного релиза, 3.0.206.19. Сам учет обособленных подразделений выключен проверкой «если это не версия КОРП, вернуть Ложь». Код в обеих редакциях одинаковый, расходится только ответ. Поэтому в ПРОФ у подразделения нет даже флажка обособленности, а Приложение 5 к листу 02 бухгалтер заполняет из Excel. В статье: как устроен расчет в КОРП вплоть до того, куда девают погрешность округления. Почему перенесенный оттуда запрос в ПРОФ не падает, а возвращает всю стоимость одной строкой. И рабочий обходной путь с готовым текстом запроса, прогнанным в живой базе.

Конец квартала и Excel

Организация на общей системе. Головная в одном регионе, два склада с рабочими местами в двух других, налоговая поставила подразделения на учет, КПП у каждого свой. Конец квартала, декларация по налогу на прибыль, и в ней Приложение 5 к листу 02: отдельный лист на каждое подразделение, в нем доля налоговой базы и сумма налога в бюджет субъекта.

В ПРОФ это приложение пустое. Дальше Excel: выгрузить численность по подразделениям, выгрузить остаточную стоимость основных средств на первое число каждого месяца, сложить, поделить, вбить руками. Следующий квартал по новой.

На форумах отвечают одинаково: в ПРОФ не автоматизировано, переходите на КОРП. Мне стало интересно, где именно проходит граница, и я залез в поставку обеих редакций. Заодно нашлась ошибка, которую легко сделать при самостоятельном расчете, — сам чуть не сделал.

Сто тридцать строк пустоты

Механизм живет в общем модуле НалоговыйУчетОбособленныхПодразделений. Он есть в обеих редакциях. Чтобы разница не объяснялась версиями, я взял две выгрузки одного релиза, 3.0.206.19.

  ПРОФ КОРП
Размер модуля 7 844 байта 355 062 байта
Строк 130 4 255
Процедур всего 32 57
Из них экспортных 32 32
Непустых 0 57

Экспортный интерфейс совпадает до буквы: те же тридцать две процедуры, те же имена, те же параметры. В КОРП за ними четыре с половиной тысячи строк, в ПРОФ не стоит ничего. Вот начало файла в ПРОФ, ничего не вырезано:

Процедура ОпределитьВедениеУчетаВРазрезеНалоговыхОрганов(ВестиУчет) Экспорт

КонецПроцедуры

Процедура ЗаполнитьНалоговыеСтавкиРегиональныйБюджет(Ставки, Период, Организация, РегистрацииВНалоговомОргане) Экспорт

КонецПроцедуры

Процедура СоздатьТаблицуРегионов(МенеджерВременныхТаблиц, Организация, Период) Экспорт

КонецПроцедуры

И так все сто тридцать строк. Ключевые для нас три выглядят ровно так же:

Процедура ПоказательОпределенияДолиПрибыли(ПоказательДляОпределенияДолиПрибыли, Организация, Период) Экспорт

КонецПроцедуры

Процедура ПодготовитьРасчетРаспределенияНалоговойБазы(КонтекстРасчета, МенеджерВременныхТаблиц) Экспорт

КонецПроцедуры

Процедура ЗаполнитьЛист2Приложение5ДекларацииПоПрибыли(Контейнер, ПараметрыОтчета, СписокОрганизаций, Лист02_Прил5) Экспорт

КонецПроцедуры

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

Замок стоит не на расчете, а на редакции

Я полез смотреть, чем включается учет по подразделениям, и уперся вот в это:

Функция ВестиУчетПоПодразделениям() Экспорт

    Если Не ТарификацияБПВызовСервераПовтИсп.РазрешенУчетОбособленныхПодразделений() Тогда
        Возврат Ложь;
    КонецЕсли;

    Возврат ПолучитьФункциональнуюОпцию("ВестиУчетПоПодразделениям");
КонецФункции

А внутри проверки первой же строкой:

Функция РазрешенУчетОбособленныхПодразделений() Экспорт

    Если Не ВариантыПриложений.ЭтоВерсияКОРП() Тогда
        Возврат Ложь;
    КонецЕсли;
    ...

Этот код в ПРОФ и в КОРП побайтно одинаковый, расходится только ответ ЭтоВерсияКОРП(). Дело не в том, что чего-то не дописали: учет обособленных подразделений выключен по редакции, и функциональной опцией его в ПРОФ не включить.

Проверил живьем в базе ПРОФ, чтобы не гадать по исходникам. Два следствия видны сразу:

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

Как считает КОРП

Основание — пункт 2 статьи 288 НК: доля прибыли подразделения есть средняя арифметическая двух удельных весов, по труду и по имуществу. В коде это процедура ПодготовитьРасчетРаспределенияНалоговойБазы:

Если ИтогПоказательОпределенияДолиПрибыли = 0 И ИтогСредняяСтоимостьИмущества = 0 Тогда
    Запись.ДоляНалоговойБазы = 0;
ИначеЕсли ИтогПоказательОпределенияДолиПрибыли = 0 Тогда
    Запись.ДоляНалоговойБазы = СтоимостьАмортизируемогоИмущества / ИтогСредняяСтоимостьИмущества;
ИначеЕсли ИтогСредняяСтоимостьИмущества = 0 Тогда
    Запись.ДоляНалоговойБазы = ПоказательОпределенияДолиПрибыли / ИтогПоказательОпределенияДолиПрибыли;
Иначе
    Запись.ДоляНалоговойБазы =
        (СтоимостьАмортизируемогоИмущества / ИтогСредняяСтоимостьИмущества
        + ПоказательОпределенияДолиПрибыли / ИтогПоказательОпределенияДолиПрибыли)
        / 2;
КонецЕсли;

Четыре ветки, и три из них про вырожденные случаи: нет ни того ни другого, нет численности, нет имущества. В Excel это ровно те клетки, где вылезает деление на ноль.

А вот кусок, который сам не придумаешь:

РасчетДействующихПодразделений.Сортировать("НалоговаяБаза УБЫВ, ДоляНалоговойБазы УБЫВ, ...");

// Отклонение округления добавляем в самую большую долю
ПогрешностьОкругления = 1 - РасчетДействующихПодразделений.Итог("ДоляНалоговойБазы");
Если ЗначениеЗаполнено(РасчетДействующихПодразделений) И ПогрешностьОкругления <> 0 Тогда
    ЗаписьМаксимальнойДоли = РасчетДействующихПодразделений[0];
    ЗаписьМаксимальнойДоли.ДоляНалоговойБазы = ЗаписьМаксимальнойДоли.ДоляНалоговойБазы + ПогрешностьОкругления;
КонецЕсли;

Сумма долей обязана давать единицу. Если после округления вышло 0,99998, недостачу кладут в наибольшую долю, а не размазывают поровну и не дописывают в последнюю строку таблицы, как обычно выходит при ручном счете.

Саму формулу КОРП, кстати, печатает прямо в отчете. Справка-расчет называется «Распределение прибыли по бюджетам субъектов РФ» и лежит в разделе Операции, в справках-расчетах. Графа 9 там подписана буквально: Доля прибыли (гр.3 / итог гр.3 + гр.8 / итог гр.8) / 2.

Показатель по труду

Что брать, численность или расходы на оплату труда, организация решает сама и закрепляет в учетной политике. КОРП читает выбор из регистра НастройкиУчетаНалогаНаПрибыль, а если записи нет, берет расходы на оплату труда. Численность получает так:

// В соответствии с письмами Минфина России от 20.11.13 № 03-03-06/1/49980,
// от 27.12.2011 № 03-03-06/2/201, в вопросах расчета численности ориентируемся
// на правила Росстата по заполнению формы П-4.
// В частности, это Приказ от 30 ноября 2022 г. N 872
Возврат УчетЗарплаты.СреднесписочнаяЧисленностьДетальная(
    Организация, НачалоПериода, КонецПериода,
    ВсяОрганизация, ПоПодразделениям, Точность);

Эта функция есть и в ПРОФ, экспортная и с тем же параметром ПоПодразделениям, так что половина расчета собирается штатными средствами.

Показатель по имуществу

Средняя стоимость амортизируемого имущества считается по аналогии с пунктом 4 статьи 376 НК, на что в коде стоят ссылки на письма Минфина от 10.03.2006 № 03-03-04/1/199 и от 30.12.2004 № 03-06-01-02/26:

средняя стоимость = (остатки на 1-е число каждого месяца периода + остаток на 1-е число
                     следующего за периодом месяца) / (количество месяцев + 1)

В знаменателе число месяцев календарного года, а не отчетного периода, плюс единица. Берутся счета 01, 02 и 03, развернутые до субсчетов, по налоговому учету. Счет 01.К исключается: там корректировка стоимости арендованного имущества по подпункту 10 пункта 1 статьи 264, в стоимость основных средств она не входит.

Запрос КОРП выглядит примерно так:

ВЫБРАТЬ
    ХозрасчетныйОстатки.Организация,
    ХозрасчетныйОстатки.Подразделение,
    ЕСТЬNULL(ХозрасчетныйОстатки.СуммаНУОстаток, 0)
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(...) КАК ХозрасчетныйОстатки

Подразделение берется прямо из измерения регистра бухгалтерии. Вот на этом месте меня и подловило.

Тот же запрос в ПРОФ вернет неправильное число

Регистр «Хозрасчетный» в обеих редакциях одинаковый, вместе с измерением Подразделение. Я так и написал сначала: запрос переносится как есть. Потом на всякий случай сверил план счетов. Флаг «учет по подразделениям» в поставке:

Счет ПРОФ КОРП
01 Основные средства нет да
02 Амортизация основных средств нет да
03 Доходные вложения в материальные ценности нет да
20 Основное производство да да
26 Общехозяйственные расходы да да
44 Расходы на продажу нет да

Затратные счета по подразделениям в ПРОФ ведутся, а счета основных средств нет. Значит в проводках по 01, 02 и 03 измерение Подразделение не заполняется, и перенесенный запрос не упадет и не вернет пусто — он выдаст всю стоимость одной строкой на пустом подразделении. По результату это выглядит как нормальный ответ, и поймать такое можно только если заранее знаешь, куда смотреть.

Как собрать имущество в ПРОФ

Обходной путь есть, и он не требует ни менять план счетов, ни перепроводить документы. Подразделение у основного средства в ПРОФ хранится отдельно, в регистре сведений МестонахождениеОСБухгалтерскийУчет: измерения ОсновноеСредство и Организация, ресурс Местонахождение типа СправочникСсылка.ПодразделенияОрганизаций.

А на счетах 01, 02 и 03 есть субконто «Основные средства», в ПРОФ оно на месте на всех трех. Значит стоимость разворачивается по конкретным ОС, а каждое ОС привязывается к подразделению через регистр:

ВЫБРАТЬ
    ЕСТЬNULL(М.Местонахождение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) КАК Подразделение,
    СУММА(ЕСТЬNULL(О.СуммаНУОстаток, 0)) КАК Стоимость
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            ДАТАВРЕМЯ(2026, 10, 1),
            Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновныеСредства),
                             ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АмортизацияОсновныхСредств),
                             ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ДоходныеВложенияВ_МЦ)),
            ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства),) КАК О
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(
            ДАТАВРЕМЯ(2026, 10, 1),) КАК М
        ПО О.Субконто1 = М.ОсновноеСредство
СГРУППИРОВАТЬ ПО
    ЕСТЬNULL(М.Местонахождение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка))

Амортизацию отдельно вычитать не надо: таблица остатков отдает разницу дебета и кредита, поэтому 02 приходит с минусом и сумма трех счетов сразу дает остаточную стоимость. Дату подставляете первым числом каждого месяца с начала года и первым числом месяца, следующего за отчетным периодом, потом складываете и делите на количество месяцев плюс один.

Запрос я прогнал в живой базе ПРОФ, он отрабатывает. И тут же уперся в следующее: в моей демобазе регистр местонахождения оказался пустым. Две записи на тридцать миллионов рублей основных средств, и обе без подразделения. Вся стоимость села на пустую строку. Регистр заполняют документы по основным средствам, а остатки, введенные документом ввода начальных остатков, его не трогают. В рабочей базе, где ОС принимали к учету как положено, данные будут. В базе, которую перевели из другой программы, скорее всего нет, и это первое, что стоит проверить перед расчетом.

Что меняется с 2027 года, а что нет

С 1 января 2027 года отменяется обязанность сдавать декларацию по месту нахождения каждого обособленного подразделения: головная организация подает одну декларацию, и показатели всех подразделений собираются в ней отдельными листами.

Шума вокруг этой нормы много, а на сам расчет доли она не влияет никак. Доля по каждому подразделению как считалась по статье 288, так и считается. Меняется адрес подачи и количество деклараций, а не арифметика. Приложение 5 остается, и в ПРОФ его по-прежнему заполнять руками.

Меняется цена ошибки. Раньше неверная доля портила одну декларацию из нескольких, теперь все подразделения лежат в одном документе, и ошибка ломает его целиком.

Чего этот способ не делает

Учетную политику он не отменяет. Если основные средства к подразделениям не отнесены, считать нечего, и никакой запрос этого не исправит.

Групп подразделений здесь нет. Если налог платится через ответственное подразделение за группу, в КОРП под это заведен отдельный регистр настроек, и расчет идет иначе.

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

И сопоставление подразделений с регистрациями в налоговых органах в ПРОФ хранить негде: признака обособленности у подразделения нет, значит связку «подразделение — КПП» придется держать где-то у себя.

Зачем я это разбирал

Вопрос к тем, у кого обособленные подразделения на ПРОФ.

Расчет, который делает КОРП, воспроизводится на данных ПРОФ целиком, только не переносом запроса, а через субконто и регистр местонахождения. Напрашивается внешняя обработка: выбрал организацию и период, сопоставил подразделения с КПП один раз, получил таблицу с долями, средней стоимостью имущества и численностью, рядом готовые цифры для Приложения 5 и печатную справку-расчет. В базе ничего не меняет, только читает.

Есть смысл ее делать? Напишите в комментариях, как считаете сейчас и сколько времени уходит. Если тема живая, сделаю и выложу.

Вступайте в нашу телеграмм-группу Инфостарт

доля прибыли обособленные подразделения Приложение 5 к листу 02 налог на прибыль декларация по налогу на прибыль Бухгалтерия предприятия ПРОФ Бухгалтерия КОРП статья 288 НК РФ среднесписочная численность остаточная стоимость амортизируемое имущество распределение налога по подразделениям бюджет субъекта единая декларация 2027 БП 3.0 регистр Хозрасчетный местонахождение ОС учет по подразделениям

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

40000 руб.

28.08.2020    568103    4013    145    

1482

SALE! 50%

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

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

96600 48300 руб.

30.11.2022    40557    411    37    

62

Регламентированный учет и отчетность Анализ учета Бюджетный учет Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Расширение «Отчет ГОЗ» для 1С:Бухгалтерия 3.0 ПРОФ и КОРП позволяет автоматизировать ведение раздельного учета и подготовку отчетности для Торговых и Производственных организаций, участвующих в ГосОборонЗаказе. Эффективный инструмент ведения раздельного учета по гособоронзаказам для Торговых и Производственных компаний

97700 руб.

20.02.2024    10915    20    6    

16

Учет доходов и расходов Бухгалтер Пользователь 1С:Предприятие 8 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Готовый модуль для управленческого учета по проектам в 1С:Бухгалтерии 3.0. Ведите список проектов, привязывайте проекты к документам, контролируйте доходы и расходы в разрезе каждого проекта в 1С.

15250 руб.

30.11.2021    36920    264    88    

156

SALE! 50%

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Платные (руб)

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

96600 48300 руб.

08.12.2021    37443    540    77    

66

Производство готовой продукции (работ, услуг) Учет доходов и расходов Анализ продаж 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

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

60000 руб.

25.06.2025    9373    12    3    

9

Учет доходов и расходов Взаиморасчеты Бюджетный учет 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Предприятие 8. Транспортная логистика, экспедирование и управление автотранспортом КОРП Россия Управленческий учет Платные (руб)

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

30500 руб.

15.05.2025    2639    2    0    

4

Регламентированный учет и отчетность Операции по ВЭД Бухгалтер 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет НДС Платные (руб)

Экономьте часы рабочего времени и избегайте ошибок при подготовке. Решение создано специально для вас, если вы: Занимаетесь ВЭД: ваша компания регулярно отгружает товары в страны ЕАЭС Сотрудничаете с ключевыми странами союза: Беларусью, Казахстаном, Арменией и Киргизией Работаете в 1С: ведете учет в Бухгалтерии 3.0, КА 2 или ERP Продукт прошел сертификацию 1С-Совместимо и имеет полную документацию Есть демо-версия, можно поставить на свою базу и проверить функционал на нескольких отчетах

12200 руб.

10.07.2017    98540    552    163    

422
Для отправки сообщения требуется регистрация/авторизация