Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
судя по всему проблема именно в этом в запрос который "прикурчен" к динамическому списка передается некий параметр который есть массивом неких значений этот массив может содержать как один элемент так и несколько так вот проблема в том что если в параметр передается массив с одинаковым количеством элементов с тем который был до этого то похоже отрабатывает старый план запросов (т.е. в сам запрос уходит старый массив) если же параметр изменяется либо с массива с одним значением на массив с одним значением либо с нескольких на один или с одного на один то все нормально отладчик говорит что внутри масива всё правильно а вот отработка по старым значениям происходит элементы массива - перечисления версии платформы 14.540 и 15.289 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 15:25 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
Last1Cmen, а код примерочный выложить можешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 16:12 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
Код: c# 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. так вот когда идет изменение с "Актуальные" на "Не актуальные" и наоборот и когда с любого конкретного значения статуса на "Актуальные" или не "Не актуальные" то отрабатывает через непонятное количество вызовов процедуры с этим кодом в запросе убычное условие Код: c# 1. 2. 3. причем что занятно то что в тестовой базе всё нормально а в рабочей (и если её копию снять) то вот такие пироги базу тестировал платформа одинакова конфигурации тоже :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 16:19 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
Last1Cmen, странно конечно. Это на SQL? Кстати, я бы порекомендовал вместо кода на 1С записать код на языке запросов: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 16:52 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
_VVP_Last1Cmen, странно конечно. Это на SQL? Кстати, я бы порекомендовал вместо кода на 1С записать код на языке запросов: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. нет файловый режим можно попробовать напрямую в принципе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 16:54 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
ещё и ошибку выдает на """" Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(30, 14)}: Ожидается выражение ")" ((&Отбор= ""<<?>>Актуальные"" И СостоянияДоговоровСрезПоследних.Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыДоговоров.Открыт),ЗНАЧЕНИЕ(Перечисление.СтатусыДоговоров.Подготовка))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 17:13 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
Last1Cmen, понятно - это же редактор запроса в динамическом списке - надо писать <"> а не <""> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 17:22 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
по одной двойной понятное дело :) если прям в тексте то работает но некрасиво же это... завтра ещё пара статусов добавиться и прийдется бегать по объектам конфы искать :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 17:28 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
Last1Cmenно некрасиво же это... завтра ещё пара статусов добавиться и прийдется бегать по объектам конфы искать :(Почему же? И так придется бегать и искать, даже если в коде 1С написали. Ведь вы уже написали ПредопределенноеЗначение("...") - по-любому придется поиск текста по конфигурации использовать. Если делать по уму, с учетом появления новых статусов, то надо: 1) сделать в менеджере объекта метод, возвращающий текст запроса ваших объектов, и подставлять результат в запрос динамического списка при инициализации; 2) сделать вместо перечисления справочник статусов, в котором будет определяться, какой тип статуса - актуальный или нет. Если оставлять твой вид секции ГДЕ, то ее лучше написать так: Код: sql 1. Т.е. дать явные названия, без сокращений и упростить логическое выражение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2012, 17:46 |
|
||
|
8.2 динамический список кэширование параметров или план запроса
|
|||
|---|---|---|---|
|
#18+
нет там таки бок какой-то опять двадцать пять причем релиз не менял да и вообще с динамическими списками беда у разрабов скажем вот такое Известные ошибки версии 8.2.15, планируемые к исправлению в версии 8.2.16 10095830 (SW647618) Отключенный режим динамической выборки в динамическом списке Проблема: Если динамический список отображает данные с отключенным режимом динамической выборки, то после изменения настроек (отбора или сортировки) динамического списка и последующего перехода в начало или конец данных, в списке могут отображаться данные, не учитывающие внесённые изменения. Способ обхода: Обновить список, используя F5. Дата публикации: 2012-01-12 не мое но все же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 15:01 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37603135&tid=1520713]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
83ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 397ms |

| 0 / 0 |
