Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //&НаКлиенте
- //Процедура ОтпускКоличествоДнейПриИзменении(Элемент)
- // СчётКоличестваДней();
- //КонецПроцедуры
- ////&НаКлиенте
- ////Процедура СчётКоличестваДней()
- //// Элементы.Отпуск.ТекущиеДанные.КоличествоДней = (НачалоДня(Объект.ВремяОкончания) - НачалоДня(Объект.ВремяНачала)) / (60 * 60 * 24);
- //// Элементы.Отпуск.ТекущиеДанные.Год = Год(Объект.ВремяНачала);
- ////КонецПроцедуры
- &НаКлиенте
- Процедура ПериодСПриИзменении()
- НоваяСтрока = Объект.Отпуск.Добавить();
- НоваяСтрока.Год = Год(Объект.ВремяНачала);
- ДнейДоКонцаГода = (НачалоДня(КонецГода(Объект.ВремяНачала)) - НачалоДня(Объект.ВремяНачала)) / (24 * 60 *60);
- ДнейОтпуска = (НачалоДня(Объект.ВремяОкончания) - НачалоДня(Объект.ВремяНачала)) / (60 * 60 * 24);
- Если ДнейОтпуска > ДнейДоКонцаГода Тогда
- Элементы.Отпуск.ТекущиеДанные.КоличествоДней = ДнейДоКонцаГода;
- КонецЕсли
- КонецПроцедуры
- &НаКлиенте
- Процедура ПериодПоПриИзменении()
- НоваяСтрока = Объект.Отпуск;
- Если Не (Год(Объект.ВремяНачала) = Год(Объект.ВремяОкончания)) Тогда
- НоваяСтрока = НоваяСтрока.Добавить();
- НоваяСтрока.Год = Год(Объект.ВремяОкончания);
- КонецЕсли;
- // Элементы.Отпуск.ТекущиеДанные.КоличествоДней = (НачалоДня(Объект.ВремяОкончания) - НачалоДня(Объект.ВремяНачала)) / (60 * 60 * 24);
- КонецПроцедуры
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement