1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчет (Report) |
| Имя | ДоходыРасходы |
| Полное имя | Отчет.ДоходыРасходы / Reports.ДоходыРасходы |
| Синоним | Доходы и расходы (прибыль и убыток) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (3.0.74.2) |
| Основа | Отчет на СКД (система компоновки данных) |
| Проводки/движения | Нет (аналитический отчет, работает только на чтение) |
Назначение. Отчет формирует аналитическую отчетность по финансовым результатам деятельности организации: структуру доходов и расходов, расчет прибыли/убытка за период с детализацией по произвольным аналитическим разрезам (счет, контрагент, подразделение, номенклатура и т.д.). Предназначен для бухгалтеров, финансовых менеджеров и руководителей. Инструмент аналитический — проводок не формирует, читает данные из регистров бухгалтерского учета. Поддерживает режим расшифровки (drill-down) по любому показателю.
Где найти в 1С: раздел «Руководителю» → «Доходы и расходы (прибыль и убыток)».
Навигационная ссылка: e1cib/list/Отчет.ДоходыРасходы
Экономический смысл отчета: доходы берутся из оборотов по счетам раздела 6 типового плана счетов РК (например, 6010 «Доход от реализации продукции и оказания услуг»), расходы — из счетов раздела 7 (например, 7010 «Себестоимость реализованной продукции и оказанных услуг»). Разница формирует финансовый результат периода. Суммы отражаются в тенге (₸).
2. Реквизиты и табличные части
2.1 Реквизиты шапки (настройки отчета)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| НачалоПериода | Дата (dateTime) | ShowError | Начальная дата отчетного периода; обязателен для формирования выборки данных |
| КонецПериода | Дата (dateTime) | ShowError | Конечная дата отчетного периода; обязателен для ограничения временного диапазона |
| Периодичность | Число (decimal) | ShowError | Интервал детализации по времени (день, неделя, месяц, квартал и т.д.); задает временную группировку |
| ПредставлениеСпискаОрганизаций | Строка | DontCheck | Текстовое представление выбранных организаций для заголовка отчета; формируется автоматически |
| РазмещениеДополнительныхПолей | Число (decimal) | DontCheck | Способ размещения дополнительных полей (отдельно, вместе с основными и т.д.) |
| РежимРасшифровки | Булево | DontCheck | Флаг режима расшифровки; при включении отчет открывается с детализацией по конкретному показателю. Пользователем напрямую не заполняется |
2.2 Табличные части
Группировка
Определяет структуру группировки данных — по каким измерениям данные разбиваются на группы и подгруппы.
| Имя | Тип | Назначение |
|---|---|---|
| Использование | Булево | Флаг активации строки; применяются только отмеченные группировки |
| Поле | Строка | Системное имя поля группировки (например, «Счет», «Контрагент», «Подразделение») |
| Представление | Строка | Читаемое наименование поля для интерфейса |
| ТипГруппировки | EnumRef.ТипДетализацииСтандартныхОтчетов | Способ группировки: без иерархии, только иерархия, с иерархией и элементами |
ДополнительныеПоля
Список дополнительных полей (ресурсов и измерений), выводимых в отчет помимо основных показателей доходов и расходов.
| Имя | Тип | Назначение |
|---|---|---|
| Использование | Булево | Флаг включения поля в отчет |
| Поле | Строка | Системное имя дополнительного поля |
| Представление | Строка | Наименование колонки для отображения |
3. Формы
| Форма | Назначение |
|---|---|
| ФормаОтчета (основная) | Единая форма пользователя. Содержит ~389 элементов управления: поля ввода периода (НачалоПериода, КонецПериода), выбор организаций, настройки периодичности, таблицы группировок и дополнительных полей, поле табличного документа с результатом, панель отбора и настроек СКД. Обеспечивает формирование, вывод, расшифровку и сохранение вариантов настроек |
Дополнительные (типовые для отчетов на СКД) формы вроде отдельной формы настроек/варианта, как правило, наследуются из общей механики БСП и явно в объекте не переопределяются.
4. Ключевые процедуры модулей
В приложенном evidence исходный BSL-код обработчиков не детализирован (приведена только структура). Ниже — типовые обработчики для отчета на СКД в конфигурациях на БСП. Конкретные имена процедур требуют проверки по модулю формы конкретной версии.
Модуль объекта отчета:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— перехват вывода результата: подстановка дат периода в заголовок, оформление, при необходимости — программное дополнение макета компоновки.- Процедуры настройки схемы компоновки: программное добавление ресурсов/полей доходов и расходов, установка параметров
НачалоПериода,КонецПериода,Периодичность.
Модуль формы отчета:
ПриСоздииНаСервере(Отказ, СтандартнаяОбработка)— инициализация настроек: установка периода по умолчанию, заполнение списка организаций, восстановление пользовательских настроек.- Обработчики выбора периода и периодичности — синхронизация реквизитов
НачалоПериода/КонецПериодас выбранным стандартным периодом. - Обработчики таблиц
ГруппировкаиДополнительныеПоля— управление составом группировок и колонок. - Обработчик расшифровки — открытие детализации показателя (реквизит
РежимРасшифровки).
5. Источники данных, движения и проводки
Отчет движений не формирует и проводок не создает — это отчет на чтение.
Данные компонуются из регистров бухгалтерского учета (обороты по счетам) типового плана счетов РК. Основные источники:
| Раздел | Счета (типовые РК) | Роль в отчете |
|---|---|---|
| Доходы | 6010 «Доход от реализации продукции и оказания услуг» (и прочие счета раздела 6) | Кредитовые обороты — сумма доходов |
| Расходы | 7010 «Себестоимость реализованной продукции и оказанных услуг» (и прочие счета раздела 7) | Дебетовые обороты — сумма расходов |
| Финансовый результат | Разница «Доходы − Расходы» | Прибыль/убыток за период |
Для контекста — сопутствующие счета операций реализации, обороты которых косвенно влияют на показатели: 1210 (краткосрочная дебиторская задолженность покупателей), 1030 (деньги на текущих счетах), 1330 (товары), 3310 (краткосрочная КЗ поставщикам), 3130 (НДС, подлежащий уплате). Показатели самого отчета «Доходы и расходы» суммы НДС не включают — НДС (ставка 16% в 2026 году) отражается на счете 3130 и в показатели прибыли/убытка не входит.
Отбор и детализация ведутся по стандартным разрезам учета: организация, подразделение, контрагент, номенклатура, статья доходов/расходов.
6. Связанные объекты и ввод на основании
- Ввод на основании — не применяется (отчет не является документом).
- Связанные объекты:
- План счетов «Типовой (РК)» — источник счетов доходов/расходов.
- Регистр бухгалтерии (обороты по счетам) — источник данных компоновки.
- Справочники аналитики: «Организации», «Подразделения», «Контрагенты», «Номенклатура», «Статьи доходов и расходов».
- Перечисление
ТипДетализацииСтандартныхОтчетов— тип группировки. - Первичные документы реализации/списания (Реализация товаров и услуг и т.п.), формирующие обороты по счетам 6010/7010; они же поставляют ЭСФ (ИС ЭСФ) и СНТ по электронному документообороту РК.
7. Точки расширения
- Варианты отчета (СКД). Сохранение пользовательских вариантов настроек через стандартный механизм вариантов отчетов БСП — без изменения конфигурации.
- Дополнительные отчеты (внешние). Отдельный внешний отчет с собственной схемой на базе тех же оборотов — подключается через «Дополнительные отчеты и обработки».
- Расширение конфигурации. Переопределение
ПриКомпоновкеРезультатаи процедур формы для кастомного оформления, добавления показателей (например, отдельная колонка рентабельности) или доп. отборов. - Настройка группировок/доп. полей. Гибкая настройка табличных частей
ГруппировкаиДополнительныеПоляпользователем без доработки. - Дополнительные поля СКД. Расширение схемы компоновки собственными вычисляемыми полями и ресурсами.
Версионно-специфично (требует проверки для 3.0.74.2): точный состав предопределенных полей группировки и имена обработчиков модуля формы могут отличаться между релизами редакции 3.0.
