Skip to content

Бюджетная отчетность расчет кэша сервер

КэшРеквизитовЭлементовБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КэшРеквизитовЭлементовБюджета(ВидОтчета)

ПолучитьПараметрыВыводаВидаБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьПараметрыВыводаВидаБюджета(ВидБюджета, РежимФормирования)

ДеревоЭлементовБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДеревоЭлементовБюджета(ВидБюджета, ВыводитьЭлементыСложнойТаблицы);

КолонкиТаблицыДанных

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КолонкиТаблицыДанных(ВидБюджета)

НовыйОписаниеСтруктурыЭлементовБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйОписаниеСтруктурыЭлементовБюджета(ВидБюджета, СтруктураКолонок));

ПолучитьОписаниеИсточниковДанных

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьОписаниеИсточниковДанных(ВидБюджета, СтруктураКолонок, РежимФормирования, РекурсивноеПолучениеИсточниковПоСтатьям);

ИсточникиПериодовГруппировок

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиПериодовГруппировок(ВидБюджета, СтруктураКолонок, РежимФормирования)

ПолучитьТаблицыВидаБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьТаблицыВидаБюджета(ВидБюджета)

ПолучитьКонечныеЭлементыДерева

Описание, пример вызова
Функция ПолучитьКонечныеЭлементыДерева(Элемент, Все = Ложь, Результат = Неопределено) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьКонечныеЭлементыДерева(Элемент, Все, Результат);

ЧастьФормулыСИтогомИОперандом

Описание, пример вызова
Функция ЧастьФормулыСИтогомИОперандом(Формула, ИмяОперанда, НачалоФормулы, ОкончаниеФормулы) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЧастьФормулыСИтогомИОперандом(Формула, ИмяОперанда, НачалоФормулы, ОкончаниеФормулы)

ОкончаниеФормулы

Описание, пример вызова
Функция ОкончаниеФормулы(Формула, ОкончаниеФормулы) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ОкончаниеФормулы(Формула, ОкончаниеФормулы)

СтрЗаменитьБезУчетаРегистра

Описание, пример вызова
Функция СтрЗаменитьБезУчетаРегистра(Знач Строка, Знач ПодстрокаПоиска, Знач ПодстрокаЗамены) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СтрЗаменитьБезУчетаРегистра(Строка, ПодстрокаПоиска, ПодстрокаЗамены)

ДобавитьВФункциюРазностьДатТехническуюИнформацию

Описание, пример вызова
Процедура ДобавитьВФункциюРазностьДатТехническуюИнформацию(Формула) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьВФункциюРазностьДатТехническуюИнформацию(Формула)

ТипКолонкиСтруктурыЯчеек

Описание, пример вызова
Функция ТипКолонкиСтруктурыЯчеек(Имя, Аналитика = Ложь) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТипКолонкиСтруктурыЯчеек(Имя, Аналитика);

ЭтоФиксированныйЭлемент

Описание, пример вызова
Функция ЭтоФиксированныйЭлемент(Знач СтрокаТекущегоЭлемента) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЭтоФиксированныйЭлемент(СтрокаТекущегоЭлемента)

ДобавитьПараметрСхемы

Описание, пример вызова
Процедура ДобавитьПараметрСхемы(СКД, Имя) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПараметрСхемы(СКД, Имя)

ДанныеОтчетаДляОформления

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДанныеОтчетаДляОформления(ПараметрыТаблицы, КэшДопРеквизиты)

ПреобразоватьДеревоВТаблицу

Описание, пример вызова
// Дерево в таблицу значений
//
// Параметры:
// Дерево - ДеревоЗначений, СтрокаДереваЗначений -
// Таблица - ТаблицаЗначений, Неопределено -
// Уровень - Число -
// Возвращаемое значение:
// ТаблицаЗначений, Неопределено - Описание
Функция ПреобразоватьДеревоВТаблицу(Дерево, Таблица = Неопределено, Уровень = 0) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПреобразоватьДеревоВТаблицу(Дерево, Таблица, Уровень);

ОписаниеОтчета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ОписаниеОтчета(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования)

ТаблицаОперандовТребующихРасчетаДанныхЯчеек

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТаблицаОперандовТребующихРасчетаДанныхЯчеек(СтруктураОписаниеОтчета)

НовыйТаблицаЭлементов

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйТаблицаЭлементов()

НовыйТаблицаИсточников

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйТаблицаИсточников()

ИсточникиЗначенийЭлемента

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиЗначенийЭлемента(Кэш, СтрокаДерева, Заполнение, БезПроизводных);

ИсточникиЗначенийПоУмолчанию

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиЗначенийПоУмолчанию(Кэш, СтрокаДереваАдресЭлементовОтчета, АдресЭлементаВХранилище, Заполнение, БезПроизводных);

НайтиОтборПоИмени

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НайтиОтборПоИмени(ИсточникОтбор, ИмяЭлемента, НайденныйОтбор, СУчетомВложенных, ТолькоИспользуемые);

ПараметрыДоступностиФильтров

Описание, пример вызова
Функция ПараметрыДоступностиФильтров(СтрокаОтчета = Неопределено, ПараметрыОпределения = Неопределено, СтруктураКэша = Неопределено) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыДоступностиФильтров(СтрокаОтчета, ПараметрыОпределения, СтруктураКэша);

КоличествоДополнительныхПолейДляРасчетаГлубиныДерева

Описание, пример вызова
Функция КоличествоДополнительныхПолейДляРасчетаГлубиныДерева(СтрокаДерева) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КоличествоДополнительныхПолейДляРасчетаГлубиныДерева(СтрокаДерева)

ПодчиненныеЭлементыВидаБюджета

Описание, пример вызова
Функция ПодчиненныеЭлементыВидаБюджета(ВидБюджета) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПодчиненныеЭлементыВидаБюджета(ВидБюджета)

РассчитатьГлубинуУровней

Описание, пример вызова
Функция РассчитатьГлубинуУровней(СтрокиДерева, СУчетомДополнительныхПолей = Ложь, Знач Глубина = 1, ПредыдущийФлаг = Ложь) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РассчитатьГлубинуУровней(СтрокиДерева, СУчетомДополнительныхПолей, Глубина, ПредыдущийФлаг);

ИсточникиЗначенийВидаБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиЗначенийВидаБюджета(ВидБюджета)

ПолеНабораДанных

Описание, пример вызова
Функция ПолеНабораДанных(Набор, Поле, ПутьКДанным = "", Заголовок = "", ТипДанных = Неопределено) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолеНабораДанных(Набор, Поле, ПутьКДанным, Заголовок, ТипДанных);

ДобавитьПоляТаблицыДанныхПоОписанию

Описание, пример вызова
Процедура ДобавитьПоляТаблицыДанныхПоОписанию(Набор, Описание, ПоляРесурсов) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПоляТаблицыДанныхПоОписанию(Набор, Описание, ПоляРесурсов));

ДобавитьРесурсыИВычисляемыеПоля

Описание, пример вызова
Процедура ДобавитьРесурсыИВычисляемыеПоля(СКД, СтруктураКолонок, ПоляИсточников, Остатки) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьРесурсыИВычисляемыеПоля(СКД, СтруктураКолонок, ПоляИсточников, Остатки));

ДобавитьРесурсыГруппировкиПоМаксимальнойПериодичности

Описание, пример вызова
Процедура ДобавитьРесурсыГруппировкиПоМаксимальнойПериодичности(СКД, ПоляИсточников, ПолеПериодичности, Группировка) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьРесурсыГруппировкиПоМаксимальнойПериодичности(СКД, ПоляИсточников, ПолеПериодичности, Группировка));

ДобавитьСтрокуПолейКомпоновки

Описание, пример вызова
// Добавляет строку полей компоновки
//
// Параметры:
// Таблица - ТаблицаЗначений - Описание:
// * Выражение - Строка -
// * Представление - Строка -
// * ВыборРеквизитов - Булево -
Процедура ДобавитьСтрокуПолейКомпоновки(Таблица, Выражение, Представление, ВыборРеквизитов = Ложь) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьСтрокуПолейКомпоновки(Таблица, Выражение, Представление, ВыборРеквизитов);

ДобавитьПодчиненныйНаборПоБюджетномуРегистру

Описание, пример вызова
Процедура ДобавитьПодчиненныйНаборПоБюджетномуРегистру(ПараметрыПриемника, Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПодчиненныйНаборПоБюджетномуРегистру(ПараметрыПриемника, );

УдалитьИзСтруктурыНеиспользуемыеКлючи

Описание, пример вызова
Процедура УдалитьИзСтруктурыНеиспользуемыеКлючи(Структура, МассивДоступных) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.УдалитьИзСтруктурыНеиспользуемыеКлючи(Структура, МассивДоступных));

ПолучитьСКДПлановыеДанные

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДПлановыеДанные(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Аналитики, ПараметрыКУстановке, РежимыФормирования));

ПолучитьСКДФактическиеДанные

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДФактическиеДанные(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Аналитики, ПараметрыКУстановке, РежимыФормирования));

ДобавитьПоляИтоговойТаблицыПоОписанию

Описание, пример вызова
Функция ДобавитьПоляИтоговойТаблицыПоОписанию(СКД, СтруктураКолонокТаблицыДанных) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПоляИтоговойТаблицыПоОписанию(СКД, СтруктураКолонокТаблицыДанных));

ПолучитьСКДИтоговыеДанныеОстатки

Описание, пример вызова
Функция ПолучитьСКДИтоговыеДанныеОстатки(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДИтоговыеДанныеОстатки(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных));

ПолучитьСКДИтоговыеДанныеОбороты

Описание, пример вызова
Функция ПолучитьСКДИтоговыеДанныеОбороты(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДИтоговыеДанныеОбороты(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим));

ПолучитьСКДПредварительныйИтоговыйРасчет

Описание, пример вызова
Функция ПолучитьСКДПредварительныйИтоговыйРасчет(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДПредварительныйИтоговыйРасчет(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим));

ПолучитьСКДДокумента

Описание, пример вызова
// Описание
//
// Параметры:
// ИсточникиДанных - Массив Из см. НовыйИсточник -
// ПоляИсточников - ТаблицаЗначений -
// СтруктураКолонокТаблицыДанных - Произвольный, Булево, Структура, Неопределено - Описание:
// * ВидыАналитик - Массив -
// * Измерения - Массив -
// * Периодичности - Массив -
// Аналитики - Массив -
// АналитикиШапки - Массив -
// ПараметрыКУстановке - Структура -
// СКДИтоговыеДанные - СхемаКомпоновкиДанных -
// Возвращаемое значение:
// Структура - Описание
Функция ПолучитьСКДДокумента(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДДокумента(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, );

ПолучитьСКДДанныхДокумента

Описание, пример вызова
Функция ПолучитьСКДДанныхДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДДанныхДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке));

ДополнитьВыражениеВычисляемогоПоляТрансляциейПоНомеруАналитики

Описание, пример вызова
Процедура ДополнитьВыражениеВычисляемогоПоляТрансляциейПоНомеруАналитики(ВыражениеВычисляемогоПоля, ВыражениеАдресАналитики, ВыражениеАдресАналитикиПодстановки = "", ТекстыАналитик = Неопределено, Отступов = 1) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДополнитьВыражениеВычисляемогоПоляТрансляциейПоНомеруАналитики(ВыражениеВычисляемогоПоля, ВыражениеАдресАналитики, ВыражениеАдресАналитикиПодстановки, ТекстыАналитик, Отступов);

ПолучитьСКДПоОписаниюИсточников

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДПоОписаниюИсточников(ВидБюджета, СтруктураОписанияОтчета, СтруктураКолонокТаблицыДанных, РежимФормирования));

РасчетКэшаПолучениеСКДИсточников

Описание, пример вызова
Функция РасчетКэшаПолучениеСКДИсточников(ВидБюджета, СтруктураОписанияОтчета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс) Экспорт

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

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

ЗаполнитьГруппуОтбораСКДИтоговыеДанные

Описание, пример вызова
Процедура ЗаполнитьГруппуОтбораСКДИтоговыеДанные(ГруппаОтбора, ПоляИсточников, РежимФормирования) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ЗаполнитьГруппуОтбораСКДИтоговыеДанные(ГруппаОтбора, ПоляИсточников, РежимФормирования));

ЕстьРедактируемоеЗначение

Описание, пример вызова
Функция ЕстьРедактируемоеЗначение(ИсточникиДанных) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЕстьРедактируемоеЗначение(ИсточникиДанных));

ПолучитьСКДЗначенийДокумента

Описание, пример вызова
Функция ПолучитьСКДЗначенийДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДЗначенийДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке));

ДобавитьГруппировкуДереваВывода

Описание, пример вызова
Функция ДобавитьГруппировкуДереваВывода(МестоДобавления, ИмяИзмерения, ЭлементОтчета, ВидЭлемента) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьГруппировкуДереваВывода(МестоДобавления, ИмяИзмерения, ЭлементОтчета, ВидЭлемента));

