mirror of
https://github.com/kuzyara/JobsConsole2019.epf.git
synced 2024-11-28 08:48:39 +02:00
Сделал вывод времени последнего выполненного фонового при активации регламентного, т.к. при больших количествах заданий были зависания для давно не выполнявшихся
This commit is contained in:
parent
d2647c9036
commit
5298d8e1e8
@ -9,8 +9,8 @@
|
||||
Если АвтообновлениеСпискаФоновыхЗаданий = Истина Тогда
|
||||
ПодключитьОбработчикОжидания("ОбработчикАвтообновленияФоновыхЗаданий", ПериодАвтообновленияСпискаФоновыхЗаданий);
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьСписокРегламентныхЗаданий();
|
||||
ОтборПриОткрытии();
|
||||
ОбновитьСписокФоновыхЗаданий();
|
||||
Исключение
|
||||
ПоказатьИнформациюОбОшибке(ИнформацияОбОшибке());
|
||||
@ -18,16 +18,23 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОтборПриОткрытии()
|
||||
ЭтаФорма.ОтборФоновыхЗаданийВключен = Истина;
|
||||
ЭтаФорма.ОтборФоновыхЗаданий = Новый ХранилищеЗначения(Новый Структура("Начало", ТекущаяДата() - 3600));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьСписокРегламентныхЗаданий()
|
||||
Перем ТекущийИдентификатор;
|
||||
|
||||
|
||||
ТекущаяСтрока = Элементы.СписокРегламентныхЗаданий.ТекущаяСтрока;
|
||||
Если ТекущаяСтрока <> Неопределено Тогда
|
||||
ТекСтрока = СписокРегламентныхЗаданий.НайтиПоИдентификатору(ТекущаяСтрока);
|
||||
ТекущийИдентификатор = ТекСтрока.Идентификатор;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Идентификаторы = Новый Массив;
|
||||
|
||||
ВыделенныеСтроки = Элементы.СписокРегламентныхЗаданий.ВыделенныеСтроки;
|
||||
@ -41,12 +48,19 @@
|
||||
Отбор = Неопределено;
|
||||
Если ОтборРегламентныхЗаданийВключен = Истина Тогда
|
||||
Отбор = ОтборРегламентныхЗаданий;
|
||||
СтрокаОтбора = "";
|
||||
Для Каждого Элемент Из Отбор Цикл
|
||||
СтрокаОтбора = СтрокаОтбора + Элемент.Ключ + ": " + Элемент.Значение + ";";
|
||||
КонецЦикла;
|
||||
Элементы.РегламентныеЗадания.Заголовок = "Регламентные задания (" + СтрокаОтбора + ")";
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
Регламентные = РегламентныеЗадания.ПолучитьРегламентныеЗадания(Отбор);
|
||||
Исключение
|
||||
//Элементы.СписокРегламентныхЗаданий.Доступность = Ложь;
|
||||
Инфо = ИнформацияОбОшибке();
|
||||
Сообщить(ПодробноеПредставлениеОшибки(Инфо));
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
|
||||
@ -63,16 +77,21 @@
|
||||
НоваяСтрока.Использование = Регламентное.Использование;
|
||||
НоваяСтрока.Идентификатор = Регламентное.УникальныйИдентификатор;
|
||||
|
||||
Попытка
|
||||
ПоследнееЗадание = Регламентное.ПоследнееЗадание;
|
||||
Исключение
|
||||
ПоследнееЗадание = Неопределено;
|
||||
КонецПопытки;
|
||||
|
||||
Если ПоследнееЗадание <> Неопределено Тогда
|
||||
НоваяСтрока.Выполнялось = ПоследнееЗадание.Начало;
|
||||
НоваяСтрока.Состояние = ПоследнееЗадание.Состояние;
|
||||
КонецЕсли;
|
||||
//todo: выводить при активации
|
||||
//Сообщить("Посл1: " + ТекущаяДата());
|
||||
//Попытка
|
||||
// // вызывает тормоза, если регламентное выполнялось давно и фоновых было много
|
||||
// ПоследнееЗадание = Регламентное.ПоследнееЗадание;
|
||||
//Исключение
|
||||
// ПоследнееЗадание = Неопределено;
|
||||
//КонецПопытки;
|
||||
//Сообщить("Посл2: " + ТекущаяДата());
|
||||
//
|
||||
//Если ПоследнееЗадание <> Неопределено Тогда
|
||||
// НоваяСтрока.Выполнялось = ПоследнееЗадание.Начало;
|
||||
// НоваяСтрока.Состояние = ПоследнееЗадание.Состояние;
|
||||
//КонецЕсли;
|
||||
//Сообщить("Посл3: " + ТекущаяДата());
|
||||
КонецЦикла;
|
||||
|
||||
СписокРегламентныхЗаданий.Сортировать("Метаданные");
|
||||
@ -100,7 +119,7 @@
|
||||
&НаСервере
|
||||
Процедура ОбновитьСписокФоновыхЗаданий(ИдентификаторНовогоЗадания = Неопределено)
|
||||
Перем ТекущийИдентификатор;
|
||||
|
||||
|
||||
ТекущаяСтрока = Элементы.СписокФоновыхЗаданий.ТекущаяСтрока;
|
||||
Если ТекущаяСтрока <> Неопределено Тогда
|
||||
ТекСтрока = СписокФоновыхЗаданий.НайтиПоИдентификатору(ТекущаяСтрока);
|
||||
@ -124,11 +143,18 @@
|
||||
Отбор = Неопределено;
|
||||
Если ОтборФоновыхЗаданийВключен = Истина Тогда
|
||||
Отбор = ОтборФоновыхЗаданий.Получить();
|
||||
СтрокаОтбора = "";
|
||||
Для Каждого Элемент Из Отбор Цикл
|
||||
СтрокаОтбора = СтрокаОтбора + Элемент.Ключ + ": " + Элемент.Значение + ";";
|
||||
КонецЦикла;
|
||||
Элементы.ФоновыеЗадания.Заголовок = "Фоновые задания (" + СтрокаОтбора + ")";
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
Фоновые = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Исключение
|
||||
Инфо = ИнформацияОбОшибке();
|
||||
Сообщить(ПодробноеПредставлениеОшибки(Инфо));
|
||||
//Элементы.СписокФоновыхЗаданий.Доступность = Ложь;
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
@ -631,3 +657,37 @@
|
||||
СписокФоновыхЗаданийСообщенияВыборНаСервере(ВыбраннаяСтрока);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПолучитьСвойстваПоследнегоВыполненого(ИдентификаторРегламентногоЗадания)
|
||||
Результат = Новый Структура("Выполнялось, Состояние");
|
||||
Регламентное = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(ИдентификаторРегламентногоЗадания);
|
||||
Если Регламентное <> Неопределено Тогда
|
||||
Попытка
|
||||
// вызывает тормоза, если регламентное выполнялось давно и фоновых было много
|
||||
ПоследнееЗадание = Регламентное.ПоследнееЗадание;
|
||||
Исключение
|
||||
ПоследнееЗадание = Неопределено;
|
||||
Инфо = ИнформацияОбОшибке();
|
||||
Сообщить(ПодробноеПредставлениеОшибки(Инфо));
|
||||
Возврат Результат;
|
||||
КонецПопытки;
|
||||
|
||||
Если ПоследнееЗадание <> Неопределено Тогда
|
||||
Результат.Выполнялось = Строка(ПоследнееЗадание.Начало);
|
||||
Результат.Состояние = Строка(ПоследнееЗадание.Состояние);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокРегламентныхЗаданийПриАктивизацииСтроки(Элемент)
|
||||
ТекущиеДанные = ЭтаФорма.СписокРегламентныхЗаданий.НайтиПоИдентификатору(Элементы.СписокРегламентныхЗаданий.ТекущаяСтрока);
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
СвойстваПоследнегоВыполненого = ПолучитьСвойстваПоследнегоВыполненого(ТекущиеДанные.Идентификатор);
|
||||
ТекущиеДанные.Состояние = СвойстваПоследнегоВыполненого.Состояние;
|
||||
ТекущиеДанные.Выполнялось = СвойстваПоследнегоВыполненого.Выполнялось;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
@ -3,4 +3,4 @@ Form\ДиалогОтбораРегламентногоЗадания\Форма
|
||||
Form\ДиалогОтбораФоновогоЗадания\Форма.bsl-->f0fbdb48-9687-4440-95c8-bb9707cb3d44.0 (1 158, 1 287)
|
||||
Form\ДиалогРегламентногоЗадания\Форма.bsl-->199fbba9-3359-40b5-b3d5-243624d29bfe.0 (1 687, 1 825)
|
||||
Form\ДиалогФоновогоЗадания\Форма.bsl-->2d080fc3-1a07-4c39-bc1e-98f41c8b2a29.0 (482, 512)
|
||||
Form\Форма\Форма.bsl-->666d4981-6ccb-43bd-b0c1-072a2dec6d2f.0 (3 232, 3 865)
|
||||
Form\Форма\Форма.bsl-->666d4981-6ccb-43bd-b0c1-072a2dec6d2f.0 (3 317, 4 010)
|
||||
|
@ -74,7 +74,7 @@
|
||||
{7,3,0,1,100},
|
||||
{0,0,0},1,1,1,13,
|
||||
{"U"},
|
||||
{3,2391e7b8-7235-45d7-ab7e-6ff3dc086396,"СписокРегламентныхЗаданийПередНачаломДобавления",2ccfdec5-583d-4eca-8319-e55de492665a,"СписокРегламентныхЗаданийПередУдалением",ab930362-ff94-4dcb-ad16-188805d23e3c,"СписокРегламентныхЗаданийПередНачаломИзменения",1,0,2391e7b8-7235-45d7-ab7e-6ff3dc086396,0,1,2ccfdec5-583d-4eca-8319-e55de492665a,0,1,ab930362-ff94-4dcb-ad16-188805d23e3c,0,1},
|
||||
{4,2391e7b8-7235-45d7-ab7e-6ff3dc086396,"СписокРегламентныхЗаданийПередНачаломДобавления",2ccfdec5-583d-4eca-8319-e55de492665a,"СписокРегламентныхЗаданийПередУдалением",60edb81d-887b-478e-94ee-7fef2b13393d,"СписокРегламентныхЗаданийПриАктивизацииСтроки",ab930362-ff94-4dcb-ad16-188805d23e3c,"СписокРегламентныхЗаданийПередНачаломИзменения",1,0,2391e7b8-7235-45d7-ab7e-6ff3dc086396,0,1,2ccfdec5-583d-4eca-8319-e55de492665a,0,1,60edb81d-887b-478e-94ee-7fef2b13393d,0,1,ab930362-ff94-4dcb-ad16-188805d23e3c,0,1},
|
||||
{0},1,
|
||||
{21,
|
||||
{3,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
|
||||
@ -482,7 +482,7 @@ AAAASUVORK5CYII=}
|
||||
},0,1,2,
|
||||
{1,
|
||||
{1,0},0},0,0,1,0,0,1,0,3,3},
|
||||
{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,0,0,3,3},9,77ffcc29-7f2d-4223-b22f-19666e7250ba,
|
||||
{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,0,0,3,3},10,77ffcc29-7f2d-4223-b22f-19666e7250ba,
|
||||
{33,
|
||||
{5,02023637-7868-4a5f-8576-835a76e0c9ba},1,0,1,
|
||||
{0,
|
||||
@ -1364,6 +1364,91 @@ AAAASUVORK5CYII=}
|
||||
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
|
||||
},0,1,2,
|
||||
{1,
|
||||
{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba,
|
||||
{33,
|
||||
{119,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
|
||||
{0,
|
||||
{0,
|
||||
{"B",1},0}
|
||||
},1,"СписокРегламентныхЗаданийИдентификатор",1,0,
|
||||
{1,0},
|
||||
{1,0},
|
||||
{2,
|
||||
{2},
|
||||
{10}
|
||||
},
|
||||
{0},1,0,2,0,2,
|
||||
{1,0},
|
||||
{1,0},1,1,0,3,0,3,2,3,0,
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{4,0,
|
||||
{0},"",-1,-1,1,0,""},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{0,0,0},1,
|
||||
{11,0,0,2,2,2,
|
||||
{1,0},0,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},2,
|
||||
{0,1,0},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},1,0,0,1,0},
|
||||
{0,1,0},1,
|
||||
{21,
|
||||
{120,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"СписокРегламентныхЗаданийИдентификаторКонтекстноеМеню",
|
||||
{1,0},
|
||||
{1,0},0,1,0,0,0,2,2,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{0,0,0},1,
|
||||
{1,1},0,1,0,0,0,3,3},0,
|
||||
{"Pattern"},
|
||||
{"Pattern"},"","",
|
||||
{0},0,0,1,
|
||||
{10,
|
||||
{121,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"СписокРегламентныхЗаданийИдентификаторРасширеннаяПодсказка",
|
||||
{1,0},
|
||||
{1,0},1,0,0,2,2,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{7,3,0,1,100},
|
||||
{0,0,0},1,
|
||||
{5,0,0,3,0,
|
||||
{0,1,0},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
|
||||
},0,1,2,
|
||||
{1,
|
||||
{1,0},0},0,0,1,0,0,1,0,3,3},3,3},2,2,1,0,
|
||||
{"Pattern"},"","",0,2,0,1,
|
||||
{10,
|
||||
@ -3223,8 +3308,8 @@ AAAASUVORK5CYII=}
|
||||
Если АвтообновлениеСпискаФоновыхЗаданий = Истина Тогда
|
||||
ПодключитьОбработчикОжидания(""ОбработчикАвтообновленияФоновыхЗаданий"", ПериодАвтообновленияСпискаФоновыхЗаданий);
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьСписокРегламентныхЗаданий();
|
||||
ОтборПриОткрытии();
|
||||
ОбновитьСписокФоновыхЗаданий();
|
||||
Исключение
|
||||
ПоказатьИнформациюОбОшибке(ИнформацияОбОшибке());
|
||||
@ -3232,16 +3317,23 @@ AAAASUVORK5CYII=}
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОтборПриОткрытии()
|
||||
ЭтаФорма.ОтборФоновыхЗаданийВключен = Истина;
|
||||
ЭтаФорма.ОтборФоновыхЗаданий = Новый ХранилищеЗначения(Новый Структура(""Начало"", ТекущаяДата() - 3600));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьСписокРегламентныхЗаданий()
|
||||
Перем ТекущийИдентификатор;
|
||||
|
||||
|
||||
ТекущаяСтрока = Элементы.СписокРегламентныхЗаданий.ТекущаяСтрока;
|
||||
Если ТекущаяСтрока <> Неопределено Тогда
|
||||
ТекСтрока = СписокРегламентныхЗаданий.НайтиПоИдентификатору(ТекущаяСтрока);
|
||||
ТекущийИдентификатор = ТекСтрока.Идентификатор;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Идентификаторы = Новый Массив;
|
||||
|
||||
ВыделенныеСтроки = Элементы.СписокРегламентныхЗаданий.ВыделенныеСтроки;
|
||||
@ -3255,12 +3347,19 @@ AAAASUVORK5CYII=}
|
||||
Отбор = Неопределено;
|
||||
Если ОтборРегламентныхЗаданийВключен = Истина Тогда
|
||||
Отбор = ОтборРегламентныхЗаданий;
|
||||
СтрокаОтбора = """";
|
||||
Для Каждого Элемент Из Отбор Цикл
|
||||
СтрокаОтбора = СтрокаОтбора + Элемент.Ключ + "": "" + Элемент.Значение + "";"";
|
||||
КонецЦикла;
|
||||
Элементы.РегламентныеЗадания.Заголовок = ""Регламентные задания ("" + СтрокаОтбора + "")"";
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
Регламентные = РегламентныеЗадания.ПолучитьРегламентныеЗадания(Отбор);
|
||||
Исключение
|
||||
//Элементы.СписокРегламентныхЗаданий.Доступность = Ложь;
|
||||
Инфо = ИнформацияОбОшибке();
|
||||
Сообщить(ПодробноеПредставлениеОшибки(Инфо));
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
|
||||
@ -3277,16 +3376,21 @@ AAAASUVORK5CYII=}
|
||||
НоваяСтрока.Использование = Регламентное.Использование;
|
||||
НоваяСтрока.Идентификатор = Регламентное.УникальныйИдентификатор;
|
||||
|
||||
Попытка
|
||||
ПоследнееЗадание = Регламентное.ПоследнееЗадание;
|
||||
Исключение
|
||||
ПоследнееЗадание = Неопределено;
|
||||
КонецПопытки;
|
||||
|
||||
Если ПоследнееЗадание <> Неопределено Тогда
|
||||
НоваяСтрока.Выполнялось = ПоследнееЗадание.Начало;
|
||||
НоваяСтрока.Состояние = ПоследнееЗадание.Состояние;
|
||||
КонецЕсли;
|
||||
//todo: выводить при активации
|
||||
//Сообщить(""Посл1: "" + ТекущаяДата());
|
||||
//Попытка
|
||||
// // вызывает тормоза, если регламентное выполнялось давно и фоновых было много
|
||||
// ПоследнееЗадание = Регламентное.ПоследнееЗадание;
|
||||
//Исключение
|
||||
// ПоследнееЗадание = Неопределено;
|
||||
//КонецПопытки;
|
||||
//Сообщить(""Посл2: "" + ТекущаяДата());
|
||||
//
|
||||
//Если ПоследнееЗадание <> Неопределено Тогда
|
||||
// НоваяСтрока.Выполнялось = ПоследнееЗадание.Начало;
|
||||
// НоваяСтрока.Состояние = ПоследнееЗадание.Состояние;
|
||||
//КонецЕсли;
|
||||
//Сообщить(""Посл3: "" + ТекущаяДата());
|
||||
КонецЦикла;
|
||||
|
||||
СписокРегламентныхЗаданий.Сортировать(""Метаданные"");
|
||||
@ -3314,7 +3418,7 @@ AAAASUVORK5CYII=}
|
||||
&НаСервере
|
||||
Процедура ОбновитьСписокФоновыхЗаданий(ИдентификаторНовогоЗадания = Неопределено)
|
||||
Перем ТекущийИдентификатор;
|
||||
|
||||
|
||||
ТекущаяСтрока = Элементы.СписокФоновыхЗаданий.ТекущаяСтрока;
|
||||
Если ТекущаяСтрока <> Неопределено Тогда
|
||||
ТекСтрока = СписокФоновыхЗаданий.НайтиПоИдентификатору(ТекущаяСтрока);
|
||||
@ -3338,11 +3442,18 @@ AAAASUVORK5CYII=}
|
||||
Отбор = Неопределено;
|
||||
Если ОтборФоновыхЗаданийВключен = Истина Тогда
|
||||
Отбор = ОтборФоновыхЗаданий.Получить();
|
||||
СтрокаОтбора = """";
|
||||
Для Каждого Элемент Из Отбор Цикл
|
||||
СтрокаОтбора = СтрокаОтбора + Элемент.Ключ + "": "" + Элемент.Значение + "";"";
|
||||
КонецЦикла;
|
||||
Элементы.ФоновыеЗадания.Заголовок = ""Фоновые задания ("" + СтрокаОтбора + "")"";
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
Фоновые = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Исключение
|
||||
Инфо = ИнформацияОбОшибке();
|
||||
Сообщить(ПодробноеПредставлениеОшибки(Инфо));
|
||||
//Элементы.СписокФоновыхЗаданий.Доступность = Ложь;
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
@ -3845,6 +3956,40 @@ AAAASUVORK5CYII=}
|
||||
СписокФоновыхЗаданийСообщенияВыборНаСервере(ВыбраннаяСтрока);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПолучитьСвойстваПоследнегоВыполненого(ИдентификаторРегламентногоЗадания)
|
||||
Результат = Новый Структура(""Выполнялось, Состояние"");
|
||||
Регламентное = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(ИдентификаторРегламентногоЗадания);
|
||||
Если Регламентное <> Неопределено Тогда
|
||||
Попытка
|
||||
// вызывает тормоза, если регламентное выполнялось давно и фоновых было много
|
||||
ПоследнееЗадание = Регламентное.ПоследнееЗадание;
|
||||
Исключение
|
||||
ПоследнееЗадание = Неопределено;
|
||||
Инфо = ИнформацияОбОшибке();
|
||||
Сообщить(ПодробноеПредставлениеОшибки(Инфо));
|
||||
Возврат Результат;
|
||||
КонецПопытки;
|
||||
|
||||
Если ПоследнееЗадание <> Неопределено Тогда
|
||||
Результат.Выполнялось = Строка(ПоследнееЗадание.Начало);
|
||||
Результат.Состояние = Строка(ПоследнееЗадание.Состояние);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокРегламентныхЗаданийПриАктивизацииСтроки(Элемент)
|
||||
ТекущиеДанные = ЭтаФорма.СписокРегламентныхЗаданий.НайтиПоИдентификатору(Элементы.СписокРегламентныхЗаданий.ТекущаяСтрока);
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
СвойстваПоследнегоВыполненого = ПолучитьСвойстваПоследнегоВыполненого(ТекущиеДанные.Идентификатор);
|
||||
ТекущиеДанные.Состояние = СвойстваПоследнегоВыполненого.Состояние;
|
||||
ТекущиеДанные.Выполнялось = СвойстваПоследнегоВыполненого.Выполнялось;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
",
|
||||
{4,11,
|
||||
{9,
|
||||
|
@ -343,7 +343,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
",
|
||||
{4,3,
|
||||
{4,4,
|
||||
{9,
|
||||
{1},0,"Объект",
|
||||
{1,0},
|
||||
@ -404,6 +404,25 @@
|
||||
{0,0},0,0,0,0,
|
||||
{0,0},
|
||||
{0,0}
|
||||
},
|
||||
{9,
|
||||
{4},0,"Реквизит1",
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
},
|
||||
{0,
|
||||
{0,
|
||||
{"B",1},0}
|
||||
},
|
||||
{0,
|
||||
{0,
|
||||
{"B",1},0}
|
||||
},
|
||||
{0,0},
|
||||
{0,0},0,0,0,0,
|
||||
{0,0},
|
||||
{0,0}
|
||||
},0,0,
|
||||
{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0
|
||||
aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u
|
||||
@ -416,8 +435,7 @@ Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj
|
||||
LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4
|
||||
LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0
|
||||
cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov
|
||||
L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ
|
||||
YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+}
|
||||
L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=}
|
||||
},
|
||||
{0,0},
|
||||
{0,1,
|
||||
|
@ -1 +1 @@
|
||||
{1,20,"",b91269bc-9bc7-4353-b7eb-9d95fb2df9ec,"167afd67-f00b-4ca2-b540-c97616d8bd34",ed62f2ac-d4aa-4cfa-b8bd-4354762b0e4d,"199fbba9-3359-40b5-b3d5-243624d29bfe",0e79b525-f1ea-4bcb-ad26-28a5beb293a4,"199fbba9-3359-40b5-b3d5-243624d29bfe.0",ed78e5fb-579f-4ad8-81be-70ff4332678c,"2d080fc3-1a07-4c39-bc1e-98f41c8b2a29",af31589e-e2a3-4f90-ad54-ff7af2750a02,"2d080fc3-1a07-4c39-bc1e-98f41c8b2a29.0",7b4013d6-e2c5-4459-b59b-a01e13d86c89,"666d4981-6ccb-43bd-b0c1-072a2dec6d2f",2e04ab59-b4df-452c-a4ba-d478b7e9e42f,"666d4981-6ccb-43bd-b0c1-072a2dec6d2f.0",3b494531-9ea2-4939-af2a-458fd69ba2d9,"93b0e3b2-4ec5-4cb3-bac4-b4e3fc71a4e2",eec00e05-5277-4ba5-b479-7d9c70633a77,"93b0e3b2-4ec5-4cb3-bac4-b4e3fc71a4e2.0",ddccf39a-af3e-490a-8a55-aa4060051364,"copyinfo",a28f96c1-d9d2-4e24-9b62-c9774f4240e0,"d59d3b53-8f86-4641-bc85-a72ac2823659",c5d70697-38e7-452f-9277-bdbdacb44cfb,"d59d3b53-8f86-4641-bc85-a72ac2823659.0",caa230c2-f15f-4f93-a8a0-24d808716326,"df48c491-412d-4d8d-b902-f68bcf1fc4e4",4b1ceefb-df15-4a24-bc5c-4b7d263b505f,"df48c491-412d-4d8d-b902-f68bcf1fc4e4.0",8c25bfb7-e2b5-4755-a70f-e5a08a51bb6d,"f0fbdb48-9687-4440-95c8-bb9707cb3d44",b4b88953-c761-48ce-a7dd-72ccff0228f8,"f0fbdb48-9687-4440-95c8-bb9707cb3d44.0",fdd4f235-04a9-4f32-91aa-8bcdde30f246,"root",1942981d-7223-488b-ac68-b144949b89bb,"version",291a120f-0d49-4b50-843e-3623af50d8b0,"versions",73891d1d-e967-49c4-bcf3-3e86d61482ee}
|
||||
{1,21,"",5f1e19d6-be0a-47e5-9eb4-6b0b92c42103,"167afd67-f00b-4ca2-b540-c97616d8bd34",b7da6cfc-da37-4d5a-bd59-71bb69cf1780,"199fbba9-3359-40b5-b3d5-243624d29bfe",52504431-2b82-44b2-861a-fc793ae1e22b,"199fbba9-3359-40b5-b3d5-243624d29bfe.0",6a350f99-7e07-4013-b7b8-64d71e735735,"2d080fc3-1a07-4c39-bc1e-98f41c8b2a29",3a7e5798-cc04-4d8c-83f2-553e90e768d3,"2d080fc3-1a07-4c39-bc1e-98f41c8b2a29.0",b3bfc200-9f14-43ef-826a-855545f11ee5,"666d4981-6ccb-43bd-b0c1-072a2dec6d2f",67bc7c8c-163b-4e67-ab12-2e09d134e8cb,"666d4981-6ccb-43bd-b0c1-072a2dec6d2f.0",ac751028-2fc4-41a2-81e9-81f86febfcc3,"76c2b7e1-a8e0-4209-9b66-a8fa2f962478",04c4c48c-aa4a-48e3-bfd4-58d80c7e136b,"93b0e3b2-4ec5-4cb3-bac4-b4e3fc71a4e2",c40872a9-7d1e-4745-801d-7b869ed8f474,"93b0e3b2-4ec5-4cb3-bac4-b4e3fc71a4e2.0",c40af2a7-6256-4c3c-9622-d40395f02cb2,"copyinfo",5ccb7df1-57ff-45fa-bada-7293d08f24ef,"d59d3b53-8f86-4641-bc85-a72ac2823659",c5d70697-38e7-452f-9277-bdbdacb44cfb,"d59d3b53-8f86-4641-bc85-a72ac2823659.0",caa230c2-f15f-4f93-a8a0-24d808716326,"df48c491-412d-4d8d-b902-f68bcf1fc4e4",3fd31d6f-1cee-47db-8d42-5f0e9bf10d83,"df48c491-412d-4d8d-b902-f68bcf1fc4e4.0",ea84c0d4-d0e1-4d0b-b345-91095712fac3,"f0fbdb48-9687-4440-95c8-bb9707cb3d44",f633be77-d0da-4189-b617-a2d9cce4bbc0,"f0fbdb48-9687-4440-95c8-bb9707cb3d44.0",c401cb74-2fe5-4e7e-9a91-2dcb30dc16c7,"root",9636fa12-9890-41a7-9fcb-159384c92478,"version",a0a71783-512d-4867-a35b-190cef805893,"versions",0d5a8c52-4b20-4a2a-a3fd-dd284c2c4ad7}
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user