|
Доп сведения в скд | ☑ | ||
---|---|---|---|---|
0
2dolist
22.02.17
✎
12:19
|
Добрый день. Есть отчёт по продажам контрагентов с выводом в конце списка контрагентов без оборотов по ним.
Вывожу их примерно таким образом (сокращенная вырезка из запроса): ВЫБРАТЬ Рез.Партнер КАК Партнер, Рез.Номенклатура КАК Номенклатура, Рез.СуммаВыручки КАК СуммаВыручки, ИЗ Рез КАК Рез ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Партнеры.Ссылка, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка), 0 ИЗ Справочник.Партнеры КАК Партнеры ГДЕ Партнеры.Клиент И НЕ Партнеры.Ссылка В (ВЫБРАТЬ РезПартнеры.Партнер ИЗ РезПартнеры КАК РезПартнеры) Сам по себе результат выводится корректный, но если в настройках СКД в пользовательском режиме добавлять поля доп сведений по номенклатуре, то строки с контрагентами с ПустойСсылкой в номенклатуре просто не выводятся. Я пробовал добавлять их пользовательскими полями с проверкой: Выбор Когда Номенклатура = Значение(Справочник.Номенклатура.ПустаяСсылка) Тогда "" Иначе [Номенклатура.Модель (Справочник "Номенклатура" (Общие))] Конец Так же пробовал условие по нуллам вставить на всякий случай. Условие само по себе отрабатывает (тестил с выводом "модель", а ни [Номенклатура.Модель (Справочник "Номенклатура" (Общие))]), но строки всё равно не выводятся. |
|||
1
DrShad
22.02.17
✎
12:42
|
ну так все верно в партнерах нет доп сведений по номенклатуре вот и накладывается фильтр
|
|||
2
2dolist
22.02.17
✎
13:12
|
Ну вот как получается по результату запроса:
Партнер__|_Номенклатура__|_Выручка _________|_______________|________ Парт1____|_Ном1__________|_100____ Парт1____|_Ном2__________|_200____ Парт2____|_Ном1__________|_500____ Парт3____|_ПустаяСсылка__|_0______ Парт4____|_ПустаяСсылка__|_0______ |
|||
3
2dolist
22.02.17
✎
13:13
|
И если мы пытаемся добавить в настройках скд в пользовательском режиме поле с доп реквизитом по Номенклатуре, то строки с ПустойСсылкой пропадают.
|
|||
4
2dolist
22.02.17
✎
13:18
|
При том, что если я настрою пользовательское поле с условием
Выбор Когда [Номенклатура] = Значение(Справочник.Номенклатура.ПустаяСсылка) Тогда "" Иначе "тт" Конец то будет выводиться Партнер__|_Номенклатура__|_Выручка__|_ДопРеквизит_ _________|_______________|__________|_____________ Парт1____|_Ном1__________|_100______|_тт__________ Парт1____|_Ном2__________|_200______|_тт__________ Парт2____|_Ном1__________|_500______|_тт__________ Парт3____|_ПустаяСсылка__|_0________|_____________ Парт4____|_ПустаяСсылка__|_0________|_____________ Но если выводить поле по его названию в доступных полях: [Номенклатура.Модель (Справочник "Номенклатура" (Общие))] то результат будет такой: Партнер__|_Номенклатура__|_Выручка__|_ДопРеквизит_ _________|_______________|__________|_____________ Парт1____|_Ном1__________|_100______|_Модель1_____ Парт1____|_Ном2__________|_200______|_Модель2_____ Парт2____|_Ном1__________|_500______|_Модель1_____ |
|||
5
DrShad
22.02.17
✎
13:21
|
потому что у пустых ссылок нет никаких доп сведений
|
|||
6
2dolist
22.02.17
✎
13:25
|
Хм а как же тогда лучше сделать...рандомную номенклатуру чтоль грузануть, а потом её уже скрывать при выводе чтоль
|
|||
7
DrShad
22.02.17
✎
13:26
|
лучше изменить набор данных
|
|||
8
2dolist
22.02.17
✎
13:49
|
(7) как
|
|||
9
2dolist
22.02.17
✎
13:49
|
сразу в него доп реквизиты чтоль добавить?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |