|
v7: Организация поиска по таблице значений на форме |
☑ |
0
Баралгин
26.09.13
✎
10:35
|
Всем привет. Решил вот сделать вместо формы списка справочника "Контрагенты" обработку с ТЗ на форме, дабы отбирать по нескольким значениям реквизитов ну и с возможностью создания новых элементов. Все сделал. Но есть проблема. Как организовать подобие стандартного поиска в форме списка справочника в этой ТЗ. Я создал на форме реквизит тип строка и рядом кнопу "Искать". В строке пишем искомые символы. Жмем на искать и вызываем вот эту процедуру:
Процедура Искать()
Н=Тз.НомерСтроки;
п=1;
Для м=н по Тз.КоличествоСтрок() Цикл
Для с=п по Тз.КоличествоКолонок() Цикл
ПолученоеЗначение=Нрег(строка((Тз.ПолучитьЗначение(м,с))));
Если
Найти(ПолученоеЗначение,Нрег(Сокрлп(строкаПоиска))) <>0 Тогда
н=м;
Тз.ТекущаяСтрока(м);
Тз.ТекущаяКолонка(с);
п=с+1;
прервать;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Сделать так, чтобы становилась активной первая найденая колонка и при нажатии кнопки искать с этой колонки продолжился поиск У МЕНЯ НЕ ПОЛУЧАЕТСЯ.Помогите пожалста
|
|
1
kupec
26.09.13
✎
10:40
|
при повторном нажатии на искать ставить перебор строк как текущая строка + 1
|
|
2
Mikeware
26.09.13
✎
10:42
|
позовите программиста©
|
|
3
VladZ
26.09.13
✎
10:48
|
Хех... Столько писал, старался... А все зря..
(2) +500!
|
|
4
Баралгин
26.09.13
✎
10:49
|
Просил помочь, а не троллить. "Спасибо"
|
|
5
Mikeware
26.09.13
✎
10:51
|
(4) в данном случае "помочь" - это сделать все за вас с нуля...
|
|
6
Desna
26.09.13
✎
10:51
|
"организовать подобие стандартного поиска в форме списка справочника в этой ТЗ" - перейти на 8
|
|
7
Mikeware
26.09.13
✎
10:56
|
(6) если руки прямые - нормально делается и в 7.7
|
|
8
Баралгин
26.09.13
✎
11:00
|
(7) так то я уже сделал. Мне нужно, чтобы при нажатии на поиск позиционировалось на первом найденом при следующем нажатии на втором и так далее
|
|
9
oslokot
26.09.13
✎
11:02
|
(8) -> (1)
|
|
10
Mikeware
26.09.13
✎
11:04
|
(8) если ты так сделал - вопросов, подобных (0) возникнуть не может в принципе
|
|
11
vcv
26.09.13
✎
19:21
|
(7) Это чем сделано? svcsvc? У вас стабильная версия? Какая? У меня временами подглючивает - выдаёт пустой список и по ESC закрывается с Нцатого разаю
|
|
12
Mikeware
27.09.13
✎
06:29
|
(11) класс выбора значения. Да, используется svcsvc. Версия старенькая, работает года 4 уже, жалоб на падения или неадекватное поведение не было.
|
|
13
ADirks
27.09.13
✎
08:51
|
(11) подозреваю, что это не с версией svcsvc связано, ибо ни в одной такого замечено не было
можно попробовать эту с июля глюков замечено не было
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший