public void ДополнитьСоставСтраницФормыОбработки(/*ЭтаФорма, НазначаемыеДействия*/)
{
/*// уточним таблицу настройки доступа по физлицам
*/
//ЭтаФорма.ЭлементыФормы.ТаблицаПравДоступа_ФизическиеЛица.Колонки.Чтение_1.ТолькоПросмотр = Ложь;
//ЭтаФорма.ЭлементыФормы.ТаблицаПравДоступа_ФизическиеЛица.Колонки.Чтение_1.ТекстШапки = "Видимость в списке";
//ЭтаФорма.ЭлементыФормы.ТаблицаПравДоступа_ФизическиеЛица.Колонки.Запись_1.Видимость = Ложь;
//КолонкиТабличногоПоля = ЭтаФорма.ЭлементыФормы.ТаблицаПравДоступа_ФизическиеЛица.Колонки;
//КолонкаЧтение = КолонкиТабличногоПоля.Добавить("Чтение_2", "Просмотр данных в форме");
//КолонкаЧтение.Имя = "Чтение_2";
//КолонкаЧтение.ДанныеФлажка = "Чтение_2";
//КолонкаЧтение.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
//КолонкаЧтение.Ширина = 7;
//КолонкаЗапись = КолонкиТабличногоПоля.Добавить("Запись_2", "Редактирование данных");
//КолонкаЗапись.Имя = "Запись_2";
//КолонкаЗапись.ДанныеФлажка = "Запись_2";
//КолонкаЗапись.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
//КолонкаЗапись.Ширина = 7;
/*//назначение обработчиков
*/
//НастройкаПравДоступаДополнительный.ДополнитьСоставЭлементовФормы(ЭтаФорма, НазначаемыеДействия);
//ИспользоватьУправленческийУчетЗарплаты = глЗначениеПеременной("глИспользоватьУправленческийУчетЗарплаты");
if(true/*НЕ ИспользоватьУправленческийУчетЗарплаты*/)
{
}
//ЭлементыФормы = ЭтаФорма.ЭлементыФормы;
//ПанельОбластейДанных = ЭлементыФормы.ПанельОбластейДанных;
//Страницы = ПанельОбластейДанных.Страницы;
/*//добавление страницы
*/
//СтраницаПодразделения = Страницы.Вставить(Страницы.Индекс(Страницы.Найти("ПодразделенияОрганизаций")), "Подразделения", "Подразделения");
//ПанельОбластейДанных.ТекущаяСтраница = СтраницаПодразделения;
/*//добавление табличного поля
*/
//ТаблицаПравДоступа_Подразделения = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ТаблицаПравДоступа_Подразделения", Истина, ПанельОбластейДанных);
//ТаблицаПравДоступа_Подразделения.Данные = "ТаблицаПравДоступа";
//ТаблицаПравДоступа_Подразделения.СоздатьКолонки();
/*//расположение табличного поля
*/
//ТаблицаПравДоступа_Подразделения.Лево = 6;
//ТаблицаПравДоступа_Подразделения.Верх = 53;
//ТаблицаПравДоступа_Подразделения.Ширина = 726;
//ТаблицаПравДоступа_Подразделения.Высота = 280;
/*//удаление неиспользуемых в табличном поле колонок "Запись_.." и "Чтение_.."
*/
//НомерКолонки = 0;
//КолонкиТабличногоПоля = ТаблицаПравДоступа_Подразделения.Колонки;
//КолонкиТабличногоПоля.Удалить(КолонкиТабличногоПоля["НомерСтроки"]);
//КолонкиТабличногоПоля.Удалить(КолонкиТабличногоПоля["ТипОбъектаДоступа"]);
while(true/*НомерКолонки < КолонкиТабличногоПоля.Количество()*/)
{
if(true/*Найти(КолонкиТабличногоПоля[НомерКолонки].Имя, "Чтение") > 0
ИЛИ Найти(КолонкиТабличногоПоля[НомерКолонки].Имя, "Запись") > 0*/)
{
//КолонкиТабличногоПоля.Удалить(НомерКолонки);
}
}
/*//добавление колонки "Картинка"
*/
//КолонкаКартинка = КолонкиТабличногоПоля.Вставить(0, "");
//КолонкаКартинка.Имя = "Картинка";
//КолонкаКартинка.КартинкиСтрок = БиблиотекаКартинок.РегистрСведенийЗапись;
//КолонкаКартинка.Ширина = 2;
/*//добавление колонок Чтение и Запись
*/
//КолонкаЧтение = КолонкиТабличногоПоля.Добавить("Чтение", "Чтение");
//КолонкаЧтение.Имя = "Чтение_1";
//КолонкаЧтение.ДанныеФлажка = "Чтение_1";
//КолонкаЧтение.ТолькоПросмотр = Истина;
//КолонкаЗапись = КолонкиТабличногоПоля.Добавить("Запись", "Запись");
//КолонкаЗапись.Имя = "Запись_1";
//КолонкаЗапись.ДанныеФлажка = "Запись_1";
//КолонкаЗапись.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
/*//прочие параметры табличного поля
*/
//КолонкиТабличногоПоля["ВладелецПравДоступа"].Видимость = Ложь;
//ТаблицаПравДоступа_Подразделения.ТолькоПросмотр = Ложь;
/*//назначение обработчиков
*/
/*//установка привязок
*/
//ТаблицаПравДоступа_Подразделения.УстановитьПривязку(ГраницаЭлементаУправления.Право, ПанельОбластейДанных, ГраницаЭлементаУправления.Право);
//ТаблицаПравДоступа_Подразделения.УстановитьПривязку(ГраницаЭлементаУправления.Низ, ПанельОбластейДанных, ГраницаЭлементаУправления.Низ);
/*// добавление надписей с картинками
*/
/*// КартинкаИнфо
*/
//КартинкаИнфо = ЭлементыФормы.Добавить(Тип("ПолеКартинки"), "_Картинка_Инфо", Истина, ПанельОбластейДанных);
//КартинкаИнфо.Лево = 6;
//КартинкаИнфо.Верх = 6;
//КартинкаИнфо.Ширина = 21;
//КартинкаИнфо.Высота = 17;
//КартинкаИнфо.Картинка = БиблиотекаКартинок.СообщениеИнформация;
/*// Информационная надпись
*/
//НадписьИнфо = ЭлементыФормы.Добавить(Тип("Надпись"), "_Надпись_Инфо", Истина, ПанельОбластейДанных);
//НадписьИнфо.Лево = 33;
//НадписьИнфо.Верх = 6;
//НадписьИнфо.Ширина = 380;
//НадписьИнфо.Высота = 40;
//НадписьИнфо.Заголовок = "Подразделения компании, по которым пользователю доступна информация о вакансиях и кандидатах.";
//НадписьИнфо.ВертикальноеПоложение = ВертикальноеПоложение.Верх;
//НадписьИнфо.УстановитьПривязку(ГраницаЭлементаУправления.Право, ПанельОбластейДанных, ГраницаЭлементаУправления.Право);
/*// КартинкаВнимание
*/
//КартинкаВнимание = ЭлементыФормы.Добавить(Тип("ПолеКартинки"), "_Картинка_Внимание", Истина, ПанельОбластейДанных);
//КартинкаВнимание.Лево = 437;
//КартинкаВнимание.Верх = 6;
//КартинкаВнимание.Ширина = 21;
//КартинкаВнимание.Высота = 17;
//КартинкаВнимание.Картинка = БиблиотекаКартинок.СообщениеОПроблемах;
//КартинкаВнимание.УстановитьПривязку(ГраницаЭлементаУправления.Лево, ПанельОбластейДанных, ГраницаЭлементаУправления.Право);
//КартинкаВнимание.УстановитьПривязку(ГраницаЭлементаУправления.Право, КартинкаВнимание, ГраницаЭлементаУправления.Лево);
/*// Важная информационная надпись
*/
//НадписьВнимание = ЭлементыФормы.Добавить(Тип("Надпись"), "_Надпись_Внимание", Истина, ПанельОбластейДанных);
//НадписьВнимание.Лево = 463;
//НадписьВнимание.Верх = 6;
//НадписьВнимание.Ширина = 269;
//НадписьВнимание.Высота = 40;
//НадписьВнимание.Заголовок = "Доступ к кадровым данным, персональным данным сотрудников и данным о начислении зарплаты не разграничивается по подразделениям!";
//НадписьВнимание.УстановитьПривязку(ГраницаЭлементаУправления.Лево, ПанельОбластейДанных, ГраницаЭлементаУправления.Право);
//НадписьВнимание.УстановитьПривязку(ГраницаЭлементаУправления.Право, НадписьВнимание, ГраницаЭлементаУправления.Лево);
//ПанельОбластейДанных.ТекущаяСтраница = ПанельОбластейДанных.Страницы[0];
}