|
v8: Разница между условиями в запросе к Р/C
| ☑ |
0
sinisterfrag
28.10.13
✎
09:05
|
Меня интересует разница между двумя запросами
-------------------------------- КОД ------------------------------
Запрос №1
ВЫБРАТЬ
РС.Состояние
ИЗ
РегистрСведений.РС.СрезПоследних(НЕОПРЕДЕЛЕНО,
Состояние = ЗНАЧЕНИЕ(Перечисление.Состояние.Закрыт)) КАК РС
ГДЕ
РС.Период МЕЖДУ &НачалоПериода И &КонецПериода
Запрос №2
ВЫБРАТЬ
РС.Состояние
ИЗ
РегистрСведений.РС.СрезПоследних(НЕОПРЕДЕЛЕНО, ) КАК РС
ГДЕ
РС.Период МЕЖДУ &НачалоПериода И &КонецПериода
И
Состояние = ЗНАЧЕНИЕ(Перечисление.Состояние.Закрыт))
|
|
1
sinisterfrag
28.10.13
✎
09:07
|
Как я понимаю в 1 случае он сначала накладывает отбор по состоянию закрыт а потом уже получает срез последних, а во втором случае он получает срез последних и потом накладывает отбор по состонию
|
|
2
Wobland
28.10.13
✎
09:09
|
в первом случае оно строит таблицу с отбором по состоянию, потом на неё колдует отбор по периоду. во втором - берёт всё и колдует отборы
|
|
3
1dvd
28.10.13
✎
09:12
|
(1) да
|
|
4
Нуф-Нуф
28.10.13
✎
09:28
|
Еще имеет значение, что такое состояние, измерение или ресурс
|
|
5
mistеr
28.10.13
✎
09:39
|
(4) Из первого запроса ясно, что измерение.
|
|
6
Нуф-Нуф
28.10.13
✎
09:43
|
(5) из первого запроса ни разу не видно, что это измерение. я бы даже сказал из первого запроса напрашивается, что состояние - это ресурс
|
|
7
Нуф-Нуф
28.10.13
✎
09:46
|
и подозреваю, что автору в данном случае нужен как раз второй запрос
|
|
8
sinisterfrag
28.10.13
✎
10:08
|
(7) Вы правы это ресурс.
|
|
9
sinisterfrag
28.10.13
✎
10:09
|
Структуру регистра сведений такова
Подчинен регистратору, по позиции регистратора
Измерение:
-ЗаказПокупателя
Ресурс:
-Состояние
|
|
10
sinisterfrag
28.10.13
✎
10:09
|
и как зависит 1 или 2 запрос измерение или ресурс это?
|
|
11
Нуф-Нуф
28.10.13
✎
10:13
|
(10) так как это ресурс, то первый запрос вернет все крайние записи, которые устанавливали этот статус (закрыт). второй же запрос вернет записи, у которых последний статус - закрыт.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший