Skip to content

Управление расчетом показателей

ВТ

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

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

Результат = УправлениеРасчетомПоказателей.ВТ(ЗапросМенеджер)

ПолучитьОбработкуРасчета

Описание, пример вызова
// Процедура - Получить обработку расчета для текущего случая
//
// Параметры:
// ОбработкаРасчета - ОбработкаОбъект - В данную переменную возвращается обработка, в которой будет производиться расчет
// ОбъектРасчета - Структура - Структура с данными для расчета
//
Процедура ПолучитьОбработкуРасчета(ОбработкаРасчета, ОбъектРасчета) Экспорт

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

УправлениеРасчетомПоказателей.ПолучитьОбработкуРасчета(ОбработкаРасчета, ОбъектРасчета)

ОпределитьСпособФормированияОтчета

Описание, пример вызова
// Функция - Определить способ формирования отчета
//
// Параметры:
// ОбъектРасчета - Структура - Структура с данными для расчета
//
// Возвращаемое значение:
// - ПеречислениеСсылка.СпособыФормированияОтчетов - способ формирования отчета с переданными данными для расчета
//
Функция ОпределитьСпособФормированияОтчета(ОбъектРасчета) Экспорт

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

Результат = УправлениеРасчетомПоказателей.ОпределитьСпособФормированияОтчета(ОбъектРасчета)

ОчиститьСтарыеДанные

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

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

УправлениеРасчетомПоказателей.ОчиститьСтарыеДанные(ОбъектРасчета, УдалятьВерсии, УдалятьПараметрикуНовогоДвижка, УдалятьПараметрикуСтарогоДвижка);

ОчиститьСтруктуруРасчетаПоказателей

Описание, пример вызова
// Процедура - Очищает регистр сведений "ХранилищаПараметрическойНастройкиРасширенный" для связанных правил расчета
//
// Параметры:
// ДанныеСсылка - СправочникСсылка - Ссылка на изменяемый объект
//
Процедура ОчиститьСтруктуруРасчетаПоказателей(ДанныеСсылка = Неопределено) Экспорт

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

УправлениеРасчетомПоказателей.ОчиститьСтруктуруРасчетаПоказателей(ДанныеСсылка);

ДанныеВидаОтчета

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

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

Результат = УправлениеРасчетомПоказателей.ДанныеВидаОтчета(ВидОтчета)

ПолучитьОписаниеЛогаИзмененныхПоказателей

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьОписаниеЛогаИзмененныхПоказателей()

ПолучитьОписаниеТаблицыИзмененныхПоказателей

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьОписаниеТаблицыИзмененныхПоказателей()

ПолучитьТаблицуРасчетаПоказателейПоПравилуРасчета

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуРасчетаПоказателейПоПравилуРасчета(ПравилоОбработки, мПоказателиИсключения, ТипРасчетаПоказателей);

ПолучитьТаблицуРасчетаПоказателейПрочие

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуРасчетаПоказателейПрочие(ПравилоОбработки, ТипПараметрическойНастройки)

ПолучитьТаблицуРасчетаПоказателейДляУстановкиИзмененныхЗначенийПоказателей

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуРасчетаПоказателейДляУстановкиИзмененныхЗначенийПоказателей(ОбъектРасчета)

ПолучитьТаблицуРасчетаПоказателейПоИзмененнымПоказателям

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуРасчетаПоказателейПоИзмененнымПоказателям(ОбъектРасчета)

ПолучитьТаблицуРасчетаПоказателейПоЦелевымПоказателям

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуРасчетаПоказателейПоЦелевымПоказателям(ПравилоОбработки, тЦелевыеПоказатели)

ПолучитьТаблицуРасчетаПоказателейДляУстановкиНовыхЗначенийПоказателей

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуРасчетаПоказателейДляУстановкиНовыхЗначенийПоказателей(ОбъектРасчета)

ПолучитьДанныеИзХранилищаПараметрическойНастройки

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьДанныеИзХранилищаПараметрическойНастройки(ИсточникПараметрическойНастройки, ТипПараметрическойНастройки));

СохранитьДанныеВХранилищеПараметрическойНастройки

Описание, пример вызова
Процедура СохранитьДанныеВХранилищеПараметрическойНастройки(ИсточникПараметрическойНастройки, ТипПараметрическойНастройки, ДанныеПараметрическойНастройки) Экспорт

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

УправлениеРасчетомПоказателей.СохранитьДанныеВХранилищеПараметрическойНастройки(ИсточникПараметрическойНастройки, ТипПараметрическойНастройки, ДанныеПараметрическойНастройки));

РассчитатьОперандыПоПравилуОбработки

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

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

Результат = УправлениеРасчетомПоказателей.РассчитатьОперандыПоПравилуОбработки(ПравилоОбработки));

УстановитьПолеВерсииРекурсивно

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

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

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

ПолучитьВариантРасчетаПоказателя

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьВариантРасчетаПоказателя(текФормула, тДанныеДляРасчетов));

ПолучитьСчетаСИерархией

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьСчетаСИерархией(Счет));

ПолучитьТаблицуСчетовСИерархией

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТаблицуСчетовСИерархией(МенеджерВременныхТаблиц));

ПолучитьОперандыПоПравилуОбработки

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьОперандыПоПравилуОбработки(ПравилоОбработки));

ПодготовитьТаблицыДляРасчетаПоказателейПоПравилуРасчета

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры расчета итоговой параметрики
//
////////////////////////////////////////////////////////////////////////////////
Функция ПодготовитьТаблицыДляРасчетаПоказателейПоПравилуРасчета(ПравилоОбработки, Экспорт

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

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

ПолучитьСтруктуруРасчетаПоказателей

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьСтруктуруРасчетаПоказателей());

ЭтоВнешнийИсточник

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

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

Результат = УправлениеРасчетомПоказателей.ЭтоВнешнийИсточник(СпособПолучения));

ЭтоЦикличныйОперанд

Описание, пример вызова
Функция ЭтоЦикличныйОперанд(СтрОперанд, СтрОперандИсходная, тДанныеДляРасчетов, МассивОперандов) Экспорт

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

Результат = УправлениеРасчетомПоказателей.ЭтоЦикличныйОперанд(СтрОперанд, СтрОперандИсходная, тДанныеДляРасчетов, МассивОперандов));

ПолучитьУровеньРасчетаОперандаРекурсивно

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьУровеньРасчетаОперандаРекурсивно();

ПолучитьУИДГруппыОтборовПериодов

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

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

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

УстановитьУИДДляПоказателя

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

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

УправлениеРасчетомПоказателей.УстановитьУИДДляПоказателя(СтруктураРасчетаПоказателей, СтрОперанд, тТекущихПараметровОтбораБД, МаксУИД, ТекущийПериод));

ПолучитьХешПоОтборам

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьХешПоОтборам(ПараметрыОтбора));

ЗаполнитьТаблицуВнешнихДанных

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

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

УправлениеРасчетомПоказателей.ЗаполнитьТаблицуВнешнихДанных(тВнешниеДанные, ПравилоОбработки));

СформироватьДанныеДляРасчетаКлассическимДвижкомРасчета

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

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

УправлениеРасчетомПоказателей.СформироватьДанныеДляРасчетаКлассическимДвижкомРасчета();

ОпределитьПравилаТрансформацииПолей

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

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

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

ПодготовитьПоляВыборкиЗапроса

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

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

УправлениеРасчетомПоказателей.ПодготовитьПоляВыборкиЗапроса(СтруктураРасчетаПоказателей));

ДобавитьЗависимыеПоказателиРекурсивно

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

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

УправлениеРасчетомПоказателей.ДобавитьЗависимыеПоказателиРекурсивно(тПотребители, тДанныеДляРасчетов, стрПоказатель, ПоказательДляПоиска));

ОтфильтроватьПоИзмененнымПоказателям

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

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

УправлениеРасчетомПоказателей.ОтфильтроватьПоИзмененнымПоказателям(ДанныеДляРасчета, тИзмененныеПоказатели));

ДобавитьВлияющиеПоказателиРекурсивно

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

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

УправлениеРасчетомПоказателей.ДобавитьВлияющиеПоказателиРекурсивно(тПотребители, тДанныеДляРасчетов, стрПоказатель, ПоказательДляПоиска));

ОтфильтроватьПоЦелевымПоказателям

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

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

УправлениеРасчетомПоказателей.ОтфильтроватьПоЦелевымПоказателям(ДанныеДляРасчета, тЦелевыеПоказатели));

ОтфильтроватьПоПоказателямИсключениям

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

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

УправлениеРасчетомПоказателей.ОтфильтроватьПоПоказателямИсключениям(ДанныеДляРасчета, мПоказателиИсключения));

ПолучитьТекстПолученияАналитики

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры для генерации текста запроса по операндам 0-го уровня выборки
//
////////////////////////////////////////////////////////////////////////////////
Функция ПолучитьТекстПолученияАналитики(ТрансформацияПолей, ИмяАналитики, тПараметрыПакета) Экспорт

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТекстПолученияАналитики(ТрансформацияПолей, ИмяАналитики, тПараметрыПакета));

СоздатьТаблицуПоказателейОперандов

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

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

УправлениеРасчетомПоказателей.СоздатьТаблицуПоказателейОперандов(СтруктураРасчетаПоказателей));

ПолучитьПодзапросСоответствияПериодов

Описание, пример вызова
Процедура ПолучитьПодзапросСоответствияПериодов(СтруктураПараметровТекущегоУровня, СтрКэшГруппОтборов) Экспорт

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

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

ПолучитьПодзапросСоответствияПериодовПриСверткеПоПериоду

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

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

УправлениеРасчетомПоказателей.ПолучитьПодзапросСоответствияПериодовПриСверткеПоПериоду(СтруктураПараметровТекущегоУровня));

ПолучитьПодзапросТекущейВерсии

Описание, пример вызова
Процедура ПолучитьПодзапросТекущейВерсии(СтруктураПараметровТекущегоУровня, СтрКэшГруппОтборов, СверткаПоПериоду=Ложь) Экспорт

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

УправлениеРасчетомПоказателей.ПолучитьПодзапросТекущейВерсии(СтруктураПараметровТекущегоУровня, СтрКэшГруппОтборов, СверткаПоПериоду);

ПолучитьТекстЗначенийПоказателей

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

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

УправлениеРасчетомПоказателей.ПолучитьТекстЗначенийПоказателей(СтруктураПараметровТекущегоУровня, СтрКэшГруппОтборов, СверткаПоПериоду);

ПолучитьТекстЗначенийПоказателейИтоговый

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

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

УправлениеРасчетомПоказателей.ПолучитьТекстЗначенийПоказателейИтоговый(СтруктураПараметровТекущегоУровня, НомерЗапросаСтрока));

ПодготовитьЗапросУровня0

Описание, пример вызова
Процедура ПодготовитьЗапросУровня0(СтруктураРасчетаПоказателей, ИмяТаблицы = "втПоказателиРаскрытия0", СверткаПоПериоду=Ложь) Экспорт

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

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

ПодготовитьТекстТрансформацииТекущегоУровня

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстТрансформацииТекущегоУровня(СтруктураРасчетаПоказателей, УровеньРасчета, РекурсивныйРасчетПериодов);

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

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

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

УправлениеРасчетомПоказателей.ДобавитьТаблицуПериодов(СтруктураПараметров));

ТекстНачалоПериода

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

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

