|
v8: Помогите с СКД, вывод документов с двумя состояниями |
☑ |
0
never_be
08.12.13
✎
19:23
|
Есть документ в нем 2 реквизита с клиентами и 2 реквизита типа boolean кто платит, отправитель или получатель, нужно вывести отчет по клиентам сколько заплатил каждый клиент как отправитель и как получатель, типа такого:
Как получатель Как отправитель Итого
Клиент 12 13 25
Как я делаю, 2 запроса, сначала выбираю как получатель, потом как отправитель и объединяю, но вывести по человечески не получается, в СКД добавляю таблицу, в строки Имя клиента в столбцы - Как получатель и Как отправитель, получаю:
Как получатель Пусто(Получатель Ложь) Итого Как отправитель Пусто(Отправитель Ложь) Итого Итого
Клиент
В итоге 3 Итого, а должно быть 1 раз, вывожу в столбцы только Как получатель, получается все круто но второй столбик без названия.
|
|
1
Wobland
08.12.13
✎
19:36
|
бери данные из регистра, и будет тебе счастье
|
|
2
never_be
08.12.13
✎
20:01
|
(1) У меня нет регистров, я использую внешний источник данных.
|
|
3
dj_serega
08.12.13
✎
22:11
|
ничего не понял ;(
|
|
4
never_be
09.12.13
✎
09:47
|
(3) В документе есть 2 реквизита с именем клиента из одного справочника, и 2 состояния кто платит за услуги, первый или второй, надо вывести отчет по каждому клиенту с разбивкой он платил как получатель или как отправитель.
|
|
5
Wobland
09.12.13
✎
10:01
|
выбор когда получатель тогда сумма конец,
выбор когда отправитель тогда сумма конец
в чём проблема-то?
|
|
6
never_be
09.12.13
✎
11:03
|
(5) проблем нет, не получается это красиво вывести.
|
|
7
never_be
09.12.13
✎
11:05
|
(5) В групировках в строки вставляю клиента, в колонки вставляю например Отправитель (реквизит, булево), получаю то что мне надо:
Отправитель Пусто Итого
Клиент
Слово пусто это колонка без заголовка, то есть Отправитель = Ложь, а мне надо для начала чтоб колонка как-то называлась.
|
|
8
Wobland
09.12.13
✎
11:27
|
это ж не таблица, а список
|
|
9
never_be
09.12.13
✎
13:28
|
(8) Запутался я, простая задача, а сделать как надо не получается.
|
|
10
alexiv79
09.12.13
✎
13:34
|
(9) ВЫБОР КОГДА ИНАЧЕ КОНЕЦ посмотри. Типа такого
ВЫБОР КОГДА фл=0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Отправитель,
ВЫБОР КОГДА фл=1 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Получатель,
|
|
11
alexiv79
09.12.13
✎
13:35
|
+(10) Где фл-переключатель. В данном случае конечно так
ВЫБОР КОГДА фл=Ложь ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Отправитель,
ВЫБОР КОГДА фл=Истина ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Получатель,
|
|
12
alexiv79
09.12.13
✎
13:36
|
+(9) А вообще такет запроса покажи свой
|
|
13
alexiv79
09.12.13
✎
13:36
|
такет = текст
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший