Имя: Пароль:
1C
1C 7.7
v7: Проблема с обычным пользоватльским поиском в справочнике
0 ---Fix---
 
11.11.15
15:44
Конфигурация самописная. Справочник - "Контрагенты", количество уровней - 3, длина кода - 8, тип кода - Числовой, Размещать группы сверху - Да, Автоматическая нумерация - Нет, Контроль уникальности - Да, основное представление в виде наименования. Поиск по коду пользователи производили зажав пробел, заполнив все разряды, а потом вводили нужный код. После того, как я почистил базу, протестировал и исправил, её. Поиск стал возможным только если заполнить незадействованные разряды нужногоо кода, а потом ввести сам код. Что я мог поломать и возможно ли это исправить, кто знает, подскажите пожалуйста?
1 Масянька
 
11.11.15
16:03
(0) А подумать? Код - числовой...
2 ---Fix---
 
11.11.15
16:28
(1) И? смысл в том что раньше работало, и структуру контрагентов я не менял. Я же писал, что ведущими пробелами они у меня раньше заполняли до отказа, а потом вводили код и производили поиск любого кода. Не важно будь это 43 или 4219 поиск производился нормально. Теперь если они заполнят до отказа пробелами, и будут искать 4219, система не спозиционируется на элементе справочника. А вот Если заполнить "    " (4 мя пробелами, а потом ввести код) тогда система спозиционует курсор.
3 Масянька
 
11.11.15
16:31
(2) Да не нормально "ведущими пробелами они у меня раньше заполняли до отказа, а потом вводили код и производили поиск любого кода". Не нормально.
До какого "отказа"?
"пользователей надо любить, а не издеваться над ними" (слова не мои).
4 ---Fix---
 
11.11.15
16:41
Попытаюсь пояснить:
Раньше они зажимали пробел и ждали пока в строке поиска он полностью не заполниться, это было эквивалентно 7 пробелам, после этого они вводили любой код и система позиционировалась на контрагенте.
Теперь, они делают тоже самое, заполняя 7 пробелами, строку поиска они не могут спозиционироватся на элементах с кодом от 100 и больше, а меньше - могут.
5 ---Fix---
 
11.11.15
16:49
Сейчас поэкспериментировал с поиском разных кодов, не имеет значения Больше 10 или меньше, просто некоторые ищет как и раньше, а некоторые находит, только если указать определенное не равное 7 количество пробелов.
6 ---Fix---
 
11.11.15
16:55
(3) Т.е чтобы найти код пользователи должны считать правильное количество недостающих пробелов?
7 Масянька
 
11.11.15
17:04
(6) Понятия не имею.
В типовых по числовому коду ищет безо всяких нулей.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший