Имя: Пароль:
1C
1С v8
ЗУП. Прослойка между КЛАДР и РС Контактная информация
0 pessok
 
11.08.14
15:42
Коллеги, привет. Вот такая задачка появилась - нужно вывести данные по физ.лицу, но информацию по адресу надо получить не в формате РС "КИ", а в формате КЛАДР. Наприрмер:
Поле3 записи РС - Динской р-н, а в кладре - это два поля: Наименование - Динской, сокращение - р-н. Вот как бы так изловчиться, чтобы получить данные по физ.лицу в формате кладра? Особенно с учетом того, что динские есть и районы и улицы, да и перекрестки.
1 pessok
 
11.08.14
15:44
прекрестки == переулки
2 RMpnz
 
11.08.14
15:50
ну поищи в общем модуле УправлениеКонтактнойИнформацией
3 pessok
 
11.08.14
15:59
(2) ну, в целом, что-то похожее нашел, придется делать уже в обработке результата, правда, но все же. Думал, может в запросе как-то связать выйдет.
А так получается следующее -
УправлениеКонтактнойИнформацией.ОбрезатьСокращение(ИмяПоля)
получаем поле без сокращения. Потом ищем в кладре это поле с отбором по ТипАлресногоЭлемента
4 acsent
 
11.08.14
16:04
Это ты еще зуп 3.0 не видел )))
5 pessok
 
11.08.14
16:06
а, даже вру. есть там ПолучитьАдресныйЭлемент, вообще то что нужно :)
6 pessok
 
11.08.14
16:06
(4) видел. загрузил КДАДР кадровику, посмотрел на кракозябры, выкинул нафик :)
7 pessok
 
11.08.14
16:28
в общем, если у кого будет схожая задача, и он наткнется на тему -
УправлениеКонтактнойИнформацией.ПолучитьАдресныйЭлемент(ПолеИЗРС, ТипПоляКладра)