Имя: Пароль:
1C
1С v8
Как быстрее формировать запросы - с помощью конструктора или вручную?
,
0 DSblizzard
 
12.09.11
05:21
Сабж. Вопрос к тем, кто старается достичь максимальной скорости работы в 1С.
1 golden-pack
 
12.09.11
05:22
Конструктор помогает когда много временных таблиц.

Ну и в целом быстрее получается напистаь любой запрос кроме:

ВЫбрать * Из Справочник.Номенклатура
2 Alexandr Puzakov
 
12.09.11
05:34
(0) >>кто старается достичь максимальной скорости работы в 1С

Таких надо избегать, их обычно называют г@внокодерами, они, даже имея достаточно большой опыт за плечами, г@внокод штампуют вагонами. Конкретно программирование не должно превышать трети времени всей разработки, это даже для всяких си плюс плюс актуально.
3 golden-pack
 
12.09.11
05:38
(2) не максимальной скорости работы, а максимальной скорости при заполнении текста запроса, сформированного в голове.
4 Нуф-Нуф
 
12.09.11
05:39
писать запросы руками? гамнокодер детектед
5 Упанишады
 
12.09.11
05:42
Написать запрос руками? В 8.Х не пробовал ни разу, кроме запроса из (1)
6 SeraFim
 
12.09.11
05:43
наиболее быстрое и удобное - грамотное использование обоих методов.
Я вот, например, порой напишу сложный запрос, а потом понимаю,что надо бы его еще во вложенный запихать
Ручками: Выбрать * Из (ТекстТогоСложногоЗапроса) Как ВложенныйЗапрос, и дальше делаю.

Сразу полностью архитектуру запроса продумать не могу, не дорос еще :) так что палками не бить :)
7 Упанишады
 
12.09.11
05:44
Даже уже написанный запрос, чтобы понять, открываю в конструкторе, потому что там раскраска синтаксиса.
8 Нуф-Нуф
 
12.09.11
05:46
(6) а за вложенные запросы вообще накол сажать надо
9 SeraFim
 
12.09.11
05:48
(8) а что с ними не так?
10 Упанишады
 
12.09.11
05:48
(6)Вот это между прочим, удобнее делать тоже в конструкторе. Нажимаешь на кнопочку "Запрос" а затем на кнопку "Редактировать запрос". Так делают в видеокурсах, рекламируемых на этом сайте. Я прошел эти курсы и тоже стал так делать.
11 golden-pack
 
12.09.11
05:50
(9) нечитабельно
12 Нуф-Нуф
 
12.09.11
05:50
все прогрессивные люди давно пользуются пакетными запросами и плюются при виде вложенных запросов
13 SeraFim
 
12.09.11
05:51
(11) это единственный недостаток? на быстродействии никак не сказывается?
и как правильнее - запихать во временнуюТаблицу?
14 Escander
 
12.09.11
05:52
(13)там нет вариантов разных запихивания
15 golden-pack
 
12.09.11
05:52
(13) смотря сколько раз выборку использовать.

типизированная таблица значений ... если в этом вопрос
16 Нуф-Нуф
 
12.09.11
05:53
(13) кстати и на быстродействии сказывается, далеко не факт что вложенные запросы 1с обработает грамотно (в плане построения запроса к БД).

что значит как правильнее? просто "поместить"
17 SeraFim
 
12.09.11
05:55
(12)(14)(15)(16) спасибо, буду знать :)
Перед ТС извиняюсь - куда-то не туда тему увёл
18 Escander
 
12.09.11
05:57
(17) всё что-ли? А я бцмал за 10 мин до сотни догоним...
19 golden-pack
 
12.09.11
05:59
(17) полезно будет прочесть про ВТ и вложенные запросы

http://www.gilev.ru/1c/81/index/optimquery.htm
20 ДенисЧ
 
12.09.11
06:17
я привык sql писать руками. Так и эти пишу
21 Нуф-Нуф
 
12.09.11
06:25
(20) извини, но (4) :)
22 golden-pack
 
12.09.11
06:27
(20) наверно отчеты тоже не в СКД делаешь ?:)
23 skunk
 
12.09.11
06:28
где голосовалка?
24 golden-pack
 
12.09.11
06:28
+(22) все руками )
25 dva1c
 
12.09.11
06:28
"рыбу" запроса делаем конструктором, а отладку и оптимизацию, делаем руками.
(22) про СКД верное замечание. в этом случае, руками как-то не айс.
26 ДенисЧ
 
12.09.11
06:39
(21) сам такой
(22) до отчётов я ещё не дошол, но те печатные формы, что в последнее время я делал - на СКД не сделаешь
27 golden-pack
 
12.09.11
06:41
(26) дану ? в скд ведь можно макет руками рисовать ...
28 ДенисЧ
 
12.09.11
06:49
(27) А смысл, если данные для отчёта собираются по 4м sql-базам? Причём 3 из них не 1с...

Да, на .14 переходить - не буду
29 Нуф-Нуф
 
12.09.11
06:55
(28) свидетель иегов?
30 ДенисЧ
 
12.09.11
06:56
(29) сторонник стабильно работающих релизов...
31 Нуф-Нуф
 
12.09.11
06:57
ну тоже верно. ибо нех быть альфа-бета тестером
32 golden-pack
 
12.09.11
07:03
Да я подсел на новые 14-ые релизы. На стром сидеть нельзя - т.к. ощибки, но и новый уже с ошибками ...зло

С ключами сколько проблем было.

Сейчас на 533 вроде все крутится
33 0xFFFFFF
 
12.09.11
07:10
(0) ну и вопросы у вас...
34 Поручик
 
12.09.11
08:25
(0) Ты сам попробуй и сравни. Элементарный запрос быстрее руками.
(2) Таких ещё называют франчами.