powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1c 8.3 как нарисовать в интерфейсе такой элемент
13 сообщений из 13, страница 1 из 1
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39022168
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1c 8.3 как нарисовать в интерфейсе такой элемент.
Организовать множественный выбор, с помочью таких чекбоксов.

Может это СписокЗначений с двумя столбцами: булево и справочник?
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39022228
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trew, список значений добавьте на форму и проблемо решоно.
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39022861
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

Спасибо за подсказку, получилось.

Теперь необходимо, всё что пользователь выбрал обработать. Можно после всего сделать цикл и проверять Пометку.
А можно, во время изменения сразу записывать в СписокЗначений (чтобы потом взять только отобранные позиции)

Вот так я пробую:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Перем СЗРегион Экспорт;

&НаКлиенте
Процедура ПриОткрытии(Отказ)	
	СЗРегион.Очистить();
КонецПроцедуры

&НаКлиенте
Процедура РегионУПометкаПриИзменении(Элемент)	
	Если Элемент.Родитель.ТекущиеДанные.Пометка Тогда
	     СЗРегион.Добавить(Элемент.Родитель.ТекущиеДанные.Значение);	
	КонецЕсли; 
КонецПроцедуры

////////////////////////////////////////////////////////////////////////////////
// ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ

СЗРегион = Новый СписокЗначений;


Ругается.
СЗРегион.Очистить();

Как сделать СписокЗначений, чтобы он был виден из любой процедуры?
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39023251
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать СписокЗначений, чтобы он был виден из любой процедуры?
Или, как записывать выбранные значения куда-нибудь при выборе значения ,
чтобы при нажатии кнопки Обработать - получить эти выбранные значения?
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39023312
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trewКак сделать СписокЗначений, чтобы он был виден из любой процедуры?

РеквизитФормыВЗначение()
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39023314
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и забыть про "любую процедуру"

уф и клиент-сервер рукож.пия (накидаю я все в одну функцию на форме обработки) не прощает
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39023627
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖtrewКак сделать СписокЗначений, чтобы он был виден из любой процедуры?

РеквизитФормыВЗначение()

Не понятно как этим воспользоваться.
Цель - не делать полный перебор по элементу и искать отмеченные пользователем значения (при нажатии на кнопку Обработать),
а во время отметки значения - сразу их запоминать (чтобы дальше работать только с полезной информацией).
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39023697
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перекладывай в массив если надо, в чем проблема
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39023971
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trewКак сделать СписокЗначений, чтобы он был виден из любой процедуры?
Или, как записывать выбранные значения куда-нибудь при выборе значения ,
чтобы при нажатии кнопки Обработать - получить эти выбранные значения?
Сделай еще один реквизит формы типа СписокЗначений, и с ним играйся. Будет доступен и на клиенте, и на сервере. Переменные модуля доступны только в одном месте, в твоем случае только на сервере...
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39024051
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаковв твоем случае только на сервере...

мало того, она "живет" только в моменты серверных вызовов...

совать в нее что-то и потом искать это на клиенте - не получится
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39024081
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Пузаков,

"Сделай еще один реквизит формы типа СписокЗначений, и с ним играйся".
Так не подходит, делать кучу невидимых объектов и в них записывать.

Последний выдох ГПЖ

А как в массив передать? Разместил код выше, там у меня СписокЗначений. Пробовал также с массивом - ошибки, не видит массив ПриОткрытии, ПриИзменении.
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39024110
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trewА как в массив передать? Разместил код выше, там у меня СписокЗначений. Пробовал также с массивом - ошибки, не видит массив ПриОткрытии, ПриИзменении.

читать http://infostart.ru/public/198766/ до просветления

у тебя Перем СЗРегион Экспорт; серверная переменная, она доступна на серверной "стороне" формы - т.е. когда пошел контекстный (с передачей формы на сервер) вызов с клиента. "там" СЗРегион будет доступна. и там же она сдохнет

ПриОткрытии, ПриИзменении - это события клиента там твоей СЗРегион нет т.к. она у тебя описана как серверная

и там и там (клиент-сервер) может быть быть только реквизит формы (и то только с подходящим - сериализуемым) содержимым. либо пляски вокруг временного хранилища
...
Рейтинг: 0 / 0
1c 8.3 как нарисовать в интерфейсе такой элемент
    #39025418
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trewАлександр Пузаков,

"Сделай еще один реквизит формы типа СписокЗначений, и с ним играйся".
Так не подходит, делать кучу невидимых объектов и в них записывать.

А что запрещает? В типовых конфигурациях такое сплошь и рядом. Реквизиты формы стали заменой переменным модуля формы...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1c 8.3 как нарисовать в интерфейсе такой элемент
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]