Имя: Пароль:
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
Кривое решение
Каким образом этот глобальный список будет передаваться при проведении документа штатными возможностями платформы без открытия формы?