|
Вопрос по языку запросов | ☑ | ||
---|---|---|---|---|
0
breakthrough
07.08.14
✎
12:35
|
Поясните пожалуйста, чем будут отличаться два запроса друг от друга:
1. ВЫБРАТЬ КАК Задолженность ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , , ) КАК ХозрасчетныйОстатки ГДЕ ХозрасчетныйОстатки.Счет В(&СписокСчетов) И ХозрасчетныйОстатки.Организация = &Организация 2. ВЫБРАТЬ * КАК Задолженность ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет В(&СписокСчетов), ,Организация = &Организация ) КАК ХозрасчетныйОстатки |
|||
1
ДенисЧ
07.08.14
✎
12:36
|
Скоростью работы
|
|||
2
Ёпрст
07.08.14
✎
12:36
|
скоростью
|
|||
3
skunk
07.08.14
✎
12:36
|
первый не выполнится ... второй выберет все поля из остатков
|
|||
4
lxndr
07.08.14
✎
12:36
|
результат - ничем.
Разница в эффективности выполнения и производительности |
|||
5
acsent
07.08.14
✎
12:37
|
Вопрос на внимательность? )))
|
|||
6
Крошка Ру
07.08.14
✎
12:37
|
v8: Почему виртуальная таблица регистра (исп. ЗАПИСЬ) намного эффективней физической
(0)Мог бы немного труда приложить и найти самостоятельно |
|||
7
ДенисЧ
07.08.14
✎
12:38
|
Хотя оба некорректны
|
|||
8
Ёпрст
07.08.14
✎
12:38
|
(3) второй тоже не выполнится.. ошибка "* как "...
|
|||
9
breakthrough
07.08.14
✎
12:38
|
(3) Как так не выполнится?)
|
|||
10
skunk
07.08.14
✎
12:39
|
(8)* взлетает
|
|||
11
skunk
07.08.14
✎
12:39
|
(9)нет полей для выборки ... или как то так ругнется
|
|||
12
Ёпрст
07.08.14
✎
12:39
|
(10) неа.. из-за псевдонима - будет ошибка
|
|||
13
breakthrough
07.08.14
✎
12:39
|
))))
|
|||
14
PiterPrg
07.08.14
✎
12:39
|
(0) .Остатки() сделает временную таблицу и скопирует туда или по весь регистр или отфильтрованную часть. Тебе выбирать.
|
|||
15
skunk
07.08.14
✎
12:40
|
(8)хотя да ... он все поля пытается одним алиасом назвать
|
|||
16
Ёпрст
07.08.14
✎
12:40
|
Короче, правильный ответ - ничем
они оба не выполнятся из-за неверной конструкции |
|||
17
skunk
07.08.14
✎
12:41
|
(12)втыкнулся
|
|||
18
breakthrough
07.08.14
✎
12:47
|
А если еще такой до кучи:
ВЫБРАТЬ РАЗЛИЧНЫЕ * ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет В(&СписокСчетов), ,Организация = &Организация ) КАК ХозрасчетныйОстатки |
|||
19
skunk
07.08.14
✎
12:49
|
выберет те записи у которых во всех полях разные данные ... то если у тебя будет несколько абсолютно одинаковых записей, то он вернет тебе только одну из них
|
|||
20
breakthrough
07.08.14
✎
12:51
|
(19) А может ли такое быть в данном случае?
|
|||
21
Ненавижу 1С
гуру
07.08.14
✎
12:52
|
(19) у остатков таких априори быть не может
|
|||
22
skunk
07.08.14
✎
12:52
|
в принципе да
|
|||
23
breakthrough
07.08.14
✎
13:01
|
(6) Ээ.. Как бэ тут немного не то.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |