Имя: Пароль:
1C
1С v8
Получение поля через выражение ВЫРАЗИТЬ и Итоги ИЕРАРХИЯ по данному полю
0 Demetry
 
14.09.20
14:44
Добрый деннь.
Если почитать инструкцию то поле ссылочного типа получаемого через выражение ВЫРАЗИТЬ ничем не должно отличатся от поля просто полученного через точку , но если сделать Иерархичесий итог по такому полю то ничего не получается :
Напиример :

ХозрасчетныйОбороты.Субконто2.Ig_ДоговораГенЗаказчика КАК ДоговорГенЗаказчика,
.........
.........
ИТОГИ
СУММА(СумОтгружено)
ПО
ДоговорГенЗаказчика ИЕРАРХИЯ

Отрабатывает как и положено , с начало итог по папке родителю , потом по элементу и сама запись .

но если делаю через выразить

выразить(ХозрасчетныйОбороты.Субконто2 как Справочник.ДоговорыКонтрагентов).Ig_ДоговораГенЗаказчика КАК ДоговорГенЗаказчика

То итог только по записи , итога по папке нет !!!

Вопрос знатокам , почему ?
1 toypaul
 
гуру
14.09.20
15:44
"Вопрос знатокам , почему ?" эти знатоки сидят в техподдержки 1С. вопрос другой - для чего нужно именно так делать?
2 Demetry
 
14.09.20
16:02
Ну так субконто многосоставное поле , привожу к одному типу чтоб не было кучи левых соединений. Тем более что точно знаю что нечего там кроме Договоров быть не может.
3 toypaul
 
гуру
14.09.20
16:03
так и надо соединить со справочником и сделать по нему итоги
4 Demetry
 
14.09.20
16:08
да можно конечно , но очень интересно почему не работает именно ерархические итоги с этим полем.
5 Demetry
 
14.09.20
16:10
Я думал что будут работать , это говорит о том что я не знаю как работает метод выразить , значит когда нить накосячу и не замечу(
6 Ёпрст
 
14.09.20
16:19
(0)  ну а такт что ?



Выбрать ДоговорГенЗаказчика,СумОтгружено
ИЗ (Выбрать выразить(ХозрасчетныйОбороты.Субконто2 как Справочник.ДоговорыКонтрагентов).Ig_ДоговораГенЗаказчика КАК ДоговорГенЗаказчика

...... )

ИТОГИ СУММА(СумОтгружено)
ПО
ДоговорГенЗаказчика ИЕРАРХИЯ
7 Demetry
 
14.09.20
16:33
Спасибо , работает. А почему не работало в моем варианте ?
8 Demetry
 
14.09.20
16:34
поле же то же самое