helpf.pro
Регистрация

v8.3: Список значений в параметр СКД

silv
18.10.2016 01:33Прочитано: 3132
Yandex
Возможно, вас также заинтересует
Реклама на портале
silv
18.10.2016 01:48Ответ № 1

Доброго времени суток. Подскажите пожалуйста, как передать список значений в запрос чтоб выбирались только те документы где есть все выбранные элементы из списка значений. 

Если я делаю ЗаказТовары.Номенклатура В (&СписокНоменклатур) выбираются все документы где есть хоть одна позиция.

Если делаю ЗаказТовары.Номенклатура =СписокНоменклатур - не правильно, выдает ошибку.

all4cf
18.10.2016 14:05Ответ № 2

Интересная задачка... даже как-то не уверен что это можно сделать запросом )

silv
18.10.2016 20:19Ответ № 3

А как вообще это можно сделать.

all4cf
19.10.2016 18:58Ответ № 4

Первое что приходит в голову, обычный перебор документов и провека ТЧ Товары на наличие нужных 

но, метод может тормозить на больших объемах

silv
19.10.2016 19:06Ответ № 5

Спасибо. В СКД это можно сделать.?

E_Migachev
19.10.2016 20:26Ответ № 6

(5) такое как в (4) в СКД сделать не получится

Вариант для СКД примерно такой:

1. используя внешние данные, помещаешь список номенклатур в СКД, (Для примера 7 позиций)

2. Запрос полного соединения Документ, НоменклатураТЧТовары,и  НоменклатураИзВнешнихДанных соединили добавили колонку счетчик в нее ставим 1 если НоменклатураТЧТовары и НоменклатураИзВнешнихДанных заполненны и 0 если не заполнено  и поместили во временную таблицу

3. Временную таблицу группируем по документу и счетчик суммируем

4. Выводим пользователю все документы у которых счетчик равен 7

надеюсь идея понятна )

silv
20.10.2016 02:16Ответ № 7

E_Migachev Спасибо за идею, вроде понятно, но еще не знаю как все это реализовать. Мне интересно и я попробую сделать, конечно, если Вы поможите. 

первый непонятный момент), понятно что полное соединение,  НоменклатураИзВнешнихДанных - у меня, согласно условий, Список значений, подскажите пожалуйста, как соединить в запрос переданный список значений, и НоменклатураТЧТовары или я не так понял.

Спасибо.

escritor
20.10.2016 19:02Ответ № 8

(7) как Внешний источник данных в СКД

Список в Таблицу значений и в СКД

silv
21.10.2016 00:06Ответ № 9

Спасибо. Попробую разобраться.

Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.