Имя: Пароль:
1C
 
БП 3.0, разложить адрес контрагента
0 salvator
 
27.12.23
16:07
Добрый день!
Скажите, есть ли в БП 3.0 готовая функция, которая получает структуру адреса с разделением на составляющие (регион, город, улица и т.д.).
Нашел только УправлениеКонтактнойИнформациейБП.АдресСтруктурой, но в ней не передается поле "Территория", а оно нужно.
Может, есть, еще подобные функции, где передаются все поля адреса?
1 Donkey_hot
 
27.12.23
16:12
(0) РаботаСАдресамиКлиентСервер.ПоляАдреса()
2 salvator
 
27.12.23
16:19
(1) Мне нужна информация из адреса, а не только пустая структура
3 d4rkmesa
 
27.12.23
16:37
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоКонтактнаяИнформацияВJSON(КонтактнаяИнформация) Тогда
        ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.JSONВКонтактнуюИнформациюПоПолям(КонтактнаяИнформация, ТипКИ) // Преобразуем JSON в Структуру
Иначе
Возврат;
КонецЕсли;
4 d4rkmesa
 
27.12.23
16:38
Строку JSON с контактной информацией (КонтактнаяИнформация) нужно предварительно получить, функцией или запросом.
5 salvator
 
27.12.23
16:59
(3) Спасибо!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший