|
СКД - вроде элементарно, а вот туплю чего-то.. прошу помощи. | ☑ | ||
---|---|---|---|---|
0
Caesar
22.10.17
✎
23:00
|
Здравствуйте.
Получил задание написать отчет для УТ11. Суть отчета - реестр чеков текущей смены с наличными и безналичными платежами. Использую СКД, документы "ЧЕК ККМ". Сумму безналичных платежей тащу из табл. части "Оплата платежными картами", сумму наличных - пытаюсь рассчитать как разность между суммой в табличной части "Товары" и суммой безналичных платежей. В итоге сумму документа в отчете вижу, сумму безнала - вижу, а сумму налички - нет, хотя итог по ней есть. Запрос вот: ВЫБРАТЬ Товары.НаличныйПлатеж КАК СуммаДокумента, Товары.ЧекККМНаличные, БезналичныеПлатежи.БезналичныйПлатеж ИЗ (ВЫБРАТЬ СУММА(ЧекККМТовары.Сумма) КАК НаличныйПлатеж, ЧекККМТовары.Ссылка КАК ЧекККМНаличные ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары СГРУППИРОВАТЬ ПО ЧекККМТовары.Ссылка) КАК Товары ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЧекККМОплатаПлатежнымиКартами.Ссылка КАК ЧекККМКарты, СУММА(ЧекККМОплатаПлатежнымиКартами.Сумма) КАК БезналичныйПлатеж ИЗ Документ.ЧекККМ.ОплатаПлатежнымиКартами КАК ЧекККМОплатаПлатежнымиКартами СГРУППИРОВАТЬ ПО ЧекККМОплатаПлатежнымиКартами.Ссылка) КАК БезналичныеПлатежи ПО Товары.ЧекККМНаличные = БезналичныеПлатежи.ЧекККМКарты ГДЕ Товары.ЧекККМНаличные.Статус = &Статус Заранее благодарен. З.Ы. Сильно не пинайте, пожалуйста... |
|||
1
Caesar
22.10.17
✎
23:36
|
Может, есть кто.. из неспящих?..
|
|||
2
disk-2008
23.10.17
✎
00:12
|
(0)Если скопировать этот запрос в СКД, разности вроде нет.
|
|||
3
Caesar
23.10.17
✎
00:22
|
Разность я делал в вычисляемых полях
|
|||
4
Caesar
23.10.17
✎
00:23
|
Хотя пробовал и в запросе.
|
|||
5
Chameleon1980
23.10.17
✎
00:30
|
временные не упростят?
|
|||
6
Chameleon1980
23.10.17
✎
00:33
|
в топку
|
|||
7
disk-2008
23.10.17
✎
00:33
|
(3)Укажи в Вычисляемых число и посмотри, выводится или нет.
|
|||
8
Chameleon1980
23.10.17
✎
00:35
|
+ в ресурс
|
|||
9
Caesar
23.10.17
✎
00:38
|
(7,8) В поле "Выражение" в ресурсах и в вычисляемых поставил число "10", в отчет вывелось.
А почему же моё выражение не выводится?? |
|||
10
disk-2008
23.10.17
✎
00:38
|
(3)СуммаДокумента-БезналичныйПлатеж в вычисляемых
все выводится и расчет есть. |
|||
11
disk-2008
23.10.17
✎
00:39
|
(9)Теперь в вычисляемые укажи СуммаДокумента.
Посмотри - выводится или нет. |
|||
12
Chameleon1980
23.10.17
✎
00:41
|
||||
13
disk-2008
23.10.17
✎
00:42
|
(12)В Выбранные поля есть вычисляемое поле?
|
|||
14
Caesar
23.10.17
✎
00:42
|
(10,11) пробовал и "суммаДокумента" и "БезналичныйПлатеж". Выводятся.
|
|||
15
Caesar
23.10.17
✎
00:42
|
А вот разность нет.
|
|||
16
disk-2008
23.10.17
✎
00:44
|
(15)Назови вычисляемое поле Наличные и укажи в Выбранные поля.
|
|||
17
Chameleon1980
23.10.17
✎
00:45
|
||||
18
Chameleon1980
23.10.17
✎
00:46
|
хмм
|
|||
19
Chameleon1980
23.10.17
✎
00:49
|
ЕстьNull(СуммаДокумента,0)-ЕстьNull(БезналичныйПлатеж,0)
|
|||
20
Chameleon1980
23.10.17
✎
00:49
|
||||
21
Chameleon1980
23.10.17
✎
00:51
|
из (19) намек понятен?
|
|||
22
Caesar
23.10.17
✎
00:52
|
(16) Это я сделал сразу же. ПОле-то само есть, но оно пустое.
(21) Сейчас попробую |
|||
23
Caesar
23.10.17
✎
00:54
|
(21), О, в строках суммы налички появились!!!!
А вот в итоге теперь непонятно что.. |
|||
24
Caesar
23.10.17
✎
00:54
|
В итоге колонки "НаличныйПлатеж", разумеется
|
|||
25
disk-2008
23.10.17
✎
00:55
|
(9)В Ресуры - сумма по наличным.
|
|||
26
disk-2008
23.10.17
✎
00:57
|
(24)
25 - для 24. |
|||
27
Caesar
23.10.17
✎
00:58
|
(25) да-да, уже сам вкурил)
Ребята, спасибо большое! Про ЕстьNull подчитаю, что там да как. Доброй Вам ночи! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |