Имя: Пароль:
1C
1C 7.7
v7: Передать параметр формы в проведение документа
0 gwyllium
 
09.05.15
10:16
Здравствуйте! С днем победы! Извините, что в праздник отвлекаю

Такой вопрос - у меня есть форма, на которой галочками отмечаются сотрудники. Т.е. есть список значений. Мне необходимо использовать эти данные в проведении. Реквизита типа список у документа не нашел и тогда пошел обходным путем - сделал глобальную переменную, инициализировал ее как список значений. На список на форме повесил процедуру, в которой я сперва очищаю глобальный список, а потом добавляю всех сотрудников, которые отмечены галочками

Процедура ПриИзмСпис()    

    ГлобСпис.УдалитьВсе();
    стр = "";  
    Для Номер = 1 По Спис.РазмерСписка() Цикл
    значение = Спис.ПолучитьЗначение(Номер, стр);
    ГлобСпис.ДобавитьЗначение(значение);
    КонецЦикла;
КонецПроцедуры

И это работает, но эта процедура не вызывается при выборе галочкой сотрудника, а только есть щелкнуть два раза мышью по элементу списка. Т.е. не совсем подходит. Может есть какое-то более изящное решение?
Заранее огромное спасибо за ответ.
1 Хряк
 
09.05.15
11:45
для этого есть табличная часть
2 mehfk
 
09.05.15
11:49
Замени список значений на таблицу значений.
3 Злопчинский
 
09.05.15
11:59
Кривое решение
Каким образом этот глобальный список будет передаваться при проведении документа штатными возможностями платформы без открытия формы?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан