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