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

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

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

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

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

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


а = "Раз"

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

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

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

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

да, тут явные недоработки платформы
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn