Имя: Пароль:
1C
 
Как получить Город из контактной информации контрагента в УТ 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) не читал, можно и самому разложить строку на город, но имхо, если вбивали произвольной строкой без строгий правил, будет жопа