T
turumbay
Вывалились по лимиту - что и требовалось доказать. Причина найдена.Тотал в колонке показывает - 937 536. Да, прости ошибся... не лукап, а колумн!
Формула колумна: FIELD DivisionTitle := @Unique(@DbColumn("":"NoCache"; ""; "StaffByPeriodName"; 3)). По поводу 68 unid-ов с разделителями ты прав, колумн возвращает их и записывает в поле, вот здесь как раз и ошибка в 7 версии (ОШИБКА: Неверный тип данных для оператора или @-функции: ожидался текстовый))! Документов в виде - 29 299!!!
Теперь собсна к решению проблемы: даже если бы мы не имели ограничения на размер возвращаемых данных - тянуть мегабайт данных на клиента - не комильфо. Проход скриптом по viewentry - тот же мегабайт в итоге придеца перелопатить.
У вида есть интересная фича "generate unique key in index"( предпоследняя закладка свойств вида ). Почитайте хелп - может она вам поможет. Тоже правда не безглючное решение - помница были проблемы с таким индексом при наличии в бд конфликтных документов.
И кстати, каков ожидаемый объем возвращаемых данных(с учетом @unique)? Они в поле-то влезут?