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