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