Имя: Пароль:
1C
1С v8
СКД сгруппировать по пользовательскому полю (по алфавиту)
0 Лунтик
 
03.07.14
07:22
В запросе выбирается одно поле "Номенклатура", оно же в выбранных полях, группировка список по нему же.
Добавляю пользовательское поле "Буква"=Подстрока(Номенклатура,1,1)=Подстрока(Номенклатура,1,1)
Ставлю БУКВУ в выбранные поля настройках (и там и там).

Выводит
Я
   Арбуз
   Ананас
   Груша
   Горох
   Яблоко
а нужно
А
   Арбуз
   Ананас
Г
   Груша
   Горош
Я
   Яблоко
1 Лунтик
 
03.07.14
07:38
Даже не так
К
   Арбуз
   Ананас
   Крупа
   Картошка
   Яблоко
К то первая буква от наименования, то ли еще от чего-то
2 Лунтик
 
03.07.14
08:23
Офигеть К - это от наименования, которое и не в начале  и не в   конце, и не в физическом порядке.

Стоит, наверное, переформулировать вопрос:

КАК ГРУППИРУЮТ ПО ПОЛЬЗОВАТЕЛЬСКОМУ ПОЛЮ????
3 Defender aka LINN
 
03.07.14
08:43
Все работает, зачем ви т'гавите?
З.Ы. Подстрока от *номенклатуры*, да?
4 Лунтик
 
03.07.14
08:55
Подстрока(Номенклатура.Наименование,1,1)
Не работает.
Причем, если оставляю одну группировку БУКВА, то выскакивает эта пресловутая К. Что не так-то?

Кстати, зачем задавать выражение для итоговых записей, если оно само должно формироваться Select...Group by...
5 StaticUnsafe
 
03.07.14
08:57
У
Уарабей!
6 Defender aka LINN
 
03.07.14
08:57
(4) Иди выспись. Выражение итоговых записей и Group by не то что не родственники, а даже и не однофамильцы. Выражение итоговых записей - оно, ВНЕЗАПНО, для итогов и нужно для *ресурсов*, а не полей группировок.
7 Defender aka LINN
 
03.07.14
08:58
+(6) Ну и, как я уже сказал - у меня все работает.
8 Лунтик
 
03.07.14
09:04
У меня почему-то тоже... Попрядочку, все сначала и поехало...
Наверное, где-то важна последовательность действий (что-то такое про вычислимые поля писалось)
Спасибо