Не работает поиск в форме списка справочника с "0"
Добрый день. У клиента есть конфигурация переписанный Бухучет для Украины. Версия платформы 77 (27 релиз).
Есть справочник "Контрагенты", в нем добавлен реквизит "Лицевой счет" тип: Строка, Длина 14, признак "Сортировка".
Этот реквизит вынесен на форму списка справочника.
Проблема в том, что у клиента очень много (большая часть) лицевых счетов начинается с "0", и когда начинаешь набирать в колонке "Лицевой счет" цифру "0", то не происходит постепенный поиск, с любой другой цифры, например "1" или "2" - работает.
И самое интересное - я копирую базу себе. У меня этот поиск работает, а у клиента - нет.
У клиента операционная система Win 2008 Server R2 Enterprise, у меня Win 2012 server. Но ИМХО причина не в системе, раньше у клиента стоял 2003 сервер и была похожая проблема.
Есть справочник "Контрагенты", в нем добавлен реквизит "Лицевой счет" тип: Строка, Длина 14, признак "Сортировка".
Этот реквизит вынесен на форму списка справочника.
Проблема в том, что у клиента очень много (большая часть) лицевых счетов начинается с "0", и когда начинаешь набирать в колонке "Лицевой счет" цифру "0", то не происходит постепенный поиск, с любой другой цифры, например "1" или "2" - работает.
И самое интересное - я копирую базу себе. У меня этот поиск работает, а у клиента - нет.
У клиента операционная система Win 2008 Server R2 Enterprise, у меня Win 2012 server. Но ИМХО причина не в системе, раньше у клиента стоял 2003 сервер и была похожая проблема.
По теме из базы знаний
- Инкрементный контекстный поиск в формах списков
- Отбор по справочнику номенклатуры по вхождению нескольких слов для Управления торговлей 10.3 и Комплексной автоматизации 1.1
- Универсальные обработки документов, справочников, регистров, констант для 1С: Предприятие 8.3, управляемые формы
- Поиск по ИНН в списке партнеров (контрагентов)
- Картинки в динамическом списке
Найденные решения
Посмотрите в коде, не получается ли, что перед выводом списка на экран дописаны какие-то фильтры... Например, показываются только контрагенты, являющиеся клиентами, а поиск пытается уже с установленным фильтром работать...
Это как вариант с чем я сталкивался...
Это как вариант с чем я сталкивался...
(4) Спасибо. Большое за наводку. Я разобрался. Проблема оказалась из-за того, что у меня реквизит ЭтоАбонент принимает значения 1 и 2. И для этих значений на форме заведены закладки. Т.е. есть абоненты из многоквартирных домов и из частного сектора. Они разнесены по разным закладкам. Так получилось что в частный сектор попали абоненты с лицевыми счетами, которые начинаются на "0". Они неактивные и помечены на удаление. Я им изменил в лицевых счетах первый символ на "Х", и все заработало.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Посмотрите в коде, не получается ли, что перед выводом списка на экран дописаны какие-то фильтры... Например, показываются только контрагенты, являющиеся клиентами, а поиск пытается уже с установленным фильтром работать...
Это как вариант с чем я сталкивался...
Это как вариант с чем я сталкивался...
(4)
Так и есть. Установлен отбор по реквизиту "ЭтоАбонент", устанавливается при открытии формы списка. В справочник добавлена дополнительная форма списка "СписокАбонентов", который показывает только абонентов.
А что в таком случае можно сделать?
Посмотрите в коде, не получается ли, что перед выводом списка на экран дописаны какие-то фильтры... Например, показываются только контрагенты, являющиеся клиентами, а поиск пытается уже с установленным фильтром работать...
Это как вариант с чем я сталкивался...
Это как вариант с чем я сталкивался...
Так и есть. Установлен отбор по реквизиту "ЭтоАбонент", устанавливается при открытии формы списка. В справочник добавлена дополнительная форма списка "СписокАбонентов", который показывает только абонентов.
А что в таком случае можно сделать?
(4) Спасибо. Большое за наводку. Я разобрался. Проблема оказалась из-за того, что у меня реквизит ЭтоАбонент принимает значения 1 и 2. И для этих значений на форме заведены закладки. Т.е. есть абоненты из многоквартирных домов и из частного сектора. Они разнесены по разным закладкам. Так получилось что в частный сектор попали абоненты с лицевыми счетами, которые начинаются на "0". Они неактивные и помечены на удаление. Я им изменил в лицевых счетах первый символ на "Х", и все заработало.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот