|
v7: svcsvc.dll и быстрый поиск по подстроке.... |
☑ |
0
Fiasko
11.01.15
✎
06:15
|
Уважаемые, а неужели вот эта штука работает только со списками и таблицами? -
Я пытаюсь сделать так, чтобы выбранное значение присвоилось реквизиту на форме, но не идет, и все....
|
|
1
Rie
11.01.15
✎
09:52
|
(0) А как делаешь?
|
|
2
Chameleon1980
11.01.15
✎
10:34
|
чет не вижу проблемы - обрабатываем тз как стандартную
автор ты где?
ответь как ты делаешь
|
|
3
Duke1C
11.01.15
✎
10:37
|
Видать пошло уже...
|
|
4
Fiasko
11.01.15
✎
14:38
|
извиняюсь, желание уснуть пришло внезапно ))
кидаю реквизит "ТекСтрока" на форму, получаю тз, заполняю список для FilterValue, пишу далее:
Если Таблица.КоличествоСтрок()>0 Тогда
РезВыбора=Svc.FilterValue(стрСписок, 1+4+32+128, "Выбор значения из списка", 0, 0, 1);
КонецЕсли;
Svc = "";
Если ПустоеЗначение(РезВыбора)=0 Тогда
ТекСтрока=РезВыбора;
КонецЕсли;
и, несмотря на то что в резвыбора возвращается то что надо, текстрока остается пустой...
|
|
5
Rie
11.01.15
✎
14:40
|
(4) Типы какие?
|
|
6
Fiasko
11.01.15
✎
14:43
|
(5) строка
|
|
7
Fiasko
11.01.15
✎
14:46
|
(5) РезВыбора тоже строка
|
|
8
Fiasko
11.01.15
✎
17:10
|
up
|
|
9
Злопчинский
11.01.15
✎
17:27
|
1. проверить - ушел ли фокус с текстроки на другой реквизит?
2. попробовать сделать после присвоения Форма.Обновить()
|
|
10
Fiasko
11.01.15
✎
17:31
|
(9) Форма.Обновить() помогло, сразу не додумался, спасибо )
|
|
11
Fiasko
12.01.15
✎
00:31
|
(9) поспешил похоже... если заполняю не тот реквизит, с которого была инициирован методом filtervalue, то ТекСтрока=РезВыбора (например ТекСтрока1), то после обновления все показывает нормально, а вот если активный реквизит - нет...
фокус проверяю через форма.активныйэлемент - не меняется... сижу, думаю...
|
|
12
Fiasko
12.01.15
✎
00:42
|
(11) блин... не пойму.. срабатывает как надо 1 на 10/20 раз... пытаюсь отловить...
|
|
13
Fiasko
12.01.15
✎
00:58
|
в общем не понял как это связано, но помимо форма.обновить пришлось добавить текст на форму и прописать какую-нибудь функцию...
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший