Имя: Пароль:
1C
1С v8
УФ. Выбор значения из списка с пометками
,
0 mvgfirst
 
09.09.12
19:27
Появилась острая необходимость (заказчик изъявил такое вот резкое желание) выбирать значение реквизита на форме из списка значений с пометками.
Т.е. алгоритм такой:
1. Пользователь нажимает кнопку выбора (F4)
2. Система выводит окошко списка значений в котором напротив каждого элемента можно ставить отметку
3. После того как пользователь отметил нужные значения нажимает кнопку "Выбрать" (или "ОК" не суть важно ее название) и форма закрывается
4. В реквизите формы на котором нажимали кнопку выбора все отмеченные галочкой значения перечислены через запятую.


Я прекрасно понимаю что можно наприсоваю свою форму и вызывать ее в замен существующей.

Есть ли альтернатива? Т.е. если возможность вызвать системную функцию с таким же результатом?
1 Азат
 
09.09.12
19:29
а список функций у списка значений почитать СП не позволяет?
ДенисЧ стырил опять?
2 ДенисЧ
 
09.09.12
19:36
(1) НЕправда! Я сегодня ничего не тырил!!!
3 mvgfirst
 
09.09.12
19:39
(1) Это типа такой ответ якобы намекающий на лаконичное "Нет нельзя!"?
4 Азат
 
10.09.12
01:05
(3) ну ты ппц просто.... все-таки, видимо, Денис у тебя СП отработал
5 mvgfirst
 
10.09.12
02:56
(4) Я отобрал у Дениса СП назад и прочитал таки про волшебный метод "ОтметитьЭлементы" и все чудесно работает )
6 k1us181b
 
10.09.12
03:42
=напротив каждого элемента можно ставить отметку=
вручную добавлено?
7 mvgfirst
 
10.09.12
03:54
(6) Что добавлено?
8 k1us181b
 
10.09.12
04:19
возможность поставить отметку.
не пойму как реализовано.
9 mvgfirst
 
10.09.12
04:28
(8) Это свойство самого списка значений
Достаточно использовать метод "ОтметитьЭлементы" и пользователь получает возможность ставить отметки на Вашем списке значений, после чего (если нажали ОК) можно перебором пройтись по списку и определить на каких элементах стоит пометка.

Не ахти какой мега механизм но в 99.99% случаев этого достаточно.
10 k1us181b
 
10.09.12
04:37
метод "ОтметитьЭлементы" - вижу.
=Это свойство самого списка значений= - не вижу.
11 Web00001
 
10.09.12
06:02
(9) >>Не ахти какой мега механизм
замечательный механизм, пользоваться очень удобно, что не устраивает?
(10) это действительно метод а не свойство, а непонятно то что?
12 k1us181b
 
10.09.12
07:07
(11)
=Достаточно использовать метод "ОтметитьЭлементы" и пользователь получает возможность ставить отметки на Вашем списке значений=
непонятно, что нужно сделать со списком или с формой, чтобы появилась возможность пользователю ставить отметки (флажки).
1. создаем реквизит с типом СписокЗначений
2. перетаскиваем на форму.
дальше что?
13 Web00001
 
10.09.12
09:18
(12) ТС имел ввиду вызов модального окна выбора значений, в котором можно проставить отметки и при нажатии кнопки ОК, получить список с проставленными отмеками. Ты его не так понял, ответ на твой вопрос:
3. Перетаскиваем нужную колонку списка значений (в твоем случае это пометка) на список.
14 k1us181b
 
10.09.12
09:41
(13) спс, вопросов более нет.