|
Получение адреса в виде структуры
| ☑ |
0
maestro-72
13.04.16
✎
17:19
|
Уважаемый all подскажите как в рознице 2.2 получить адрес в виде структуры - регион, город, дом, квартира и т.д.
Пока получается получить только представление адреса:
УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Объект, Справочники.ВидыКонтактнойИнформации.ФактАдресМагазина)
|
|
1
mingw
13.04.16
✎
17:29
|
КонтактнаяИнформацияОбъектов там же. Вернет не только представление но и значения полей.
|
|
2
Amra
13.04.16
✎
17:29
|
А в чем проблема написать свою функцию, возвращаюший инфу в нужном виде?
|
|
3
mingw
13.04.16
✎
17:30
|
(1)+
Функция КонтактнаяИнформацияОбъекта(Ссылка, ВидКонтактнойИнформации, Дата = Неопределено) Экспорт
МассивОбъектов = Новый Массив;
МассивОбъектов.Добавить(Ссылка);
КонтактнаяИнформацияОбъекта = КонтактнаяИнформацияОбъектов(МассивОбъектов,, ВидКонтактнойИнформации, Дата);
Если КонтактнаяИнформацияОбъекта.Количество() > 0 Тогда
Возврат КонтактнаяИнформацияОбъекта[0].Представление;
КонецЕсли;
Возврат "";
КонецФункции
|
|
4
maestro-72
13.04.16
✎
18:35
|
Ну вот, видимо придется свою функцию, потому как эта возвращает только представление.
Счас буду пробовать.
|
|
5
maestro-72
13.04.16
✎
18:56
|
(3) Ну и что, возвращает она только представление адреса т.е. адрес возвращается строкой, другие поля в контактной информации объекта к адресу мало отношения имеют.
|
|
6
mingw
13.04.16
✎
21:16
|
(5) Копируешь функцию (3).
Меняешь "Возврат КонтактнаяИнформацияОбъекта[0].Представление;" на что надо.
|
|
7
maestro-72
13.04.16
✎
21:18
|
(6) Да я в отладчике смотрел, не увидел что надо скопировать. Походу нет там такой инфы
|
|
8
maestro-72
13.04.16
✎
21:19
|
На что надо поменять. Так хотел написать
|
|
9
mingw
13.04.16
✎
21:32
|
(8) Запрос посмотри. Внутри КонтактнаяИнформацияОбъектов
|
|