7.7 Включение СписокВыбора в запрос...

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Kirill_NN, 4 сен 2007.

  1. TopicStarter Overlay
    Kirill_NN
    Offline

    Kirill_NN Опытный в 1С

    Регистрация:
    2 фев 2007
    Сообщения:
    110
    Симпатии:
    0
    Баллы:
    26
    Как включить Список выбора в запрос???

    Процедура Сформировать()
    Перем Запрос, ТекстЗапроса, Таб;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Обрабатывать НеПомеченныеНаУдаление;
    |ГлубинаКредита = Справочник.Контрагенты.ОсновнойДоговор.ГлубинаКредита;
    |СуммаКредита = Справочник.Контрагенты.ОсновнойДоговор.СуммаКредита;
    |ТипЦен = Справочник.Контрагенты.ОсновнойДоговор.ТипЦен;
    |ЮрФизЛицо = Справочник.Контрагенты.ЮрФизЛицо;
    |Группировка ЮрФизЛицо;
    |Условие(ГлубинаКредита > ВыбГлубинаКредита);
    |Условие(СуммаКредита > ВыбСуммаКредита);
    |"//}}ЗАПРОС
    ;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
    Возврат;
    КонецЕсли;
    Нужно чтоб можно было выбрать не всех контрагентов а их часть...
  2. Steel Rain
    Offline

    Steel Rain Опытный в 1С

    Регистрация:
    29 сен 2006
    Сообщения:
    408
    Симпатии:
    2
    Баллы:
    29
    Как вариант: Создать СписокЗначений содержащий контрагентов, добавить в запрос условие
    Код:
    |Контрагент в ВыбКонтрагент;
    
    Перебирать в цикле СЗ и присваивать значение переменной ВыбКонтрагент. Запускать запрос.
  3. Amishechka
    Offline

    Amishechka Опытный в 1С

    Регистрация:
    8 сен 2006
    Сообщения:
    361
    Симпатии:
    1
    Баллы:
    26
    Бред.

    Загони в список значений нужных тебе контрагентов, добавь условие "|Контрагент в СписокКонтрагентов;", и добавь группировку по контрагентам.

Поделиться этой страницей