Бюджетная отчетность расчет кэша сервер
КэшРеквизитовЭлементовБюджета
Описание, пример вызова
// Возвращает структуру кэша реквизитов по виду бюджета.//// Параметры:// ВидОтчета - СправочникСсылка.ВидыБюджетов - ссылка на вид отчета.//// Возвращаемое значение:// Структура - кэш реквизитов элементов вида бюджета:// *КэшДопРеквизитов - См. описание ФинансоваяОтчетностьСервер.КэшДополнительныеРеквизиты// *КэшРеквизитов - См. описание ФинансоваяОтчетностьСервер.КэшДополнительныеРеквизиты//Функция КэшРеквизитовЭлементовБюджета(ВидОтчета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КэшРеквизитовЭлементовБюджета(ВидОтчета)
ПолучитьПараметрыВыводаВидаБюджета
Описание, пример вызова
// Функция возвращает параметры вывода вида бюджета.//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - вид бюджета, для которого определяются параметры.// РежимФормирования - ПеречислениеСсылка.РежимыФормированияБюджетныхОтчетов - вариант формирования.// Возвращаемое значение:// Структура - Описание:// * СтруктураКолонокТаблицыДанных - см. КолонкиТаблицыДанных// * СтруктураОписанияСпискаВвода - Структура - содержит:// ** Измерения - Массив -// ** НастройкиКолонок - Структура -// ** НастройкиВвода - см. НастройкиВводаЯчейкиСписка// * СтруктураОписанияОтчета - см. ОписаниеОтчета// * ДеревоВывода - см. НовыйДеревоВывода// * СКДДанных - Структура - содержит:// ** СКДИтоговая - СхемаКомпоновкиДанных -// ** СКДПлановыеДанные - СхемаКомпоновкиДанных -// ** СКДДанныеДокумента - СхемаКомпоновкиДанных -// ** СКДПредварительныйРасчет - СхемаКомпоновкиДанных -// ** СКДФактическиеДанныеПривилегированно - СхемаКомпоновкиДанных -// ** СКДПлановыеДанныеПривилегированно - СхемаКомпоновкиДанных -// ** Параметры - Структура -//Функция ПолучитьПараметрыВыводаВидаБюджета(ВидБюджета, РежимФормирования) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьПараметрыВыводаВидаБюджета(ВидБюджета, РежимФормирования)
ДеревоЭлементовБюджета
Описание, пример вызова
// Функция возвращает дерево элементов вида бюджета////// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - вид бюджета, для которого требуется построить дерево.// ВыводитьЭлементыСложнойТаблицы - Булево - признак, что требуется выводить элементы, подчиненные элементу "Настройка Ячеек".//// Возвращаемое значение:// ДеревоЗначений - Содержит, в основном, поля справочника "ЭлементыФинансовыхОтчетов":// * ЭлементОтчета - СправочникСсылка.ЭлементыФинансовыхОтчетов - ссылка на элемент отчета.// * ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета - вид элемента.// * АдресСтруктурыЭлемента - Строка -// * Комментарий - Строка -// * ОбратныйЗнак - Булево -// * ЕстьНастройки - Булево -// * Родитель - СправочникСсылка.ЭлементыФинансовыхОтчетов -// * СтатьяПоказательТипИзмерения - Строка -// * Наименование - Строка -// * ЗначениеАналитики - Характеристика.АналитикиСтатейБюджетов -// * Значение_СтатьяБюджетов - СправочникСсылка.СтатьиБюджетов -// * НаименованиеДляПечати - Строка -// * ТипИзмерения - ПеречислениеСсылка.ТипыИзмеренийФинансовогоОтчета -// * ВыводитьВместеСРодительским - Булево -// * ПредставлениеДополнительныхПолей - Строка -// * ПредставлениеТолькоДляПечати - Строка -// * ПривилегированныйРежим - Булево -// * ИсточникВсеЭлементы - Булево -//Функция ДеревоЭлементовБюджета(ВидБюджета, ВыводитьЭлементыСложнойТаблицы = Ложь) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДеревоЭлементовБюджета(ВидБюджета, ВыводитьЭлементыСложнойТаблицы);
КолонкиТаблицыДанных
Описание, пример вызова
// Возвращает параметры данных видов бюджета//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - вид бюджета, для которого определяются параметры данных.//// Возвращаемое значение:// Структура - параметры данных для вида бюджета, ключи:// * Периодичности - Массив - массив периодичностей до которых следует расшифровать таблицу данных// * Измерения - Массив Из Строка - массив используемых измерений// * ВидыАналитик - Массив Из ПланВидовХарактеристикСсылка.РеквизитыЭлементовФинансовыхОтчетов -Функция КолонкиТаблицыДанных(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КолонкиТаблицыДанных(ВидБюджета)
НовыйОписаниеСтруктурыЭлементовБюджета
Описание, пример вызова
// Описание//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов -// СтруктураКолонок - см. КолонкиТаблицыДанных// Возвращаемое значение:// Структура - содержит:// * ВидБюджета - СправочникСсылка.ВидыБюджетов -// * СтруктураКолонок - см. КолонкиТаблицыДанных// * ДеревоЭлементовБюджета - см. БюджетнаяОтчетностьРасчетКэшаСервер.ДеревоЭлементовБюджета// * ТаблицаНастроек - ТаблицаЗначений, Неопределено -// Таблица значений. Используется для уточнения свойств источников сложной таблицы.// Неопределено. Если ПроверятьНеобходимостьФактаПоСтруктуреОтчета = Ложь, тогда значение = Неопределено.// * КэшНастроекТаблицБюджета - Соответствие -//Функция НовыйОписаниеСтруктурыЭлементовБюджета(ВидБюджета, СтруктураКолонок) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйОписаниеСтруктурыЭлементовБюджета(ВидБюджета, СтруктураКолонок));
ПолучитьОписаниеИсточниковДанных
Описание, пример вызова
// Возвращает описание источников вида бюджета в виде массива//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - вид бюджета, для которого следует получить описание источников// СтруктураКолонок - см. КолонкиТаблицыДанных// РежимФормирования - ПеречислениеСсылка.РежимыФормированияБюджетныхОтчетов - назначение источников (документ, отчет,// заполнение и пр.).// РекурсивноеПолучениеИсточниковПоСтатьям - Булево - Если Истина, то в данные источников будут включены рекурсивно все// операнды статей (только для проверки использования границы// фактических данных). Значение по умолчанию - Ложь.//// Возвращаемое значение:// Массив Из см. НовыйИсточник - описание источников в виде массива.//Функция ПолучитьОписаниеИсточниковДанных(ВидБюджета, СтруктураКолонок, РежимФормирования, РекурсивноеПолучениеИсточниковПоСтатьям = Ложь) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьОписаниеИсточниковДанных(ВидБюджета, СтруктураКолонок, РежимФормирования, РекурсивноеПолучениеИсточниковПоСтатьям);
ИсточникиПериодовГруппировок
Описание, пример вызова
// Возвращает описание источников вида бюджета в виде массива//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - вид бюджета, для которого следует получить описание источников// СтруктураКолонок - Структура -// РежимФормирования - ПеречислениеСсылка.РежимыФормированияБюджетныхОтчетов -//// Возвращаемое значение:// Массив Из см. НовыйИсточникПериодаГруппировки - описание источников в виде массива.//Функция ИсточникиПериодовГруппировок(ВидБюджета, СтруктураКолонок, РежимФормирования) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиПериодовГруппировок(ВидБюджета, СтруктураКолонок, РежимФормирования)
ПолучитьТаблицыВидаБюджета
Описание, пример вызова
// Описание//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - Описание// Возвращаемое значение:// ТаблицаЗначений - содержит:// * Ссылка - СправочникСсылка.ЭлементыФинансовыхОтчетов -// * ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета -//Функция ПолучитьТаблицыВидаБюджета(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьТаблицыВидаБюджета(ВидБюджета)
ПолучитьКонечныеЭлементыДерева
Описание, пример вызова
Функция ПолучитьКонечныеЭлементыДерева(Элемент, Все = Ложь, Результат = Неопределено) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьКонечныеЭлементыДерева(Элемент, Все, Результат);
ЧастьФормулыСИтогомИОперандом
Описание, пример вызова
Функция ЧастьФормулыСИтогомИОперандом(Формула, ИмяОперанда, НачалоФормулы, ОкончаниеФормулы) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЧастьФормулыСИтогомИОперандом(Формула, ИмяОперанда, НачалоФормулы, ОкончаниеФормулы)
ОкончаниеФормулы
Описание, пример вызова
Функция ОкончаниеФормулы(Формула, ОкончаниеФормулы) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ОкончаниеФормулы(Формула, ОкончаниеФормулы)
СтрЗаменитьБезУчетаРегистра
Описание, пример вызова
Функция СтрЗаменитьБезУчетаРегистра(Знач Строка, Знач ПодстрокаПоиска, Знач ПодстрокаЗамены) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СтрЗаменитьБезУчетаРегистра(Строка, ПодстрокаПоиска, ПодстрокаЗамены)
ДобавитьВФункциюРазностьДатТехническуюИнформацию
Описание, пример вызова
Процедура ДобавитьВФункциюРазностьДатТехническуюИнформацию(Формула) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьВФункциюРазностьДатТехническуюИнформацию(Формула)
ТипКолонкиСтруктурыЯчеек
Описание, пример вызова
Функция ТипКолонкиСтруктурыЯчеек(Имя, Аналитика = Ложь) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТипКолонкиСтруктурыЯчеек(Имя, Аналитика);
ЭтоФиксированныйЭлемент
Описание, пример вызова
Функция ЭтоФиксированныйЭлемент(Знач СтрокаТекущегоЭлемента) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЭтоФиксированныйЭлемент(СтрокаТекущегоЭлемента)
ДобавитьПараметрСхемы
Описание, пример вызова
Процедура ДобавитьПараметрСхемы(СКД, Имя) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПараметрСхемы(СКД, Имя)
ДанныеОтчетаДляОформления
Описание, пример вызова
// Описание//// Параметры:// ПараметрыТаблицы - Структура - описание:// * ВыводитьЗаголовокГруппировки - Булево -// * ЗаголовокГруппировки - Строка -// * ОтображатьНумерациюКолонок - Булево -// * ОтображатьНумерациюСтрок - Булево -// * ЭлементыОформления - ТаблицаЗначений -// * ОформляемыеСтроки - ТаблицаЗначений -// * ОформляемыеКолонки - ТаблицаЗначений -// * РасшифровкаПолейОтбораЭО - ТаблицаЗначений -// КэшДопРеквизиты - ТаблицаЗначений -// Возвращаемое значение:// ТаблицаЗначений - Описание:// * Строка - Произвольный -// * НомерСтроки - Число -// * Колонка - Произвольный -// * НомерКолонки - Число -// * Количество - Число -// * Сумма - Число -// * Значение - Произвольный -// * ФлагКоличество - Булево -// * ФлагСумма - Булево -// * ФлагЗначение - Булево -// * ИмяОбласти - Строка -// * НомерТаблицы - Число -//Функция ДанныеОтчетаДляОформления(ПараметрыТаблицы, КэшДопРеквизиты) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДанныеОтчетаДляОформления(ПараметрыТаблицы, КэшДопРеквизиты)
ПреобразоватьДеревоВТаблицу
Описание, пример вызова
// Дерево в таблицу значений//// Параметры:// Дерево - ДеревоЗначений, СтрокаДереваЗначений -// Таблица - ТаблицаЗначений, Неопределено -// Уровень - Число -// Возвращаемое значение:// ТаблицаЗначений, Неопределено - ОписаниеФункция ПреобразоватьДеревоВТаблицу(Дерево, Таблица = Неопределено, Уровень = 0) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПреобразоватьДеревоВТаблицу(Дерево, Таблица, Уровень);
ОписаниеОтчета
Описание, пример вызова
// Описание//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - Описание// СтруктураКолонокТаблицыДанных - Структура, Булево, Неопределено - Описание:// * ВидыАналитик - Массив -// * Измерения - Массив -// * Периодичности - Массив -// РежимФормирования - ПеречислениеСсылка.РежимыФормированияБюджетныхОтчетов - Описание// Возвращаемое значение:// Структура - Описание:// * ИсточникиДанных - См. ПолучитьОписаниеИсточниковДанных// * ИсточникиПериодовГруппировок - см. БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиПериодовГруппировок// * СтруктураЯчеек - ТаблицаЗначений - таблица с колонками:// **ОсновнойЭлемент - Булево - Флаг основного элемента.// **Строка - СправочникСсылка.ЭлементыФинансовыхОтчетов - Строка бюджета.// **Колонка - СправочникСсылка.ЭлементыФинансовыхОтчетов - Колонка бюджета.// * ИндексыСтруктурыЯчеек - Массив из Строка - Массив из имен полей индексов.// * ПоляИсточников - ТаблицаЗначений - таблица опосания полей:// **ИмяРесурса - Строка -// **Вспомогательное - Булево -// * ПараметрыЯчеек - ТаблицаЗначений -// * ЗаполнениеОтсутствующихИзмеренийНФП - ТаблицаЗначений -// * ИсточникиЗначенийИзмерений - ТаблицаЗначений -// * ОтборИзмеренийНФП - ТаблицаЗначений -// * ТаблицаПодчиненностиЭлементов - ТаблицаЗначений, ДеревоЗначений - содержит колонки:// **Родитель - СправочникСсылка.ЭлементыФинансовыхОтчетов -// **Ссылка - СправочникСсылка.ЭлементыФинансовыхОтчетов -// **ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета -//Функция ОписаниеОтчета(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ОписаниеОтчета(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования)
ТаблицаОперандовТребующихРасчетаДанныхЯчеек
Описание, пример вызова
// Возвращает результат запроса по таблице операндов, требующиъ расчета данных ячеек//// Параметры:// СтруктураОписаниеОтчета - см. БюджетнаяОтчетностьРасчетКэшаСервер.ОписаниеОтчета//// Возвращаемое значение:// РезультатЗапроса, Неопределено -Функция ТаблицаОперандовТребующихРасчетаДанныхЯчеек(СтруктураОписаниеОтчета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТаблицаОперандовТребующихРасчетаДанныхЯчеек(СтруктураОписаниеОтчета)
НовыйТаблицаЭлементов
Описание, пример вызова
// Конструктор таблицы элементов//// Возвращаемое значение:// ТаблицаЗначений - содержит колонки:// * Элемент - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент отчета или адрес его хранения во временном хранилище.// * Колонка - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент отчета или адрес его хранения во временном хранилище.// * Строка - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент отчета или адрес его хранения во временном хранилище.//Функция НовыйТаблицаЭлементов() Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйТаблицаЭлементов()
НовыйТаблицаИсточников
Описание, пример вызова
// Конструктор таблицы источников//// Возвращаемое значение:// ТаблицаЗначений - содержит колонки:// * ВидЭлемента - Произвольный -// * Элемент - Произвольный -// * Родитель - Произвольный -// * Наименование - Произвольный -//Функция НовыйТаблицаИсточников() Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйТаблицаИсточников()
ИсточникиЗначенийЭлемента
Описание, пример вызова
// Возвращает источники значений для элементов финансовых отчетов при использовании в видах бюджетов.//// Параметры:// Кэш - ТаблицаЗначений, Неопределено - кэш дочерних элементов для текущего элемента// СтрокаДерева - СтрокаДереваЗначений - строка дерева значений// Заполнение - Булево - признак заполнения// БезПроизводных - Булево - Ложь, когда требуется включить производные показатели.//// Возвращаемое значение:// ТаблицаЗначений - рассчитанные источники значений:// * ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета -// * Элемент - СправочникСсылка.ЭлементыФинансовыхОтчетов - элемент// * Родитель - СправочникСсылка.ЭлементыФинансовыхОтчетов - родительский элемент// * Наименование - Строка - представление элемента.//Функция ИсточникиЗначенийЭлемента(Кэш, СтрокаДерева, Заполнение = Ложь, БезПроизводных = Ложь) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиЗначенийЭлемента(Кэш, СтрокаДерева, Заполнение, БезПроизводных);
ИсточникиЗначенийПоУмолчанию
Описание, пример вызова
// Возвращает источники значений по умолчанию для элементов финансовых отчетов при использовании в видах бюджетов.//// Параметры:// Кэш - ТаблицаЗначений, Неопределено - кэш дочерних элементов для текущего элемента// СтрокаДереваАдресЭлементовОтчета - СтрокаДереваЗначений, Строка - строка дерева значений или адрес во временном хранилище// АдресЭлементаВХранилище - Строка -// Заполнение - Булево - признак заполнения// БезПроизводных - Булево - Ложь, когда требуется включить производные показатели.//// Возвращаемое значение:// ТаблицаЗначений - рассчитанные источники значений:// * Источник - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент или его адрес во временном хранилище// * ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета -//Функция ИсточникиЗначенийПоУмолчанию(Кэш, СтрокаДереваАдресЭлементовОтчета, АдресЭлементаВХранилище = Неопределено, Заполнение = Ложь, БезПроизводных = Ложь) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиЗначенийПоУмолчанию(Кэш, СтрокаДереваАдресЭлементовОтчета, АдресЭлементаВХранилище, Заполнение, БезПроизводных);
НайтиОтборПоИмени
Описание, пример вызова
// Выполняет поиск элементов отбора компоновки по переданному имени поля компоновки//// Параметры:// ИсточникОтбор - ГруппаЭлементовОтбораКомпоновкиДанных, НастройкиКомпоновкиДанных - Источник отбора.// ИмяЭлемента - Строка - Имя поля компоновки.// НайденныйОтбор - СписокЗначений, Массив, Неопределено - Массив, в который необходимо поместить найденные элементы отбора.// СУчетомВложенных - Булево - Флаг поиска с учетом вложенных полей.// ТолькоИспользуемые - Булево - Флаг поиска только используемых элементов отбора.// Возвращаемое значение:// Булево - Истина, если подходящие элементы отбора найдены.Функция НайтиОтборПоИмени(ИсточникОтбор, ИмяЭлемента, НайденныйОтбор = Неопределено, СУчетомВложенных = Ложь, ТолькоИспользуемые = Истина) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НайтиОтборПоИмени(ИсточникОтбор, ИмяЭлемента, НайденныйОтбор, СУчетомВложенных, ТолькоИспользуемые);
ПараметрыДоступностиФильтров
Описание, пример вызова
Функция ПараметрыДоступностиФильтров(СтрокаОтчета = Неопределено, ПараметрыОпределения = Неопределено, СтруктураКэша = Неопределено) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыДоступностиФильтров(СтрокаОтчета, ПараметрыОпределения, СтруктураКэша);
КоличествоДополнительныхПолейДляРасчетаГлубиныДерева
Описание, пример вызова
Функция КоличествоДополнительныхПолейДляРасчетаГлубиныДерева(СтрокаДерева) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КоличествоДополнительныхПолейДляРасчетаГлубиныДерева(СтрокаДерева)
ПодчиненныеЭлементыВидаБюджета
Описание, пример вызова
Функция ПодчиненныеЭлементыВидаБюджета(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПодчиненныеЭлементыВидаБюджета(ВидБюджета)
РассчитатьГлубинуУровней
Описание, пример вызова
Функция РассчитатьГлубинуУровней(СтрокиДерева, СУчетомДополнительныхПолей = Ложь, Знач Глубина = 1, ПредыдущийФлаг = Ложь) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РассчитатьГлубинуУровней(СтрокиДерева, СУчетомДополнительныхПолей, Глубина, ПредыдущийФлаг);
ИсточникиЗначенийВидаБюджета
Описание, пример вызова
// Возвращает источники значений по виду бюджета//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - Описание// Возвращаемое значение:// ТаблицаЗначений - Описание:// * ЭлементОтчета - СправочникСсылка.ЭлементыФинансовыхОтчетов -// * Источник - СправочникСсылка.ЭлементыФинансовыхОтчетов -// * Объект - Характеристика.РеквизитыЭлементовФинансовыхОтчетов, Строка -// * ТипЗначенияРасчетногоПоказателя - Неопределено, Строка, Характеристика.РеквизитыЭлементовФинансовыхОтчетов -// * ДобавляемыеЗначенияДокумента - Булево -//Функция ИсточникиЗначенийВидаБюджета(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ИсточникиЗначенийВидаБюджета(ВидБюджета)
ПолеНабораДанных
Описание, пример вызова
Функция ПолеНабораДанных(Набор, Поле, ПутьКДанным = "", Заголовок = "", ТипДанных = Неопределено) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолеНабораДанных(Набор, Поле, ПутьКДанным, Заголовок, ТипДанных);
ДобавитьПоляТаблицыДанныхПоОписанию
Описание, пример вызова
Процедура ДобавитьПоляТаблицыДанныхПоОписанию(Набор, Описание, ПоляРесурсов) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПоляТаблицыДанныхПоОписанию(Набор, Описание, ПоляРесурсов));
ДобавитьРесурсыИВычисляемыеПоля
Описание, пример вызова
Процедура ДобавитьРесурсыИВычисляемыеПоля(СКД, СтруктураКолонок, ПоляИсточников, Остатки) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьРесурсыИВычисляемыеПоля(СКД, СтруктураКолонок, ПоляИсточников, Остатки));
ДобавитьРесурсыГруппировкиПоМаксимальнойПериодичности
Описание, пример вызова
Процедура ДобавитьРесурсыГруппировкиПоМаксимальнойПериодичности(СКД, ПоляИсточников, ПолеПериодичности, Группировка) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьРесурсыГруппировкиПоМаксимальнойПериодичности(СКД, ПоляИсточников, ПолеПериодичности, Группировка));
ДобавитьСтрокуПолейКомпоновки
Описание, пример вызова
// Добавляет строку полей компоновки//// Параметры:// Таблица - ТаблицаЗначений - Описание:// * Выражение - Строка -// * Представление - Строка -// * ВыборРеквизитов - Булево -Процедура ДобавитьСтрокуПолейКомпоновки(Таблица, Выражение, Представление, ВыборРеквизитов = Ложь) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьСтрокуПолейКомпоновки(Таблица, Выражение, Представление, ВыборРеквизитов);
ДобавитьПодчиненныйНаборПоБюджетномуРегистру
Описание, пример вызова
Процедура ДобавитьПодчиненныйНаборПоБюджетномуРегистру(ПараметрыПриемника, Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПодчиненныйНаборПоБюджетномуРегистру(ПараметрыПриемника, );
УдалитьИзСтруктурыНеиспользуемыеКлючи
Описание, пример вызова
Процедура УдалитьИзСтруктурыНеиспользуемыеКлючи(Структура, МассивДоступных) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.УдалитьИзСтруктурыНеиспользуемыеКлючи(Структура, МассивДоступных));
ПолучитьСКДПлановыеДанные
Описание, пример вызова
// Описание//// Параметры:// ИсточникиДанных - Массив из см. НовыйИсточник -// ПоляИсточников - ТаблицаЗначений -// СтруктураКолонокТаблицыДанных - Произвольный, Булево, Структура, Неопределено - Описание:// * ВидыАналитик - Массив -// * Измерения - Массив -// * Периодичности - Массив -// Аналитики - Массив - Описание// ПараметрыКУстановке - Структура - Описание// РежимыФормирования - Структура - Описание:// * ПривилегированныйРежим - Булево -// * РежимФормирования - ПеречислениеСсылка.РежимыФормированияБюджетныхОтчетов -// * РежимПолученияДанных - ПеречислениеСсылка.РежимПолученияДанныхБюджетирования -// Возвращаемое значение:// СхемаКомпоновкиДанных -Функция ПолучитьСКДПлановыеДанные(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Аналитики, ПараметрыКУстановке, РежимыФормирования) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДПлановыеДанные(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Аналитики, ПараметрыКУстановке, РежимыФормирования));
ПолучитьСКДФактическиеДанные
Описание, пример вызова
// Получает факт. данные СКД//// Параметры:// ИсточникиДанных - Массив из см. НовыйИсточник -// ПоляИсточников - ТаблицаЗначений - Описание// СтруктураКолонокТаблицыДанных - Произвольный, Булево, Структура, Неопределено - Описание:// * ВидыАналитик - Массив -// * Измерения - Массив -// * Периодичности - Массив -// Аналитики - Массив - Описание// ПараметрыКУстановке - Структура - Описание// РежимыФормирования - Структура - Описание:// * РежимФормирования - ПеречислениеСсылка.РежимыФормированияБюджетныхОтчетов -// * РежимПолученияДанных - ПеречислениеСсылка.РежимПолученияДанныхБюджетирования -// Возвращаемое значение:// СхемаКомпоновкиДанных - ОписаниеФункция ПолучитьСКДФактическиеДанные(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Аналитики, ПараметрыКУстановке, РежимыФормирования) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДФактическиеДанные(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Аналитики, ПараметрыКУстановке, РежимыФормирования));
ДобавитьПоляИтоговойТаблицыПоОписанию
Описание, пример вызова
Функция ДобавитьПоляИтоговойТаблицыПоОписанию(СКД, СтруктураКолонокТаблицыДанных) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьПоляИтоговойТаблицыПоОписанию(СКД, СтруктураКолонокТаблицыДанных));
ПолучитьСКДИтоговыеДанныеОстатки
Описание, пример вызова
Функция ПолучитьСКДИтоговыеДанныеОстатки(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДИтоговыеДанныеОстатки(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных));
ПолучитьСКДИтоговыеДанныеОбороты
Описание, пример вызова
Функция ПолучитьСКДИтоговыеДанныеОбороты(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДИтоговыеДанныеОбороты(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим));
ПолучитьСКДПредварительныйИтоговыйРасчет
Описание, пример вызова
Функция ПолучитьСКДПредварительныйИтоговыйРасчет(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДПредварительныйИтоговыйРасчет(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, ЕстьХранимыеПравила, ЕстьПривилегированныйРежим));
ПолучитьСКДДокумента
Описание, пример вызова
// Описание//// Параметры:// ИсточникиДанных - Массив Из см. НовыйИсточник -// ПоляИсточников - ТаблицаЗначений -// СтруктураКолонокТаблицыДанных - Произвольный, Булево, Структура, Неопределено - Описание:// * ВидыАналитик - Массив -// * Измерения - Массив -// * Периодичности - Массив -// Аналитики - Массив -// АналитикиШапки - Массив -// ПараметрыКУстановке - Структура -// СКДИтоговыеДанные - СхемаКомпоновкиДанных -// Возвращаемое значение:// Структура - ОписаниеФункция ПолучитьСКДДокумента(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДДокумента(ИсточникиДанных, ПоляИсточников, СтруктураКолонокТаблицыДанных, );
ПолучитьСКДДанныхДокумента
Описание, пример вызова
Функция ПолучитьСКДДанныхДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДДанныхДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке));
ДополнитьВыражениеВычисляемогоПоляТрансляциейПоНомеруАналитики
Описание, пример вызова
Процедура ДополнитьВыражениеВычисляемогоПоляТрансляциейПоНомеруАналитики(ВыражениеВычисляемогоПоля, ВыражениеАдресАналитики, ВыражениеАдресАналитикиПодстановки = "", ТекстыАналитик = Неопределено, Отступов = 1) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДополнитьВыражениеВычисляемогоПоляТрансляциейПоНомеруАналитики(ВыражениеВычисляемогоПоля, ВыражениеАдресАналитики, ВыражениеАдресАналитикиПодстановки, ТекстыАналитик, Отступов);
ПолучитьСКДПоОписаниюИсточников
Описание, пример вызова
// Ключевая операция: "Бюджетирование.РасчетКэшаПолучениеСКДИсточников"//Функция ПолучитьСКДПоОписаниюИсточников(ВидБюджета, СтруктураОписанияОтчета, СтруктураКолонокТаблицыДанных, РежимФормирования) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДПоОписаниюИсточников(ВидБюджета, СтруктураОписанияОтчета, СтруктураКолонокТаблицыДанных, РежимФормирования));
РасчетКэшаПолучениеСКДИсточников
Описание, пример вызова
Функция РасчетКэшаПолучениеСКДИсточников(ВидБюджета, СтруктураОписанияОтчета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РасчетКэшаПолучениеСКДИсточников(ВидБюджета, СтруктураОписанияОтчета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс));
ЗаполнитьГруппуОтбораСКДИтоговыеДанные
Описание, пример вызова
Процедура ЗаполнитьГруппуОтбораСКДИтоговыеДанные(ГруппаОтбора, ПоляИсточников, РежимФормирования) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ЗаполнитьГруппуОтбораСКДИтоговыеДанные(ГруппаОтбора, ПоляИсточников, РежимФормирования));
ЕстьРедактируемоеЗначение
Описание, пример вызова
Функция ЕстьРедактируемоеЗначение(ИсточникиДанных) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЕстьРедактируемоеЗначение(ИсточникиДанных));
ПолучитьСКДЗначенийДокумента
Описание, пример вызова
Функция ПолучитьСКДЗначенийДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьСКДЗначенийДокумента(Источник, СтруктураКолонокТаблицыДанных, Аналитики, АналитикиШапки, ПараметрыКУстановке));
ДобавитьГруппировкуДереваВывода
Описание, пример вызова
Функция ДобавитьГруппировкуДереваВывода(МестоДобавления, ИмяИзмерения, ЭлементОтчета, ВидЭлемента) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьГруппировкуДереваВывода(МестоДобавления, ИмяИзмерения, ЭлементОтчета, ВидЭлемента));
ЗаполнитьДополнительныеПоляИзмеренийВДеревеВывода
Описание, пример вызова
Процедура ЗаполнитьДополнительныеПоляИзмеренийВДеревеВывода(ВидБюджета, ДеревоВывода) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ЗаполнитьДополнительныеПоляИзмеренийВДеревеВывода(ВидБюджета, ДеревоВывода));
СоздатьРекурсивноГруппировкиДереваВывода
Описание, пример вызова
Процедура СоздатьРекурсивноГруппировкиДереваВывода(ВидБюджета, КэшДопРеквизиты, Знач МестоДобавления, Элементы) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.СоздатьРекурсивноГруппировкиДереваВывода(ВидБюджета, КэшДопРеквизиты, МестоДобавления, Элементы));
ПризнакиУчетаПоСтрокамДерева
Описание, пример вызова
Процедура ПризнакиУчетаПоСтрокамДерева(Строки, ПризнакиУчета, ЕстьСумма, ЕстьКоличество, ЕстьЗначение) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ПризнакиУчетаПоСтрокамДерева(Строки, ПризнакиУчета, ЕстьСумма, ЕстьКоличество, ЕстьЗначение));
ДобавитьКолонкиКоличестваВКолонки
Описание, пример вызова
Процедура ДобавитьКолонкиКоличестваВКолонки(Таблица, ПараметрыУчетаПоКолонкам, СтрокаДобавления = Неопределено) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДобавитьКолонкиКоличестваВКолонки(Таблица, ПараметрыУчетаПоКолонкам, СтрокаДобавления);
ПризнакиУчетаПоКолонкамИСтрокам
Описание, пример вызова
Функция ПризнакиУчетаПоКолонкамИСтрокам(СтруктураЯчеек, ПараметрыЯчеек) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПризнакиУчетаПоКолонкамИСтрокам(СтруктураЯчеек, ПараметрыЯчеек));
ДеревоВывода
Описание, пример вызова
// Ключевая операция: "Бюджетирование.РасчетКэшаПолучениеДереваДляВыводаОтчета"//Функция ДеревоВывода(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДеревоВывода(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек));
НовыйДеревоВывода
Описание, пример вызова
// Функция-конструктор дерева вывода//// Возвращаемое значение:// ДеревоЗначений - Описание:// * ИмяИзмерения - Строка -// * ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета -// * ЭлементОтчета - СправочникСсылка.ЭлементыФинансовыхОтчетов -// * ВидАналитики - ПланВидовХарактеристикСсылка.РеквизитыЭлементовФинансовыхОтчетов -// * НаименованиеДляПечати - Строка -// * ФиксированноеЗначение - Произвольный -// * ВыводитьЗаголовокВОтчет - Булево -// * ЭтоАналитикаПрочее - Булево -// * РедактируемыеЗначения - Булево -// * ВыводитьВместеСПодчиненным - Булево -// * ВыводитьВместеСРодительским - Булево -// * ДополнительныеПоля - ТаблицаЗначений -// * ПараметрыТаблицы - Структура - содержит:// ** ВыводитьЗаголовокГруппировки - Булево -// ** ЗаголовокГруппировки - Строка -// ** ОтображатьНумерациюКолонок - Булево -// ** ОтображатьНумерациюСтрок - Булево -// ** ЭлементыОформления - ТаблицаЗначений -// ** ОформляемыеСтроки - ТаблицаЗначений -// ** ОформляемыеКолонки - ТаблицаЗначений -// ** РасшифровкаПолейОтбораЭО - ТаблицаЗначений -// ** ДанныеОтчетаДляОформления - см. ДанныеОтчетаДляОформления// * ТолькоДляПечати - Булево -Функция НовыйДеревоВывода() Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НовыйДеревоВывода()
РасчетКэшаПолучениеДереваДляВыводаОтчета
Описание, пример вызова
Функция РасчетКэшаПолучениеДереваДляВыводаОтчета(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек, ВидЭлементаКэша) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РасчетКэшаПолучениеДереваДляВыводаОтчета(ВидБюджета, СтруктураЯчеек, ПараметрыЯчеек, ВидЭлементаКэша)
ПроверитьИспользованиеНефиксированныхЭлементовВИзмеренияхИОперандах
Описание, пример вызова
Функция ПроверитьИспользованиеНефиксированныхЭлементовВИзмеренияхИОперандах(ВидБюджета, СтруктураОписаниеОтчета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПроверитьИспользованиеНефиксированныхЭлементовВИзмеренияхИОперандах(ВидБюджета, СтруктураОписаниеОтчета));
ПолучитьЗначенияДополнительныхФильтров
Описание, пример вызова
Функция ПолучитьЗначенияДополнительныхФильтров(Таблица, ИмяКолонки) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьЗначенияДополнительныхФильтров(Таблица, ИмяКолонки));
ДополнитьИсточникиДанныхПредопределеннымиЗначениями
Описание, пример вызова
Процедура ДополнитьИсточникиДанныхПредопределеннымиЗначениями(ИсточникиДанных, СтруктураКолонокТаблицыДанных, СтруктураЯчеек) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДополнитьИсточникиДанныхПредопределеннымиЗначениями(ИсточникиДанных, СтруктураКолонокТаблицыДанных, СтруктураЯчеек));
ПоляИсточниковОтчета
Описание, пример вызова
Функция ПоляИсточниковОтчета(СтруктураКолонок, СтруктураЯчеек, ПараметрыЯчеек) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПоляИсточниковОтчета(СтруктураКолонок, СтруктураЯчеек, ПараметрыЯчеек));
РасчетКэшаПолучениеСтруктурыОписания
Описание, пример вызова
Функция РасчетКэшаПолучениеСтруктурыОписания(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РасчетКэшаПолучениеСтруктурыОписания(ВидБюджета, СтруктураКолонокТаблицыДанных, РежимФормирования, ВидЭлементаКэша, Постфикс));
ТекстНесовместимыхЭлементов
Описание, пример вызова
Функция ТекстНесовместимыхЭлементов() Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТекстНесовместимыхЭлементов());
ШаблонПараметровФормированияСпискаВвода
Описание, пример вызова
// Возвращает шаблон параметров для формирования заголовка на языке текущего пользователя.// Свойство "Заголовок" структуры "НастройкаКолонок" используется в модуле менеджера// документа ЭкземплярыБюджета в методе "РассчитатьЭлементыСпискаБюджетаКДобавлению",// для формирования подсказки ввода пустого значения.//// Возвращаемое значение:// Структура - Структура свойств, для формирования заголовка на языке пользователя:// *ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета. - Единственный обязательный параметр.// Или СтатьяБюджетов или Измерение или ФиксированнаяАналитика.// *ТипИзмерения - ПеречислениеСсылка.ТипыИзмеренийФинансовогоОтчета. - Необязательный параметр.// Неопределено.// *Периодичность - ПеречислениеСсылка.Периодичность - Необязательный параметр.// Неопределено.// *ВидАналитики - ПланВидовХарактеристикСсылка.АналитикиСтатейБюджетов - Необязательный параметр.// Неопределено.//Функция ШаблонПараметровФормированияСпискаВвода() Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ШаблонПараметровФормированияСпискаВвода());
ПараметрыЭлементаСпискаВвода
Описание, пример вызова
Функция ПараметрыЭлементаСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеКолонки) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыЭлементаСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеКолонки)
ДоступныеДляСтрокиБюджетаКолонкиСпискаВвода
Описание, пример вызова
Функция ДоступныеДляСтрокиБюджетаКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеЭлементы) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ДоступныеДляСтрокиБюджетаКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементОтчета, ВышележащиеЭлементы));
НастройкиВводаЯчейкиСписка
Описание, пример вызова
// Описание//// Параметры:// СведенияОБюджетеДляРасчета - см. СведенияОБюджетеДляРасчета// СтрокаСпискаВвода - Произвольный -// Измерения - Массив Из Строка -// НакопленныйОтбор - Структура -// Возвращаемое значение:// Структура - описание значения:// * Значение - СписокЗначений -//Функция НастройкиВводаЯчейкиСписка(СведенияОБюджетеДляРасчета, СтрокаСпискаВвода, Измерения, НакопленныйОтбор) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НастройкиВводаЯчейкиСписка(СведенияОБюджетеДляРасчета, СтрокаСпискаВвода, Измерения, НакопленныйОтбор));
СписокИзмеренийРедактированияОтличается
Описание, пример вызова
Функция СписокИзмеренийРедактированияОтличается(ЭлементСравнения1, ЭлементСравнения2, СложнаяТаблица) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СписокИзмеренийРедактированияОтличается(ЭлементСравнения1, ЭлементСравнения2, СложнаяТаблица));
РассчитатьКолонкиСпискаВвода
Описание, пример вызова
Функция РассчитатьКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементыДерева, СоответствиеРезультат, ВышележащиеЭлементы = Неопределено) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РассчитатьКолонкиСпискаВвода(СведенияОБюджетеДляРасчета, ЭлементыДерева, СоответствиеРезультат, ВышележащиеЭлементы);
ПараметрыКолонокВвода
Описание, пример вызова
Процедура ПараметрыКолонокВвода(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты, ПараметрыЭлементовТаблицы) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыКолонокВвода(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты, ПараметрыЭлементовТаблицы));
ПараметрыСпискаВводаПоСтрокамЯчеек
Описание, пример вызова
Функция ПараметрыСпискаВводаПоСтрокамЯчеек(ВидБюджета, СтруктураКолонокТаблицыДанных, СтруктураОписанияОтчета, ДеревоВывода) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПараметрыСпискаВводаПоСтрокамЯчеек(ВидБюджета, СтруктураКолонокТаблицыДанных, СтруктураОписанияОтчета, ДеревоВывода));
СведенияОБюджетеДляРасчета
Описание, пример вызова
// Структура сведений о бюджете для расчета//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов -// ЭлементОтчета - СтрокаДереваЗначений - Описание:// * ИмяИзмерения - Строка -// * ВидЭлемента - Произвольный -// * ЭлементОтчета - Произвольный -// * ВидАналитики - Произвольный -// * НаименованиеДляПечати - Строка -// * ФиксированноеЗначение - Произвольный -// * ВыводитьЗаголовокВОтчет - Булево -// * ЭтоАналитикаПрочее - Булево -// * РедактируемыеЗначения - Булево -// * ВыводитьВместеСПодчиненным - Булево -// * ВыводитьВместеСРодительским - Булево -// * ДополнительныеПоля - ТаблицаЗначений -// * ПараметрыТаблицы - Структура - содержит:// ** ВыводитьЗаголовокГруппировки - Булево -// ** ЗаголовокГруппировки - Строка -// ** ОтображатьНумерациюКолонок - Булево -// ** ОтображатьНумерациюСтрок - Булево -// ** ЭлементыОформления - ТаблицаЗначений -// ** ОформляемыеСтроки - ТаблицаЗначений -// ** ОформляемыеКолонки - ТаблицаЗначений -// ** РасшифровкаПолейОтбораЭО - ТаблицаЗначений -// ** ДанныеОтчетаДляОформления - см. ДанныеОтчетаДляОформления// * ТолькоДляПечати - Булево -// СтруктураКолонок - см. КолонкиТаблицыДанных// СтруктураОписанияОтчета - Структура, Булево, Неопределено - Описание:// * НеТребуетРасчетаДанныхЯчеек - Булево -// * ТаблицаПодчиненностиЭлементов - ТаблицаЗначений, ДеревоЗначений - содержит колонки:// ** Родитель - СправочникСсылка.ЭлементыФинансовыхОтчетов -// ** Ссылка - СправочникСсылка.ЭлементыФинансовыхОтчетов -// ** ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета -// * ПоляИсточников - ТаблицаЗначений -// * ИндексыСтруктурыЯчеек - Массив -// КэшДопРеквизиты - ТаблицаЗначений - Описание// Возвращаемое значение:// Структура - Описание:// * ПодчиненныеЭлементыВидаБюджета - ТаблицаЗначений, ДеревоЗначений -// * СложнаяТаблица - Булево -// * АналитикиШапки - ТаблицаЗначений - состоит из:// ** НомерСтроки - Число -// ** ТипЗначения - ОписаниеТипов - тип значения вида аналитики// * СтруктураОписанияОтчета - Структура -// * КэшДопРеквизиты - ТаблицаЗначений -Функция СведенияОБюджетеДляРасчета(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СведенияОБюджетеДляРасчета(ВидБюджета, ЭлементОтчета, СтруктураКолонок, СтруктураОписанияОтчета, КэшДопРеквизиты));
ПолучитьТаблицуЭлементов
Описание, пример вызова
// Возвращает таблицу элементов//// Параметры:// НастройкаЯчеек - см. ФинансоваяОтчетностьСервер.ПодчиненныйЭлемент// Кэш - Неопределено, ТаблицаЗначений -// Возвращаемое значение:// см. НовыйТаблицаЭлементов//Функция ПолучитьТаблицуЭлементов(НастройкаЯчеек, Кэш) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьТаблицуЭлементов(НастройкаЯчеек, Кэш));
ПодчиненныеИсточникиЗначенийЭлементаСложнойТаблицы
Описание, пример вызова
Процедура ПодчиненныеИсточникиЗначенийЭлементаСложнойТаблицы(ПодчиненныеЭлементы, СписокЭлементов) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ПодчиненныеИсточникиЗначенийЭлементаСложнойТаблицы(ПодчиненныеЭлементы, СписокЭлементов));
ПодчиненныеИсточникиЗначенийЭлементаПростойТаблицы
Описание, пример вызова
Процедура ПодчиненныеИсточникиЗначенийЭлементаПростойТаблицы(ПодчиненныеЭлементы, СписокЭлементов, ВидыЭлементовЗначений) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ПодчиненныеИсточникиЗначенийЭлементаПростойТаблицы(ПодчиненныеЭлементы, СписокЭлементов, ВидыЭлементовЗначений));
ОбработатьОперандыИсточника
Описание, пример вызова
Процедура ОбработатьОперандыИсточника(ЭлементСписка, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ОбработатьОперандыИсточника(ЭлементСписка, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение));
ДополнитьИсточникиОперандамиРекурсивно
Описание, пример вызова
Процедура ДополнитьИсточникиОперандамиРекурсивно(СписокЭлементов, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ДополнитьИсточникиОперандамиРекурсивно(СписокЭлементов, ВидыЭлементовЗначений, ТаблицаЭлементов, Результат, Кэш, Заполнение));
СтатьиИПоказателиЗначенийЭлемента
Описание, пример вызова
Функция СтатьиИПоказателиЗначенийЭлемента(ТаблицаИсточников, ВключатьНефинансовые) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СтатьиИПоказателиЗначенийЭлемента(ТаблицаИсточников, ВключатьНефинансовые));
РеквизитыОбъектаПоСсылкеИлиАдресу
Описание, пример вызова
// Возвращает структуру, содержащую запрошенные значения реквизитов или табличных частей элемента финансового отчета.//// Параметры:// Элемент - СправочникСсылка.ЭлементыФинансовыхОтчетов - Ссылка на элемент отчета.// - Строка - Адрес хранилища значений, содержащий настройки еще не записанного в базу данных элемента финансового отчета.// ИменаРеквизитов - Строка - Перечисление имен реквизитов или табличных частей.// Кэш - См. Справочники.ЭлементыФинансовыхОтчетов.НовыйКэшЭлементовФинансовыхОтчетов// Возвращаемое значение:// Структура - структура реквизитов или табличных частей элемента финансового отчета:// *ВидЭлемента - ПеречислениеСсылка.ВидыЭлементовФинансовогоОтчета - Вид элемента.// *НаименованиеДляПечати - Строка - Наименование элемента, отображаемое для пользователя.// *ОбратныйЗнак - Булево - Флаг обратного знака (имеет смысл для некоторых видов элементов).// *Комментарий - Строка - Комментарий.// *ДополнительныйОтбор - ХранилищеЗначения - Хранилище, содержащее настройки компоновки данных (если есть отбор).// *ЕстьНастройки - Булево - Флаг наличия настроек (отбор).// *ЗначениеАналитики - Характеристика.АналитикиСтатейБюджетов - Значение аналитики.// *СвязанныйЭлемент - СправочникСсылка.ЭлементыФинансовыхОтчетов - Связанный элемент.// - Строка - адрес временного хранилища, содержащего данные связанного элемента.// *РеквизитыВидаЭлемента - ТаблицаЗначений - табличная часть:// **Реквизит - ПланВидовХарактеристикСсылка.РеквизитыЭлементовФинансовыхОтчетов - реквизит элемента отчета.// **Значение - Характеристика.РеквизитыЭлементовФинансовыхОтчетов - значение реквизита.// *ОперандыФормулы - ТаблицаЗначений - табличная часть:// **Идентификатор - Строка - Идентификатор операнда.// **Операнд - СправочникСсылка.ЭлементыФинансовыхОтчетов - Элемент операнда.// - Строка - адрес временного хранилища, содержащего данные элемента операнда.// *ЭлементыТаблицы - ТаблицаЗначений - табличная часть:// **Строка - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - Строка бюджета.// **Колонка - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - Колонка бюджета.// **Элемент - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент на пересечении.// *ДополнительныеПоля - ТаблицаЗначений - табличная часть:// **Реквизит - Строка - Имя реквизита.// **Наименование - Строка - Представление.// **ВыводитьЗаголовок - Булево - Признак вывода заголовка.// **ВОтдельнойКолонке - Булево - Признак отображения значения в отдельной колонке.// *ЭлементыОформления - ТаблицаЗначений - табличная часть:// **Оформление - ХранилищеЗначения - содержит настройки оформления.// **Условие - ХранилищеЗначения - содержит настройки компоновки.// **ТипОформляемойОбласти - ПеречислениеСсылка.ТипыОформляемыхОбластейБюджетныхОтчетов - тип области.// **КлючЭлементаОформления - УникальныйИдентификатор - Идентификатор элемента оформления.// *ОформляемыеСтроки - ТаблицаЗначений - табличная часть:// **ЭлементОтчета - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - оформляемый элемент.// **КлючЭлементаОформления - УникальныйИдентификатор - Идентификатор оформляемого элемента.// *ОформляемыеКолонки - ТаблицаЗначений - табличная часть:// **ЭлементОтчета - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - оформляемый элемент.// **КлючЭлементаОформления - УникальныйИдентификатор - Идентификатор оформляемого элемента.// *РасшифровкаПолейОтбораЭО - ТаблицаЗначений - табличная часть:// **ЭлементОтчета - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент оформления.// **КлючЭлементаОформления - УникальныйИдентификатор - Идентификатор элемент оформления.// **ИмяПоляОтбора - Строка - Имя поля отбора.// **ИмяРесурса - Строка - Имя поля ресурса.// *ИсточникиЗначений - ТаблицаЗначений - табличная часть:// **Источник - СправочникСсылка.ЭлементыФинансовыхОтчетов, Строка - элемент отчета.// **ДобавляемыеЗначенияДокумента - Булево - Флаг, указывающий, что источник значений является добавляемыми// в экземпляре бюджета данными.//Функция РеквизитыОбъектаПоСсылкеИлиАдресу(Элемент, ИменаРеквизитов, Кэш) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.РеквизитыОбъектаПоСсылкеИлиАдресу(Элемент, ИменаРеквизитов, Кэш));
ТипизироватьКолонкиАналитики
Описание, пример вызова
Процедура ТипизироватьКолонкиАналитики(СКД, Описание) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ТипизироватьКолонкиАналитики(СКД, Описание));
КоличествоЭлементовДереваЗначений
Описание, пример вызова
Функция КоличествоЭлементовДереваЗначений(ДеревоЗначений, Сч=0) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КоличествоЭлементовДереваЗначений(ДеревоЗначений, Сч);
ВПодчиненныхСтрокахЕстьНеопределенныйЭлементТипа
Описание, пример вызова
Функция ВПодчиненныхСтрокахЕстьНеопределенныйЭлементТипа(СтрокаДерева, ТипИскомый, КэшДопРеквизитов) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ВПодчиненныхСтрокахЕстьНеопределенныйЭлементТипа(СтрокаДерева, ТипИскомый, КэшДопРеквизитов));
ВРодительскихСтрокахЕстьОпределенныйЭлемент
Описание, пример вызова
Функция ВРодительскихСтрокахЕстьОпределенныйЭлемент(Знач СтрокаДерева, ТипИскомый, КэшДопРеквизитов) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ВРодительскихСтрокахЕстьОпределенныйЭлемент(СтрокаДерева, ТипИскомый, КэшДопРеквизитов));
ЕстьЗначимыеЭлементыОтбора
Описание, пример вызова
// Возвращает элементы отбора с признаком Использование = Истина//// Параметры:// ЭлементСравненияОтбор - ЭлементОтбораКомпоновкиДанных, ГруппаЭлементовОтбораКомпоновкиДанных -//// Возвращаемое значение:// Булево//Функция ЕстьЗначимыеЭлементыОтбора(ЭлементСравненияОтбор) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЕстьЗначимыеЭлементыОтбора(ЭлементСравненияОтбор));
ЗаполнитьТаблицуИменИсточников
Описание, пример вызова
Процедура ЗаполнитьТаблицуИменИсточников(МассивКолонокИзмерений, ТаблицаИменИсточников, ТаблицаИсточников, КэшРеквизитовПоказателей) Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ЗаполнитьТаблицуИменИсточников(МассивКолонокИзмерений, ТаблицаИменИсточников, ТаблицаИсточников, КэшРеквизитовПоказателей));
ЗначениеРеквизитаЭлементаВидаБюджета
Описание, пример вызова
// Возвращает закэшированное значение реквизита элемента вида бюджета.//// Параметры:// Ссылка - СправочникСсылка.ЭлементыФинансовыхОтчетов - Элемент вида бюджета.// ИмяРеквизита - Строка - Имя реквизита элемента вида бюджета.// Кэш - ТаблицаЗначений - таблица реквизитов элементов вида бюджета (см. функцию КэшРеквизитовЭлементовВидаБюджета).//// Возвращаемое значение:// Произвольный - Значение реквизита элемента вида бюджета.//Функция ЗначениеРеквизитаЭлементаВидаБюджета(Ссылка, ИмяРеквизита, Кэш) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЗначениеРеквизитаЭлементаВидаБюджета(Ссылка, ИмяРеквизита, Кэш)
КэшРеквизитовЭлементовВидаБюджета
Описание, пример вызова
// Возвращает кэш реквизитов элементов финансовых отчетов по виду бюджета.//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - Вид бюджета, для элементов которого необходимо получить кэш реквизитов.//// Возвращаемое значение:// ТаблицаЗначений - Таблица реквизитов элементов финансовых отчетов по виду бюджета.//Функция КэшРеквизитовЭлементовВидаБюджета(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.КэшРеквизитовЭлементовВидаБюджета(ВидБюджета)
ПолучитьКэшПодчиненныхЭлементовВыводимыхСРодителем
Описание, пример вызова
// Возвращает соответствие элементов, выводимых вместе с родителем.// Необходим для указания корректной строки / колонки для расчета итогов по формуле// в методе ЗаполнитьСведенияОбИсточникеДанных в случае, если аналитики сгруппированы// (тогда в таблице ДанныеЯчеек указаны конечные строки и колонки).//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - Вид бюджета, для элементов которого необходимо получить кэш реквизитов.//// Возвращаемое значение:// Соответствие - Соответствие родительского вида аналитики или измерения и выводимого вместе с ним в той же группировке:// *Ключ - СправочникСсылка.ЭлементыФинансовыхОтчетов - Родительская строка / колонка (вид аналитики или измерение).// *Значение - СправочникСсылка.ЭлементыФинансовыхОтчетов - выводимая вместе с родительской строка / колонка (вид аналитики или измерение).//Функция ПолучитьКэшПодчиненныхЭлементовВыводимыхСРодителем(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ПолучитьКэшПодчиненныхЭлементовВыводимыхСРодителем(ВидБюджета));
МассивВСписок
Описание, пример вызова
Функция МассивВСписок(Массив) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.МассивВСписок(Массив));
НайтиОтбор
Описание, пример вызова
// Процедура возвращает отбор по имени// процедура не рекурсивная, т.к. вызывается из СравнитьОтборы,// в которой уже обработан обход групп.//// Параметры:// ЭлементОтбора - ЭлементОтбораКомпоновкиДанных - искомый отбор// ЭлементыОтбора - КоллекцияЭлементовОтбораКомпоновкиДанных - отбор, где ищем// НайденныйЭлемент - ЭлементОтбораКомпоновкиДанных, ГруппаЭлементовОтбораКомпоновкиДанных - найденный элемент отбора.//// Возвращаемое значение:// Булево -//Функция НайтиОтбор(ЭлементОтбора, ЭлементыОтбора, НайденныйЭлемент) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.НайтиОтбор(ЭлементОтбора, ЭлементыОтбора, НайденныйЭлемент));
СравнитьОтборы
Описание, пример вызова
Функция СравнитьОтборы(ИсточникОтбор, ЭлементСравненияОтбор) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.СравнитьОтборы(ИсточникОтбор, ЭлементСравненияОтбор));
ТипИзмеренияСовпадаетСИскомым
Описание, пример вызова
Функция ТипИзмеренияСовпадаетСИскомым(СтрокаЭлемента, ТипИскомый, КэшДопРеквизитов) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ТипИзмеренияСовпадаетСИскомым(СтрокаЭлемента, ТипИскомый, КэшДопРеквизитов));
ЭлементыНастройкиЯчеекВидаБюджета
Описание, пример вызова
// Возвращает настройки ячеек таблиц вида бюджета.//// Параметры:// ВидБюджета - СправочникСсылка.ВидыБюджетов - Вид бюджета, для элементов которого необходимо получить настройку ячеек.//// Возвращаемое значение:// ТаблицаЗначений - Таблица настроек ячеек по виду бюджета:// *Элемент - СправочникСсылка.ЭлементыФинансовыхОтчетов - Элемент бюджета.// *Строка - СправочникСсылка.ЭлементыФинансовыхОтчетов - Строка бюджета.// *Колонка - СправочникСсылка.ЭлементыФинансовыхОтчетов - Колонка бюджета.// *Родитель - СправочникСсылка.ЭлементыФинансовыхОтчетов - Родитель элемента бюджета.//Функция ЭлементыНастройкиЯчеекВидаБюджета(ВидБюджета) Экспорт
Пример вызова
Результат = БюджетнаяОтчетностьРасчетКэшаСервер.ЭлементыНастройкиЯчеекВидаБюджета(ВидБюджета)
ПрочитатьЗначениеДопРеквизитаИсключитьДанныеВводимогоДокументаПриРасчете
Описание, пример вызова
Процедура ПрочитатьЗначениеДопРеквизитаИсключитьДанныеВводимогоДокументаПриРасчете(МестоУстановкиЗначения, Экспорт
Пример вызова
БюджетнаяОтчетностьРасчетКэшаСервер.ПрочитатьЗначениеДопРеквизитаИсключитьДанныеВводимогоДокументаПриРасчете(МестоУстановкиЗначения, );
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).