Имя: Пароль:
1C
1С v8
Перебор договоров
0 zzzLEXzzz
 
19.03.13
17:53
Продолжение к тебе v8: Запрос, выбор нескольких договоров по наименованию    

Можно ли сделать так чтобы когда он перебирал договора, и если одно из наименований уже есть то второй договор он уже не трогал, например если есть "Основной договор" то тогда "Договор КП" он не трогал, а если нету "основной договор" то тогда он подбирал "Договор КП"  если не понятно объяснил, извините


текст = "ВЫБРАТЬ
           |    ДоговорыКонтрагентов.Владелец КАК Контр,
           |    ДоговорыКонтрагентов.Владелец.Наименование,
           |    ДоговорыКонтрагентов.Ссылка КАК Дог
           |ИЗ
           |    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
           |ГДЕ
           |    ДоговорыКонтрагентов.ТорговыйПредставитель = &ТП
           |    И ДоговорыКонтрагентов.Наименование В (&НаимДог)
           |    И ДоговорыКонтрагентов.ПометкаУдаления = Ложь
           |
           |СГРУППИРОВАТЬ ПО
           |    ДоговорыКонтрагентов.Владелец,
           |    ДоговорыКонтрагентов.Владелец.Наименование,
           |    ДоговорыКонтрагентов.Ссылка";
           
   Спис = Новый СписокЗначений();
   Спис.Добавить("Основной договор");
   Спис.добавить("Договор КП");        
                       
           
   Запрос = новый запрос;
   Запрос.Текст = Текст;
   Запрос.УстановитьПараметр("ТП",Агент_.Ссылка);
   Запрос.УстановитьПараметр("НаимДог",Спис);
   Кон_ = Запрос.Выполнить().Выбрать();
1 mikecool
 
19.03.13
17:59
"не понятно объяснил, извините "
извиняю, я ни..я не понял
2 mikecool
 
19.03.13
17:59
"Можно ли сделать так чтобы когда он перебирал договора" кто он?
3 zzzLEXzzz
 
19.03.13
18:02
(2) запрос
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn