|
OFF: Двухпартийная система для 1Сников 🠗 (Волшебник 23.01.2018 18:29) | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
Dzenn
гуру
23.01.18
✎
16:37
|
Привет всем. При написании запроса есть два варианта подхода
1) сначала установить параметры, потом текст запроса, потом вызвать: Запрос = Новый Запрос; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); Запрос.Текст = "ВЫБРАТЬ | ВыручкаОтРеализацииОбороты.Номенклатура КАК Номенклатура, | ВыручкаОтРеализацииОбороты.СуммаОборот КАК СуммаОборот |ИЗ | РегистрНакопления.ВыручкаОтРеализации.Обороты(, , , Номенклатура = &Номенклатура) КАК ВыручкаОтРеализацииОбороты"; Результат = Запрос.Выполнить(); 2) сначала текст запроса, а перед вызовом установить параметры: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВыручкаОтРеализацииОбороты.Номенклатура КАК Номенклатура, | ВыручкаОтРеализацииОбороты.СуммаОборот КАК СуммаОборот |ИЗ | РегистрНакопления.ВыручкаОтРеализации.Обороты(, , , Номенклатура = &Номенклатура) КАК ВыручкаОтРеализацииОбороты"; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); Результат = Запрос.Выполнить(); Какой вариант предпочитаете Вы? Двухпартийность! |
|||||||
1
Fragster
гуру
23.01.18
✎
16:37
|
не пятница же?
Моя партия — \"Сначала текст запроса\" |
|||||||
2
BeerHelpsMeWin
23.01.18
✎
16:38
|
Предлагаешь каждый раз переделывать после конструктора?
Моя партия — \"Сначала текст запроса\" |
|||||||
3
Vadim_37
23.01.18
✎
16:38
|
Отличная партия
Моя партия — \"Сначала текст запроса\" |
|||||||
4
Быдло замкадное
23.01.18
✎
16:38
|
открой конструктор запроса с обработкой результата
Моя партия — \"Сначала текст запроса\" |
|||||||
7
Fish
23.01.18
✎
16:40
|
(6) Твоя партия явно в меньшинстве.
Моя партия — \"Сначала текст запроса\" |
|||||||
8
kubik_live
23.01.18
✎
16:41
|
(5) +1
Монопенисуально кажись, хотя я за 2 вариант Моя партия — \"Сначала текст запроса\" |
|||||||
9
azernot
23.01.18
✎
16:41
|
Параметры устанавливаю перед "Выполнить"
Моя партия — \"Сначала текст запроса\" |
|||||||
10
aka AMIGO
23.01.18
✎
16:41
|
(6) Нелогично. Когда человек читает такой код, вначале с недоумением видит параметры ("к чему они?!") и только потом приходит понимание, куда их можно пристроить.
Моя партия — \"Сначала текст запроса\" |
|||||||
12
Bober
23.01.18
✎
16:44
|
параметры после текста запроса
Моя партия — \"Сначала текст запроса\" |
|||||||
30
ejikbeznojek
23.01.18
✎
16:48
|
привык -
Моя партия — \"Сначала текст запроса\" |
|||||||
31
Злопчинский
23.01.18
✎
16:49
|
потому что
Моя партия — \"Сначала текст запроса\" |
|||||||
35
Мандалай
23.01.18
✎
16:51
|
ой блин
Моя партия — \"Сначала текст запроса\" |
|||||||
37
Timon1405
23.01.18
✎
16:52
|
+1 к (23)
Моя партия — \"Сначала текст запроса\" |
|||||||
38
se85
23.01.18
✎
16:56
|
Мне так удобней и привычней
Моя партия — \"Сначала текст запроса\" |
|||||||
39
lodger
23.01.18
✎
16:56
|
Nuff said
Моя партия — \"Сначала текст запроса\" |
|||||||
40
Aleksey
23.01.18
✎
16:56
|
Когда выполняешь запрос в цикле, то удобно сначало описать текст запроса, а потом в цикле только подставлять параметры
Моя партия — \"Сначала текст запроса\" |
|||||||
42
NorthWind
23.01.18
✎
17:04
|
Как-то так
Моя партия — \"Сначала текст запроса\" |
|||||||
46
X Leshiy
23.01.18
✎
17:15
|
Ну логично же.
Моя партия — \"Сначала текст запроса\" |
|||||||
47
SanGvin
23.01.18
✎
17:16
|
так
Моя партия — \"Сначала текст запроса\" |
|||||||
48
Джинн
23.01.18
✎
17:16
|
Без базара
Моя партия — \"Сначала текст запроса\" |
|||||||
58
lubitelxml
23.01.18
✎
17:27
|
обычно так, редко когда наоборот
Моя партия — \"Сначала текст запроса\" |
|||||||
60
kittystark
23.01.18
✎
17:47
|
ах да, вот так
Моя партия — \"Сначала текст запроса\" |
|||||||
61
DexterMorgan
23.01.18
✎
17:47
|
Лучший ответ в (40)
Моя партия — \"Сначала текст запроса\" |
|||||||
64
Локи-13
23.01.18
✎
18:03
|
(40) +100500
Моя партия — \"Сначала текст запроса\" |
|||||||
65
breezee
23.01.18
✎
18:07
|
Сейчас модно 1 вариант, но я ко 2 привык
Моя партия — \"Сначала текст запроса\" |
|||||||
66
Сильф
23.01.18
✎
18:08
|
(6) Но как-то не очень логично же - устанавливаить параметры того, что ещё не объявлено?
Моя партия — \"Сначала текст запроса\" |
|||||||
68
dumb851
23.01.18
✎
18:17
|
так делает конструктор запросов в конфигураторе,
так что априори Моя партия — \"Сначала текст запроса\" |
|||||||
74
VladZ
24.01.18
✎
05:30
|
(0) Ага. Встречал в коде вариант вида "сначала параметры, потом запрос". Первая мысль: что за бред?
ИМХО, сначала текст запроса, потом параметры. Потому как параметры запроса зависят от текста запроса. Моя партия — \"Сначала текст запроса\" |
|||||||
76
Helldown
24.01.18
✎
10:02
|
Как то привык уже.
Моя партия — \"Сначала текст запроса\" |
|||||||
78
1Сергей
24.01.18
✎
13:50
|
Если конструктор делает так, значит разработчики 1С подразумевали такой подход
Моя партия — \"Сначала текст запроса\" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |