Помощь - Поиск - Пользователи - Календарь
Полная версия: Включение СписокВыбора в запрос...
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Отчеты и обработки для платформы "1С:Предприятие 7.7"
Kirill_NN
Как включить Список выбора в запрос???

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

Перебирать в цикле СЗ и присваивать значение переменной ВыбКонтрагент. Запускать запрос.
Amishechka
Цитата(Steel Rain @ 5.9.2007, 10:11) *

Перебирать в цикле СЗ и присваивать значение переменной ВыбКонтрагент. Запускать запрос.
Бред.

Загони в список значений нужных тебе контрагентов, добавь условие "|Контрагент в СписокКонтрагентов;", и добавь группировку по контрагентам.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.