Имя: Пароль:
1C
1С v8
Как вывести в форму обработки список для выбора?
,
0 Мисти
 
05.02.13
22:59
Не соображу!
Должно выглядеть, например, как выбор перечисления - т.е. при выборе значения проваливаешься в список, но это список из нескольких произвольных значений.
1 Конфигуратор1с
 
05.02.13
23:04
(0) Делаете доп форму и все
2 DrShad
 
05.02.13
23:04
СписокВыбора у элемента управления
3 Мисти
 
05.02.13
23:07
Я тоже хочу список выбора, но вижу - либо поле списка, либо поле выбора.
4 Мисти
 
05.02.13
23:10
Предположим, он - подписант, мне нужно, чтобы в форме можно было выбирать между Петровым и Сидоровым.
Это как изобразить? К моменту открытия список из Петрова и Сидорова уже есть.
5 Мисти
 
05.02.13
23:15
А сверху - это список тех, кто смотрел, или тех, кто смотрит именно сейчас?
   DrShad
   acsent
   prazdnik4334
   ssh2006
   Мисти
6 DrShad
 
05.02.13
23:16
[Я тоже хочу список выбора, но вижу - либо поле списка, либо поле выбора] а у поля выбора есть элемент управления?
7 DrShad
 
05.02.13
23:17
Расширение поля формы для поля ввода (Form field extension for a text box)
СписокВыбора (ChoiceList)
Использование:

Только чтение.
Описание:

Тип: СписокЗначений.
Содержит список значений для осуществления выбора по нажатию кнопки списка выбора.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
Примечание:

Изменение состава списка на клиенте не требует обращения к серверу.
8 Конфигуратор1с
 
05.02.13
23:23
(7) +100
Элемент.Поле.СписокВыбора.Добавить("Иванов");
Элемент.Поле.СписокВыбора.Добавить("петров");
9 Мисти
 
05.02.13
23:25
Па-си-ба!
Я вас завтра еще помучаю!
10 DrShad
 
05.02.13
23:30
ой, да ладно - вопросы то детский сад вторая четверть
11 Мисти
 
05.02.13
23:41
А всё равно ничего не получается!
Если мой реквизит называется "подписант", то что?
И ... нет. никак.
12 DrShad
 
05.02.13
23:45
гы
13 Мисти
 
05.02.13
23:49
Поле ввода "Подписант", Тип - список значений, галка "выбор из списка". Что еще? Как их туда запихнуть?
14 Мисти
 
05.02.13
23:52
О! Галка "выбор из списка" с типом "список значений" не живут вместе.
15 Мисти
 
06.02.13
11:13
Пытаюсь украсть кусочек из обработки документов и справочников - "СписокДействий" - это то, что мне нужно!
16 DrShad
 
06.02.13
11:14
завтра приходи, а лучше в субботу
17 Мисти
 
06.02.13
11:17
(16) А у меня сегодня день рождения!
18 Конфигуратор1с
 
06.02.13
11:24
(17) С Днем Рождения!
19 Конфигуратор1с
 
06.02.13
11:25
(17) Надо Вам реквизит не список значений. Просто реквизит, допустим справочник ссылка. Ему ставите галку выбор из списка и заполняете список значений
20 Мисти
 
06.02.13
11:28
(19) Спасибо!
Попробую.
21 Мисти
 
06.02.13
12:08
{Обработка.ЯКос_ЗаполнениеПечатнойФормы.Форма.Форма.Форма(12)}: Значение не является значением объектного типа (СписокВыбора)
   ЭтаФорма.НовыйПодписант.СписокВыбора.Добавить(СправКон
22 vmv
 
06.02.13
12:11
(1) - прав, остальные варианты от лукавого

я сделал общую форму выбора из списка на едином функционале для самых различных ситуаций выбора
23 Мисти
 
06.02.13
12:13
(22) О! У меня такая штука на 7 везде была вставлена.
Но в 8 - же есть какой-то другой способ!
Список программ в банке-кленте - откуда вываливается?
24 Мисти
 
06.02.13
12:14
Основная конфигурация Обработка.КлиентБанк.Форма.ФормаНастройкиЗаполнения.Форма.Модуль(63, 7)    Если Настр_Программа = "" Тогда
Основная конфигурация Обработка.КлиентБанк.Форма.ФормаНастройкиЗаполнения.Форма.Модуль(76, 26)    ПрограммаКБ.Программа = Настр_Программа;
Основная конфигурация Обработка.КлиентБанк.Форма.ФормаНастройкиЗаполнения.Форма.Модуль(88, 14)    Программа = Настр_Программа;
Основная конфигурация Обработка.КлиентБанк.Форма.ФормаНастройкиЗаполнения.Форма.Модуль(143, 3)    Настр_Программа = ПрограммаКБ.Программа;
25 Конфигуратор1с
 
06.02.13
12:14
(21) да элементы.
26 Мисти
 
06.02.13
12:14
Настр_Программа - это то, что мне нужно, а я не найду, где она заполняется?
27 Мисти
 
06.02.13
12:21
СписокКБ.Добавить("""Yugo-Vostok Online"" ОАО БАНК ""ЮГО-ВОСТОК""");    
   
   ЭлементыФормы.Программа.СписокВыбора=СписокКБ;
Что-то в этом духе?
28 Конфигуратор1с
 
06.02.13
12:22
(27) ага. Почта есть? могу сбросить пример
29 Мисти
 
06.02.13
12:28
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)    
   СписокКБ = Новый СписокЗначений;
   СписокКБ.Добавить("АРМ ""Клиент"" АС ""Клиент-Сбербанк"" Сбербанка России");
   СписокКБ.Добавить("""Yugo-Vostok Online"" ОАО БАНК ""ЮГО-ВОСТОК""");    
   ЭлементыФормы.Программа.СписокВыбора=СписокКБ;    
КонецПроцедуры
Украла целиком кусок, всё получилось.