Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Запросы 1с

Запросы 1с
Я
   Алекс25501
 
23.10.17 - 15:52
Привет, уважаемые Коллеги !
подскажите пожалуйста как сделать в куске запроса ... в зависимости от условия один запрос или другой
К примеру есть запрос
    |
    |УПОРЯДОЧИТЬ ПО
    |    ДатаЗаказ
    |ИТОГИ ПО
    |    НомерЗаказ";
    
Если переменная истина то тогда будет запрос

    |
    |УПОРЯДОЧИТЬ ПО
    |    ДатаЗаказ
    |ИТОГИ ПО
    |    ДатаЗаказа";
 
 
   Алекс25501
 
1 - 23.10.17 - 15:53
как в запрос добавлять переменные ?
   Ёпрст
 
2 - 23.10.17 - 15:54
(0) текст запроса - это строка, используй конкатенацию строк
   Алекс25501
 
3 - 23.10.17 - 15:54
я такое видел но не могу найти в коде )))) может кто подскажет ?
   Алекс25501
 
4 - 23.10.17 - 15:55
ааа ясно)
   Алекс25501
 
5 - 23.10.17 - 15:55
спасибо
   igork1966
 
6 - 23.10.17 - 15:55
(0) Можно "ВЫБОР КОГДА ТОГДА ИНАЧЕ КОНЕЦ"
   SpellKeeper
 
7 - 23.10.17 - 15:57
Если Переменная = Истина Тогда
Запрос.Текст = Запрос.Текст + Текст1
Иначе
Запрос.Текст = Запрос.Текст + Текст2
КонецЕсли;
   Timon1405
 
8 - 23.10.17 - 16:44
ИТОГИ ПО
    |    &УсловиеПоИтогам";
Запрос.Текст = СтрЗаменить(Запрос.Текст,?(ПеременнаяУсловие=УсловиеЭтоНомер,"НомерЗаказ","ДатаЗаказ"));
При этом запрос открывается конструктором.
   Alligator219
 
9 - 23.10.17 - 16:57
СхемаЗапроса

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует