Имя: Пароль:
1C
1С v8
Вопрос знатокам СКД про условие по отбору
,
0 Somebody
 
19.03.20
13:05
Доброго времени суток всем.
Требуется отчет следующего вида-
Товар |  Поставщик | Документ поступления| Минимальный остаток| в наличии |Резерв |
причем требуется выводить ВСЮ номенклатуру, которая имеется на остатках или для нее задан минимальный остаток, независимо от того, было ли за указанный период поступление ( в этом случае поля Поставщик и Документ поставки просто пустые).
Имеется запрос, который отрабатывает нормально. Но. В случае , если пользователь выбирает конкретного поставщика или группу, в текст запроса СКД добавляет условие -
ГДЕ
Поставщик = &П2.  
после чего ,разумеется, отбираются только товары, по которым поступление реально было и от выбранного поставщика. Как можно это обойти? ПриКомпоновкеРезультата(), что ли, собирать тексты запроса в зависимости от пользовательских отборов? или можно как-то проще?
1 AlvlSpb
 
19.03.20
13:10
(0) Изменить сам запрос в скд. И брать поставщика не из дока прихода, а из карточки номенклатуры
2 Franchiser
 
гуру
19.03.20
13:11
Использовать закладку компоновку и разыменовать параметр поставщик. Добавить Поставщикотбор, а поставщика запретить.
3 Somebody
 
19.03.20
13:12
(1) в карточке номенклатуры нет поставщика, я из регистра Закупки беру. ( УТ 11)
4 Somebody
 
19.03.20
13:13
(2) что именно на закладке Компоновка надо сделать?
5 Somebody
 
19.03.20
13:51
(2) Спасибо! то, что доктор прописал. Бум знать ...
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн