Имя: Пароль:
1C
 
программно сформировать текст запроса
0 inkvizitr
 
20.11.18
15:19
За ранее извиняюсь за тему которая наверно уже много раз здесь обсуждалась, но вот гугл и яндекс мне в этом пока не помогли, нужно составить текст запроса, где количество видов документов заранее неизвестно, нужно из этих документов тащить общий у них реквизит ДАТА. Чета не могу составить текст запроса который генерировался бы в цикле, есть у кого хотя бы ссылки на примеры, был бы благодарен

Документы типа реализация, поступления, счет и.т.д
1 asady
 
20.11.18
15:22
(0) ну ты напиши хоть что-нить...
2 inkvizitr
 
20.11.18
15:23
все нашел пример, спасибо

ТекстЗапроса = "";
    Для каждого Вид Из Метаданные.Документы Цикл
        Если ТекстЗапроса<>"" Тогда
            ТекстЗапроса=ТекстЗапроса+"
            |ОБЪЕДИНИТЬ ВСЕ";
        КонецЕсли;        
         ТекстЗапроса = ТекстЗапроса+"
         |ВЫБРАТЬ Ссылка
         |ИЗ Документ."+Вид.Имя;
     КонецЦикла;
     Запрос = Новый Запрос(ТекстЗапроса);
     Выборка = Запрос.Выполнить().Выбрать();
     Пока Выборка.Следующий() Цикл
         Сообщить(Выборка.Ссылка);
     КонецЦикла;
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший