|
Получение адреса в виде структуры | ☑ | ||
|---|---|---|---|---|
|
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) Запрос посмотри. Внутри КонтактнаяИнформацияОбъектов
|
| Форум | Правила | Описание | Секции | Поиск |