вопрос по быстрому поиску список справочника у меня упорядочен по полю (специально заведено для произвольной сортировки)
так вот если включено упорядочивание по этому полю, то при быстром поиске валится ошибка если отсортировать по полю, по которому ищу - то все ок, ищется можно ли решить как-то проблему? детали: в коде стоит ДанныеСправочник.РеквизитСортировки="Порядок";
Ошибка при поиске валится
ПоставщикДанных.Справочник::ПолучитьУсловиеДляПоиска(Строка ИмяКолонки=ТМЦ, ДанныеСтроки ТекущиеДанные=, Число Направление=0, Строка Тип=Справочник, Строка Вид=ТМЦ, Строка КлючевоеСлово=AND) : Поле агрегатного объекта не обнаружено ТекстЗапросаПоиска = ТекстЗапросаПоиска + "AND ТекущийОбъект.DESCR "+ЗнакСравнения+" '"+ТекущиеДанные.Наименование+"' к.ert(1174) }
ПоставщикДанных.ТабличноеПоле::ПриБыстромПоиске(Число ТипПоиска=1, Строка Данные=орівпі, Число ФСО=0) : ПоставщикДанных.Справочник::ПолучитьУсловиеДляПоиска(Строка ИмяКолонки=ТМЦ, ДанныеСтроки ТекущиеДанные=, Число Направление=0, Строка Тип=Справочник, Строка Вид=ТМЦ, Строка КлючевоеСлово=AND) : Поле агрегатного объекта не обнаружено ТекстЗапросаПоиска = ТекстЗапросаПоиска + "AND ТекущийОбъект.DESCR "+ЗнакСравнения+" '"+ТекущиеДанные.Наименование+"' к.ert(1174) }
вирт().ПриБыстромПоиске(ТипПоиска,Данные,ФСО); Поле.ert(349) }
ПоставщикДанных.ТабличноеПоле::ПриБыстромПоиске(Число ТипПоиска=1, Строка Данные=орівпі, Число ФСО=0) : ПоставщикДанных.Справочник::ПолучитьУсловиеДляПоиска(Строка ИмяКолонки=ТМЦ, ДанныеСтроки ТекущиеДанные=, Число Направление=0, Строка Тип=Справочник, Строка Вид=ТМЦ, Строка КлючевоеСлово=AND) : Поле агрегатного объекта не обнаружено ТекстЗапросаПоиска = ТекстЗапросаПоиска + "AND ТекущийОбъект.DESCR "+ЗнакСравнения+" '"+ТекущиеДанные.Наименование+"' к.ert(1174) }
вирт().ПриБыстромПоиске(ТипПоиска,Данные,ФСО); Поле.ert(349) }
|