Имя: Пароль:
LIFE
Юмор
OFF: Двухпартийная система для 1Сников
🠗 (Волшебник 23.01.2018 18:29)
, ,
0 Dzenn
 
гуру
23.01.18
16:37
1. Моя партия — \"Сначала текст запроса\" 86% (30)
2. Моя партия — \"Сначала параметры\" 14% (5)
Всего мнений: 35

Привет всем. При написании запроса есть два варианта подхода

1) сначала установить параметры, потом текст запроса, потом вызвать:

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ВыручкаОтРеализацииОбороты.Номенклатура КАК Номенклатура,
    |    ВыручкаОтРеализацииОбороты.СуммаОборот КАК СуммаОборот
    |ИЗ
    |    РегистрНакопления.ВыручкаОтРеализации.Обороты(, , , Номенклатура = &Номенклатура) КАК ВыручкаОтРеализацииОбороты";
    
    Результат = Запрос.Выполнить();



2) сначала текст запроса, а перед вызовом установить параметры:

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ВыручкаОтРеализацииОбороты.Номенклатура КАК Номенклатура,
    |    ВыручкаОтРеализацииОбороты.СуммаОборот КАК СуммаОборот
    |ИЗ
    |    РегистрНакопления.ВыручкаОтРеализации.Обороты(, , , Номенклатура = &Номенклатура) КАК ВыручкаОтРеализацииОбороты";
    
    Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
    Результат = Запрос.Выполнить();


Какой вариант предпочитаете Вы? Двухпартийность!
6 Dzenn
 
гуру
23.01.18
16:39
Мне кажется, красивее сначала параметры

Моя партия — \"Сначала параметры\"
13 Вафель
 
23.01.18
16:44
в типовый чаще используют выриант

Моя партия — \"Сначала параметры\"
44 vis_tmp
 
23.01.18
17:04
.

Моя партия — \"Сначала параметры\"
71 Sun_Lin
 
23.01.18
20:56
всегда

Моя партия — \"Сначала параметры\"
77 Zolberg
 
24.01.18
13:47
Исповедую обе религии, но предпочитаю первый вариант

Моя партия — \"Сначала параметры\"