Имя: Пароль:
1C
1С v8
УФ: выбор значения из списка значений
,
0 арах
 
27.05.14
13:48
Народ, чето я уже ниче не понимаю...
Управляемая форма, на ней реквизит типа "Список значений".
В него программно заполнил СписокВыбора, все норм список выбора выпадает, но при выборе значения поле остается пустым.. что не так?
1 butterbean
 
27.05.14
13:49
тип должен быть не СписокЗначений, а строка напримерЭ, или число
2 RomaH
 
naïve
27.05.14
13:51
Управляемая форма, на ней реквизит типа "Список значений".
В него программно заполнил СписокВыбора

врешь
нет у реквизита такого свойства
3 RomaH
 
naïve
27.05.14
13:51
и реквизит не может быть НА форме
В/У - верю, но НА ...
4 Fram
 
27.05.14
13:52
(0) требуется уточнение. на форме таблица или поле?
5 H A D G E H O G s
 
27.05.14
13:52
(2) Не буквоедствуй. Есть у ЭлементаФормы.
6 Dolphinbet
 
27.05.14
13:52
(0) есть такой глюк, можно попробовать заново создать реквизит.
7 арах
 
27.05.14
13:54
всмысле строка? если мне нужен выбор из списка занчений
8 RomaH
 
naïve
27.05.14
13:56
http://yadi.sk/d/3g0bUsKRRQ8RL

теперь с учетом этого - еще раз - что у тебя где
9 DexterMorgan
 
27.05.14
13:56
(7) выбранное значение из списка куда поместить нужно? в другой список значений?
10 арах
 
27.05.14
13:57
и еще вопрос как получит текущее значение этого элемента формы?
11 DexterMorgan
 
27.05.14
13:57
(10) как все запущено
12 арах
 
27.05.14
14:02
подробно... создал реквизит на форме тип "Список значений", разместил его на форме вид "Поле ввода", в его элементе заполнил список выбора программно.
Теперь желаю  чтобы при выборе из выпадающего списка заполнялось значение этого поля (аля выбор из справочника).
13 арах
 
27.05.14
14:04
на обчных формах все работает как надо а на УФ чето не пашет...
14 RomaH
 
naïve
27.05.14
14:04
тип "Список значений"
а а заполнил спсиок выбора списками значений?
15 butterbean
 
27.05.14
14:05
(12) сделай тип Строка, или чем там твой списокВыбора заполнен
16 арах
 
27.05.14
14:06
(14) да все пучком как положено) но при выборе значения оно не заполняется в поле...
17 Kookish
 
27.05.14
14:06
Путь к данным?
Соответствие типа данных и типа значений в списке выбора?
Зачем список значений в виде поля ввода?
Посмотреть в типовых?
18 арах
 
27.05.14
14:06
(15) где сделать тип строка?
19 butterbean
 
27.05.14
14:07
(18) у твоего реквизита... ёмаё
20 Kookish
 
27.05.14
14:08
Значение можно посмотреть у данных, к которым привязано поле ввода, а не у самого поля.
(18) В правом верхнем углу.
21 RomaH
 
naïve
27.05.14
14:08
не, ну все ноормально\
покажи как заполняешь спсиок выбора

если тпы совпадают - должно работать
22 RomaH
 
naïve
27.05.14
14:09
мало ли

нужно выбрать из нескольких списков значений
23 арах
 
27.05.14
14:12
(19) каая нах строка в реквезите ??? как я в строку заполню список занчений
24 арах
 
27.05.14
14:12
(21) СписВыб = Элементы.ТипТарифа.СписокВыбора;//Новый СписокЗначений;
СписВыб.Добавить("3","Супер-экспресс до 18");        
СписВыб.Добавить("11","Экспресс лайт склад-дверь");    
СписВыб.Добавить("136","Посылка склад-склад");         
СписВыб.Добавить("137","Посылка склад-дверь");
25 RomaH
 
naïve
27.05.14
14:13
Спсиок1 = Новый СписокЗначений;
    Спсиок1.Добавить("1");
    Спсиок1.Добавить("2");
    Спсиок2 = Новый СписокЗначений;
    Спсиок2.Добавить("3");
    Спсиок2.Добавить("4");
    Элементы.Реквизит1.СписокВыбора.Добавить(Спсиок1);
    Элементы.Реквизит1.СписокВыбора.Добавить(Спсиок2);

