powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ошибки при переходе на 2011-2012 версию Cache
8 сообщений из 8, страница 1 из 1
Ошибки при переходе на 2011-2012 версию Cache
    #37749618
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всех приветствую, не нашла подобной темки..
Тестирую ранее созданный функционал стабильно работающий на 2010 версии:
Cache for Windows (x86-32) 2010.1.1 (Build 503) Sat Apr 3 2010 02:35:58 EDT

В 2012 версии столкнулась с ошибкой сортировки по клику на заголовок столбца, если сорируемый диапазон содержит даты и в этом диапазоне присутствуют пустые значения! Версия, в которой тестирую: Cache for Windows (x86-32) 2012.1 (Build 564) Thu Feb 2 2012 13:50:45 EST

Вот код зен-страницы выводящий значение столбца:

Код: html
1.
2.
3.
4.
5.
<tablePane> 
...
<column header="Дата начала" colName="StartDate" width="8%" filterType="date" filterOp="BETWEEN"/>
...
</tablePane> 



Ошибка, при клике на заголовок для сортировки:



Если в столбце нет пустых значений - ошибки нет. Может быть кто подскажет как победить...


-----------------------------------------------
А мы тут плюшками балуемся...

Аленочка тм
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37750292
MaWr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аленочка,

Видимо, на сервере с 2010 каше в конфигурации установлен параметр "Пустые индексы разрешены"="Да" (по умолчанию он установлен в "Нет")
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37751221
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АленочкаЕсли в столбце нет пустых значений - ошибки нет. Может быть кто подскажет как победить...Ошибка в методе ##class(%ZEN.Component.tablePane).%DrawTable() .

PS: я могу Вам сказать, что нужно в классе подправить, но поскольку это системный класс, думаю лучше обратиться в WRC или к Вашему техническому консультанту.
PPS: можно воспользоваться вариантом, предложенным MaWr (NullSubscripts=true). Это уберёт симптомы, но не причину. К тому же велика вероятность, что для других случаев будут выданы неверные результаты фильтрации.
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37751545
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверила конфигурацию, у меня на 2010 выставлено NullSubscripts=false, это было по умолчанию, я не меняла.
На 2012 видимо так же по умолчанию NullSubscripts=ложь.
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37854307
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги, неужели ни у кого больше данная проблема не вылезла?
или еще не все перешли на 2012 верисю ;) ?

servit , да подскажите что нужно в классе подправить,
хотя бы временно отнаследуемся от %ZEN.Component.tablePane пока WRC не решит проблему
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37854334
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аленочка ,

Перед строкой

Set ^CacheTemp.zenData(%session.SessionId,..snapshotId,..index,"index",..currColumn,tValue,tKey)=""

напишите

set:tValue="" tValue=$$$nulindex
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37856093
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, спасибо, проверила, работает. ждем что скажет support.
...
Рейтинг: 0 / 0
Ошибки при переходе на 2011-2012 версию Cache
    #37856151
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответили, что проблема воспроизводится в 2012.1, но не воспроизводится в более поздних версиях
в общем, уже поправили системный класс =)))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ошибки при переходе на 2011-2012 версию Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]