Доброго времени суток Уважаемые форумчане!
Помогите пожалуйста! Уровень знаний 1С встроенного языка, если честно, на нуле.
Задача вычисления разницы между «Поле 2» и «Поле 1» и Записи в «Поле 3».
И данные отображать в формате Кол-во часов и минут.
Если вы из одной даты вычитаете другую, то получаете разницу дат в секундах.
3600 секунд = 1 час, так и считаете.
Пример
Кирилл659 @ Вчера, 21:17
,
если тип реквизитов дата:
Объект.Реквизит3 = Дата(1,1,1) + (Объект.Реквизит2 - Объект.Реквизит1);
Строки = СтрЗаменить(Формат(Объект.Реквизит3, "ДФ=ЧЧ:мм:сс"),":",Символы.ПС);
ВремяСтрокой = "Время строкой:"
+ " " + СтрПолучитьСтроку(Строки,1) + " час. "
+ " " + СтрПолучитьСтроку(Строки,2) + " мин. "
+ " " + СтрПолучитьСтроку(Строки,3) + " сек.";
Сообщить(ВремяСтрокой);
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua