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