ЗаполнитьДополнительныеПоляИзмеренийВДеревеВывода

Описание, пример вызова
Процедура ЗаполнитьДополнительныеПоляИзмеренийВДеревеВывода(ВидБюджета, ДеревоВывода) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ЗаполнитьДополнительныеПоляИзмеренийВДеревеВывода(ВидБюджета, ДеревоВывода));

СоздатьРекурсивноГруппировкиДереваВывода

Описание, пример вызова
Процедура СоздатьРекурсивноГруппировкиДереваВывода(ВидБюджета, КэшДопРеквизиты, Знач МестоДобавления, Элементы) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.СоздатьРекурсивноГруппировкиДереваВывода(ВидБюджета, КэшДопРеквизиты, МестоДобавления, Элементы));

ПризнакиУчетаПоСтрокамДерева

Описание, пример вызова
Процедура ПризнакиУчетаПоСтрокамДерева(Строки, ПризнакиУчета, ЕстьСумма, ЕстьКоличество, ЕстьЗначение) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ПризнакиУчетаПоСтрокамДерева(Строки, ПризнакиУчета, ЕстьСумма, ЕстьКоличество, ЕстьЗначение));

ДобавитьКолонкиКоличестваВКолонки

Описание, пример вызова
Процедура ДобавитьКолонкиКоличестваВКолонки(Таблица, ПараметрыУчетаПоКолонкам, СтрокаДобавления = Неопределено) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьКолонкиКоличестваВКолонки(Таблица, ПараметрыУчетаПоКолонкам, СтрокаДобавления);

ПризнакиУчетаПоКолонкамИСтрокам

Описание, пример вызова
Функция ПризнакиУчетаПоКолонкамИСтрокам(СтруктураЯчеек, ПараметрыЯчеек) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПризнакиУчетаПоКолонкамИСтрокам(СтруктураЯчеек, ПараметрыЯчеек));

ДеревоВывода

Описание, пример вызова
// Ключевая операция: "Бюджетирование.РасчетКэшаПолучениеДереваДляВыводаОтчета"
//
Функция ДеревоВывода(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДеревоВывода(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек));

НовыйДеревоВывода

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйДеревоВывода()

РасчетКэшаПолучениеДереваДляВыводаОтчета

Описание, пример вызова
Функция РасчетКэшаПолучениеДереваДляВыводаОтчета(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек, ВидЭлементаКэша) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РасчетКэшаПолучениеДереваДляВыводаОтчета(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек, ВидЭлементаКэша)

ПроверитьИспользованиеНефиксированныхЭлементовВИзмеренияхИОперандах

Описание, пример вызова
Функция ПроверитьИспользованиеНефиксированныхЭлементовВИзмеренияхИОперандах(ВидБюджета, СтруктураОписаниеОтчета) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПроверитьИспользованиеНефиксированныхЭлементовВИзмеренияхИОперандах(ВидБюджета, СтруктураОписаниеОтчета));

ПолучитьЗначенияДополнительныхФильтров

Описание, пример вызова
Функция ПолучитьЗначенияДополнительныхФильтров(Таблица, ИмяКолонки) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьЗначенияДополнительныхФильтров(Таблица, ИмяКолонки));

ДополнитьИсточникиДанныхПредопределеннымиЗначениями

Описание, пример вызова
Процедура ДополнитьИсточникиДанныхПредопределеннымиЗначениями(ИсточникиДанных, СтруктураКолонокТаблицыДанных, СтруктураЯчеек) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДополнитьИсточникиДанныхПредопределеннымиЗначениями(ИсточникиДанных, СтруктураКолонокТаблицыДанных, СтруктураЯчеек));

ПоляИсточниковОтчета

Описание, пример вызова
Функция ПоляИсточниковОтчета(СтруктураКолонок, СтруктураЯчеек, ПараметрыЯчеек) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПоляИсточниковОтчета(СтруктураКолонок, СтруктураЯчеек, ПараметрыЯчеек));

РасчетКэшаПолучениеСтруктурыОписания

Описание, пример вызова
Функция РасчетКэшаПолучениеСтруктурыОписания(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РасчетКэшаПолучениеСтруктурыОписания(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс));

ТекстНесовместимыхЭлементов

Описание, пример вызова
Функция ТекстНесовместимыхЭлементов() Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТекстНесовместимыхЭлементов());

ШаблонПараметровФормированияСпискаВвода

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ШаблонПараметровФормированияСпискаВвода());

ПараметрыЭлементаСпискаВвода

Описание, пример вызова
Функция ПараметрыЭлементаСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеКолонки) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыЭлементаСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеКолонки)

ДоступныеДляСтрокиБюджетаКолонкиСпискаВвода

Описание, пример вызова
Функция ДоступныеДляСтрокиБюджетаКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеЭлементы) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДоступныеДляСтрокиБюджетаКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеЭлементы));

НастройкиВводаЯчейкиСписка

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НастройкиВводаЯчейкиСписка(СведенияОБюджетеДляРасчета, СтрокаСпискаВвода, Измерения, НакопленныйОтбор));

СписокИзмеренийРедактированияОтличается

Описание, пример вызова
Функция СписокИзмеренийРедактированияОтличается(ЭлементСравнения1, ЭлементСравнения2, СложнаяТаблица) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СписокИзмеренийРедактированияОтличается(ЭлементСравнения1, ЭлементСравнения2, СложнаяТаблица));

РассчитатьКолонкиСпискаВвода

Описание, пример вызова
Функция РассчитатьКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементыДерева, СоответствиеРезультат, ВышележащиеЭлементы = Неопределено) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РассчитатьКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементыДерева, СоответствиеРезультат, ВышележащиеЭлементы);

ПараметрыКолонокВвода

Описание, пример вызова
Процедура ПараметрыКолонокВвода(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты, ПараметрыЭлементовТаблицы) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыКолонокВвода(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты, ПараметрыЭлементовТаблицы));

ПараметрыСпискаВводаПоСтрокамЯчеек

Описание, пример вызова
Функция ПараметрыСпискаВводаПоСтрокамЯчеек(ВидБюджета, СтруктураКолонокТаблицыДанных, СтруктураОписанияОтчета, ДеревоВывода) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыСпискаВводаПоСтрокамЯчеек(ВидБюджета, СтруктураКолонокТаблицыДанных, СтруктураОписанияОтчета, ДеревоВывода));

СведенияОБюджетеДляРасчета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СведенияОБюджетеДляРасчета(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты));

ПолучитьТаблицуЭлементов

Описание, пример вызова
// Возвращает таблицу элементов
//
// Параметры:
// НастройкаЯчеек - см. ФинансоваяОтчетностьСервер.ПодчиненныйЭлемент
// Кэш - Неопределено, ТаблицаЗначений -
// Возвращаемое значение:
// см. НовыйТаблицаЭлементов
//
Функция ПолучитьТаблицуЭлементов(НастройкаЯчеек, Кэш) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьТаблицуЭлементов(НастройкаЯчеек, Кэш));

ПодчиненныеИсточникиЗначенийЭлементаСложнойТаблицы

Описание, пример вызова
Процедура ПодчиненныеИсточникиЗначенийЭлементаСложнойТаблицы(ПодчиненныеЭлементы, СписокЭлементов) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ПодчиненныеИсточникиЗначенийЭлементаСложнойТаблицы(ПодчиненныеЭлементы, СписокЭлементов));

ПодчиненныеИсточникиЗначенийЭлементаПростойТаблицы

Описание, пример вызова
Процедура ПодчиненныеИсточникиЗначенийЭлементаПростойТаблицы(ПодчиненныеЭлементы, СписокЭлементов, ВидыЭлементовЗначений) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ПодчиненныеИсточникиЗначенийЭлементаПростойТаблицы(ПодчиненныеЭлементы, СписокЭлементов, ВидыЭлементовЗначений));

ОбработатьОперандыИсточника

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

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

БюджетнаяОтчетностьРасчетКэшаСервер.ОбработатьОперандыИсточника(ЭлементСписка, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение));

ДополнитьИсточникиОперандамиРекурсивно

Описание, пример вызова
Процедура ДополнитьИсточникиОперандамиРекурсивно(СписокЭлементов, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ДополнитьИсточникиОперандамиРекурсивно(СписокЭлементов, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение));

СтатьиИПоказателиЗначенийЭлемента

Описание, пример вызова
Функция СтатьиИПоказателиЗначенийЭлемента(ТаблицаИсточников, ВключатьНефинансовые) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СтатьиИПоказателиЗначенийЭлемента(ТаблицаИсточников, ВключатьНефинансовые));

РеквизитыОбъектаПоСсылкеИлиАдресу

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РеквизитыОбъектаПоСсылкеИлиАдресу(Элемент, ИменаРеквизитов, Кэш));

ТипизироватьКолонкиАналитики

Описание, пример вызова
Процедура ТипизироватьКолонкиАналитики(СКД, Описание) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ТипизироватьКолонкиАналитики(СКД, Описание));

КоличествоЭлементовДереваЗначений

Описание, пример вызова
Функция КоличествоЭлементовДереваЗначений(ДеревоЗначений, Сч=0) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КоличествоЭлементовДереваЗначений(ДеревоЗначений, Сч);

ВПодчиненныхСтрокахЕстьНеопределенныйЭлементТипа

Описание, пример вызова
Функция ВПодчиненныхСтрокахЕстьНеопределенныйЭлементТипа(СтрокаДерева, ТипИскомый, КэшДопРеквизитов) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ВПодчиненныхСтрокахЕстьНеопределенныйЭлементТипа(СтрокаДерева, ТипИскомый, КэшДопРеквизитов));

ВРодительскихСтрокахЕстьОпределенныйЭлемент

Описание, пример вызова
Функция ВРодительскихСтрокахЕстьОпределенныйЭлемент(Знач СтрокаДерева, ТипИскомый, КэшДопРеквизитов) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ВРодительскихСтрокахЕстьОпределенныйЭлемент(СтрокаДерева, ТипИскомый, КэшДопРеквизитов));

ЕстьЗначимыеЭлементыОтбора

Описание, пример вызова
// Возвращает элементы отбора с признаком Использование = Истина
//
// Параметры:
// ЭлементСравненияОтбор - ЭлементОтбораКомпоновкиДанных, ГруппаЭлементовОтбораКомпоновкиДанных -
//
// Возвращаемое значение:
// Булево
//
Функция ЕстьЗначимыеЭлементыОтбора(ЭлементСравненияОтбор) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЕстьЗначимыеЭлементыОтбора(ЭлементСравненияОтбор));

ЗаполнитьТаблицуИменИсточников

Описание, пример вызова
Процедура ЗаполнитьТаблицуИменИсточников(МассивКолонокИзмерений, ТаблицаИменИсточников, ТаблицаИсточников, КэшРеквизитовПоказателей) Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ЗаполнитьТаблицуИменИсточников(МассивКолонокИзмерений, ТаблицаИменИсточников, ТаблицаИсточников, КэшРеквизитовПоказателей));

ЗначениеРеквизитаЭлементаВидаБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЗначениеРеквизитаЭлементаВидаБюджета(Ссылка, ИмяРеквизита, Кэш)

КэшРеквизитовЭлементовВидаБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КэшРеквизитовЭлементовВидаБюджета(ВидБюджета)

ПолучитьКэшПодчиненныхЭлементовВыводимыхСРодителем

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьКэшПодчиненныхЭлементовВыводимыхСРодителем(ВидБюджета));

МассивВСписок

Описание, пример вызова
Функция МассивВСписок(Массив) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.МассивВСписок(Массив));

НайтиОтбор

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НайтиОтбор(ЭлементОтбора, ЭлементыОтбора, НайденныйЭлемент));

СравнитьОтборы

Описание, пример вызова
Функция СравнитьОтборы(ИсточникОтбор, ЭлементСравненияОтбор) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СравнитьОтборы(ИсточникОтбор, ЭлементСравненияОтбор));

ТипИзмеренияСовпадаетСИскомым

Описание, пример вызова
Функция ТипИзмеренияСовпадаетСИскомым(СтрокаЭлемента, ТипИскомый, КэшДопРеквизитов) Экспорт

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТипИзмеренияСовпадаетСИскомым(СтрокаЭлемента, ТипИскомый, КэшДопРеквизитов));

ЭлементыНастройкиЯчеекВидаБюджета

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

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

Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЭлементыНастройкиЯчеекВидаБюджета(ВидБюджета)

ПрочитатьЗначениеДопРеквизитаИсключитьДанныеВводимогоДокументаПриРасчете

Описание, пример вызова
Процедура ПрочитатьЗначениеДопРеквизитаИсключитьДанныеВводимогоДокументаПриРасчете(МестоУстановкиЗначения, Экспорт

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

БюджетнаяОтчетностьРасчетКэшаСервер.ПрочитатьЗначениеДопРеквизитаИсключитьДанныеВводимогоДокументаПриРасчете(МестоУстановкиЗначения, );

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