1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-13 20:05:19 +02:00

Преобразование OPI -> OInt (workflow)

This commit is contained in:
Vitaly the Alpaca
2024-07-30 17:44:47 +00:00
committed by Vitaly the Alpaca (bot)
parent a1ea7d5f9a
commit 8e9f2dd9e2
5 changed files with 4498 additions and 4645 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -10056,139 +10056,90 @@ EndProcedure
Procedure Bitrix24_StartTimekeeping(FunctionParameters) Procedure Bitrix24_StartTimekeeping(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.StartTimekeeping(URL); Result = OPI_Bitrix24.StartTimekeeping(URL);
OPI_TestDataRetrieval.WriteLog(Result, "StartTimekeeping (wh)", "Bitrix24");
Check_BitrixTimekeeping(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Time = OPI_Tools.GetCurrentDate() - Hour; Time = OPI_Tools.GetCurrentDate() - Hour;
Report = "Late"; Report = "Late";
Result = OPI_Bitrix24.StartTimekeeping(URL, UserID, Time, Report, ); Result = OPI_Bitrix24.StartTimekeeping(URL, UserID, Time, Report, );
// END // END
OPI_TestDataRetrieval.WriteLog(Result, "StartTimekeeping", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_StopTimekeeping(FunctionParameters) Procedure Bitrix24_StopTimekeeping(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.StopTimekeeping(URL); Result = OPI_Bitrix24.StopTimekeeping(URL);
OPI_TestDataRetrieval.WriteLog(Result, "StopTimekeeping (wh)", "Bitrix24"); URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"];
Check_BitrixTimekeeping(Result); // SKIP
//URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Time = OPI_Tools.GetCurrentDate(); Time = OPI_Tools.GetCurrentDate();
Report = "Time off"; Report = "Time off";
Result = OPI_Bitrix24.StopTimekeeping(URL, UserID, Time, Report, ); Result = OPI_Bitrix24.StopTimekeeping(URL, UserID, Time, Report, );
// END
OPI_TestDataRetrieval.WriteLog(Result, "StopTimekeeping", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_PauseTimekeeping(FunctionParameters) Procedure Bitrix24_PauseTimekeeping(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.PauseTimekeeping(URL); Result = OPI_Bitrix24.PauseTimekeeping(URL);
OPI_TestDataRetrieval.WriteLog(Result, "StopTimekeeping (wh)", "Bitrix24");
Check_BitrixTimekeeping(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Result = OPI_Bitrix24.PauseTimekeeping(URL, UserID); Result = OPI_Bitrix24.PauseTimekeeping(URL, UserID);
// END // END
OPI_TestDataRetrieval.WriteLog(Result, "PauseTimekeeping", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_GetTimekeepingStatus(FunctionParameters) Procedure Bitrix24_GetTimekeepingStatus(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.GetTimekeepingStatus(URL); Result = OPI_Bitrix24.GetTimekeepingStatus(URL);
OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingStatus (wh)", "Bitrix24");
Check_BitrixTimekeeping(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Result = OPI_Bitrix24.GetTimekeepingStatus(URL, UserID); Result = OPI_Bitrix24.GetTimekeepingStatus(URL, UserID);
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingStatus", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_GetTimekeepingSettings(FunctionParameters) Procedure Bitrix24_GetTimekeepingSettings(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.GetTimekeepingSettings(URL); Result = OPI_Bitrix24.GetTimekeepingSettings(URL);
OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingSettings (wh)", "Bitrix24");
Check_BitrixTimekeepingSettings(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Result = OPI_Bitrix24.GetTimekeepingSettings(URL, UserID); Result = OPI_Bitrix24.GetTimekeepingSettings(URL, UserID);
// END // END
OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingSettings", "Bitrix24");
Check_BitrixTimekeepingSettings(Result);
EndProcedure EndProcedure
#EndRegion #EndRegion

View File

@@ -10056,139 +10056,90 @@ EndProcedure
Procedure Bitrix24_StartTimekeeping(FunctionParameters) Procedure Bitrix24_StartTimekeeping(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.StartTimekeeping(URL); Result = OPI_Bitrix24.StartTimekeeping(URL);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "StartTimekeeping (wh)", "Bitrix24");
Check_BitrixTimekeeping(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Time = OPI_Tools.GetCurrentDate() - Hour; Time = OPI_Tools.GetCurrentDate() - Hour;
Report = "Late"; Report = "Late";
Result = OPI_Bitrix24.StartTimekeeping(URL, UserID, Time, Report, ); Result = OPI_Bitrix24.StartTimekeeping(URL, UserID, Time, Report, );
// END // END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "StartTimekeeping", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_StopTimekeeping(FunctionParameters) Procedure Bitrix24_StopTimekeeping(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.StopTimekeeping(URL); Result = OPI_Bitrix24.StopTimekeeping(URL);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "StopTimekeeping (wh)", "Bitrix24"); URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"];
Check_BitrixTimekeeping(Result); // SKIP
//URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Time = OPI_Tools.GetCurrentDate(); Time = OPI_Tools.GetCurrentDate();
Report = "Time off"; Report = "Time off";
Result = OPI_Bitrix24.StopTimekeeping(URL, UserID, Time, Report, ); Result = OPI_Bitrix24.StopTimekeeping(URL, UserID, Time, Report, );
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "StopTimekeeping", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_PauseTimekeeping(FunctionParameters) Procedure Bitrix24_PauseTimekeeping(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.PauseTimekeeping(URL); Result = OPI_Bitrix24.PauseTimekeeping(URL);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "StopTimekeeping (wh)", "Bitrix24");
Check_BitrixTimekeeping(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Result = OPI_Bitrix24.PauseTimekeeping(URL, UserID); Result = OPI_Bitrix24.PauseTimekeeping(URL, UserID);
// END // END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "PauseTimekeeping", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_GetTimekeepingStatus(FunctionParameters) Procedure Bitrix24_GetTimekeepingStatus(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.GetTimekeepingStatus(URL); Result = OPI_Bitrix24.GetTimekeepingStatus(URL);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingStatus (wh)", "Bitrix24");
Check_BitrixTimekeeping(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Result = OPI_Bitrix24.GetTimekeepingStatus(URL, UserID); Result = OPI_Bitrix24.GetTimekeepingStatus(URL, UserID);
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingStatus", "Bitrix24");
Check_BitrixTimekeeping(Result);
EndProcedure EndProcedure
Procedure Bitrix24_GetTimekeepingSettings(FunctionParameters) Procedure Bitrix24_GetTimekeepingSettings(FunctionParameters)
//URL = FunctionParameters["Bitrix24_URL"]; URL = FunctionParameters["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Result = OPI_Bitrix24.GetTimekeepingSettings(URL); Result = OPI_Bitrix24.GetTimekeepingSettings(URL);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingSettings (wh)", "Bitrix24");
Check_BitrixTimekeepingSettings(Result); // SKIP
Hour = 3600; Hour = 3600;
//URL = FunctionParameters["Bitrix24_Domain"]; URL = FunctionParameters["Bitrix24_Domain"];
Token = FunctionParameters["Bitrix24_Token"]; Token = FunctionParameters["Bitrix24_Token"];
UserID = 1; UserID = 1;
Result = OPI_Bitrix24.GetTimekeepingSettings(URL, UserID); Result = OPI_Bitrix24.GetTimekeepingSettings(URL, UserID);
// END // END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetTimekeepingSettings", "Bitrix24");
Check_BitrixTimekeepingSettings(Result);
EndProcedure EndProcedure
#EndRegion #EndRegion

View File

@@ -10056,18 +10056,13 @@
Процедура Bitrix24_НачатьУчетВремени(ПараметрыФункции) Процедура Bitrix24_НачатьУчетВремени(ПараметрыФункции)
//URL = ПараметрыФункции["Bitrix24_URL"]; URL = ПараметрыФункции["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Результат = OPI_Bitrix24.НачатьУчетВремени(URL); Результат = OPI_Bitrix24.НачатьУчетВремени(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьУчетВремени (хук)", "Bitrix24");
Проверка_БитриксУчетВремени(Результат); // SKIP
Час = 3600; Час = 3600;
//URL = ПараметрыФункции["Bitrix24_Domain"]; URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"]; Токен = ПараметрыФункции["Bitrix24_Token"];
IDПользователя = 1; IDПользователя = 1;
Время = OPI_Инструменты.ПолучитьТекущуюДату() - Час; Время = OPI_Инструменты.ПолучитьТекущуюДату() - Час;
@@ -10077,24 +10072,15 @@
// END // END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьУчетВремени", "Bitrix24");
Проверка_БитриксУчетВремени(Результат);
КонецПроцедуры КонецПроцедуры
Процедура Bitrix24_ЗавершитьУчетВремени(ПараметрыФункции) Процедура Bitrix24_ЗавершитьУчетВремени(ПараметрыФункции)
//URL = ПараметрыФункции["Bitrix24_URL"]; URL = ПараметрыФункции["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL); Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьУчетВремени (хук)", "Bitrix24"); URL = ПараметрыФункции["Bitrix24_Domain"];
Проверка_БитриксУчетВремени(Результат); // SKIP
//URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"]; Токен = ПараметрыФункции["Bitrix24_Token"];
IDПользователя = 1; IDПользователя = 1;
Время = OPI_Инструменты.ПолучитьТекущуюДату(); Время = OPI_Инструменты.ПолучитьТекущуюДату();
@@ -10102,28 +10088,17 @@
Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL, IDПользователя, Время, Отчет, ); Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL, IDПользователя, Время, Отчет, );
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьУчетВремени", "Bitrix24");
Проверка_БитриксУчетВремени(Результат);
КонецПроцедуры КонецПроцедуры
Процедура Bitrix24_ПриостановитьУчетВремени(ПараметрыФункции) Процедура Bitrix24_ПриостановитьУчетВремени(ПараметрыФункции)
//URL = ПараметрыФункции["Bitrix24_URL"]; URL = ПараметрыФункции["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Результат = OPI_Bitrix24.ПриостановитьУчетВремени(URL); Результат = OPI_Bitrix24.ПриостановитьУчетВремени(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьУчетВремени (хук)", "Bitrix24");
Проверка_БитриксУчетВремени(Результат); // SKIP
Час = 3600; Час = 3600;
//URL = ПараметрыФункции["Bitrix24_Domain"]; URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"]; Токен = ПараметрыФункции["Bitrix24_Token"];
IDПользователя = 1; IDПользователя = 1;
@@ -10131,53 +10106,33 @@
// END // END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьУчетВремени", "Bitrix24");
Проверка_БитриксУчетВремени(Результат);
КонецПроцедуры КонецПроцедуры
Процедура Bitrix24_ПолучитьСтатусУчетаВремени(ПараметрыФункции) Процедура Bitrix24_ПолучитьСтатусУчетаВремени(ПараметрыФункции)
//URL = ПараметрыФункции["Bitrix24_URL"]; URL = ПараметрыФункции["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL); Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусУчетаВремени (хук)", "Bitrix24");
Проверка_БитриксУчетВремени(Результат); // SKIP
Час = 3600; Час = 3600;
//URL = ПараметрыФункции["Bitrix24_Domain"]; URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"]; Токен = ПараметрыФункции["Bitrix24_Token"];
IDПользователя = 1; IDПользователя = 1;
Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL, IDПользователя); Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL, IDПользователя);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусУчетаВремени", "Bitrix24");
Проверка_БитриксУчетВремени(Результат);
КонецПроцедуры КонецПроцедуры
Процедура Bitrix24_ПолучитьНастройкиУчетаВремени(ПараметрыФункции) Процедура Bitrix24_ПолучитьНастройкиУчетаВремени(ПараметрыФункции)
//URL = ПараметрыФункции["Bitrix24_URL"]; URL = ПараметрыФункции["Bitrix24_URL"];
URL = "https://b24-gb03za.bitrix24.by/rest/1/tfvwyd1ole6c3504";
Результат = OPI_Bitrix24.ПолучитьНастройкиУчетаВремени(URL); Результат = OPI_Bitrix24.ПолучитьНастройкиУчетаВремени(URL);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкиУчетаВремени (хук)", "Bitrix24");
Проверка_БитриксНастройкиУчетаВремени(Результат); // SKIP
Час = 3600; Час = 3600;
//URL = ПараметрыФункции["Bitrix24_Domain"]; URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"]; Токен = ПараметрыФункции["Bitrix24_Token"];
IDПользователя = 1; IDПользователя = 1;
@@ -10185,10 +10140,6 @@
// END // END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкиУчетаВремени", "Bitrix24");
Проверка_БитриксНастройкиУчетаВремени(Результат);
КонецПроцедуры КонецПроцедуры
#КонецОбласти #КонецОбласти

View File

@@ -10069,15 +10069,15 @@
Отчет = "Опоздание"; Отчет = "Опоздание";
Результат = OPI_Bitrix24.НачатьУчетВремени(URL, IDПользователя, Время, Отчет, ); Результат = OPI_Bitrix24.НачатьУчетВремени(URL, IDПользователя, Время, Отчет, );
// END // END
КонецПроцедуры КонецПроцедуры
Процедура Bitrix24_ЗавершитьУчетВремени(ПараметрыФункции) Процедура Bitrix24_ЗавершитьУчетВремени(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"]; URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL); Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL);
URL = ПараметрыФункции["Bitrix24_Domain"]; URL = ПараметрыФункции["Bitrix24_Domain"];