|
зведочка во временной таблице
| ☑ |
0
vde69
модератор
29.10.13
✎
15:13
|
есть простой запрос с помещение во временную таблицу:
ВЫБРАТЬ
РекДок.*
ПОМЕСТИТЬ РеквизитыДокумента
ИЗ
&ТабРеквизитыДокумента КАК РекДок
;
1с при этом выполняет какое то невообразимое время, посмотрер профайл и ужаснулся, там идет инсерт на десят мониторов мелким шрифтом :)
вероятно 1с все ссылки пытается рекурсионо обработать :)
как боротся?
зы
если баян - не пиняйте :)
|
|
1
Ненавижу 1С
гуру
29.10.13
✎
15:14
|
(0) не писать звездочку
|
|
2
XLife
29.10.13
✎
15:14
|
(0) рисуй запрос динамически
|
|
3
1Cv8_accepted
29.10.13
✎
15:15
|
(0) *facepalm*
...только не ркурсионно, а RLS-но. ((
|
|
4
smaharbA
29.10.13
✎
15:17
|
а тут еще предлагали таблицы объединять и сравнивать запросом, ну на.
|
|
5
GROOVY
29.10.13
✎
15:18
|
(4) А типизировать надо поля в таблицах!
|
|
6
smaharbA
29.10.13
✎
15:19
|
(5) не всегда в одной колонке одни и те же данные
|
|
7
vde69
модератор
29.10.13
✎
15:20
|
(5) &ТабРеквизитыДокумента - явно типизирован...
|
|
8
1Cv8_accepted
29.10.13
✎
15:20
|
(6) Да не используй ты звёздочку нахрен! ПРЕДСТАВЛЕНИЕ() используй для ссылочных типов данных, если они в дальнейшем только для вывода на экран/печать пойдут...
|
|
9
1Cv8_accepted
29.10.13
✎
15:21
|
(7) НЕявно.
|
|
10
vde69
модератор
29.10.13
✎
15:42
|
про звездочку набрехал, методом исключения нашел запрос который тормозит, дело не в звездочки.
действительно дело в типизации, точнее отсутствия ее в одном реквизите.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан