1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчёт (Report) |
| Имя | Продажи |
| Полное имя | Отчет.Продажи (Reports.Продажи) |
| Синоним | «Продажи» (в дереве метаданных синоним не задан отдельно — совпадает с именем) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0.74.2 |
| Основа реализации | Система компоновки данных (СКД) |
| Валюта примеров | тенге (₸) |
Назначение. Отчёт «Продажи» предназначен для аналитического анализа данных по реализации товаров, работ и услуг в разрезе номенклатуры, контрагентов, периодов, менеджеров и других измерений. Используется руководителями, финансовыми аналитиками и менеджерами по продажам для оценки динамики реализации, выявления наиболее прибыльных направлений и планирования. Поддерживает несколько предустановленных вариантов (по номенклатурным группам, по контрагентам с расчётом по отгрузке и по оплате) и интегрирован с мониторингом руководителя для вывода ключевых показателей на главную панель.
Где найти:
- Интерфейс: раздел «Руководителю» → «Продажи» (также доступен из раздела «Отчёты»).
- Навигационная ссылка 1С:
e1cib/list/Отчет.Продажи
Отчёт — объект только для чтения: он не проводится и не формирует движений/проводок. Он выбирает и агрегирует уже существующие данные учёта (см. раздел 5).
2. Реквизиты настроек и табличные части
Для отчёта на СКД «реквизиты шапки» — это параметры настройки формирования (пользовательские настройки/параметры), а «табличные части» — таблицы структуры (группировки, отборы, показатели).
2.1 Реквизиты шапки (параметры формирования)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| НачалоПериода | xs:dateTime |
Не проверяется | Начальная дата анализируемого периода продаж. Левая граница выборки. |
| КонецПериода | xs:dateTime |
Не проверяется | Конечная дата анализируемого периода. Правая граница выборки. |
| Периодичность | xs:decimal |
Не проверяется | Интервал группировки по времени (день, неделя, месяц, квартал, год). Управляет детализацией временны́х рядов. |
| Организация | CatalogRef.Организации |
Не проверяется | Организация, по которой формируется отчёт. Ограничивает выборку одной юрлицом. |
| ВключатьОбособленныеПодразделения | xs:boolean |
Не проверяется | Флаг включения данных обособленных подразделений (филиалов) выбранной организации. При «Истина» продажи агрегируются по всем филиалам. |
| РазмещениеДополнительныхПолей | xs:decimal |
Не проверяется | Код размещения дополнительных полей (строки, колонки, отдельная область). Управляет компоновкой. |
| РежимРасшифровки | xs:boolean |
Не проверяется | Флаг активации расшифровок. Определяет возможность переходов из отчёта к первичным документам продаж. |
| ПоказательСумма | xs:boolean |
Не проверяется | Включение показателя «Сумма». При «Истина» отображаются суммовые данные по продажам. |
| ПоказательКоличество | xs:boolean |
Не проверяется | Включение показателя «Количество». При «Истина» отображаются количественные данные. |
| ПоказательОпределятьСуммуПоОплате | xs:boolean |
Не проверяется | Переключение режима расчёта сумм. «Истина» — суммы по фактическим оплатам, «Ложь» — по отгрузкам. |
| ПредставлениеСпискаОрганизаций | xs:string |
Не проверяется | Текстовое представление выбранных организаций для заголовка отчёта. Формируется автоматически при множественном выборе. |
2.2 Табличные части
Группировка
Назначение: определяет измерения, по которым выполняются группировка и детализация данных (номенклатура, контрагент, период, менеджер и т.д.).
| Имя | Тип | Назначение |
|---|---|---|
| Использование | xs:boolean |
Флаг активации строки группировки. В отчёте участвуют только строки со значением «Истина». |
Помимо приведённой таблицы, структура СКД отчёта включает типовые для аналитических отчётов конфигурации разделы: Отборы (условия ограничения выборки), ВыбранныеПоля/Показатели (набор выводимых ресурсов — Сумма, Количество, Себестоимость), Сортировка и УсловноеОформление. Эти области настраиваются пользователем через стандартную форму настроек СКД.
3. Формы
| Форма | Назначение |
|---|---|
Основная форма отчёта (ФормаОтчета) |
Единая форма запуска и просмотра. Содержит панель быстрых настроек (период, организация, показатели, режим по отгрузке/оплате), поле табличного документа с результатом и командную панель (Сформировать, Настройки, Сохранить, Печать). Для отчёта на СКД, как правило, применяется автоматически генерируемая форма СКД либо тонкая обёртка над ней. |
| Форма настроек (стандартная СКД) | Полное редактирование структуры: группировки, отборы, поля, сортировки, условное оформление. Вызывается кнопкой «Настройки». |
| Форма варианта отчёта | Выбор и управление предустановленными вариантами («По номенклатурным группам», «По контрагентам (по отгрузке)», «По контрагентам (по оплате)»). |
Отдельные формы списка/выбора отчёту не требуются — открытие идёт по навигационной ссылке
e1cib/list/Отчет.Продажи.
4. Ключевые процедуры модулей
В приложенном evidence исходный код (BSL) модулей отчёта не предоставлен, поэтому ниже перечислены типовые обработчики для отчёта на СКД в конфигурациях БСП/«Бухгалтерия для Казахстана». Конкретные имена и строки следует уточнять по модулю объекта в конкретной сборке.
Модуль объекта / модуль менеджера отчёта:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— перехват компоновки: подстановка параметров периода, установка режима «по оплате/по отгрузке», предварительная подготовка макета СКД.НастройкиФормы(...)/ОпределитьНастройкиФормы(...)(интеграция с БСП) — регистрация вариантов отчёта, настройка панели быстрых настроек, доступность команд.ПриОпределенииНастроекПериодичности(...)— сопоставление реквизитаПериодичностьсо стандартными периодами СКД.
Модуль формы отчёта:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— инициализация параметров по умолчанию (текущий месяц как период, основная организация, показатели «Сумма» и «Количество»).ПриЗагрузкеВариантаНаСервере(Настройки)— донастройка параметров под выбранный вариант (например, включение показателя оплаты для варианта «по оплате»).- Обработчики команд быстрых настроек — реакция на смену организации, флага обособленных подразделений, режима расчёта суммы.
- Обработчик расшифровки (
ДокументРезультатОбработкаРасшифровки) — переход к первичным документам реализации при включённомРежимРасшифровки.
Требует проверки (версионно-специфично): точный состав процедур интеграции с «Монитором руководителя» и именование методов подключения к панели ключевых показателей — зависит от сборки 3.0.74.2.
5. Источники данных и учётная логика (вместо проведения)
Отчёт не формирует движений и проводок — он читает уже сформированные документами реализации данные. Ниже — какие источники он использует и как соотносится с типовым Планом счетов РК.
Источники данных СКД (типовые для конфигурации):
- Регистр бухгалтерии «Хозрасчетный» — обороты по счетам доходов и себестоимости.
- Регистры накопления подсистемы продаж/взаиморасчётов — количественные и суммовые обороты реализации, состояние взаиморасчётов и оплат (используются при режиме «Определять сумму по оплате»).
Проводки, которые отчёт анализирует (формируются документами реализации, напр. «Реализация товаров и услуг», не самим отчётом), по типовому Плану счетов РК:
| Операция | Дебет | Кредит | Комментарий |
|---|---|---|---|
| Признание дохода от реализации | 1210 (краткосрочная ДЗ покупателей) | 6010 (доход от реализации) | На сумму продажи без НДС |
| Начисление НДС по реализации | 1210 | 3130 (НДС к уплате) | По ставке 16% (Казахстан, 2026 г.) |
| Списание себестоимости | 7010 (себестоимость реализации) | 1330 (товары) | Формирует показатель себестоимости/маржи |
| Поступление оплаты от покупателя | 1030 (деньги на текущих счетах) | 1210 | Закрывает ДЗ; учитывается в режиме «по оплате» |
Пример расчёта показателей отчёта (₸, ставка НДС 16%):
- Продажа товара на сумму без НДС: 1 000 000 ₸ → доход (6010) = 1 000 000 ₸.
- НДС 16%: 160 000 ₸ (3130). Итого к оплате покупателем (1210) = 1 160 000 ₸.
- Себестоимость (7010) = 700 000 ₸ → валовая маржа = 300 000 ₸.
Режимы расчёта суммы:
ПоказательОпределятьСуммуПоОплате = Ложь— сумма берётся по отгрузке (момент признания дохода, обороты по 6010/1210).ПоказательОпределятьСуммуПоОплате = Истина— сумма берётся по фактической оплате (поступления на 1030, погашение 1210).
Электронные документы сопровождения реализации в РК — ЭСФ (счёт-фактура в ИС ЭСФ) и СНТ (сопроводительная накладная на товары) — формируются документами реализации, а не отчётом. Отчёт может использоваться для сверки объёмов продаж с выписанными ЭСФ/СНТ.
6. Связанные объекты и ввод на основании
Отчёт — конечный потребитель данных, поэтому «ввод на основании» к нему не применяется. Связанные объекты:
- Документы-источники: «Реализация товаров и услуг», «Акт выполненных работ», «Отчёт о розничных продажах», документы оплаты (ПКО, поступление на расчётный счёт) — их данные попадают в отчёт.
- Расшифровка: при включённом
РежимРасшифровкииз ячеек отчёта выполняется переход к перечисленным первичным документам. - Справочники-измерения: «Организации», «Номенклатура», «Контрагенты», «Договоры», «Подразделения», «Пользователи» (менеджеры) — используются как группировки/отборы.
- Электронные документы: ЭСФ (ИС ЭСФ), СНТ — связаны через документы реализации.
- Мониторинг руководителя: отчёт поставляет ключевые показатели продаж на панель управления.
7. Точки расширения
- Варианты отчёта. Создание пользовательских/дополнительных вариантов СКД (новые группировки, показатели маржи/рентабельности) без изменения кода.
- Расширение конфигурации. Добавление реквизитов настроек, новых полей в схему СКД, доработка форм через расширение (без снятия с поддержки).
- Внешний отчёт / дополнительная обработка. Подключение через подсистему «Дополнительные отчёты и обработки» (БСП) — альтернатива правке типового объекта.
- Обработчики СКД. Переопределение
ПриКомпоновкеРезультатадля нестандартной логики (например, пересчёт НДС по ставке 16%, добавление расчётных колонок). - Условное оформление. Настройка выделения показателей (лидеры/аутсайдеры продаж, отклонения от плана) средствами СКД.
- Интеграция с монитором. Публикация дополнительных показателей отчёта на панель руководителя.
Рекомендация внедренцу: все доработки вести через расширение конфигурации или дополнительные варианты СКД, чтобы сохранить объект на поддержке при обновлении релизов 3.0.x.
