1С матрица на скд

1. vika992 05.09.19 11:55 Сейчас в теме
Добрый день!
Подскажите пожалуйста, есть отчет на скд, в отчете в колонках указаны все магазины из справочника, а в строках номенклатура, при пересечении, если товар есть в магазине, то ставится 1, если нет, то 0. Есть такие номенклатуры, которых нет ни в одном магазине, соответственно по всем колонкам 0.Так вот сам вопрос: как не выводить строки, в которых 0 стоит по всем магазинам?
По теме из базы знаний
Найденные решения
8. sommid 05.09.19 12:51 Сейчас в теме
1. может запрос нужно по-другому написать - брать в качестве основной таблицы источника - таблицу остатков по складам, тогда заведомо не будет товара, которого нет ни в одном магазине
2. еще как вариант на уровне группировки строки в настройках СКД сделать отбор по количеству и в доп. настройках этой группировки указать Не выводить отбор
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. lmnlmn 69 05.09.19 12:07 Сейчас в теме
(1)Посчитать итог по сроке? Где по нолям - не выводить.
2. UtSpar 136 05.09.19 12:01 Сейчас в теме
Может на уровне запроса отобрать такие?
3. vika992 05.09.19 12:04 Сейчас в теме
(2) на уровни запроса я могу отобрать для одной номенклатуры, но не для всей сторки
5. VmvLer 05.09.19 12:07 Сейчас в теме
(3) на уровне запроса вы можете сделать все что угодно.

сверху создайте пакет с полем НетТовараВоВсехМагазинах
затем Вт этого пакета соедините с результурующим пакетом с соединением по номеклатуре

можно все сделать и в вычисляемом поле через выражения, но в запросе для этой задачи будет оптимальнее.
7. UtSpar 136 05.09.19 12:12 Сейчас в теме
(3) Ну варианта - 2 либо запрос, либо покопаться в документации СКД и отбор по итогу делать
4. VmvLer 05.09.19 12:05 Сейчас в теме
(2) можно в запросе создать поле НетТовараВоВсехМагазинах
и потом по нему отбор
8. sommid 05.09.19 12:51 Сейчас в теме
1. может запрос нужно по-другому написать - брать в качестве основной таблицы источника - таблицу остатков по складам, тогда заведомо не будет товара, которого нет ни в одном магазине
2. еще как вариант на уровне группировки строки в настройках СКД сделать отбор по количеству и в доп. настройках этой группировки указать Не выводить отбор
9. harmer 1 05.09.19 14:34 Сейчас в теме
Нужно поставить в запросе условие "Остаток > 0". Если номенклатура есть в каком-нибудь магазине, то строка с этой номенклатурой будет выведена. Если номенклатуры нет во всех магазинах, то эта номенклатура будет убрана на уровне запроса и строка не появится.
10. vika992 05.09.19 15:16 Сейчас в теме
Всем спасибо, очень помогли ваши ответы
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот