Имя: Пароль:
1C
1С v8
Как в запросе так сделать
0 Kabz
 
02.06.14
11:39
есть таблица  с данными например
тел, адрес           ,фио
567  Ленина 20        иванов
259  березовая 12     петров
567  ленина 20        сидоров

получить надо
тел   адрес             фио      общий тел
567  Ленина 20        иванов       567
259  березовая 12     петров       259
567  ленина 20        сидоров      ---

то есть в поле общий тел выводить телефон  только 1 раз из всего набора ..  пока вижу решение в таблицу значений там пробежаться и вернуть в отчет.
1 Ненавижу 1С
 
гуру
02.06.14
11:46
а почему Иванов, а не Сидоров остался с телефоном?
2 Ненавижу 1С
 
гуру
02.06.14
11:50
Вообще можно сделать временную таблицу

Выбрать Адрес, Тел, МИНИМУМ(ФИО) КАК МинФИО
ПОМЕСТИТЬ Т
ИЗ Табличко
СГРУППИРОВАТЬ ПО Адрес, Тел;

Выбрать Адрес, Тел, ФИО,
ВЫБРАТЬ КОГДА НЕ МинФИО ЕСТЬ NULL ТОГДА Тел КОНЕЦ КАК ОбщТел
ИЗ Табличко
левое соединение Т
по Табличко.Адрес = Т.Адрес
И Табличко.Тел= Т.Тел
И Табличко.ФИО= Т.МинФИО
3 Kamas
 
02.06.14
11:51
(0) как вариант сделать врт сгруппировать все по телефону а фио макс(или мин)
4 Godofsin
 
02.06.14
11:52
(1) +1. За что такая честь Иванову и чем провинился Сидоров?
5 Kamas
 
02.06.14
11:53
(3) челд не прочитал (2)
6 Kabz
 
02.06.14
11:57
(4) Он был первый ..
7 Kabz
 
02.06.14
12:07
(2) чтото не пошло тем более такой вариант по логике не пройдет  

тел, адрес           ,фио
567  Ленина 20        иванов
259  березовая 12     петров
567  ленина 20        сидоров
567  Ленина 20        иванов

получить надо
тел   адрес             фио      общий тел
567  Ленина 20        иванов       567
259  березовая 12     петров       259
567  ленина 20        сидоров      ---
567  Ленина 20        иванов       ---
8 Kabz
 
02.06.14
12:11
то есть надо 1 раз вывести телефон в  поле общ телефон . сколько разных адресов и фио не было .
9 Kamas
 
02.06.14
12:12
(7) почему?? запрос вроде как регистры не учитывает
10 Kamas
 
02.06.14
12:13
(8) ну по этому в запросе группируемое поле фио пол функции максимум(или минимум)
11 Kamas
 
02.06.14
12:14
(10) точнее поля по которым идет группировка тел и адрес а группируется фио хотя я б адрес убрал мало ли как пользователь может его вбить
12 Kabz
 
02.06.14
12:21
все всем спасибо .. добавил номер   и по минимуму его сгруппировал и соединил ...
Независимо от того, куда вы едете — это в гору и против ветра!