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

Не выбирать контрагентов, что уже выбирались в этом месяце

Автор soulseller76, 11 дек 2014, 09:51

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

soulseller76

Добрый день. Проблема такая: есть документ, который заполняет табличную часть контрагентами при нажатии на кнопку Заполнить. Как ПРАВИЛЬНО реализовать алгоритм, чтобы в этот список не попадали контрагенты, выбранные в документы этого типа, ранее в этом месяце. Кажется, банальная задача. Но что-то у меня мозговой ступор. Я никак не могу понять, как лучше организовать этот отбор.
Платформа 8.2, обычные формы у документа.

sertak

Я обычно делаю в подобных случаях пакетный запрос, например:
ВЫБРАТЬ контрагентов
ПОМЕСТИТЬ УжеВыбранныеКонтрагенты
ИЗ ТЧ документов этого месяца
;
ВЫБРАТЬ всех контрагентов вообще (или по своему условию)
ГДЕ Контрагент НЕ В (ВЫБРАТЬ УжеВыбранныеКонтрагенты.Контрагент ИЗ УжеВыбранныеКонтрагенты)

Мне не очень нравится НЕ В, но исключение массива из массива само по себе не имеет производительных решений. Может, кто что получше посоветует.

soulseller76


Теги:

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

Рейтинг@Mail.ru

Поиск