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