|
Добавление группы доступа физЛицам | ☑ | ||
---|---|---|---|---|
0
manti
04.07.12
✎
13:11
|
Добрый день. Запросом получаю весь списко физлиц. выводит пустые незаполненые строки
Процедура ЗаполнитьНажатие(Элемент) ДанныеИзФизлиц = новый Запрос( "ВЫБРАТЬ | ФизическиеЛица.Наименование КАК Наименование, | ФизическиеЛица.ГруппаДоступаФизическогоЛица |ИЗ | Справочник.ФизическиеЛица КАК ФизическиеЛица | |УПОРЯДОЧИТЬ ПО | Наименование" ); ТЗПользователей.Колонки.Добавить("Пользователь",Новый ОписаниеТипов("СправочникСсылка.ФизическиеЛица")); ТЗПользователей.Колонки.Добавить("Использование",Новый ОписаниеТипов("Булево")); МассивПользователей = ДанныеИзФизлиц.Выполнить().Выгрузить(); //МассивПользователей.Следующий(); Для каждого Физлицо Из МассивПользователей Цикл НоваяСтрока = ТЗПользователей.Добавить(); НоваяСтрока.Пользователь = Физлицо.Наименование; //НоваяСтрока.Использование = истина; КонецЦикла; ЭлементыФормы.ТЗПользователей.СоздатьКолонки(); КонецПроцедуры // как дальше обртиться к самому текущему объекту и записать группу? Процедура ЗаписатьНажатие(Элемент) Для каждого Физлицо Из ТЗПользователей Цикл Если Физлицо.Использование Тогда Физлицо.ГруппаДоступаФизическогоЛица = Справочники.ГруппыДоступаФизическихЛиц.НайтиПоКоду("000001"); Физлицо.Записать(); //Пользователь.Роли.Добавить(Открытие.Метаданные.Роли.Найти(ТекСтрока.Роль)) КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
1
ZanderZ
04.07.12
✎
13:13
|
значит есть физлица с пустым наименованием, что бы что-то изменить в физ.лице существующем надо в начале объект получить
|
|||
2
sanja26
04.07.12
✎
13:15
|
(0)так может не в массиы выгружать, а сразу в ТЧ
|
|||
3
manti
04.07.12
✎
13:41
|
(1) пустых только 6. (2) так и грузится)) Вопрсс в том как достучаться до объекта?
|
|||
4
manti
04.07.12
✎
14:52
|
седлал через произвольный алгоритм
Если Объект.ГруппаДоступаФизическогоЛица = Справочники.ГруппыДоступаФизическихЛиц.ПустаяСсылка() тогда Объект.ГруппаДоступаФизическогоЛица = Справочники.ГруппыДоступаФизическихЛиц.НайтиПоКоду("000001"); Объект.Записать(); КонецЕсли |
|||
5
manti
04.07.12
✎
14:52
|
сделал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |