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