все прекрасно работает
26 RomaH
 
naïve
27.05.14
14:14
(24) ну так, "11" - это, ля, строка
а реквизит у тебя - список
27 арах
 
27.05.14
14:15
дак и уменя норм работает, и показвает список и выпадает он, но почемуто в поле не встает выбраное занчение.
28 RomaH
 
naïve
27.05.14
14:16
(27) ... успокойся, пойди погуляй, подумай где ты не прав
29 RomaH
 
naïve
27.05.14
14:17
(27) прикинь - оно встает, но при попытке впихнуть невпих..емое в значение встает пустое значение
30 арах
 
27.05.14
14:18
все догнал.. конец дня уже мозг не пырит, надо к полю типа строка прикрутить список выбора из реквизита на форме..
а не сам реквезит на форму кидать...
31 RomaH
 
naïve
27.05.14
14:19
если кошку скрестить с собакой - процесс вроде бы один, но на выходе ничего нет

и у тебя так же - ты в реквизит типа список значения пытаешься записать строку
32 butterbean
 
27.05.14
14:20
вангую: следующи м вопросом будет "почему вместо "Экспресс лайт склад-дверь" отображается 11?" :-)
33 арах
 
27.05.14
14:20
(31) ну это но почему она сволочь не ругается хотябы.. а просто тупо не делает ничего:)
34 Kookish
 
27.05.14
14:21
(30) Не надо ничего прикручивать - список выбора у поля уже есть. Его только надо заполнить...
(31) Не суди строго человека, который пытается изъясняться на не родном языке.
35 арах
 
27.05.14
14:21
(32)херовая из тя Ванга:)
36 butterbean
 
27.05.14
14:22
(35) ну хз, в (1) получилось :-)
37 DexterMorgan
 
27.05.14
15:25
(31) Петька: Что такое нюанс?
ВасильИваныч: Ну снимай штаны..
Засаживает ему и говорит: вот смотри, у тебя член в ж0пе и у меня член в ж0пе. Но есть нюанс..
+)
38 DexterMorgan
 
27.05.14
15:26
(35) Да из тебя программист такой же)
39 k1us181b
 
29.05.14
05:16
народ, подскажите, не могу допереть почему так происходит.
пишу
Значение = Дата("20140101000000");
Представление = "январь 2014";
ЭтаФорма.Элементы.ВыбратьПериод.СписокВыбора.Добавить(Значение, Представление);

в списке выбора выбираю строку "январь 2014".
в поле ввода появляется дата. а мне надо чтобы "январь 2014" оставался выбранным значением и дата в поле не появлялась.
40 k1us181b
 
29.05.14
05:18
хреново, что тут нет редактирования постов.
возможно, непонятно объяснил
41 Лодырь
 
29.05.14
05:25
(40) Редактирование постов есть, но не для всех )
42 k1us181b
 
29.05.14
05:25
в поле ввода появляется дата. а мне надо чтобы "январь 2014" оставался в поле ввода, а ВыбранноеЗначение было датой для дальнейшего использования в запросе.
почему Значение заменяет Представление после выбора - вот так точнее сформулирую.
43 catena
 
29.05.14
05:52
(42)Потому что это у элемента списка есть значение и представление, а у твоего поля ввода только значение.
44 osa1C
 
29.05.14
05:56
(43) OFF catena спс за пятницу, тему про хоккей!!! Порадовала всех!!!
45 catena
 
29.05.14
06:21
(44) Приятно)
46 RomaH
 
naïve
29.05.14
09:30
(40) у поля есть "Формат"
47 k1us181b
 
29.05.14
10:10
(43) написано же:

Значение = Дата("20140101000000");
Представление = "январь 2014";

только значение, да?)
48 catena
 
29.05.14
13:43
(47)У поля, да? Список выбора есьжи. У списка выбора представление и значение, да? А у поля?
49 k1us181b
 
30.05.14
02:31
У поля Тип Строка, я список выбор этого поля программно заполняю в цикле данными из запроса