6.
samadurov
108
07.12.09 11:19
Сейчас в теме
() Всегда к Вашим услугам :D
Еще предлагаю, для даты начала работы сотрудника, если существует документ "Приказ о приеме на работу", в процедуру ПриВыборе() добавить следующее:
Периодический = СоздатьОбъект("Периодический");
ДокПОПР = СоздатьОбъект("Документ.ПриказОПриемеНаРаботу");
Периодический.ИспользоватьОбъект("", Сотр.ТекущийЭлемент());
Периодический.ОбратныйПорядок(1);
Периодический.ВыбратьЗначения(, ДатаДоговора);
Пока Периодический.ПолучитьЗначение() = 1 Цикл
Если Периодический.ТекущийДокумент().Вид() = "ПриказОПриемеНаРаботу" Тогда
ДокументЗначения = Периодический.ТекущийДокумент();
ДатаЗначения = ДокументЗначения.ДатаДок;
НомерЗначения = ДокументЗначения.НомерДок;
КонецЕсли;
КонецЦикла;
Если ДокПОПР.ВыбратьПоНомеру(НомерЗначения,ДатаЗначения) = 1 Тогда
ДатаНачалаРаботы = ДокПОПР.ДатаПриказа;
КонецЕсли;