|
В поле с составным типом не сохраняется строка | ☑ | ||
---|---|---|---|---|
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
|
?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |