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