Имя: Пароль:
1C
1С v8
Суммирование строковых полей в группировках в запросе
,
0 Serega103
 
06.06.12
10:21
Подскажите пожалуйста, недавно наткнулся на новые возможности СКД, особенно заинтересовала функция Массив, которую можно применить на закладке ресурсы, и которая суммируем строковые поля через ";".Но вот понадобилось мне решить такую задачку.Есть набор данных в СКД, к нему мне надо прицепить колонку с контактными лицами, присоединять буду по контрагенту, а вот как просуммировать наименования не пойму.
1 Serega103
 
06.06.12
10:25
Беда в том, что при использовании функции Массив на закладке ресурсы, задваиваются а иногда и затраиваются суммы по другим полям, оно и понятно, нельзя ли в запросе использовать эту замечательную функцию массив, чтобы получить уже сгруппированную таблицу, и просто сделать левое соединение?
2 Serega103
 
06.06.12
10:26
Пробовал в запрос вручную вписать типа
ВЫБРАТЬ
   КонтактныеЛицаПартнеров.Владелец,
   Массив(КонтактныеЛицаПартнеров.Наименование) КАК Наименование
ИЗ
   Справочник.КонтактныеЛицаПартнеров КАК КонтактныеЛицаПартнеров

СГРУППИРОВАТЬ ПО
   КонтактныеЛицаПартнеров.Владелец

выскакивает ошибка
3 butterbean
 
06.06.12
10:28
а если выбрать конт. лица отдельным набором данных, сделать соединение и прицеплять потом массивом... сам не пробовал
4 Maxus43
 
06.06.12
10:28
в самом Запросе нельзя
5 Serega103
 
06.06.12
10:32
(3)отдельным набором думал выбрать, а как просуммировать наименования в нём ?
6 Serega103
 
06.06.12
10:32
Закладка ресурсы общая для всех наборов
7 Serega103
 
06.06.12
10:50
Неужели никто не сталкивался с такой проблемой?Наверняка многие делают отчеты по контактным лица контрагентов, по контактным данным, адресам эл. почты и тд.
8 Buster007
 
06.06.12
10:56
"задваиваются а иногда и затраиваются суммы по другим полям" это как понимать?
9 Паучог
 
06.06.12
11:00
(0) Массив(Различные Поле1) не предлагать?
10 Serega103
 
06.06.12
11:44
(8)Смотря сколько контактных лиц, соответственно задваиваются и затраиваются
11 Serega103
 
06.06.12
11:44
иногда даже зачетверяются))
12 Serega103
 
06.06.12
11:45
(9) это типа моего варианта из (2)?
2 + 2 = 3.9999999999999999999999999999999...