|
Поле ввода - типа Справочник
| ☑ |
0
TVA_11
31.07.13
✎
15:07
|
Хочется туда выводить название справочника, а не элемент справочника.
Название выводится хорошо в случае галочки редактировать, но тогда 1С ругается, что в поле ввода введено неверное значение.
Если галочку редактирование убрать, то тогда:
Элемент.ВыделенныйТекст = Строка(ТипЗнч(Справочник));
Накапливается, а не перезаписывается. Например "БанкиБанкиБанки" и тд.
Как это можно обойти?
|
|
1
rbcvg
31.07.13
✎
15:09
|
че?
|
|
2
Ёпрст
31.07.13
✎
15:09
|
текст поверх наияни
|
|
3
Ёпрст
31.07.13
✎
15:09
|
натяни
|
|
4
TVA_11
31.07.13
✎
15:11
|
Элемент.ВыделенныйТекст = Строка(ТипЗнч(Справочник));
Справочник выбрали в ПолеВвода.
Тоесть там стояла буквочка T, выбрать
а после выбора там стоит ... тоесть предалагется выбрать элемент справочника, но нам этого не надо.
Надо показать, какой справочник выбран, этого достаточно.
|
|
5
TVA_11
31.07.13
✎
15:15
|
Если отключить стандартное редактирование, то мы просто не попадаем в
Процедура СпрПриИзменении(Элемент)
...
КонецПроцедуры
И я соответственно, не могу изменить ПолеВвода
|
|
6
1Сергей
31.07.13
✎
15:16
|
поле выбора впендюрь
|
|
7
Михаил Козлов
31.07.13
✎
15:16
|
Метаданные.Справочники загнать в список и выбирать.
|
|
8
Ёпрст
31.07.13
✎
15:24
|
(4) в обработка выбора присваивай свой текст и делай стандартная обработка = ложь
текст появится, но Т останется.. в При начале выбора проверяй свой текст и в зависимости от этого присваиваивай нужный тип элементу..
|
|
9
TVA_11
31.07.13
✎
15:34
|
Пробую сейчас составной тип
текст
и
справочники
Процедура СпрОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
ВыбранноеЗначение = Строка(ТипЗнч(ВыбранноеЗначение));
КонецПроцедуры
Но не тот вывод пока.
СтандартнаяОбработка = Истина не меняю.
|
|