Управляемые формы. Как программно вывести несколько кнопок на форму #742380


#0 by altaykniga
Добрый вечер, уважаемые! Прошу у вас совета. Управление небольшой фирмой, ред. 1.5 Есть тач-скрин монитор и списокЗначений с некоторым количеством ФизЛиц. Нужно всех этих ФизЛиц вывести на экран (в виде кнопок, как я понимаю), чтобы пользователь мог посредством нажатия на нужное физлицо его выбрать. Как это осуществить?
#1 by ДенисЧ
Это надо программировать...
#2 by RomanYS
а не лучше список/тч с галочками а так Элементы.Добавить(... и купить у СП для того чтобы разобраться с параметраим
#3 by altaykniga
ну а какой там будет принцип? Правильно я понимаю, что это надо программно рисовать кнопки с физлицами из спискаЗначений?
#4 by altaykniga
о, точно. Может быть просто выводить на форму СписокЗначений с подходящей высотой строк, ну чтобы пользователь не промахнулся и ткнул на нужное физлицо... А как отловить, что пользователь ткнул на строку СП с нужным физлицом?
#5 by RomanYS
а зачем отслеживать, пусть пользователь тыкает в галочку, а система ее поставит/снимет
#6 by jsmith82
при активизации строки не вариант можно выбор и текущая строка, но придётся два раза щёлкать можно одну кнопку и текущая строка
#7 by Федя Тяпкин
Почему пользователь не может выбирать из справочника? Тач скрин этому не помеха.
#8 by altaykniga
потому что нужно предоставлять для выбора только определенным способом отобранных физлиц
#9 by ДенисЧ
Я бы программно кнопок нарисовал....
#10 by RomanYS
тогда) : Добавить (Add) Синтаксис: Добавить(<Имя>, <ТипЭлемента>, <Родитель>) Параметры: Тип: Строка. Уникальное имя добавляемого элемента. Тип: Тип. Тип добавляемого элемента. Тип: ГруппаФормы; ТаблицаФормы; УправляемаяФорма. Родитель для добавляемого элемента. Если не указан, то добавляется на верхний уровень. Возвращаемое значение: Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы. Описание: Добавляет элемент в коллекцию. Доступность: Сервер, мобильное приложение(сервер).
#11 by altaykniga
а какой там синтаксис будет ))
#12 by jsmith82
можно добавить штук надцать кнопок, установить видимость = ложь а потом в цикле проставить видимость и заголовок назначить всем один обработчик события, у обработчика есть параметр Команда, через Команда.Имя можно вытащить
#13 by RomanYS
смотри и только придется ещё группы создавать чтобы это выглядело прилично
#14 by altaykniga
как добавлять кнопки на форму? На упр.формах же никак "местоположение" кнопки на форме не указать? Как их расположить на нужном расстоянии друг от друга?
#15 by RomanYS
ты можешь указать родителя - группу на форме
#16 by altaykniga
смутно могу представить, чтобы это выглядело прилично... А если этих физлиц в СП будет 30? Размера экрана не хватит, чтобы все 30 кнопочек приличного размера вывести... Это нужно будет как-нибудь экран листать... Пока думаю остановиться на варианте . Пользователь активизирует строку СП с нужным физлицом и тыкает на кнопку "выбрать"
#17 by altaykniga
а как программно задать высоту строк в списке значений на форме? ЭтаФорма.Элементы.СписокФизЛиц..... = 2. Не могу найти в свойствах элемента нужного
#18 by jsmith82
ЭтаФорма.Элементы.СписокФизЛиц.СписокФизЛицЗначение.Высота = 2;
#19 by Креатив
А кто мешает передать в форму справочника список в качестве фильтра?
#20 by jsmith82
а накуя форма справочника со всеми приблудами, которые накуй не упёрлись
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С