Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
есть такой запрос Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. можно ли сделать чтобы выбирались либо оба вида документов, либо только один из них? допустим на форме будут 2 флажка. если выбраны оба то и выбираться должны оба вида документов, если выбран первый флажок то выбираться будут допустим только РеализацияТоваровУслуг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 18:13 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
Запрос какой то дурацкий у Вас если честно (У Вас выведется полное пересечение этих двух видов документов за выбранный период . Смотрите в сторону Объединить Все, и если нужны произвольные виды, то в сторону динимического запроса (чтобы текст запроса формировался в зависимости от параметров), ну а если не охота динамики, то в кихните в услови по соответствующему виду документа условия типа &Флаг1=истина для другого &Флаг2=истина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 18:25 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
{ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) СчетФактураВыданный.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ)} Почитайте про "{}" "Запрос какой то дурацкий у Вас если честно" +1. Проще через объединение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 20:09 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
вот запросы 8.х и показали, что половина 1с-ников про SQL только краем уха слышали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 08:52 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 09:02 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
мужики вы это не ругайтеся сильно. это я так для того чтобы разобраться как сделать в принципе. про "{}" сча буду смотреть. спасиб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 09:51 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
если не используется СКД или построитель, то можно сделать финт ушами а-ля: Код: sql 1. 2. 3. Подсластить можно по вкусу, помучать субд на предмет производительности конструкции и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:03 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
все разобрался. всем спасибо. вот что получилось Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:57 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
Уже хорошо. 1. Только в условии на первом месте ГДЕ | &Флаг1 (так быстрее) | И тд 2. Упорядочить здесь бессмысленно. Сделай например в вложенном запросе и только после получение вложенного запроса напишешь: |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Дата 3. Группировать бессмысленно - ты же не к табличной части документа обращаешся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:09 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
Программист 1с, ок учту. группировку мне сам конструктор сделал. не обратил внимания )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:17 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
чего же хорошего? вместо того что бы сформировать текст запроса по условию он сервер флагами напрягает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 10:31 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
sWinTyz, по сравнению с первым вариантом это небо и земля. Во вторых мы так и не узнали скд это или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 11:07 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
это не СКД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 11:11 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
лень побеждает почесуху рук ... может и небо и земля ) но не правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 11:51 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
Программист 1с1. Только в условии на первом месте ГДЕ | &Флаг1 (так быстрее) | И тд На чём основано это утвеждение и для какой платформы верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 16:08 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
всегда проверяется первое условие в списке первым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 16:11 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
sWinTyz, Я вот и спрашиваю, где это написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 16:35 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
кстати в поддержку "Программитс 1С"- действительно стало выполняться быстрее. по крайней мере кажется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 16:49 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
нужно открыть книгу и написать вам название , автора и номер страницы? а оно мне надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 17:25 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
sWinTyzвсегда проверяется первое условие в списке первым На примере MSSQL 2005 вот два примера, таблица источник может быть заменена на что угодно, столбец на который накладывается условие тоже не важен. 1) условие №1 всегда ложно Код: sql 1. 2. 3. 2) условие №2 всегда истинно Код: sql 1. 2. 3. На выходе что в 1, что в 2 видим предикат: [AppBuilder].[dbo].[DBFields].[FldName] like N'%' Насчет 1С 8.Х вы правы (Я имею ввиду т.н. сокращенной проверки условий, т.е. если условия записаны через "И" и первое условие = ЛОЖЬ то проверка других условий производится не будет), однако для СУБД это отнюдь не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 17:49 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
а я тупой адинэснег ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 17:52 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
AHDPПрограммист 1с1. Только в условии на первом месте ГДЕ | &Флаг1 (так быстрее) | И тд На чём основано это утвеждение и для какой платформы верно?Для файловой версии прописано в документации - что условия проверяются по порядку. Для sql нигде. Но в Теории план запроса не должен проверять все "И" если первое не выполняется - иначе "он" глупый. С другой стороны он может быть Умный и Сам поменяет местами условия в "И" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 18:33 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Что файловая не будет проверять заведомо лишние условия - спасибо. Не помнил такой особенности, но вполне логично. Но если второе поле индексировано, а первое нет и вероятность отсеивания примерно одинакова и больше 30-50% - результат должен быть иным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 18:54 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
AHDP, ты не заметил. Первое поле "&Флаг1" это не поле. А просто значение Булево. А логика Субд - это один Агромный черный ящик. Одни только вероятностные предположения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 08:22 |
|
||
|
v8 можно ли добавить условие в запрос в зависимости от параметра?
|
|||
|---|---|---|---|
|
#18+
Программист 1сAHDP, ты не заметил. Первое поле "&Флаг1" это не поле. А просто значение Булево. А логика Субд - это один Агромный черный ящик. Одни только вероятностные предположения. Анализ планов как правило позволяет изгнать злых духов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 09:01 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37574497&tid=1520785]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 414ms |

| 0 / 0 |
