Продолжение к тебе
v8: Запрос, выбор нескольких договоров по наименованию
Можно ли сделать так чтобы когда он перебирал договора, и если одно из наименований уже есть то второй договор он уже не трогал, например если есть "Основной договор" то тогда "Договор КП" он не трогал, а если нету "основной договор" то тогда он подбирал "Договор КП" если не понятно объяснил, извините
текст = "ВЫБРАТЬ
| ДоговорыКонтрагентов.Владелец КАК Контр,
| ДоговорыКонтрагентов.Владелец.Наименование,
| ДоговорыКонтрагентов.Ссылка КАК Дог
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.ТорговыйПредставитель = &ТП
| И ДоговорыКонтрагентов.Наименование В (&НаимДог)
| И ДоговорыКонтрагентов.ПометкаУдаления = Ложь
|
|СГРУППИРОВАТЬ ПО
| ДоговорыКонтрагентов.Владелец,
| ДоговорыКонтрагентов.Владелец.Наименование,
| ДоговорыКонтрагентов.Ссылка";
Спис = Новый СписокЗначений();
Спис.Добавить("Основной договор");
Спис.добавить("Договор КП");
Запрос = новый запрос;
Запрос.Текст = Текст;
Запрос.УстановитьПараметр("ТП",Агент_.Ссылка);
Запрос.УстановитьПараметр("НаимДог",Спис);
Кон_ = Запрос.Выполнить().Выбрать();