Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ. Выбранное значение ПоляВвода из СпискаЗначений

УФ. Выбранное значение ПоляВвода из СпискаЗначений
Я
   TSRh
 
02.07.19 - 13:41
Всем всего!

Обработка, Реквизит объекта - Тест
На форме - ПолеВвода с РежимВыбораИзСпискаЗначений, ПутьКДанным = Объект.Тест
В списке значений введено "Раз", "Два" в Представлениях.
Запускаем, выбираем, значение проставляется.

В коде на сервере Объект.Тест = неопределено!

Внимание, вопрос:
Как получить выбранное значение ??
 
 
   SleepyHead
 
1 - 02.07.19 - 13:44
1. Поле вводе  связано с реквизитом обработки?
2. Тип значения у реквизиты обработки какой?
   TSRh
 
2 - 02.07.19 - 13:49
(1)
1. Да
2. Произвольный
   TSRh
 
3 - 02.07.19 - 13:50
(2)
2. Пробовал Строка и "СписокЗначений, без эффекта
   Сергиус
 
4 - 02.07.19 - 13:59
(0)А если просто Тест посмотреть, тоже Неопределено?
   Жан Пердежон
 
5 - 02.07.19 - 14:03
(0) а в значениях в списке что?
   TSRh
 
6 - 02.07.19 - 14:06
(4) Просто Тест на сервере = Переменная на определена.
   TSRh
 
7 - 02.07.19 - 14:07
(5)

Значение | Представление
         | "Раз"
         | "Два"
   SleepyHead
 
8 - 02.07.19 - 14:08
(7) Событие элемента формы "ПриИзменении" делали?
   SleepyHead
 
9 - 02.07.19 - 14:09
В списке выбора нужно задать значения и представления, можно одинаковые.

Тип реквизита обаботки "тест" тогда тоже должен быть строковый. Тогда все получится.
   DrWatson
 
10 - 02.07.19 - 14:10
(7) Как Вы это сделали? Если тип произвольный, то список выбора недоступен.
Если сделать одно значение с двумя представлениями, то при выборе второго, поле всё-равно будет показывать первое.
 
 Рекламное место пустует
   TSRh
 
11 - 02.07.19 - 14:11
(8)
&НаКлиенте
Процедура ТестПриИзменении(Элемент)
    //а = Элемент.ВыделенныйТекст;

КонецПроцедуры


а = "Раз"

&НаСервере
Элемент.ВыделенныйТекст = Значение "Выделенный текст" недоступно на сервере
   TSRh
 
12 - 02.07.19 - 14:13
(10)
Ставим тип реквизита объекта "Тест" = Строка
На форме добавляем значения в списоквыбора
Ставим тип реквизита объекта "Тест" = Произвольный
PROFIT!

(9) Пробовал, то же самое
   DrWatson
 
13 - 02.07.19 - 14:16
(12) В этом случае (если значения реально не задавали) в обоих значениях пустая строка. В результате строчка "Два" не выбирается, автоматом ставится "Раз". В значении будет пустая строка, а не Неопределено. У меня только так получилось. Как у Вас повторить не получается.
   DrWatson
 
14 - 02.07.19 - 14:18
Предлагаю просто задать значения как написали в (9).
   TSRh
 
15 - 02.07.19 - 14:24
Вопрос снимается. Явные недоработки платформы.
А если задать тип реквизита "Тест" = СписокЗначений, вообще неработает

Вот обработка
http://rgho.st/86Qqt9x6F

Скачивать через впн
   TSRh
 
16 - 02.07.19 - 14:25
Всем спасибо за ответы!
   Жан Пердежон
 
17 - 02.07.19 - 14:43
(15)
задаешь список значений,
сами значения не указываешь, 
спрашиваешь: "Как получить выбранное значение ??"

да, тут явные недоработки платформы

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует