1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчет (Report) |
| Имя | ОтчетПоДаннымКонтрагента |
| Полное имя | Отчет.ОтчетПоДаннымКонтрагента |
| Синоним | — (не задан) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Навигационная ссылка | e1cib/list/Отчет.ОтчетПоДаннымКонтрагента |
Назначение. Отчет формирует детальный сводный обзор данных по одному контрагенту, нескольким контрагентам или целой группе (с раскрытием иерархии). В отчет выводятся: основные реквизиты контрагента, список контактных лиц, контактная информация (телефоны, e‑mail, адреса), дополнительные реквизиты и сведения. Используется бухгалтерами, менеджерами по работе с клиентами и руководителями при подготовке договоров, проверке и актуализации данных контрагентов, формировании аналитических материалов.
Это информационно‑справочный отчет по данным справочника. Он не выполняет расчётов по регистрам учёта (взаиморасчёты, обороты, задолженность) и не обращается к данным бухгалтерского учёта — только к карточке контрагента и связанным с ней объектам (контактные лица, контактная информация, доп. сведения).
Где найти в 1С: раздел «Продажа» → «Отчет по данным контрагента», а также из справочника «Контрагенты» через команды контекстного меню (формирование отчета по выделенному элементу/группе).
2. Реквизиты и структура
2.1 Реквизиты (параметры формирования)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
ДатаОтчета |
xs:dateTime |
Не проверяется | Дата формирования отчета; фиксирует актуальность выводимых данных на определённый момент времени. |
СписокНастроек |
ValueListType (v8) |
Не проверяется | Список элементов выбора разделов отчета (реквизиты, контактные лица, контактная информация, доп. свойства и т. д.); управляет составом выводимых данных. |
Контрагент |
CatalogRef.Контрагенты |
Не проверяется | Ссылка на контрагента или группу, по которым формируется отчет. Может быть пустой — тогда отчет строится по всем контрагентам. |
ВыводитьДопКонтИнф |
xs:boolean |
Не проверяется | Флаг вывода контактной информации контактных лиц (их телефоны, e‑mail). При снятом флаге выводится только контактная информация самого контрагента. |
2.2 Табличные части
Табличные части отсутствуют. Отчет управляется исключительно реквизитами шапки и списком настроек СписокНастроек; результат выводится в область табличного документа на форме.
3. Формы
| Форма | Назначение |
|---|---|
| ФормаОтчета (основная) | Основная пользовательская форма (≈131 элемент управления). Содержит поля выбора параметров (контрагент/группа, дата, флаг доп. контактной информации), таблицу настроек состава разделов, область результата в виде табличного документа, а также командную панель с кнопками формирования, печати и отправки отчета по e‑mail. |
Отдельная форма настроек компоновки данных не выделяется — управление составом ведётся через СписокНастроек непосредственно на ФормаОтчета.
4. Ключевые процедуры модулей
Исходный BSL‑код в evidence не приложен, поэтому ниже — типовой для отчёта такого вида состав обработчиков (модуль формы ФормаОтчета и модуль объекта отчета). Конкретные имена/сигнатуры следует уточнять по метаданным версии.
Модуль формы отчета:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— начальная инициализация: заполнениеДатаОтчетатекущей датой, формированиеСписокНастроекиз доступных разделов, установкаКонтрагентиз параметра открытия (при вызове из карточки/списка контрагентов).ПриОткрытии(Отказ)— автоматическое формирование отчета, если параметры переданы при открытии.Сформировать(Команда)→СформироватьНаСервере()— сбор параметров, обход выбранных разделов и вывод данных контрагента в табличный документ (область результата).ВыводитьДопКонтИнфПриИзменении(Элемент)— переформирование/переопределение видимости блока контактной информации контактных лиц.Печать(Команда)— вывод сформированного табличного документа на печать.ОтправитьПоПочте(Команда)— упаковка результата (табличный документ / вложение) и вызов подсистемы отправки писем.
Модуль объекта отчета (при использовании СКД / собственной сборки макета):
- процедура компоновки/сборки результата, объединяющая по контрагенту его реквизиты, коллекцию контактных лиц, наборы контактной информации и дополнительные сведения; при выборе группы — рекурсивный обход подчинённых элементов иерархии.
5. Проведение и движения
Объект является отчётом, а не документом: он не проводится и не формирует движений по регистрам накопления, сведений или бухгалтерии. Проводки и записи регистров у него отсутствуют.
Для полноты — сведения о справочной специфике учёта РК, к которой относится карточка контрагента (справочный контекст, не движения этого отчета):
- План счетов РК (типовые счета взаиморасчётов, к которым привязан контрагент в учётных документах):
1210— краткосрочная дебиторская задолженность покупателей,3310— краткосрочная кредиторская задолженность поставщикам,1030— деньги на текущих банковских счетах,1330— товары,3130— НДС к уплате,6010— доход от реализации,7010— себестоимость реализации. - Электронные документы РК, связанные с контрагентом в учётных операциях: ЭСФ (ИС ЭСФ) и СНТ.
- Ставка НДС (2026): 16 %.
Эти значения используются учётными документами (реализация, поступление, платежи), а не данным отчётом; здесь они приведены как контекст справочника «Контрагенты».
6. Связанные объекты и ввод на основании
- Справочник
Контрагенты— основной источник данных; из его форм списка и элемента отчет вызывается командой. - Справочник
КонтактныеЛица(подчинённый контрагенту) — источник блока контактных лиц. - Регистр сведений
КонтактнаяИнформация— телефоны, e‑mail, адреса контрагента и его контактных лиц. - Дополнительные реквизиты и сведения (подсистема свойств) — выводятся в соответствующем разделе.
- Подсистема отправки почты — используется командой «Отправить по email».
Ввод на основании для отчётов не предусмотрен (механизм «Ввести на основании» применяется к документам). Взаимодействие идёт в обратную сторону: отчет открывается на основании выбранного контрагента/группы.
7. Точки расширения
- Расширение конфигурации: добавление обработчиков-перехватчиков к процедурам формы (
ПриСозданииНаСервере,СформироватьНаСервере) для дополнения состава разделов или фильтрации выводимых данных. СписокНастроек: штатная точка настройки состава разделов — можно расширять перечень выводимых блоков без правки макета.- Дополнительные реквизиты/сведения: новые свойства контрагента автоматически попадают в соответствующий раздел без доработки кода.
- Дополнительные отчеты (внешние): при необходимости иной логики можно подключить внешний отчет через подсистему «Дополнительные отчеты и обработки», не изменяя типовой объект (безопасно при обновлениях).
- Формат вывода: табличный документ доступен для сохранения/печати/отправки — переопределяемая точка для интеграции с внешними каналами доставки.
