public void СформироватьПодменюВвестиДокумент(/*МассивКнопокПодменю, СтруктураСоответствияДействий, ДанныеСотрудника, Форма*/)
{
//ИспользоватьУправленческийУчетЗарплаты = глЗначениеПеременной("глИспользоватьУправленческийУчетЗарплаты") И ПользователиДополнительный.ДоступнаРольКадровикаУпр();
if(true/*ДанныеСотрудника <> Неопределено*/)
{
//ВидДоговора = ДанныеСотрудника.ВидДоговора;
//ДатаПриема = ДанныеСотрудника.ДатаПриемаНаРаботу;
//ДатаУвольнения = ДанныеСотрудника.ДатаУвольнения;
if(true/*ИспользоватьУправленческийУчетЗарплаты*/)
{
//ДатаПриемаВКомпанию = ДанныеСотрудника.ДатаПриемаНаРаботуВКомпанию;
//ДатаУвольненияИзКомпании = ДанныеСотрудника.ДатаУвольненияИзКомпании;
}
}
if(true/*ВидДоговора = Неопределено*/)
{
}
//Принят = (ДатаПриема <> Дата(1,1,1));
//Уволен = (ДатаУвольнения <> Дата(1,1,1));
//ПринятВКомпанию = (ДатаПриемаВКомпанию <> Дата(1,1,1));
//УволенИзКомпании= (ДатаУвольненияИзКомпании <> Дата(1,1,1));
if(true/*Уволен И УволенИзКомпании*/)
{
}
/*// Проверка прав доступа на выполнение действий будет осуществляться непосредственно при выборе действий
*/
if(true/*ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.ТрудовойДоговор*/)
{
if(true/*Не Принят И Не Уволен*/)
{
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "ПриемНаРаботуВОрганизацию", ТипКнопкиКоманднойПанели.Действие, "Прием на работу в организацию", СтруктураСоответствияДействий.ДействиеВводНаОснованииПриемНаРаботуВОрганизацию);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "Разделитель1", ТипКнопкиКоманднойПанели.Разделитель);
}
if(true/*Принят И Не Уволен*/)
{
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "КадровоеПеремещениеОрганизаций", ТипКнопкиКоманднойПанели.Действие, "Кадровое перемещение организаций", СтруктураСоответствияДействий.ДействиеВводНаОснованииКадровоеПеремещениеОрганизаций);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "УвольнениеИзОрганизаций", ТипКнопкиКоманднойПанели.Действие, "Увольнение из организаций", СтруктураСоответствияДействий.ДействиеВводНаОснованииУвольнениеИзОрганизаций);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "Разделитель3", ТипКнопкиКоманднойПанели.Разделитель);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "ОтпускаОрганизаций", ТипКнопкиКоманднойПанели.Действие, "Отпуск", СтруктураСоответствияДействий.ДействиеОтпуск);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "НачислениеПоБольничномуЛисту", ТипКнопкиКоманднойПанели.Действие, "Больничный лист", СтруктураСоответствияДействий.ДействиеБольничныйЛист);
}
if(true/*ИспользоватьУправленческийУчетЗарплаты*/)
{
if(true/*Не ПринятВКомпанию И Не УволенИзКомпании*/)
{
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "Разделитель4", ТипКнопкиКоманднойПанели.Разделитель);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "ПриемНаРаботу", ТипКнопкиКоманднойПанели.Действие, "Прием на работу", СтруктураСоответствияДействий.ДействиеВводНаОснованииПриемНаРаботу);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "Разделитель5", ТипКнопкиКоманднойПанели.Разделитель);
}
if(true/*ПринятВКомпанию И Не УволенИзКомпании*/)
{
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "КадровоеПеремещение", ТипКнопкиКоманднойПанели.Действие, "Кадровое перемещение", СтруктураСоответствияДействий.ДействиеВводНаОснованииКадровоеПеремещение);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "Увольнение", ТипКнопкиКоманднойПанели.Действие, "Увольнение", СтруктураСоответствияДействий.ДействиеВводНаОснованииУвольнение);
//ДобавитьКнопкуВПодменю(МассивКнопокПодменю, "Разделитель6", ТипКнопкиКоманднойПанели.Разделитель);
}
}
}
//СотрудникиОрганизацийДополнительный.СформироватьПодменюВвестиДокумент(МассивКнопокПодменю, СтруктураСоответствияДействий, ДанныеСотрудника, Форма);
}