|
Как получить Город из контактной информации контрагента в УТ 8.0 |
☑ |
0
Михалычь
16.01.07
✎
17:43
|
Сабж
|
|
1
Salvador Limones
16.01.07
✎
17:44
|
Можно запросом из нужного регистра сведений.
|
|
2
Михалычь
16.01.07
✎
17:46
|
а как это сделать?
я не силен в запросах ...
|
|
3
Salvador Limones
16.01.07
✎
17:50
|
Например так:
ВЫБРАТЬ
*
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
КонтактнаяИнформация.Объект = &Объект
Объект - твой контрагент
|
|
4
Михалычь
16.01.07
✎
18:01
|
это будет таблица со всеми данными контактными контрагента
а город так как найти?
|
|
5
shachneff
16.01.07
✎
18:06
|
Контактная инфа состоит из кучи полей вида Поле1, Поле2... Вычисли, в каком, и запрашивай только его.
|
|
6
shachneff
16.01.07
✎
18:09
|
(5) в консоли отчетов посмотри структуру регистра Контактная информация, все поймешь. В форме списка этого регистра отображается только Представление - агрегированное значение нескольких полей.
|
|
7
Михалычь
17.01.07
✎
09:18
|
а если забивали адрес строкой, а не заполнением полей?
я вот думаю получить "представление" адреса
и из этой строки по заяпятым перебрать
и вытащить город.
|
|
8
Учкудук
17.01.07
✎
10:02
|
(7) РазложитьСтрокуВМассивПодстрок тебе в этом поможет
|
|
9
КВАДРО2
17.01.07
✎
10:04
|
(0) Проанализируй еще в этом же регистре значения полей: Поле1, Поле2, Поле3 и т.д. в каком то из них будет город и все дела
|
|
10
КВАДРО2
17.01.07
✎
10:05
|
+(9) Пардон (7) не читал, можно и самому разложить строку на город, но имхо, если вбивали произвольной строкой без строгий правил, будет жопа
|
|