Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 03:23

Отбор в СКД

Автор Thepupil, 12 авг 2017, 12:40

0 Пользователей и 1 гость просматривают эту тему.

Thepupil

Как в СКД отсеять документы со значением "нет", пример:

2 нет
3 нет
1 нет
2 да
4 да
1 да

из них должен остаться только 4-й, в цикле я бы это сделал, а в запросе, если ставишь условие не "нет", то остаются 2,4,1.

AIFrame

Постараюсь ответить в стиле вопроса.
Выбор когда тогда истина иначе ложь.

alex0402

Цитата: Thepupil от 12 авг 2017, 12:40из них должен остаться только 4-й,
с какого перепугу? какое условие в цикле?
Спасибо за Сказать спасибо

depb

отсеять лучше в самом запросе, если не получается, можно в СКД обычный отбор создать по нужному реквизиту и установить там необходимое значение

Kironten

ВЫБРАТЬ
ВТ.Номер,
ВТ.Значение
ПОМЕСТИТЬ ВТ
ИЗ
ВТ КАК ВТ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Номер
ПОМЕСТИТЬ ВТНет
ИЗ
ВТ КАК ВТ
ГДЕ
ВТ.Значение = "нет"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Номер
ИЗ
ВТ КАК ВТ
ГДЕ
НЕ ВТ.Номер В
(ВЫБРАТЬ
ВТНет.Номер
ИЗ
ВТНет КАК ВТНет)

oleg-x

Цитата: Thepupil от 12 авг 2017, 12:40
Как в СКД отсеять документы со значением "нет", пример:

2 нет
3 нет
1 нет
2 да
4 да
1 да

из них должен остаться только 4-й, в цикле я бы это сделал, а в запросе, если ставишь условие не "нет", то остаются 2,4,1.

Тебе надо наложить два условия:
1) не Нет
2) 4
И только тогда у тебя останется нужный тебе документ.
В условиях у тебя может быть хоть 10, хот 1000 условий
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск