Если оба входящих параметра заводить как новые элементы, то всё штатно исполняется, но если второй входящий параметр создать копированием, то возникает ошибка "Редактор встроенный: Строка кода 10: Индекс находится за границами массива"
и среди параметров переменных появляется ещё одна "Событие2"
Код
//Параметры на вход:
//Событие1 Строка 01:15 02:00
//Событие2 Строка 02:00 03:00
Период1 = СтрРазделить(Событие1, " ");
Период2 = СтрРазделить(Событие2, " ");
ЧасыМинуты11 = СтрРазделить(Период1[0], ":");
ЧасыМинуты12 = СтрРазделить(Период1[1], ":");
ЧасыМинуты21 = СтрРазделить(Период2[0], ":");
ЧасыМинуты22 = СтрРазделить(Период2[1], ":");
п1 = Новый Структура("Начало, Конец", ЧасыМинуты11[0]*60 + ЧасыМинуты11[1], ЧасыМинуты12[0]*60 + ЧасыМинуты12[1]);
п2 = Новый Структура("Начало, Конец", ЧасыМинуты21[0]*60 + ЧасыМинуты21[1], ЧасыМинуты22[0]*60 + ЧасыМинуты22[1]);
Результат = ?(п1.Начало<=п2.Конец и п1.Конец>=п2.Начало, "Истина", "Ложь");