106
Для Каждого Текст из ЭтотОбъект.Авто
Если ЗначениеЗаполнено(Текст.ТДатаОкончания)=Ложь
или ЗначениеЗаполнено(Текст.ТДатаНачала)=Ложь тогда
ПоказатьПредупреждение(,"Не верно заполнены даты выполнения
работ",100,"ВНИМАНИЕ!!!");
Прервать;
ИначеЕсли ПолнЗапДтВр(Текст.ТДатаОкончания)=Ложь или
ПолнЗапДтВр(Текст.ТДатаНачала)=Ложь тогда
ПоказатьПредупреждение(,"Не верно заполнены даты выполнения
работ",100,"ВНИМАНИЕ!!!");
Прервать;
ИначеЕсли ПолнЗапДтВр(Текст.ТДатаОкончания)<>Ложь и
ПолнЗапДтВр(Текст.ТДатаНачала)<>Ложь тогда
Вр=Текст.ТДатаОкончания-Текст.ТДатаНачала;
КонецЕсли
Часов=Цел(Вр/60/60);
Минут=(Вр/60) - (Часов*60);
ЧасовСТР=Строка(Часов);
МинутСТР=Строка(Минут);
Если СтрДлина(Строка(ЧасовСТР))=1 тогда
ЧасовСТР="0"+Строка(Часов);
КонецЕсли;
Если СтрДлина(Строка(МинутСТР))=1 тогда
МинутСТР="0"+Строка(Минут);
КонецЕсли;
Текст.ТВсегоВремени=ЧасовСТР+":"+МинутСТР;
КонецЦикла;
КонецПроцедуры
Процедура К2Нажатие(Элемент)
Для Каждого Текст из ЭтотОбъект.Авто Цик
Если ЗначениеЗаполнено(Текст.ТДатаОкончания)=Ложь или
ЗначениеЗаполнено(Текст.ТДатаНачала)=Ложь тогда