Добрый день. У меня такая проблема: решила "почистить" справочник Сотрудники от лишних людей - тех у кого пустые должность и подразделение. Полностью их удалять не хочу, нужно просто скрыть.
Надо сказать, записей там примерно 7000 вместе с лишними.
Дописываю в форме списка ПриОткрытии:
Пока Сотр.ПолучитьЭлемент()=1 Цикл
Если (ПустоеЗначение(сотр.Должность.Получить(РабочаяДата()))=0) или (ПустоеЗначение(сотр.Подразделение.Получить(РабочаяДата()))=0) тогда
Спис.ДобавитьЗначение(Сотр.ТекущийЭлемент());
КонецЕсли;
Конеццикла;
И вроде все замечательно отбирает, но после этого начинаются веселушки с поиском по первым буквам. Буквы пропечатываются медленно, иногда нужно 5 раз нажать на клавишу - пользователи в недоумении. Плюс, поиск теперь работает только вперед. Кто знает, что с этим делать?