Имя: Пароль:
1C
1С v8
Запрос в СКД
0 Ruslan-9031
 
25.06.16
22:45
Доброго времени суток. УТ 10.3. Есть два вопроса:

1. Есть запрос по одной таблице "Продажи.Обороты". В строка контрагенты, в колонках номенклатура, заданная в отборе. Как вывести колонки с номенклатурой, по которой количество равно нулю?

2. Как вывести итоги не по сумме значений в колонках, а по количеству колонок, значения которых больше нуля?
1 Ruslan-9031
 
27.06.16
06:57
При этом итоги по строкам нужны как обычно, сумма значений!
2 birkoFFFF
 
27.06.16
07:03
Соединить таблицу Продажи.Обороты со справочником номенклатуры
3 Ruslan-9031
 
27.06.16
08:22
А второму вопросу есть варианты?
4 Ruslan-9031
 
27.06.16
08:28
Делал дополнительно ресурс

        ВЫБОР
        КОГДА ПродажиОбороты.КоличествоОборот > 0
            ТОГДА 1
        ИНАЧЕ 0
    КОНЕЦ

Вот этот ресурс выводить не надо, надо только итог подсчитать. Как можно это реализовать?
5 Chameleon1980
 
27.06.16
08:50
(4) может для итогов свой макет, а поля можно в условным оформлением шириной колонки 0,001, например скрыть.
6 Chameleon1980
 
27.06.16
08:51
(5) костыли, конечно, но....
7 Ruslan-9031
 
27.06.16
08:58
(5) кстати неплохой вариант, даже можно макет не рисовать, где итог колонку раздвинули руками и все! Я так пробовал, просто ширину колонки 1 ставил, не догадался 0,001 поставить. Спасибо!
8 patria0muerte
 
27.06.16
08:59
(0) По второму:
Сделай пользовательское поле, в котором для всех своих колонок опиши:
ВЫБОР КОГДА %Колонка1% > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ +
ВЫБОР КОГДА %Колонка2% > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ

и т.д.
9 patria0muerte
 
27.06.16
08:59
и это поле и выводи собственно, вместо итога
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший