Skip to content

Заполнение расшифровка регламентированной отчетности

НовыйРасшифровка

Описание, пример вызова
// Инициализирует коллекцию, содержащую описание порядка расчета показателей отчетности - "расшифровку".
// Вывод расшифровки предполагается с помощью общей формы РасшифровкаПоказателейРегламентированныхОтчетов.
//
// Возвращаемое значение:
// ТаблицаЗначений - см. содержимое функции.
//
Функция НовыйРасшифровка() Экспорт

Пример вызова

Результат = ЗаполнениеРасшифровкаРегламентированнойОтчетности.НовыйРасшифровка()

НовыйДетальныеЗаписиРасчета

Описание, пример вызова
// Инициализирует коллекцию, содержащую детальные записи расчета показателя.
// Вывод расшифровки предполагается с помощью общей формы РасшифровкаПоказателейРегламентированныхОтчетов
//
// Возвращаемое значение:
// ТаблицаЗначений - см. содержимое функции
//
Функция НовыйДетальныеЗаписиРасчета() Экспорт

Пример вызова

Результат = ЗаполнениеРасшифровкаРегламентированнойОтчетности.НовыйДетальныеЗаписиРасчета()

ДобавитьСтрокуРасшифровки

Описание, пример вызова
// Добавляет описание строки расшифровки в таблицу расшифровок.
// В случае, если таблица расшифровок не инициализирована, выполняется ее инициализация.
//
Процедура ДобавитьСтрокуРасшифровки(ТаблицаРасшифровок, ИмяПоказателя, НаименованиеПоказателя, ЗнакОперации, НаименованиеСлагаемого, Сумма, ИмяРаздела, ДополнительныеПараметры = Неопределено) Экспорт

Пример вызова

ЗаполнениеРасшифровкаРегламентированнойОтчетности.ДобавитьСтрокуРасшифровки(ТаблицаРасшифровок, ИмяПоказателя, НаименованиеПоказателя, ЗнакОперации, НаименованиеСлагаемого, Сумма, ИмяРаздела, ДополнительныеПараметры);

ЗаполнитьКолонкуОрганизация

Описание, пример вызова
// Обеспечивает наличие заполненной колонки Организация.
// В некоторых случаях предполагается, что в расшифровках нет колонки Организация,
// а в других - что она есть и заполнена.
// При инициализации расшифровки в ходе вызова ДобавитьСтрокуРасшифровки колонка Организация отсутствует.
// Если важно ее наличие, следует обеспечить ее наличие и заполнение после заполнения расшифровки.
//
// Параметры:
// ТаблицаРасшифровок - ТаблицаЗначений - см. НовыйРасшифровка()
// Организация - СправочникСсылка.Организации - организация для заполнения
//
Процедура ЗаполнитьКолонкуОрганизация(ТаблицаРасшифровок, Организация) Экспорт

Пример вызова

ЗаполнениеРасшифровкаРегламентированнойОтчетности.ЗаполнитьКолонкуОрганизация(ТаблицаРасшифровок, Организация)

НовыйНастройкиОтчетаПоРегиструБухгалтерии

Описание, пример вызова
// Готовит настройки отчета в формате, понятном форме РасшифровкаПоказателейРегламентированныхОтчетов
//
// Параметры:
// ВидОтчета - Строка - имя отчета, используемого для расшифровки.
// Поддерживаются:
// * ОборотноСальдоваяВедомостьПоСчету
// * АнализСчета
// * ОтчетПоПроводкам
// * ОборотыМеждуСубконто
// * ОборотыСчета
// Организация - СправочникСсылка.Организации - организация, по которой формируется отчет
// НачалоПериода - Дата - начало периода, за который формируется отчет
// КонецПериода - Дата - конец периода, за который формируется отчет
// Счет - ПланСчетовСсылка.Хозрасчетный - счет, по которому формируется отчет
// ОписаниеСумм - Структура - см. КоллекцииСумм.НовыйОписаниеКоллекцииСумм, набор сумм которые должны быть выведены в отчете
//
// Возвращаемое значение:
// Структура - см. тело функции
//
Функция НовыйНастройкиОтчетаПоРегиструБухгалтерии(ВидОтчета, Организация, НачалоПериода, КонецПериода, Счет, ОписаниеСумм) Экспорт

Пример вызова

Результат = ЗаполнениеРасшифровкаРегламентированнойОтчетности.НовыйНастройкиОтчетаПоРегиструБухгалтерии(ВидОтчета, Организация, НачалоПериода, КонецПериода, Счет, ОписаниеСумм)

ДобавитьОтборВНастройкиОтчета

Описание, пример вызова
// Добавляет отбор в настройки стандартного отчета, расшифровывающего регламентированный отчет.
//
// Параметры:
// Настройки - Структура - см. НовыйНастройкиОтчетаПоРегиструБухгалтерии, заполняемые настройки отчета
// ИмяПоля - Строка - имя поля группировки в терминах отчета. Может быть определено с помощью ОписаниеСубконтоСчета
// Значение - Произвольный - Значение отбора
// ВидСравнения - ВидСравненияКомпоновкиДанных - Вид сравнений компоновки данных (по умолчанию: Равно)
//
// Возвращаемое значение:
// ЭлементОтбораКомпоновкиДанных - Добавленный элемент отбора
//
Функция ДобавитьОтборВНастройкиОтчета(Настройки, ИмяПоля, Значение, ВидСравнения = Неопределено) Экспорт

Пример вызова

Результат = ЗаполнениеРасшифровкаРегламентированнойОтчетности.ДобавитьОтборВНастройкиОтчета(Настройки, ИмяПоля, Значение, ВидСравнения);

ОтборНастроекОтчета

Описание, пример вызова
// Предоставляет доступ к настройке отбора настраиваемого отчета.
//
// Параметры:
// Настройки - Структура - см. НовыйНастройкиОтчетаПоРегиструБухгалтерии, выполняемые настройки отчета
//
// Возвращаемое значение:
// ОтборКомпоновкиДанных - настройки отбора
//
Функция ОтборНастроекОтчета(Настройки) Экспорт

Пример вызова

Результат = ЗаполнениеРасшифровкаРегламентированнойОтчетности.ОтборНастроекОтчета(Настройки)

ДобавитьГруппировкуВНастройкиОтчета

Описание, пример вызова
// Добавляет группировку в настройки стандартного отчета - в том виде, который принят в стандартных отчетах.
// А именно:
// - настройка группировки представлена в виде массива структур
// - элемент массива соответствует строке таблицы группировок в отчете
// - структура содержит ключи и значения:
// -- Использование, Булево (здесь Истина)
// -- Поле, Строка (имя поля группировки в терминах отчета)
// -- Представление, Строка (представление группировки (поля))
// -- ТипГруппировки, Число (0 - Без групп, 1 - С группами, 2 - Только группы)
//
// Параметры:
// Настройки - Структура - см. НовыйНастройкиОтчетаПоРегиструБухгалтерии, заполняемые настройки отчета
// ИмяПоля - Строка - имя поля группировки в терминах отчета. Может быть определено с помощью ОписаниеСубконтоСчета
// Представление - Строка - представление поля группировки. Может быть определено с помощью ОписаниеСубконтоСчета
// ТипГруппировки - Число - 0: Без групп, 1: С группами, 2: Только группы
//
Процедура ДобавитьГруппировкуВНастройкиОтчета(Настройки, ИмяПоля, Представление, ТипГруппировки = 0) Экспорт

Пример вызова

ЗаполнениеРасшифровкаРегламентированнойОтчетности.ДобавитьГруппировкуВНастройкиОтчета(Настройки, ИмяПоля, Представление, ТипГруппировки);

ОписаниеСубконтоСчета

Описание, пример вызова
// Определяет описание поля субконто в виде структуры для использования в методах настройки отчетов.
//
// Параметры:
// ПолеВиртуальнойТаблицы - Строка - имя поля виртуальной таблицы, лежащей в основе отчета
// Счет - ПланСчетовСсылка.Хозрасчетный - счет, по которому формируется отчет
// ВидИлиНомерСубконто - Число - порядковый номер субконто на счете
// - ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные - субконто счета, по которому формируется отчет
//
// Возвращаемое значение:
// Структура - описание субконто
// * "Имя" - Строка - Имя поля отчета, соответствующее запрошенному субконто
// * "Представление" - Строка - Пользовательское представление вида субконто
//
Функция ОписаниеСубконтоСчета(ПолеВиртуальнойТаблицы, Счет, ВидИлиНомерСубконто) Экспорт

Пример вызова

Результат = ЗаполнениеРасшифровкаРегламентированнойОтчетности.ОписаниеСубконтоСчета(ПолеВиртуальнойТаблицы, Счет, ВидИлиНомерСубконто)

НастроитьОборотыСчета

Описание, пример вызова
// Настраивает состав показателей отчета "ОборотыСчета"
//
// Параметры:
// Настройки - Структура - см. НовыйНастройкиОтчетаПоРегиструБухгалтерии, заполняемые настройки отчета
// ДебетКредит - Строка - "Дт" - включить данные по дебету счета, "Кт" - по кредиту, "" (пустая строка) - по обеим сторонам
// СальдоНаНачало - Булево - выводить в отчете начальное сальдо
// СальдоНаКонец - Булево - выводить в отчете конечное сальдо
// Обороты - Булево - выводить в отчете обороты - сводно
// ОборотыСоСчетами - Булево - выводить в отчете обороты - детально по счетам
//
Процедура НастроитьОборотыСчета(Настройки, ДебетКредит = "", СальдоНаНачало = Ложь, СальдоНаКонец = Ложь, Обороты = Ложь, ОборотыСоСчетами = Истина) Экспорт

Пример вызова

ЗаполнениеРасшифровкаРегламентированнойОтчетности.НастроитьОборотыСчета(Настройки, ДебетКредит, СальдоНаНачало, СальдоНаКонец, Обороты, ОборотыСоСчетами);

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).