1. Идентификация
| Свойство | Значение |
|---|---|
| Тип объекта | Отчёт (Report) |
| Имя | ВаловаяПрибыльПоОплаченнымОтгрузкам |
| Полное имя | Отчет.ВаловаяПрибыльПоОплаченнымОтгрузкам |
| Синоним | «Прибыль по оплате отгрузок» |
| Конфигурация | Управление торговлей для Казахстана, 3.4.5.21 |
| Основная схема | Система компоновки данных (СКД) |
| Где найти в 1С | Раздел «Служебные подсистемы» → «Прибыль по оплате отгрузок» |
| Навигационная ссылка | e1cib/list/Отчет.ВаловаяПрибыльПоОплаченнымОтгрузкам |
Назначение. Отчёт показывает валовую прибыль (маржу) в разрезе отгрузок, признанных оплаченными. В отличие от классической «Валовой прибыли», которая берёт всю реализацию за период, здесь доход и себестоимость попадают в результат только по мере поступления оплаты от покупателя (полностью или пропорционально оплаченной доле). Отчёт нужен там, где финансовый результат считается «по оплате», а не «по отгрузке»: контроль реальной маржи по деньгам, сверка выручки с движением денежных средств, анализ рентабельности по фактически закрытым расчётам.
Ключевые показатели:
- Выручка (без НДС) по оплаченным отгрузкам;
- Себестоимость соответствующих оплаченных строк;
- Валовая прибыль = Выручка − Себестоимость;
- Рентабельность, % = Валовая прибыль / Выручка × 100.
Все суммы — в тенге (₸). НДС в валовую прибыль не входит: выручка берётся очищенной от НДС (в РК с 2026 г. ставка 16 %).
2. Параметры и настройки отчёта
У отчёта нет реквизитов шапки и табличных частей в понимании документа. Пользовательские настройки задаются через СКД. Типовой состав:
Параметры (заполняются пользователем)
| Параметр | Назначение |
|---|---|
Период (НачалоПериода / КонецПериода) |
Интервал анализа. По факту берётся по дате оплаты, а не по дате отгрузки — прибыль признаётся в периоде поступления денег. |
Организация |
Отбор по организации (юрлицу РК). |
Типовые отборы
Склад, Номенклатура, Вид номенклатуры, Ценовая группа, Партнёр/Контрагент, Договор, Менеджер, Соглашение, Подразделение, Вид расчётов (наличные/безналичные), Валюта.
Поля структуры (группировки и ресурсы)
Группировки (строки/колонки):
- Организация, Подразделение, Менеджер;
- Партнёр, Контрагент, Договор;
- Номенклатура, Характеристика, Вид номенклатуры, Ценовая группа;
- Документ отгрузки (Регистратор), Дата отгрузки, Дата оплаты.
Ресурсы (числовые итоги):
| Ресурс | Смысл |
|---|---|
| СуммаВыручкиОплаченная | Выручка без НДС по оплаченной доле отгрузки |
| СуммаСебестоимостиОплаченная | Себестоимость оплаченной доли |
| ВаловаяПрибыль | Выручка − Себестоимость |
| Рентабельность | Прибыль / Выручка × 100 % |
| КоэффициентОплаты | Доля оплаченного (0…1), на которую домножаются выручка и себестоимость |
«Оплаченная доля» рассчитывается как отношение зачтённой оплаты к сумме отгрузки. Если отгрузка оплачена частично, в отчёт попадает пропорциональная часть выручки и себестоимости.
3. Формы
Отчёт использует автогенерируемые формы СКД:
| Форма | Назначение |
|---|---|
Основная форма отчёта (ФормаОтчета) |
Основное окно: панель настроек (период, организация, отборы), команда «Сформировать», поле табличного документа с результатом. Как правило, генерируется автоматически по основной схеме компоновки. |
Форма настроек (ФормаНастроек) |
Расширенная настройка варианта: группировки, отборы, условное оформление, поля. Открывается по кнопке «Настройки». |
| Варианты отчёта | Предопределённые варианты компоновки (например, «По номенклатуре», «По менеджерам», «По контрагентам»), сохранённые в схеме. |
Отдельных форм ввода данных у отчёта нет — это объект только для чтения и вывода.
4. Ключевые процедуры модулей
В приложенном evidence BSL-код не предоставлен (есть только фасет «назначение»). Ниже — типовой для отчётов на СКД набор обработчиков; при доработке ориентируйтесь на них.
Модуль объекта отчёта:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— точка вмешательства в вывод: программное дополнение результата, пост-обработка ячеек, вывод «шапки»/итогов вне СКД. ПриСтандартнаяОбработка = Ложькомпоновка выполняется полностью кодом.НастройкиДляТехнологииАнализаДанных()/ вспомогательные функции подготовки настроек — при наличии.
Модуль формы отчёта:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— установка начальных значений периода (например, текущий месяц), организации по умолчанию, применение функциональных опций.ПриОткрытии(Отказ)— инициализация интерфейса.- Обработчики команд
Сформировать, а также обработчики расшифровки (Расшифровка...) для перехода к документам-отгрузкам и документам оплаты.
Логика получения данных реализуется запросом в схеме компоновки (набор данных «Запрос»): соединение движений продаж с движениями оплаты для вычисления оплаченной доли и соответствующей ей себестоимости.
Требует проверки в конкретной сборке 3.4.5.21: точный состав наборов данных СКД и наличие ручного
ПриКомпоновкеРезультата(в части релизов вывод полностью декларативный, без кода).
5. Источники данных (регистры) — вместо движений
Отчёт не формирует движений и проводок — он только читает данные. Ниже приведены типовые источники, из которых собирается результат, и то, какими проводками эти данные были образованы документами-регистраторами.
Регистры-источники
| Регистр | Что берётся |
|---|---|
РегистрНакопления.ВыручкаИСебестоимостьПродаж |
Выручка (без НДС) и себестоимость по отгрузкам — база показателей прибыли |
РегистрНакопления.РасчетыСКлиентами / РасчетыСКлиентамиПоДокументам |
Состояние расчётов: сколько по документу отгрузки оплачено → расчёт оплаченной доли |
РегистрНакопления.ДенежныеСредства (безналичные/наличные) |
Факт поступления оплаты и дата признания «оплачено» |
РегистрНакопления.ТоварыОрганизаций / СебестоимостьТоваров |
Уточнение себестоимости списанных товаров |
Как связаны с учётом (типовой план счетов РК)
Данные, попадающие в отчёт, порождены проводками документов реализации и оплаты:
| Хозяйственная операция | Дебет | Кредит |
|---|---|---|
| Реализация товаров (доход) | 1210 «Краткосрочная ДЗ покупателей» | 6010 «Доход от реализации» |
| НДС по реализации (16 %) | 1210 | 3130 «НДС к уплате» |
| Списание себестоимости | 7010 «Себестоимость реализации» | 1330 «Товары» |
| Поступление оплаты от покупателя | 1030 «Деньги на текущих счетах» | 1210 |
Отчёт сопоставляет обороты по 6010/7010 (через регистр выручки и себестоимости) с гашением 1210 (через регистр расчётов и денег) и выводит прибыль только в оплаченной части.
Пример. Отгрузка на 1 160 000 ₸ с НДС 16 %: выручка без НДС — 1 000 000 ₸, НДС — 160 000 ₸, себестоимость — 700 000 ₸. Покупатель оплатил 580 000 ₸ (50 % суммы с НДС). В отчёт попадёт: выручка 500 000 ₸, себестоимость 350 000 ₸, валовая прибыль 150 000 ₸, рентабельность 30 %.
6. Связанные объекты
Отчёт агрегирует данные следующих объектов; из отчёта по расшифровке можно перейти к ним:
- Документы отгрузки:
Документ.РеализацияТоваровУслуг,Документ.ОтчетКомиссионераОПродажах,Документ.РеализацияУслугИПрочихАктивов. - Документы оплаты:
Документ.ПоступлениеБезналичныхДенежныхСредств,Документ.ПриходныйКассовыйОрдер,Документ.ЭквайринговаяОперация. - Документы взаиморасчётов:
Документ.ЗачетОплаты,Документ.КорректировкаДолга. - Электронные документы РК: ЭСФ (электронная счёт-фактура, ИС ЭСФ) и СНТ — сопровождают отгрузку; в самом отчёте не участвуют, но связаны с документами-регистраторами.
- Справочники: Организации, Партнёры, Контрагенты, Номенклатура, Договоры, Соглашения, Склады.
Ввод на основании для отчёта неприменим (объект только для чтения).
7. Точки расширения
- Варианты отчёта (СКД). Добавление пользовательских вариантов через «Ещё → Прочее → Изменить вариант» без правки конфигурации.
- Расширение конфигурации. Заимствование отчёта, добавление реквизитов/параметров формы, переопределение
ПриСозданииНаСервереиПриКомпоновкеРезультатачерез&Вместо/&После. - Собственный набор данных в схеме. Добавление вычисляемых полей (например, прибыль в валюте управленческого учёта, план-факт) в СКД.
- Функциональные опции. Управление видимостью полей/отборов через функциональные опции конфигурации.
- Дополнительные отчёты (БСП). Подключение как внешнего отчёта через подсистему «Дополнительные отчёты и обработки», если требуется распространяемая модификация без снятия с поддержки.
При доработке помните: показатели считаются «по оплате», поэтому любые новые ресурсы должны домножаться на
КоэффициентОплаты, иначе результат разойдётся с методикой отчёта.
