|
В поле с составным типом не сохраняется строка |
☑ |
0
dwarfadelic
21.12.18
✎
10:05
|
Есть реквизит с составным типом. У него есть список значений из справочника, но должна быть возможность чтобы просто строку писать.
Процедура СписокМаршрутовОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
ЭлементыФормы.СписокМаршрутов.Значение = ЭлементыФормы.СписокМаршрутов.ТипЗначения.ПривестиЗначение(Текст);
КонецПроцедуры
Почему-то реквизит становится пустым. Если без обработчика - будет говорить значение ввеено некорректно.
|
|
1
FIXXXL
21.12.18
✎
10:06
|
(0) ты хочешь, что бы платформа за тебя текст в ссылку преобразовала что ли?
|
|
2
dwarfadelic
21.12.18
✎
10:09
|
нет. поле имеет составной тип - СправочникСсылка.plm_ЭлементыТехнологии, Строка
|
|
3
Chameleon1980
21.12.18
✎
10:09
|
(1) составное жеж
(0) а перед вводом не уточняют у тебя что предполагается вводить. ссылку или строку?
|
|
4
Chameleon1980
21.12.18
✎
10:10
|
выбор типа сначала жеж
|
|
5
dwarfadelic
21.12.18
✎
10:12
|
нет. есть список значений чтобы из них выбирать. но есть возможность редактировать вручную. и нужно сделать так чтобы если вручную было что-то введено, то тип поля становился строкой. кнопки выбора типа нет и не надо. надо без нее обойтись.
|
|
6
DrWatson
21.12.18
✎
10:33
|
(0) А зачем вообще нужно ПривестиЗначение? В переменной Текст - строка, присвоить тоже хотим строку. Приведение типов вроде как не нужно.
Не понятно что такое ЭлементыФормы.СписокМаршрутов.ТипЗначения. Это ОФ?
|
|
7
dwarfadelic
21.12.18
✎
10:39
|
это наш элемент формы который ссылается на поле справочника у которого тоже составной тип
|
|
8
FIXXXL
21.12.18
✎
10:50
|
(3) в (0) только желание обозначено :)
(7) присваивай Текст реквизиту напрямую, а не через элемент формы
|
|
9
dwarfadelic
21.12.18
✎
10:57
|
делал так. эффект тот же самый
|
|
10
dwarfadelic
21.12.18
✎
11:14
|
Если делать
СправочникОбъект.Маршрут = ЭлементыФормы.СписокМаршрутов.ТипЗначения.ПривестиЗначение(Текст);
Выходит месседж - В поле введены некорректные данные. Отменить Ввод?
|
|
11
Конструктор1С
21.12.18
✎
11:21
|
Заведи отдельный реквизит. Меньше геморроя в последствии будет
|
|
12
Вафель
21.12.18
✎
11:23
|
всегда строка - а преобразование в ссылку - на твоей отвественности
|
|
13
Вафель
21.12.18
✎
11:23
|
наф форме несвязный реквизит
|
|
14
Chameleon1980
21.12.18
✎
11:26
|
без выбора типа ему.
а что будет когда захотите ссыль искать по строке, а не строку вводить
|
|
15
Chameleon1980
21.12.18
✎
11:26
|
?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший