|
Короткое наименование в поле ввода | ☑ | ||
---|---|---|---|---|
0
extrim-style
11.01.12
✎
10:06
|
81 Имеется поле ввода, содержащее список значений из справочника ВидУчетаЗатрат. При выборе значений необходимо в поле ввода отображать краткое наименование - реквизит Префикс из справочника ВидУчетаЗатрат (тип строка).
Для поля ввода указал ТипЗначения - СписокЗначений, а ТипЗначенияСписка - составной тип СправочникСсылка.ВидыУчетаЗатрат и Строка. В процедуре НачалоВыбора обрабатываю и всё работает. Ставлю Элемент.ОграничениеТипа = Новый ОписаниеТипов("СправочникСсылка.яЕК_ВидыУчетаЗатрат"); Но! Проблема в следующем - если при выборе значений из списка нажать не ОК, а Отмена или просто закрыть, то ограничение типа сохраняется и в поле ввода попадает полное наименование. Вопрос - как мне обработать "невыбор из списка значений"? или как лучше тут поступить? |
|||
1
extrim-style
11.01.12
✎
10:49
|
Ап
|
|||
2
extrim-style
11.01.12
✎
11:45
|
Как обработать "невыбор" при выборе из списка значений?
Получается что для поля ввода я в процедуре НачалоВыбора() устанавливаю принудительно тип, в ПриИзменении() обрабатываю выбор. Но при "невыборе" (отмена или закрыть) процедура ПриИзменении() не срабатывает. |
|||
3
vicof
11.01.12
✎
11:46
|
(2) а с чего она будет срабатывать, если данные не менялись?
|
|||
4
Fish
11.01.12
✎
11:47
|
(2) Так и должно быть.
|
|||
5
extrim-style
11.01.12
✎
11:48
|
(3)(4) я в курсе. вопрос в том, как тут поступить?
|
|||
6
vicof
11.01.12
✎
11:50
|
Обрабатывай выбор в обработке выбора, а не в изменении.
|
|||
7
extrim-style
11.01.12
✎
11:50
|
Как мне отображать реквизит Префикс справочника ВидыУчетаЗатрат в полеввода?
Нужно чтобы в поле было не Бухгалтерский и Управленчиский, а БУ и УУ. |
|||
8
extrim-style
11.01.12
✎
11:53
|
(6) В ОбработкеВыбора() я обрабатываю перевод из Префикса обратно в тип справочника, чтобы отобразить уже присутствующие в поле ввода данные. Обойтись только ей нельзя, т.к. в ПриИзменении() есть выбор пользователя и там делаю перевод в Префикс.
|
|||
9
vicof
11.01.12
✎
11:53
|
В списке есть представление
|
|||
10
extrim-style
11.01.12
✎
11:54
|
со списком значений, который появляется по кнопке выбора из списка значений, можно как-то программно работать?
|
|||
11
Fish
11.01.12
✎
11:56
|
(8) Т.е. в ОбработкеВыбора() ты делаешь "перевод из Префикса обратно в тип справочника", а потом в ПриИзменении() делаешь "перевод в Префикс"? О_о Вот это изврат :)))
(10) можно |
|||
12
vicof
11.01.12
✎
11:57
|
НачалоВыбораИзСписка спасет отца русской демократии
|
|||
13
extrim-style
11.01.12
✎
11:59
|
(9)
(11) ну вот так) минусом этого метода дополнительно еще явилось то, что при выборе из поляввода, в котором уже есть значения, значения в этом списке на время выбора менялись на полные КАК? |
|||
14
extrim-style
11.01.12
✎
12:01
|
(12) НачалоВыбораИзСписка Вызывается при нажатии на кнопку выбора из списка.
У меня не выбор из списка. У меня СписокЗначений. |
|||
15
extrim-style
11.01.12
✎
12:03
|
(9) это где?
|
|||
16
vicof
11.01.12
✎
12:08
|
(15) в СП
|
|||
17
extrim-style
11.01.12
✎
15:14
|
(16) vicof спасибо! как же всё просто! =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |