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

В отчете поле

Автор Chuchi, 12 апр 2011, 16:41

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

Chuchi

ВСЕ ПО НОВОЙ ДЕЛАЮ (
подскажите пожааАААлуйста..
как же всетаки соответственно выбранному полю в форме вытащить документы в указанном периоде?
ведь не сформировать запрос с использованием строки
"ВЫБРАТЬ
   |  Метаданные.Документы[]Дата как Дата,
   |  Метадан..

Chuchi

Нашла такой вариант


Запрос = Новый Запрос;
    ТекстЗапроса = "";
    Для Каждого Элем Из Метаданные.Документы цикл
        ТекстЗапроса = ТекстЗапроса + "
        |ВЫБРАТЬ
        | Ссылка,
        | Дата
        |ИЗ
        | Документ." + Элем.Имя + "
        |ГДЕ
        | Дата МЕЖДУ &НачДата И &КонДата
        |ОБЪЕДИНИТЬ ВСЕ";
    КонецЦикла;
   
    ТекстЗапроса = Лев(ТекстЗапроса,СтрДлина(ТекстЗапроса) - 15);
    ТекстЗапроса = ТекстЗапроса + "
    |УПОРЯДОЧИТЬ ПО
    | Дата";
   
    Запрос.Текст = ТекстЗапроса;
    Запрос.УстановитьПараметр("НачДата",НачДата);
    Запрос.УстановитьПараметр("КонДата",КонДата);

Как указать что переборку нужно именно по тем документам тип которых выбран в форме из списка?

Chuchi

В этом запросе получается все документы перебираются а мне надо только те что выбраны в поле на форме.... я опять не правильно вопрос формулирую, да?

Теги:

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

Рейтинг@Mail.ru

Поиск