Показать сообщение отдельно
Старый 14.12.2009, 12:43   #2  
Bishop is offline
Bishop
Участник
 
89 / 60 (3) ++++
Регистрация: 12.08.2004
Адрес: Москва
В AX 4.0 SP2 уже исправлено.
Проверил у себя на AX 3.0 KR3 - действительно работает некорректно!
Причем, если в контейнере искомый элемент стоит дальше пустого значения, то все равно confind() возвращает индекс первого пустого значения.
Похоже, редко confind() применяли (и применяют) к контейнерам с разнотиповыми элементами...
Еще, поиск пустой строки в контейнере всегда возвращает первый нестроковый элемент... (в той же AX 3.0 KR3):
c = ["A","B",1,2,3,""]
confind(c, "") = 3