Результат = УправлениеРасчетомПоказателей.ТекстНачалоПериода(СтрокаДата, Периодичность);

ТекстКонецПериода

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

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

Результат = УправлениеРасчетомПоказателей.ТекстКонецПериода(СтрокаДата, Периодичность);

ТекстДобавитьКДате

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

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

Результат = УправлениеРасчетомПоказателей.ТекстДобавитьКДате(СтрокаДата, Периодичность, УточнениеСпособаОпределения));

ПривестиПериод

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

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

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

ШаблонЗапросаВнутрРегистрНакоплений

Описание, пример вызова
Функция ШаблонЗапросаВнутрРегистрНакоплений(ДанныеДляРасчета, Периодичность, тПараметрыПакетаВТ) Экспорт

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

Результат = УправлениеРасчетомПоказателей.ШаблонЗапросаВнутрРегистрНакоплений(ДанныеДляРасчета, Периодичность, тПараметрыПакетаВТ));

ПодготовитьТаблицуВнутренниеДанные

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

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

УправлениеРасчетомПоказателей.ПодготовитьТаблицуВнутренниеДанные(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстыЗапросовПоИсточникуВнутр

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстыЗапросовПоИсточникуВнутр(ДанныеДляРасчета, СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ШаблонЗапросаВнутрРегистрСведений

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

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

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

ШаблонЗапросаВнутрСправочник

Описание, пример вызова
Функция ШаблонЗапросаВнутрСправочник(ДанныеДляРасчета) Экспорт

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

Результат = УправлениеРасчетомПоказателей.ШаблонЗапросаВнутрСправочник(ДанныеДляРасчета));

ШаблонЗапросаВнутрПроизвольныйЗапрос

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

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

Результат = УправлениеРасчетомПоказателей.ШаблонЗапросаВнутрПроизвольныйЗапрос(ДанныеДляРасчета, тПараметрыПакетаВТ));

ПодготовитьТекстЗапросаПоПроизвольномуКоду

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры для подготовки текстов запросов для подъема данных из внешних регистров и справочников
//
////////////////////////////////////////////////////////////////////////////////
Процедура ПодготовитьТекстЗапросаПоПроизвольномуКоду(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня) Экспорт

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаПоПроизвольномуКоду(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаПоПроизвольномуЗапросу

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаПоПроизвольномуЗапросу(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаПоИсточникуВнешнему

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаПоИсточникуВнешнему(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаОперандовРучнойПодсчет

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаОперандовРучнойПодсчет(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаОперандовБезФормул

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаОперандовБезФормул(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаОперандовТолькоСумма

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаОперандовТолькоСумма(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаОперандовВыражение

Описание, пример вызова
Процедура ПодготовитьТекстЗапросаОперандовВыражение(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня) Экспорт

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаОперандовВыражение(СтруктураРасчетаПоказателей, СтруктураПараметровТекущегоУровня));

ПодготовитьТекстЗапросаОперандовПустой

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

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

УправлениеРасчетомПоказателей.ПодготовитьТекстЗапросаОперандовПустой(СтруктураРасчетаПоказателей, УровеньРасчета));

ПодготовитьЗапросыРекурсивныхУровней

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

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

УправлениеРасчетомПоказателей.ПодготовитьЗапросыРекурсивныхУровней(СтруктураРасчетаПоказателей));

СоздатьТаблицуИзмененныхПоказателей

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

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

УправлениеРасчетомПоказателей.СоздатьТаблицуИзмененныхПоказателей(СтруктураРасчетаПоказателей, тИзмененныеПоказатели, ИндексироватьПоСценарию));

ПодготовитьТаблицуНовыхЗначенийПотребителей

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

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

УправлениеРасчетомПоказателей.ПодготовитьТаблицуНовыхЗначенийПотребителей(СтруктураРасчетаПоказателей));

СвернутьТаблицуНовыхЗначенийПотребителей

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

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

УправлениеРасчетомПоказателей.СвернутьТаблицуНовыхЗначенийПотребителей(СтруктураРасчетаПоказателей));

ДобавитьОтборыПоКлючевымСрезам

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

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

УправлениеРасчетомПоказателей.ДобавитьОтборыПоКлючевымСрезам(СтруктураРасчетаПоказателей, ТипПараметрическойНастройки);

ПодготовитьТаблицуИсходныхЗначенийПотребителей

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

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

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

ПодготовитьТаблицуДляРасчетаОтклонений

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

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

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

ЗаполнитьПустыеАналитики

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

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

УправлениеРасчетомПоказателей.ЗаполнитьПустыеАналитики(СтруктураРасчетаПоказателей, ИмяИсходнойТаблицы);

ПодготовитьЗапросПересчетаКурсовВалют

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

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

Результат = УправлениеРасчетомПоказателей.ПодготовитьЗапросПересчетаКурсовВалют(СтруктураРасчетаПоказателей, тПараметрыПакета, ПересчетВДопВалюты));

ДобавитьВЛогТаблицуИзмененныхПоказателей

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

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

УправлениеРасчетомПоказателей.ДобавитьВЛогТаблицуИзмененныхПоказателей(СтруктураРасчетаПоказателей, ПересчетВДопВалюты);

ПодготовитьИзмененияВалютныхПоказателей

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

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

УправлениеРасчетомПоказателей.ПодготовитьИзмененияВалютныхПоказателей(СтруктураРасчетаПоказателей));

ПолучитьОписаниеТаблицыПараметров

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьОписаниеТаблицыПараметров());

ПолучитьФормулуДляЯзыкаЗапросов

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьФормулуДляЯзыкаЗапросов(ТекстПроцедуры, ИмяТаблицы));

ОбработатьУсловныеОператорыРекурсивно

Описание, пример вызова
Процедура ОбработатьУсловныеОператорыРекурсивно(ТекстПроцедуры,нсТекущий = 1,Знач Отступ = "") Экспорт

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

УправлениеРасчетомПоказателей.ОбработатьУсловныеОператорыРекурсивно(ТекстПроцедуры, нсТекущий, Отступ);

ПолучитьТекстПоТаблицеПодзапросов

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТекстПоТаблицеПодзапросов(мПодзапросыДанных, ИмяВременнойТаблицы));

ПолучитьТекстПоТаблицеПодзапросовВТ

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТекстПоТаблицеПодзапросовВТ(мПодзапросыДанных));

СформироватьТекстОтбора

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры для работы с отборами
//
////////////////////////////////////////////////////////////////////////////////
Функция СформироватьТекстОтбора(тРасшифровкаГруппОтборов,тПараметрыПакета,УИДГруппыОтборов=0,ОператорОбъединения=" И ",ИдентификаторРодителя=0) Экспорт

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

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

ПолучитьТекстОтбора

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

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

Результат = УправлениеРасчетомПоказателей.ПолучитьТекстОтбора(СтрокаОтбора, тПараметрыПакета, ОператорОбъединения);

ДобавитьПараметрВПакет

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

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

Результат = УправлениеРасчетомПоказателей.ДобавитьПараметрВПакет(тПараметрыПакета, ТипОтбора, ЗначениеОтбора, ПолеБД, Отбор);

СформироватьТекстАналитик

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

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

Результат = УправлениеРасчетомПоказателей.СформироватьТекстАналитик(тИспользуемыеАналитики, УровеньРасчета, Режим, ТрансформацияПолей);

СформироватьТекстРесурсов

Описание, пример вызова
Функция СформироватьТекстРесурсов(тИспользуемыеРесурсы,УровеньРасчета,Режим = 1) Экспорт

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

Результат = УправлениеРасчетомПоказателей.СформироватьТекстРесурсов(тИспользуемыеРесурсы, УровеньРасчета, Режим);

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