|
УФ: Вывести итог по сумме в форме списка документа | ☑ | ||
---|---|---|---|---|
0
mirrr
15.05.12
✎
10:02
|
Есть колонка "сумма" в таб. части документа. Нужно, чтобы итог по этой колонке выводился в форме списка документа. Добавил на форму списка поле "ИтогСумма", но оно не заполняется. Что не так делаю?
|
|||
1
MadHead
15.05.12
✎
10:03
|
кажись не умеет такое делать платформа. Надо реквизит в шапку добавлять
|
|||
2
mirrr
15.05.12
✎
10:06
|
(1) а если создать журнал для этого вида документа, тоже не будет поле "ИтогСумма" заполняться?
|
|||
3
MadHead
15.05.12
✎
10:12
|
(2) Не проверял, но думаю, что не будет.
|
|||
4
Азазелло
15.05.12
✎
10:17
|
(2) Или в форме списка документа юзать произвольный запрос, в котором ИтогСумма рассчитывать
|
|||
5
mirrr
15.05.12
✎
10:20
|
а для чего в форме списка доступно для выбора поле "ИтогСумма"?
|
|||
6
Азазелло
15.05.12
✎
10:30
|
(5) А где оно доступно при выборе? Что-то у себя такого не нашел :(
[URL=http://www.radikal.ru][IMG]http://s019.radikal.ru/i636/1205/ca/83eeb20193d0.png[/IMG][/URL] |
|||
7
mirrr
15.05.12
✎
10:38
|
Доступно через Ссылка - таб. часть
http://s019.radikal.ru/i620/1205/6d/d6952ab56ca2.jpg |
|||
8
mirrr
15.05.12
✎
10:49
|
^
|
|||
9
Азазелло
15.05.12
✎
11:10
|
(7) Походу, не умеет дин. список вытягивать данные из вирт. таблиц. А переписать запрос не вариант?
|
|||
10
Defender aka LINN
15.05.12
✎
11:12
|
(9) Ты где там виртуальные таблицы увидел?
|
|||
11
Азазелло
15.05.12
✎
11:14
|
(10) Можно подумать, поля "ИтогКоличествоСтрок", "ИтогСумма" - поля физических таблиц?
|
|||
12
mirrr
15.05.12
✎
11:20
|
написал произвольный запрос, по типу:
ВЫБРАТЬ СУММА(ТребованиеНакладнаяМатериалы.Сумма) КАК Сумма, ТребованиеНакладнаяМатериалы.Ссылка.Номер, ТребованиеНакладнаяМатериалы.Ссылка.Дата, ТребованиеНакладнаяМатериалы.Ссылка.Организация, ТребованиеНакладнаяМатериалы.Ссылка.Склад ИЗ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы СГРУППИРОВАТЬ ПО ТребованиеНакладнаяМатериалы.Ссылка.Номер, ТребованиеНакладнаяМатериалы.Ссылка.Дата, ТребованиеНакладнаяМатериалы.Ссылка.Организация, ТребованиеНакладнаяМатериалы.Ссылка.Склад теперь список пуст, не заполняется существующими док-ми. Что не так? |
|||
13
SUA
15.05.12
✎
11:23
|
хм... а разве итог не заполняется? - у меня заполняется почему-то...
|
|||
14
mirrr
15.05.12
✎
11:23
|
(13) в форме списка упр. формы?
|
|||
15
SUA
15.05.12
✎
11:24
|
на форме списка - левое соединение с ТЧ (просуммированной/сгруппированной)
|
|||
16
Азазелло
15.05.12
✎
11:25
|
А так:
ВЫБРАТЬ СУММА(ТребованиеНакладнаяМатериалы.Сумма) КАК Сумма, ТребованиеНакладная.Номер, ТребованиеНакладная.Дата, ТребованиеНакладная.Организация, ТребованиеНакладная.Склад ИЗ Документ.ТребованиеНакладная КАК ТребованиеНакладная ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ПО ТребованиеНакладнаяМатериалы.Ссылка = ТребованиеНакладная.Ссылка СГРУППИРОВАТЬ ПО ТребованиеНакладная.Номер, ТребованиеНакладная.Дата, ТребованиеНакладная.Организация, ТребованиеНакладная.Склад + основную таблицу указать ТребованиеНакладная |
|||
17
mirrr
15.05.12
✎
11:25
|
(15) у меня запросом из (12) список вообще не заполняется документами.
|
|||
18
SUA
15.05.12
✎
11:27
|
тоесть запрос что и был,
дописать левое соединение (выбрать ссылка, сумма(сумма) КАК суммадокумента ИЗ документ.материалы сгруппировать по ссылка)КАК ТЧ по документ.ссылка=ТЧ.Ссылка и ТЧ.суммадокумента в блоке выбрать |
|||
19
mirrr
15.05.12
✎
11:27
|
(16) пробовал и так тоже (только внутреннее соединение), список все равно пустой.
|
|||
20
SUA
15.05.12
✎
11:28
|
внутреннее не катит - не увидишь документы с пустой ТЧ
|
|||
21
Азазелло
15.05.12
✎
11:29
|
(19) Основную таблицу указывал? Внутр. соединение - а у тебя строки в ТЧ "Материалы" вообще есть? :)
(18) а что лучше - джойн на вложенный запрос, или джойн на физическую таблицу с последующей группировкой. "Лучше" в контексте производительности, конечно |
|||
22
mirrr
15.05.12
✎
11:33
|
(20), (21) там нет пустых ТЧ.
Основная таблица указана. |
|||
23
mirrr
15.05.12
✎
11:35
|
(21) для производительности лучше создать реквизит шапка "СуммаДокумента"
|
|||
24
mirrr
15.05.12
✎
11:37
|
Вариант (16) работает, а почему не работает запрос из (12)?
|
|||
25
Азазелло
15.05.12
✎
11:44
|
(24) Вероятно потому, что ТребованиеНакладнаяМатериалы.Ссылка не может выступать в качестве основной таблицы
|
|||
26
mirrr
15.05.12
✎
11:54
|
да, основной таблицей там может быть только таблица документа, а не таблица таб. части.
|
|||
27
mirrr
15.05.12
✎
12:00
|
В пользовательском режиме в настройке списка нет закладки "Порядок", а в конфигураторе есть. Это так всегда для произв. запроса?
|
|||
28
Ахиллес
15.05.12
✎
12:09
|
(0) Ты думаешь 1С от нефигделать в свои документы добавляет реквизит "Сумма документа"? На кой ляд постоянно дёргать сервер дибильными запросами, который будет считать какую то фигню, а юзер в это время может и не смотрит на сумму документа вовсе.
Вся производимая сервером работа должна либо сохранятся в базе, как результат (учетные данные), либо выполнятся исключительно по запросу пользователя (отчеты). Сервер не должен по своей инциативе какой то мутотнёй заниматься. |
|||
29
mirrr
15.05.12
✎
12:11
|
(28) просто сейчас смотрю произв. запросы. Подскажите, почему в польз. режиме нет закладки "сортировка"?
|
|||
30
Defender aka LINN
15.05.12
✎
12:41
|
(12) Полагаешь, поле "ссылка" никому не нужно, да?
|
|||
31
mirrr
15.05.12
✎
12:59
|
(30) добавлял ссылку - не работало. Там основная таблица стоит - таблица док-та, а не таб. части.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |