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