Имя: Пароль:
1C
 
Форма выбора с флажками
,
0 MaryanaR
 
naïve
11.12.24
12:30
КА 2.5 Всем доброго дня. Доработка в расширении.
На форме реализации добавила реквизит "Серийный номер". (Стандартный механизм не подошел).

При начале выбора серии в документ открывается форма со множественным выбором.

Оказалось не очень удобно выбирать шифтом несколько серий. Необходимо выбирать флажками и возвращать только выбранные флажками элементы.

Как это можно реализовать? Искала в интернете, примеров нормальных не нашла. Может у кого есть идеи или ссылки на реализованное решение?
1 MaryanaR
 
naïve
11.12.24
12:48
https://infostart.ru/1c/articles/1273816/
Находила такое решение, в принципе, устраивает, но не совсем поняла, как обратно передать в документ выбранные позиции.
2 DrShad
 
11.12.24
12:52
флажки есть только в списках значений с отметкой
3 DrShad
 
11.12.24
12:54
(1) никогда не делай так как в этом примере
4 MaryanaR
 
naïve
11.12.24
13:03
(3) А что не так с примером и какие есть другие варианты?
5 DrShad
 
11.12.24
13:23
(4) что не так вам еще рано знать - не поймете пока
6 laeg
 
11.12.24
13:37
(4) Вам ответ дали в (2)
7 MaryanaR
 
naïve
11.12.24
13:47
(6) (2) Это хорошо, что они там есть. Это я знаю. Но у меня динамических список на форме выбора.
8 DrShad
 
11.12.24
13:51
(7) замени на список значений, в чем проблема?
а лучше нарисуй собственную форму выбора
9 MaryanaR
 
naïve
11.12.24
13:53
(8) Заполнять нужно будет вручную список. И главный вопрос все равно останется. Как передать обратно только отмеченные галочкой позиции.
10 DrShad
 
11.12.24
13:56
(9) а как ты думаешь передается из типовой формы?
11 MaryanaR
 
naïve
11.12.24
14:01
(9) Список значений не подойдет. Слишком мало параметров, для отображения. Как минимум 8 колонок необходимо.
12 DrShad
 
11.12.24
14:03
(11) а вам действительно галочки нужны?
13 DrShad
 
11.12.24
14:04
сделай что-то типа "корзины товаров"
14 MaryanaR
 
naïve
11.12.24
14:06
(12) да. А как по-другому ещё можно сделать?
Вот у вас список из 500 разных серий. Вы менеджер и особо с пк, горячими клавишами и т.п. не в ладах, да и не надо вам это.
Вам нужно отметить паспортные серии 50 товаров, которые вы продаете. Открывается список 500-1000 номеров. И начинается шифт, коннтрл. Шифтом выделем несколько позиций, идем в середину списка, забыли нажать контрл, первые значения потерялись, идем обратно.

Это же ужас. Конечно необходимы галочки.
15 MaryanaR
 
naïve
11.12.24
14:09
(13) Ну из поста инфостарта, выше, так и происходит. Добавляются данные, которые вы отметили, в переменную.
Я же объясняю, я не знаю, как теперь эту переменную передать обратно в документ. При закрытии передается только то, что ты выделил, а не отметил галочками.
16 Мультук
 
гуру
11.12.24
14:13
(11)

1) А таблица значений подойдет?

Всё зависит от того сколько ваш динамический список предлагает строк для выбора.

Если (условно) до 1000 нарисуйте свою форму, с заполнением таблицы значений.

2) Как передать обратно только отмеченные галочкой позиции.

НайтиСтроки в таблице значений с флажочком и прочитать статью "пример 3"

https://infostart.ru/1c/articles/1233756/


(15)

Закрыть(МассивДанных)

В документ ловите в обработке оповещения. Ссылка выше
17 DrShad
 
11.12.24
14:12
(15) ужас это ваши размышления
18 MaryanaR
 
naïve
11.12.24
14:38
(16) Благодарю, получилось как надо.
19 MaryanaR
 
naïve
11.12.24
15:04
Вся суть, для меня, была в том, чтобы сделать отдельную кнопку "Выбрать и закрыть" и положить туда "Закрыть(МассивДанных)", с отобранными программно значениями.