public void УправлениеСпискомКолонок(/*ЭтаФорма, РежимРаботыФормы*/)
{
//ИспользоватьУправленческийУчетЗарплаты = глЗначениеПеременной("глИспользоватьУправленческийУчетЗарплаты");
//СправочникСписок = ЭтаФорма.СправочникСписок;
//ТабличноеПоле = ЭтаФорма.ЭлементыФормы.СправочникСписок;
//КолонкиСписка = ТабличноеПоле.Колонки;
//МДсотрудники = Метаданные.Справочники.СотрудникиОрганизаций.Реквизиты;
if(true/*КолонкиСписка.Найти("ТекущееПодразделениеКомпании") = Неопределено*/)
{
//Видимость = Ложь;
if(true/*ИспользоватьУправленческийУчетЗарплаты*/)
{
//Видимость = ВосстановитьЗначение("СправочникСотрудники_" + РежимРаботыФормы + "Колонка_ТекущееПодразделениеКомпании");
if(true/*Видимость = Неопределено*/)
{
//Видимость = Ложь;
}
}
//НоваяКолонка = КолонкиСписка.Добавить("ТекущееПодразделениеКомпании", МДсотрудники.ТекущееПодразделениеКомпании.Синоним);
//НоваяКолонка.Видимость = Видимость;
//НоваяКолонка.Положение = ПоложениеКолонки.ВТойЖеКолонке;
//НоваяКолонка.ИзменятьВидимость = ИспользоватьУправленческийУчетЗарплаты;
//НоваяКолонка.Данные = "ТекущееПодразделениеКомпании";
//СправочникСписок.Колонки.Добавить("ТекущееПодразделениеКомпании");
if(true/*НЕ ИспользоватьУправленческийУчетЗарплаты*/)
{
//ТабличноеПоле.НастройкаОтбора.ТекущееПодразделениеКомпании.Доступность = ИспользоватьУправленческийУчетЗарплаты;
}
}
if(true/*КолонкиСписка.Найти("ТекущаяДолжностьКомпании") = Неопределено*/)
{
//Видимость = Ложь;
if(true/*ИспользоватьУправленческийУчетЗарплаты*/)
{
//Видимость = ВосстановитьЗначение("СправочникСотрудники_" + РежимРаботыФормы + "Колонка_ТекущаяДолжностьКомпании");
if(true/*Видимость = Неопределено*/)
{
//Видимость = Ложь;
}
}
//НоваяКолонка = КолонкиСписка.Добавить("ТекущаяДолжностьКомпании", МДсотрудники.ТекущаяДолжностьКомпании.Синоним);
//НоваяКолонка.Видимость = Видимость;
//НоваяКолонка.Положение = ПоложениеКолонки.ВТойЖеКолонке;
//НоваяКолонка.ИзменятьВидимость = ИспользоватьУправленческийУчетЗарплаты;
//НоваяКолонка.Данные = "ТекущаяДолжностьКомпании";
//СправочникСписок.Колонки.Добавить("ТекущаяДолжностьКомпании");
if(true/*НЕ ИспользоватьУправленческийУчетЗарплаты*/)
{
//ТабличноеПоле.НастройкаОтбора.ТекущаяДолжностьКомпании.Доступность = ИспользоватьУправленческийУчетЗарплаты;
}
}
if(true/*КолонкиСписка.Найти("ДатаПриемаНаРаботуВКомпанию") = Неопределено*/)
{
//Видимость = Ложь;
if(true/*ИспользоватьУправленческийУчетЗарплаты*/)
{
//Видимость = ВосстановитьЗначение("СправочникСотрудники_" + РежимРаботыФормы + "Колонка_ДатаПриемаНаРаботуВКомпанию");
if(true/*Видимость = Неопределено*/)
{
//Видимость = Ложь;
}
}
//НоваяКолонка = КолонкиСписка.Добавить("ДатаПриемаНаРаботуВКомпанию", МДсотрудники.ДатаПриемаНаРаботуВКомпанию.Синоним);
//НоваяКолонка.Видимость = Видимость;
//НоваяКолонка.Положение = ПоложениеКолонки.ВТойЖеКолонке;
//НоваяКолонка.ИзменятьВидимость = ИспользоватьУправленческийУчетЗарплаты;
//НоваяКолонка.Данные = "ДатаПриемаНаРаботуВКомпанию";
//СправочникСписок.Колонки.Добавить("ДатаПриемаНаРаботуВКомпанию");
if(true/*НЕ ИспользоватьУправленческийУчетЗарплаты*/)
{
//ТабличноеПоле.НастройкаОтбора.ДатаПриемаНаРаботуВКомпанию.Доступность = ИспользоватьУправленческийУчетЗарплаты;
}
}
if(true/*КолонкиСписка.Найти("ДатаУвольненияИзКомпании") = Неопределено*/)
{
//Видимость = Ложь;
if(true/*ИспользоватьУправленческийУчетЗарплаты*/)
{
//Видимость = ВосстановитьЗначение("СправочникСотрудники_" + РежимРаботыФормы + "Колонка_ДатаУвольненияИзКомпании");
if(true/*Видимость = Неопределено*/)
{
//Видимость = Ложь;
}
}
//НоваяКолонка = КолонкиСписка.Добавить("ДатаУвольненияИзКомпании", МДсотрудники.ДатаУвольненияИзКомпании.Синоним);
//НоваяКолонка.Видимость = Видимость;
//НоваяКолонка.Положение = ПоложениеКолонки.ВТойЖеКолонке;
//НоваяКолонка.ИзменятьВидимость = ИспользоватьУправленческийУчетЗарплаты;
//НоваяКолонка.Данные = "ДатаУвольненияИзКомпании";
//СправочникСписок.Колонки.Добавить("ДатаУвольненияИзКомпании");
if(true/*НЕ ИспользоватьУправленческийУчетЗарплаты*/)
{
//ТабличноеПоле.НастройкаОтбора.ДатаУвольненияИзКомпании.Доступность = ИспользоватьУправленческийУчетЗарплаты;
}
}
}