1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчёт (Report) |
| Имя | СправкаРасчетРаспределенияКосвенныхРасходов |
| Полное имя | Отчет.СправкаРасчетРаспределенияКосвенныхРасходов |
| Синоним | Справка-расчёт «Распределение косвенных расходов» |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Механизм | Схема компоновки данных (СКД) |
| Назначение | Анализ и детализация распределения косвенных (общепроизводственных, административных) расходов между объектами учёта затрат за выбранный период |
Назначение. Отчёт формирует справку-расчёт, в которой показывается, как суммы косвенных расходов, накопленные за период, распределяются между номенклатурными группами, подразделениями и статьями затрат по установленной базе распределения. Он не является первичным документом и не изменяет данные учёта — это аналитический (регламентно-справочный) отчёт для обоснования и проверки корректности закрытия косвенных затрат. Используется бухгалтерами и финансовыми контролёрами регулярно в конце отчётного периода (месяц, квартал) при подготовке управленческой и налоговой отчётности, в связке с регламентными операциями закрытия месяца.
Где найти в 1С:
- Раздел «Операции» → «Справка-расчёт "Распределение косвенных расходов"».
- Прямая навигационная ссылка:
e1cib/list/Отчет.СправкаРасчетРаспределенияКосвенныхРасходов.
2. Реквизиты и структура
2.1 Реквизиты (параметры настройки отчёта)
Отчёт основан на СКД; перечисленные ниже реквизиты — это параметры компоновки/настройки, задаваемые пользователем на форме.
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
НачалоПериода |
Дата (xs:dateTime) |
Не проверяется | Начальная дата периода, за который формируется справка-расчёт. Задаёт нижнюю границу выборки данных о косвенных расходах. |
КонецПериода |
Дата (xs:dateTime) |
Не проверяется | Конечная дата периода отчёта — верхняя граница временного интервала анализа распределения. |
ПредставлениеСпискаОрганизаций |
Строка (xs:string) |
Не проверяется | Читаемое для пользователя строковое представление выбранного списка организаций. Хранит описание отобранных юридических лиц для вывода в шапке отчёта. |
ПредставлениеСпискаПодразделений |
Строка (xs:string) |
Не проверяется | Строковое представление выбранных подразделений для отображения в UI перечня структурных единиц, по которым построен отчёт. |
РежимРасшифровки |
Булево (xs:boolean) |
Не проверяется | Флаг режима детализации. При включении пользователь может открывать расшифровки показателей до первичных документов и оборотов. |
НаборПоказателейОтчета |
Число (xs:decimal) |
ShowError (обязательный) | Числовой идентификатор набора показателей, определяющий состав выводимых метрик (суммы расходов, базы распределения, проценты, распределённые суммы). Критичен для корректной работы компоновки — при пустом значении формирование блокируется. |
Помимо перечисленных, фактический отбор организаций и подразделений выполняется через настройки СКД (пользовательские отборы), а строковые реквизиты
Представление…только дублируют выбор для читаемого заголовка.
2.2 Табличные части
Табличные части отсутствуют. Отчёт работает исключительно через схему компоновки данных и выводит результат в табличный документ (SpreadSheetDocument). Детальные данные в структуре объекта не хранятся — они формируются запросом СКД к учётным регистрам на момент построения.
2.3 Формы
| Форма | Роль |
|---|---|
ФормаОтчета |
Основная и единственная форма. Ключевая форма работы пользователя: содержит панель настроек, поля периода и отборов (организации, подразделения), область результата (SpreadSheetDocument), элементы условного оформления и команды формирования. В форме порядка 255 элементов управления, что типично для развитой формы отчёта на СКД с расширенными настройками. |
3. Ключевые процедуры модулей
Evidence с текстом BSL для данного объекта не приложено, поэтому ниже — типовой состав обработчиков для отчёта на СКД в БК 3.0. Конкретные имена методов и строки следует уточнять по конфигуратору, но набор и логика стандартны.
Модуль объекта (ОбъектМодуль / модуль менеджера):
ПриКомпоновкеРезультата(...)(программное вмешательство в компоновку) — при необходимости корректирует макет, добавляет расшифровки, дозаполняет вычисляемые показатели, скрывает/показывает колонки в зависимости отНаборПоказателейОтчета.- Заполнение параметров периода и отборов в
НастройкиКомпоновкиДанныхперед выводом.
Модуль формы (ФормаОтчета):
ПриСозданииНаСервере(...)— инициализация настроек, установка периода по умолчанию (текущий месяц/период закрытия), заполнение отбора по основной организации, восстановление сохранённых пользовательских настроек.ПриОткрытии(...)— донастройка внешнего вида, доступности команд.<Реквизит>ПриИзменении(...)(например, для периода/организаций) — синхронизация полейПредставление…с фактически выбранными значениями, актуализация быстрых отборов.- Команда формирования отчёта — вызов
КомпоновщикНастроек/СкомпоноватьРезультати вывод вSpreadSheetDocument; приРежимРасшифровки = Истинавключается детализация. - Обработчик расшифровки (
ОбработкаРасшифровкиДокумента/ стандартный механизм СКД) — переход к первичным данным (проводкам, документам-регистраторам).
Требует проверки (версионно-специфично): точный перечень программных вмешательств в компоновку и наличие процедуры
ПриКомпоновкеРезультатамогут отличаться в рамках подрелизов 3.0.74.x.
4. Проведение и движения
Объект является отчётом, поэтому он не проводится, не формирует проводок и не создаёт движений по регистрам. Данные только читаются.
Отчёт строит результат по данным, ранее сформированным документами и регламентными операциями закрытия месяца (в первую очередь операциями распределения расходов и закрытия счетов затрат). Источники данных — регистр бухгалтерии (хозрасчётный) и регистры учёта затрат/распределения.
Типовая логика, отражаемая в справке-расчёте, соответствует распределению косвенных расходов на себестоимость по плану счетов РК:
| Операция (отражается документами/регл. операциями, отчёт её показывает) | Дебет | Кредит |
|---|---|---|
| Списание/распределение косвенных расходов на себестоимость реализации | 7010 «Себестоимость реализации» | счета учёта косвенных расходов (группы 7000/8000) |
| Оприходование/движение товаров при формировании затрат | 1330 «Товары» | — (по соответствующим корреспонденциям) |
| Признание дохода от реализации (для расчёта базы распределения по выручке) | 1210 «Краткосрочная дебиторская задолженность покупателей» | 6010 «Доход от реализации» |
| НДС к уплате при реализации (ставка 16%, 2026 г.) | — | 3130 «НДС к уплате» |
| Расчёты с поставщиками услуг, формирующих косвенные расходы | счета расходов | 3310 «КЗ поставщикам» |
Базы распределения, которые обычно выводятся в справке-расчёте (в зависимости от НаборПоказателейОтчета): плановая себестоимость, объём выпуска, прямые затраты, оплата труда, выручка (6010). Отчёт показывает: сумму косвенных расходов к распределению, выбранную базу, коэффициент (%) и распределённую сумму по каждому объекту (номенклатурная группа / подразделение / статья затрат).
Все суммовые показатели — в тенге (₸). Актуальная ставка НДС для операций 2026 года — 16%; при анализе выручки как базы распределения суммы берутся без НДС.
5. Связанные объекты и ввод на основании
Отчёт не поддерживает ввод на основании и сам не служит основанием для других объектов (это свойство документов). Связи носят информационный/аналитический характер.
Читаемые данные и связанные объекты:
- Регистр бухгалтерии (хозрасчётный) — основной источник оборотов и сальдо.
- Регламентная операция «Закрытие месяца» и её операции распределения косвенных расходов / закрытия затратных счетов — формируют данные, которые отчёт визуализирует и обосновывает.
- Справочники: «Организации», «Подразделения», «Номенклатурные группы», «Статьи затрат» — измерения отбора и группировки.
- Прочие справки-расчёты закрытия месяца (себестоимость, распределение расходов) — дополняют картину закрытия периода.
Расшифровки (при РежимРасшифровки = Истина) ведут к документам-регистраторам и проводкам, сформировавшим показатели.
6. Точки расширения
- Настройки СКД / варианты отчёта. Основной штатный механизм донастройки: пользовательские варианты, дополнительные отборы, группировки, условное оформление, сохранение настроек — без изменения конфигурации.
- Расширение конфигурации (Extensions). Возможно добавление собственного варианта СКД, заимствование
ФормаОтчетаи добавление реквизитов/команд формы, подписка на обработчики формы (ПриСозданииНаСервере,ПриОткрытии). - Программное вмешательство в компоновку (
ПриКомпоновкеРезультата) — точка для добавления вычисляемых колонок, кастомных баз распределения или дополнительной детализации. - Параметр
НаборПоказателейОтчета— управляет составом метрик; при разработке новых наборов показателей это ключевая точка настройки поведения отчёта. - Механизм расшифровки — можно расширять для перехода к нестандартным объектам детализации.
Рекомендуется вносить изменения через расширение и пользовательские варианты СКД, чтобы сохранить обновляемость типовой конфигурации.
