1
0
mirror of https://github.com/andranik-ss/integration-1c-redmine.git synced 2025-09-16 08:26:22 +02:00

- Положено начало покрытию тестами существующего функционала обработки "Интеграция 1С и Redmine" с помощью фреймворка xUnitFor1C

- Исправлены ошибки
This commit is contained in:
unknown
2016-07-29 18:26:57 +03:00
parent b100b8e81b
commit c7dbbc84aa
19 changed files with 576 additions and 426 deletions

2
.gitignore vendored
View File

@@ -1,4 +1,6 @@
integration-1c-redmine.epf
/tests/settings.json
/precommit/v8Reader/V8Reader.epf
/precommit/*.log

View File

@@ -70,7 +70,7 @@
},0,1,0,4,
{2,8,1,1,1,0,0,0,0},
{2,33,0,1,2,0,0,0,0},
{2,866,1,1,3,0,0,8,0},
{2,1137,1,1,3,0,0,8,0},
{2,587,0,1,4,0,0,9,0},0,4294967295,5,64,0,
{3,4,
{0}
@@ -107,8 +107,11 @@
{3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,1,0,1,1,
{5,93ccbb2c-2228-49d8-871e-be4970b3cd08,818,1,5,
{6,ab0d28e7-69c5-495c-a2b5-0bfd884b7896,1,e1692cc2-605b-4535-84dd-28440238746c,
{5,93ccbb2c-2228-49d8-871e-be4970b3cd08,824,1,5,
{6,04bdf916-a95f-45d5-a09a-50e9775c4516,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0},
{6,5277600b-80c9-4d97-963e-84d48ebb2260,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПолучитьСписокПользователей",
{1,"ДействияФормыПолучитьСписокПользователей",
{1,1,
@@ -125,7 +128,27 @@
{0,0,0}
}
},0},
{6,725b621b-b4cc-4a36-93fa-f125d0ddb208,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,7d78838b-6c0d-4c60-9554-c7a086c4fe85,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыЗакрыть",
{1,"ДействияФормыЗакрыть",
{1,1,
{"ru","Закрыть"}
},
{1,1,
{"ru","Закрыть"}
},
{1,1,
{"ru","Закрыть"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,1377931c-5744-4948-bade-cb35117b5f63},"",-1,-1,1,0,""}
},
{6,0b991e2d-2e0f-403c-a936-0df908a29592,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПолучитьСписокДопПолей",
{1,"ДействияФормыПолучитьСписокДопПолей",
{1,1,
@@ -142,10 +165,7 @@
{0,0,0}
}
},0},
{6,cb65cc0f-efdb-48df-a916-4eba2b3b49d5,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0},
{6,3b9b0a24-2f1b-4e15-9fb0-580f0336cc85,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,dde180ae-17ab-414b-9cc1-a6142e791b62,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПолучитьСписокПроектов",
{1,"ДействияФормыПолучитьСписокПроектов",
{1,1,
@@ -168,49 +188,29 @@
{1,1,
{"ru","Получить список проектов"}
}
},
{6,62d5cec4-b985-4c70-a066-e89fea4fca8c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыЗакрыть",
{1,"ДействияФормыЗакрыть",
{1,1,
{"ru","Закрыть"}
},
{1,1,
{"ru","Закрыть"}
},
{1,1,
{"ru","Закрыть"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,1377931c-5744-4948-bade-cb35117b5f63},"",-1,-1,1,0,""}
},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,cb65cc0f-efdb-48df-a916-4eba2b3b49d5,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,04bdf916-a95f-45d5-a09a-50e9775c4516,
{8,"Подменю",0,0,
{1,1,
{"ru","Действия"}
},0,93ccbb2c-2228-49d8-871e-be4970b3cd08,813,99,1,0,1,0,1,0,0},62d5cec4-b985-4c70-a066-e89fea4fca8c,
},0,93ccbb2c-2228-49d8-871e-be4970b3cd08,819,99,1,0,1,0,1,0,0},7d78838b-6c0d-4c60-9554-c7a086c4fe85,
{8,"Закрыть",0,1,
{1,1,
{"ru","Закрыть"}
},0,93ccbb2c-2228-49d8-871e-be4970b3cd08,8,1e2,0,3,1,0,0,0,0},
{0,0,
{1,93ccbb2c-2228-49d8-871e-be4970b3cd08,813,0}
{1,93ccbb2c-2228-49d8-871e-be4970b3cd08,819,0}
}
},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1,3,3b9b0a24-2f1b-4e15-9fb0-580f0336cc85,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1,3,dde180ae-17ab-414b-9cc1-a6142e791b62,
{8,"ПолучитьСписокПроектов",0,1,
{1,1,
{"ru","Получить список проектов"}
},1,93ccbb2c-2228-49d8-871e-be4970b3cd08,87,1e2,0,0,1,0,0,0,0},ab0d28e7-69c5-495c-a2b5-0bfd884b7896,
},1,93ccbb2c-2228-49d8-871e-be4970b3cd08,87,1e2,0,0,1,0,0,0,0},5277600b-80c9-4d97-963e-84d48ebb2260,
{8,"ПолучитьСписокПользователей",0,1,
{1,1,
{"ru","Получить список пользователей"}
},0,93ccbb2c-2228-49d8-871e-be4970b3cd08,123,1e2,0,0,1,0,0,0,0},725b621b-b4cc-4a36-93fa-f125d0ddb208,
},0,93ccbb2c-2228-49d8-871e-be4970b3cd08,123,1e2,0,0,1,0,0,0,0},0b991e2d-2e0f-403c-a936-0df908a29592,
{8,"ПолучитьСписокДопПолей",0,1,
{1,1,
{"ru","Получить список доп полей"}
@@ -221,7 +221,7 @@
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0}
},
{8,0,0,874,25,1,
{8,0,0,1145,25,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
@@ -330,7 +330,7 @@
},1,0,0,4,
{2,6,1,1,1,0,0,0,0},
{2,6,0,1,2,0,0,0,0},
{2,856,1,1,3,0,0,0,0},
{2,1127,1,1,3,0,0,0,0},
{2,534,0,1,4,0,0,0,0},0,4294967295,5,64,0,
{3,4,
{0}
@@ -356,7 +356,7 @@
}
}
},
{8,8,33,866,587,1,
{8,8,33,1137,587,1,
{0,
{2,0,0,33},
{2,-1,6,0}
@@ -777,26 +777,17 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{7,3,0,1,100},0,
{3,3,
{-22}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-21}
},
{3,4,
{0}
},
{3,0,
{3,4,
{0}
},
{5,752ff89f-1fc3-4bf7-9d15-f52d92095850,36,1,19,
{3,4,
{0}
},
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{3,3,
{-21}
},
{3,0,
@@ -804,138 +795,9 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{1,0},0,0},9,2,0,0,1,1,
{5,752ff89f-1fc3-4bf7-9d15-f52d92095850,36,1,19,
{6,816e2105-ce5f-404a-908a-5b8fd05d6b04,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачУстановитьФлажки",
{3,"КоманднаяПанельСписокЗадачПерейти",
{1,"КоманднаяПанельСписокЗадачПерейти",
{1,1,
{"ru","Установить флажки"}
},
{1,1,
{"ru","Установить флажки"}
},
{1,1,
{"ru","Установить флажки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{-10},"",-1,-1,1,0,""}
},
{6,029b91be-3ccb-4966-bfc7-2566e0d27580,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачПоказатьСкрытьОписание",
{1,"КоманднаяПанельСписокЗадачПоказатьСкрытьОписание",
{1,1,
{"ru","Показать скрыть описание"}
},
{1,1,
{"ru","Показать скрыть описание"}
},
{1,1,
{"ru","Показать скрыть описание"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Показать/скрыть описание задачи"}
},
{1,1,
{"ru","Показать/скрыть описание задачи"}
},
{4,1,
{0,bc61d1e7-2d40-4e93-8630-cce840bdcf99},"",-1,-1,1,0,""}
},
{6,2271e253-c151-40bb-9cc7-928951585f6d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачСкопироватьВБуфер",
{1,"КоманднаяПанельСписокЗадачСкопироватьВБуфер",
{1,1,
{"ru","Скопировать в буфер"}
},
{1,1,
{"ru","Скопировать в буфер"}
},
{1,1,
{"ru","Скопировать в буфер"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,f6532868-30b9-44ab-803c-78f0f0b06b02},"",-1,-1,1,0,""}
},
{6,e4ee6d06-c2b7-4a15-8e32-3f6148957fe7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачУдалить",
{1,"КоманднаяПанельСписокЗадачУдалить",
{1,1,
{"ru","Удалить"}
},
{1,1,
{"ru","Удалить"}
},
{1,1,
{"ru","Удалить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},9,
{4,1,
{0,08a45a70-c221-4339-b3b1-9f11cb22147d},"",-1,-1,1,0,""},
{0,68,4}
},
{6,74ffe763-c476-4079-a15b-c3b7df47cb46,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачСнятьФлажки",
{1,"КоманднаяПанельСписокЗадачСнятьФлажки",
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{-11},"",-1,-1,1,0,""}
},
{6,2fd78f0c-17c4-4464-b672-4c50e4c0d4c0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,53,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,a5d70881-6014-4291-9639-7c57b918b5fb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,752ff89f-1fc3-4bf7-9d15-f52d92095850,32},2,
{1,0}
},
{6,d5dcde0a-4d3f-4f2d-b515-d9825568d56f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,752ff89f-1fc3-4bf7-9d15-f52d92095850,27},3,
{1,1,
{"ru","Изменить"}
},
{4,1,
{0,97b2cc97-d5c6-45fb-9824-9d6d73db21fe},"",-1,-1,1,0,""}
},
{6,fe03c048-3425-42b1-a0be-9a95bdaa0a52,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачДобавить",
{1,"КоманднаяПанельСписокЗадачДобавить",
{1,1,
{"ru","Добавить"}
},
{1,1,
{"ru","Добавить"}
},
{1,1,
{"ru","Добавить"}
{1,1,
{"ru","Перейти"}
},
{1,1,
@@ -961,10 +823,98 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{1,1,
{"ru","Командная панель список задач редактировать"}
},
{1,1,
{"ru","Командная панель список задач редактировать"}
{1,1,
{"ru","Командная панель список задач редактировать"}
},
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Редактировать задачу(и)"}
},
{1,1,
{"ru","Редактировать"}
},
{4,0,
{0},"",-1,-1,1,0,""}
},
{6,542dee9d-d98b-4b8b-8648-b3c2ad836554,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,53,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,542a4c32-a628-4ca6-891d-83ca9a5eb499,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачПоказатьСкрытьОписание",
{1,"КоманднаяПанельСписокЗадачПоказатьСкрытьОписание",
{1,1,
{"ru","Показать скрыть описание"}
},
{1,1,
{"ru","Показать скрыть описание"}
},
{1,1,
{"ru","Показать скрыть описание"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Показать/скрыть описание задачи"}
},
{1,1,
{"ru","Показать/скрыть описание задачи"}
},
{4,1,
{0,bc61d1e7-2d40-4e93-8630-cce840bdcf99},"",-1,-1,1,0,""}
},
{6,48c07b97-9fe3-4a07-8871-9206e50d0f30,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачУдалить",
{1,"КоманднаяПанельСписокЗадачУдалить",
{1,1,
{"ru","Удалить"}
},
{1,1,
{"ru","Удалить"}
},
{1,1,
{"ru","Удалить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},9,
{4,1,
{0,08a45a70-c221-4339-b3b1-9f11cb22147d},"",-1,-1,1,0,""},
{0,68,4}
},
{6,744faf96-1cf9-4c6f-a1d0-d3a41a99e3b3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,b69f9f14-bbd0-47ca-9fc3-c57a37430782,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,752ff89f-1fc3-4bf7-9d15-f52d92095850,27},3,
{1,1,
{"ru","Изменить"}
},
{4,1,
{0,97b2cc97-d5c6-45fb-9824-9d6d73db21fe},"",-1,-1,1,0,""}
},
{6,67b20185-b206-4e39-901b-0d41f46bee44,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,97,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,f4f2ba8c-9f47-47eb-a0c0-5f537632a8dc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,9f4f172d-fcbe-4392-a63e-ed9427098212,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачСнятьФлажки",
{1,"КоманднаяПанельСписокЗадачСнятьФлажки",
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
@@ -991,7 +941,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{"ru","Командная панель список задач обновить список"}
},
{1,1,
{"ru","Командная панель список задач обновить список"}
{"ru","Командная панель список задач обновить список"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -1011,20 +961,40 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{6,597c9184-4147-4d81-8220-250f45b9e7bf,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачПерейти",
{1,"КоманднаяПанельСписокЗадачПерейти",
{1,1,
{"ru","Перейти"}
{1,1,
{"ru","Перейти"}
},
{1,1,
{"ru","Перейти"}
},
{1,1,
{"ru","Перейти"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,3b2a508b-f36e-4e0b-9dc0-70b2b56276a9},"",-1,-1,1,0,""}
},
{6,2f402201-6cf2-4da3-8efc-29e791e830e8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачУстановитьФлажки",
{1,"КоманднаяПанельСписокЗадачУстановитьФлажки",
{1,1,
{"ru","Установить флажки"}
},
{1,1,
{"ru","Перейти"}
},
{1,1,
{"ru","Установить флажки"}
},
{1,1,
{"ru","Перейти"}
{"ru","Установить флажки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
},1,
{4,1,
{-10},"",-1,-1,1,0,""}
},
@@ -1032,68 +1002,98 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{6,4294967295,00000000-0000-0000-0000-000000000000,99,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,af985ae8-7728-43c8-a6bc-d512a5c8eda7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачПерейти",
{3,"КоманднаяПанельСписокЗадачСкопироватьВБуфер",
{1,"КоманднаяПанельСписокЗадачСкопироватьВБуфер",
{1,1,
{"ru","Перейти"}
{1,1,
{"ru","Скопировать в буфер"}
},
{1,1,
{"ru","Скопировать в буфер"}
},
{1,1,
{"ru","Скопировать в буфер"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,f6532868-30b9-44ab-803c-78f0f0b06b02},"",-1,-1,1,0,""}
},
{6,4edce745-db18-4b49-badd-ffd10a4727d7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,0847ff7e-96dd-4477-811f-c1ad12a8f83b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСписокЗадачДобавить",
{1,"КоманднаяПанельСписокЗадачДобавить",
{1,1,
{"ru","Добавить"}
},
{1,1,
{"ru","Добавить"}
},
{1,1,
{"ru","Добавить"}
},
{4,0,
{1,1,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{"ru","Перейти"}
{1,1,
{"ru","Добавить новую задачу"}
},
{1,1,
{0,0,0}
{"ru","Добавить новую задачу"}
},
{4,1,
{0,977e831a-0e73-4d60-af51-091a6fa8612e},"",-1,-1,1,0,""},
{0,3b2a508b-f36e-4e0b-9dc0-70b2b56276a9},"",-1,-1,1,0,""}
{0,107,0}
},
{6,f0602990-ccd7-435d-bf8a-4159e5724ab5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},3,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},3,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,15,2f402201-6cf2-4da3-8efc-29e791e830e8,
{8,"УстановитьФлажки",0,1,
{1,1,
{"ru","УстановитьФлажки"}
{"ru","УстановитьФлажки"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,29,1e2,0,0,1,0,0,0,0},9f4f172d-fcbe-4392-a63e-ed9427098212,
{8,"СнятьФлажки",0,1,
{1,1,
{"ru","Снять флажки"}
{"ru","Снять флажки"}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,30,1e2,0,0,1,0,0,0,0},0847ff7e-96dd-4477-811f-c1ad12a8f83b,
{8,"Добавить",0,1,
{1,1,
{"ru","Добавить"}
{"ru","Добавить"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,3,1e2,0,3,1,0,0,0,0},b69f9f14-bbd0-47ca-9fc3-c57a37430782,
{8,"Изменить",0,1,
{1,1,
{"ru","Изменить"}
{"ru","Изменить"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,26,1e2,1,3,1,0,0,0,0},48c07b97-9fe3-4a07-8871-9206e50d0f30,
{8,"Удалить",0,1,
{1,1,
{"ru","Удалить"}
{"ru","Удалить"}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,5,1e2,0,3,1,0,0,0,0},f9cefd27-fa2a-4171-92e2-260abcf2028f,
{8,"ОбновитьСписок",0,1,
{1,1,
{"ru","Обновить"}
{"ru","Обновить"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,1,1e2,0,3,1,0,0,0,0},542a4c32-a628-4ca6-891d-83ca9a5eb499,
{8,"ПоказатьСкрытьОписание",0,1,
{1,1,
{"ru","Описание HTML"}
{"ru","Описание HTML"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,12,1e2,0,3,1,1,0,0,0},744faf96-1cf9-4c6f-a1d0-d3a41a99e3b3,
{8,"Действие",0,1,
{1,1,
{"ru","Сортировать по возрастанию"}
{"ru","Сортировать по возрастанию"}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,19,1e2,0,0,1,0,0,0,0},f4f2ba8c-9f47-47eb-a0c0-5f537632a8dc,
{8,"Действие1",0,1,
{1,1,
{"ru","Сортировать по убыванию"}
{"ru","Сортировать по убыванию"}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,20,1e2,0,0,1,0,0,0,0},542dee9d-d98b-4b8b-8648-b3c2ad836554,
{8,"Действие4",0,1,
{1,1,
{"ru","Установить отбор и сортировку списка..."}
{"ru","Установить отбор и сортировку списка..."}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,23,1e2,0,0,1,0,0,0,0},f0602990-ccd7-435d-bf8a-4159e5724ab5,
{8,"Действие2",0,1,
{1,1,
@@ -1102,7 +1102,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{8,"Действие3",0,1,
{1,1,
{"ru","Отключить отбор"}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,22,1e2,0,0,1,0,0,0,0},1211c875-318e-4217-a985-d9ad8ac94a19,
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,22,1e2,0,0,1,0,0,0,0},67b20185-b206-4e39-901b-0d41f46bee44,
{8,"Действие5",0,1,
{1,1,
{"ru","Настройка списка..."}
@@ -1111,15 +1111,15 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{1,1,
{"ru","Вывести список..."}
},0,752ff89f-1fc3-4bf7-9d15-f52d92095850,25,1e2,0,0,1,0,0,0,0},84f98a76-278b-4b65-9bce-1be2decf60f8,
{8,"ВнешниеСсылки",0,1,
{8,"ВнешниеСсылки",0,1,
{1,1,
{"ru","Внешние ссылки"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,31,1e2,1,0,1,0,0,0,0},
{5,0,
{5,0,
{2,752ff89f-1fc3-4bf7-9d15-f52d92095850,26,0,752ff89f-1fc3-4bf7-9d15-f52d92095850,31,0}
}
},
{5,752ff89f-1fc3-4bf7-9d15-f52d92095850,27,0,1,247d1442-f79e-4f4f-a788-6e1d0d596b91,
{5,752ff89f-1fc3-4bf7-9d15-f52d92095850,27,0,1,d5d79286-e574-4dc5-96ea-b1d211f178aa,
{8,"Редактировать",0,1,
{1,1,
{"ru","Редактировать"}
@@ -1130,7 +1130,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
},
{5,752ff89f-1fc3-4bf7-9d15-f52d92095850,32,0,3,af985ae8-7728-43c8-a6bc-d512a5c8eda7,
{8,"СкопироватьВБуферЗадача",0,1,
{1,1,
{1,1,
{"ru","Скопировать ссылку в буфер (задача)"}
},1,752ff89f-1fc3-4bf7-9d15-f52d92095850,33,1e2,0,0,1,0,0,0,0},597c9184-4147-4d81-8220-250f45b9e7bf,
{8,"ПерейтиЗадача",0,1,
@@ -1144,7 +1144,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{-1,0,
{0}
}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0}
},
{8,293,6,846,33,1,
@@ -1189,25 +1189,8 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
},
{7,3,0,1,100},0,
{3,3,
{-22}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-21}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,0,2,0,1,
{5,b10bf248-f9c0-43a8-8983-d8d59093115d,44,1,2,
{6,9a211266-8076-4d74-9134-ace3ff54b3b3,1,e1692cc2-605b-4535-84dd-28440238746c,
{-22}
},
{3,4,
{0}
},
@@ -1227,11 +1210,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{6,8ceeb6c7-08b9-4ebe-a39d-f9c4035678d4,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельНастройкиНастройки",
{1,"КоманднаяПанельНастройкиНастройки",
{1,1,
{"ru","Настройки"}
},
{1,1,
{"ru","Настройки"}
{1,1,
{"ru","Настройки"}
},
{1,1,
@@ -1242,7 +1221,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,942e0303-a3ec-4fe8-887c-5aea8516d424},"",-1,-1,1,0,""}
{0,0,0}
}
},1,
{4,1,
@@ -1302,7 +1281,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{7,3,0,1,100},1,
{3,3,
{-22}
},
},
{3,4,
{0}
},
@@ -1316,7 +1295,7 @@ unnaLEBBelRqXtKtZRUmNjfN8r8Wsn009anKqpVaU7DDcxQ2DEhYcNWTXqBrhefh
{-21}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},2,2,0}
},
{8,846,38,852,534,1,
@@ -2353,7 +2332,7 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
A2VeV+TsVF3mQXtqzjNsysEfHevckzNhCTh4I6zFQCSOfBkFzZTZOBT464JYCSvR
pg4qzV4p0j3/z/D4y3LNAD2qK2n6UZ0nrNV9KmpCCA7qaS1eCtvQVP7sDGCHpqo7
pg4qzV4p0j3/z/D4y3LNAD2qK2n6UZ0nrNV9KmpCCA7qaS1eCtvQVP7sDGCHpqo7
Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
},
@@ -2411,7 +2390,12 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
{1,"СписокЗадачПриПолученииДанных",
{1,1,
{"ru","Список задач при получении данных"}
},
},
{1,1,
{"ru","Список задач при получении данных"}
},
{1,1,
{"ru","Список задач при получении данных"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -2431,12 +2415,7 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
{2,-1,6,0}
},
{0,
{0,
{2,247,0,0},
{2,-1,6,0}
},
{0,
{2,197,3,0},
{2,197,3,0},
{2,-1,6,0}
},
{0,
@@ -2456,15 +2435,15 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
},
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,199,
{2,
{
{
{13,1,
{3,3,
{-1}
},
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{7,3,0,1,100},0,
{3,3,
{-22}
},
@@ -2591,7 +2570,7 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
{1,
{
{13,1,
{3,4,
{3,4,
{0}
},
{3,4,
@@ -2605,7 +2584,7 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
{0}
},
{3,4,
{0}
{0}
},
{3,3,
{-7}
@@ -2655,12 +2634,11 @@ Z2JEb1y0xxMC1i0GYV/qJ2qmy+PGiUwJIkUEpBc=},0}
}
}
},1,1,0,4,
{2,2,1,1,1,0,0,0,0},
{2,2,1,1,1,0,0,0,0},
{2,7,0,1,2,0,0,0,0},
{2,270,1,1,3,0,0,3,0},
{2,494,0,1,4,0,0,0,0},0,4294967295,5,64,0,
{3,4,
{0}
{3,4,
{0}
},0,0,57,0},
{0}
@@ -5614,7 +5592,7 @@ lY+pdCau07yIh+CIG3ZF2QRXVRxdqPxuz8Rlzcm6D/l7m0D/sa+oLcmoGIHuDg==
Phk4dicOIpYoBDkv9YmeqnTOKaBNecFNf7Jlwtrdp6PWe2+gma+VL4Wdb509GwXY
o3JNb1QIaJUJ+nhCwKZDz+pL/yQ9P900MUsCW2ED8QU=},0}
o3JNb1QIaJUJ+nhCwKZDz+pL/yQ9P900MUsCW2ED8QU=},0}
},
{-1},
{-1},
@@ -6643,7 +6621,7 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
{0}
},
{3,4,
{0}
{0}
},
{7,3,0,1,100},
{7,3,0,1,100},
@@ -6663,7 +6641,7 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
dAPVqwrB5xqMhfLEcdiGWh4ipe2EQTUvP1ZLDLfmmvLBkQOS1SMhSw5WXa5iaKPc
vc5OvNMGa42wHt5C47HWWvCo2hfuyrR0rGRHUG66hqqoK2iSGElFwtqp4SZqGe3Z
V+NnfgeYyRJReNguj41IU0FjFrUtpoxoojodi6kUEzLRKk59YgncFWcwLU5gDCN4
gQkMbX8NOTxDXlzY2QTHynKLUm7XTuGquIRH9M3hBgbwADMYFqfwCjnxcWwXHdNH
@@ -6680,14 +6658,14 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
{737535a4-21e6-4971-8513-3e3173a9fedd,
{8,
{8,
{16,
{1,1,
{16,
{1,1,
{"ru","Цвет"}
},
},
{1,0},
{1,0},1e2,1,-1,-1,-1,12590592,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
@@ -6760,7 +6738,7 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
{2,-1,6,0}
},
{0,
{2,-1,6,0},
@@ -6858,14 +6836,14 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
},
{8,2,7,270,31,1,
{0,
{2,0,0,7},
{2,0,0,7},
{2,-1,6,0}
},
{0,
{2,242,0,24},
{2,-1,6,0}
},
{0,
{0,
{2,0,2,2},
{2,-1,6,0}
},
@@ -6900,7 +6878,7 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
},
{7,3,0,1,100},1,
{3,3,
{-22}
{-22}
},
{3,4,
{0}
@@ -6963,7 +6941,7 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
{3,3,
{-22}
},
{3,4,
{3,4,
{0}
},
{3,4,
@@ -6997,7 +6975,7 @@ Lncj6EXEobu+qr6pH7y6wY3UTbNQ0Oho4lmJBWMPibp43b5rLayd0Sa2OekC},0}
{4,
{1,1,
{"ru","Описание"}
},
},
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},

View File

@@ -126,9 +126,9 @@
СвойстваЗадачи.Вставить("НомерРродительскойЗадачи", 0);
СвойстваЗадачи.Вставить("Проект", Проект);
КонецЕсли;
СвойстваЗадачи.Вставить("Трекер", "Bug");
СвойстваЗадачи.Вставить("Приоритет", "New");
СвойстваЗадачи.Вставить("Статус", "Normal");
СвойстваЗадачи.Вставить("Трекер", "Bug");
СвойстваЗадачи.Вставить("Приоритет", "New");
СвойстваЗадачи.Вставить("Статус", "Normal");
Форма = ЭтотОбъект.ПолучитьФорму("ФормаЗадачи", ЭтаФорма, Новый УникальныйИдентификатор());
Форма.НоваяЗадача = Истина;
@@ -441,7 +441,8 @@
Если НЕ ОтчетОВыполнении.ЕстьОшибки Тогда
ЗагруженныеДанные.Вставить("projects", Данные);
Иначе
Возврат Ложь;
Сообщить(ОтчетОВыполнении.ТекстОшибки, СтатусСообщения.Важное);
Возврат Ложь;
КонецЕсли;
КонецЕсли;
@@ -1033,7 +1034,7 @@
Процедура ПриОткрытии()
НастройкиФормы = ВосстановитьЗначение("ас_"+Метаданные().Имя+"_НастройкиФормы");
НастройкиФормы = ВосстановитьЗначение(Метаданные().Имя+"_НастройкиФормы");
ВосстановитьНастройкиФормы(ЭтаФорма);
Если ИнициализацияПриСтарте Тогда
@@ -1062,7 +1063,7 @@
Процедура ПриЗакрытии()
СохранитьНастройкиФормы(ЭтаФорма);
СохранитьЗначение("ас_"+Метаданные().Имя+"_НастройкиФормы", НастройкиФормы);
СохранитьЗначение(Метаданные().Имя+"_НастройкиФормы", НастройкиФормы);
ЗагруженныеДанные = Неопределено;

View File

@@ -218,7 +218,7 @@
{3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,1,0,1,1,
{5,32747082-ef24-423f-b0ca-de33c7a87577,150,1,0,1,
{5,32747082-ef24-423f-b0ca-de33c7a87577,153,1,0,1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,0,
{0,0,
{0}
@@ -285,10 +285,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,2,0,1,
{5,c272994a-12d9-4296-8e72-f68b66aa7701,4,1,3,
{6,f30ae375-415a-4a6b-a8ff-5abd9946ddb7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,2,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,002818ef-95f3-4759-a824-d02ed6b5e347,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,5b7cd24d-29ff-437f-ab8b-b4dc79eac8d2,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыОсновныеДействияФормыВыполнить",
{1,"ОсновныеДействияФормыОсновныеДействияФормыВыполнить",
{1,1,
@@ -305,15 +302,18 @@
{0,0,0}
}
},0},
{6,91d2a4ca-8b06-4d5a-9bab-7eee63b0958d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,002818ef-95f3-4759-a824-d02ed6b5e347,
{6,623980a3-28cd-43ca-bd94-a160bc7efd2e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,5619bdea-5a96-4064-9a2f-5f93f607bfcc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,2,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,5b7cd24d-29ff-437f-ab8b-b4dc79eac8d2,
{8,"ОсновныеДействияФормыВыполнить",0,1,
{1,1,
{"ru","Выполнить"}
},1,c272994a-12d9-4296-8e72-f68b66aa7701,1,1e2,0,1,1,0,1,0,0},91d2a4ca-8b06-4d5a-9bab-7eee63b0958d,
},1,c272994a-12d9-4296-8e72-f68b66aa7701,1,1e2,0,1,1,0,1,0,0},623980a3-28cd-43ca-bd94-a160bc7efd2e,
{8,"Разделитель",0,1,
{1,0},0,c272994a-12d9-4296-8e72-f68b66aa7701,2,1e2,2,1,1,0,1,0,0},f30ae375-415a-4a6b-a8ff-5abd9946ddb7,
{1,0},0,c272994a-12d9-4296-8e72-f68b66aa7701,2,1e2,2,1,1,0,1,0,0},5619bdea-5a96-4064-9a2f-5f93f607bfcc,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1,
{"ru","Закрыть"}
@@ -322,7 +322,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,467ca06c-1d5f-4947-bc18-1b17d697e7d0,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,5049007b-6773-42e5-b792-0161cebc6e7a,1,0,0}
},
{8,0,539,966,564,1,
{0,
@@ -1151,7 +1151,7 @@
{"ru","Номер рродительской задачи"}
},0,0},29,0,0,0,0,0,0,0,0,0,1,0,0,10,0,0,4,0,
{"U"},
{"U"},"",1,1,0,0,0,0,
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
@@ -1307,7 +1307,7 @@
{"ru","Оценка времени"}
},0,0},29,0,0,0,0,0,0,0,0,0,1,0,0,10,2,0,4,0,
{"U"},
{"U"},"",1,1,0,0,0,0,
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
@@ -1463,7 +1463,7 @@
{"ru","Начало выполнения"}
},0,0},29,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",2,1,0,0,0,0,
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
@@ -1619,7 +1619,7 @@
{"ru","Конец выполнения"}
},0,0},29,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",2,1,0,0,0,0,
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
@@ -2685,7 +2685,7 @@ LcBXUoTHLMUxiemmOOSiH9G5w57cSrB2zmmspq14J2pcbc1dS6SWpK1aLb0nI7VX
},
{3,4,
{0}
},
},
{3,4,
{0}
},
@@ -2871,7 +2871,7 @@ LcBXUoTHLMUxiemmOOSiH9G5w57cSrB2zmmspq14J2pcbc1dS6SWpK1aLb0nI7VX
{"U"},0,"",0,0}
}
},
{0},0,1,0,
{0},0,1,0,
{1,0},0},
{8,121,316,958,335,1,
{0,
@@ -4199,11 +4199,11 @@ JMNJVGbPbV0esnNfRYXubwXVPMoW3VnRH3V4YWrv09IqpURYv+bSqbhNqyoeyCN3
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
{0}
},
{3,4,
{0}
},
{3,4,
{0}
},
@@ -4451,7 +4451,7 @@ o3JNb1QIaJUJ+nhCwKZDz+pL/yQ9P900MUsCW2ED8QU=},0}
{13,1,
{3,4,
{0}
},
},
{3,4,
{0}
},
@@ -4761,11 +4761,11 @@ o3JNb1QIaJUJ+nhCwKZDz+pL/yQ9P900MUsCW2ED8QU=},0}
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
{3,4,
{0}
},
{3,4,
{0}
},
{3,4,
{0}
@@ -5124,11 +5124,11 @@ CiTUlnkLrDS97S8vVpg02PZDiwf4uJTp/pbXmCNZEgdL+hF9VvgW92Y0TykFKh9T
{16,
{1,1,
{"ru","Идентификатор"}
},
{1,0},
{1,0},99,2,-1,-1,-1,12589568,
{4,0,
{0},"",-1,-1,1,0,""},
},
{1,0},
{1,0},99,2,-1,-1,-1,12589568,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
@@ -5450,7 +5450,7 @@ m4acto05ngjJtxSk+tK/kQ74I8cXuSSKFTEQXw==},0}
{3,4,
{0}
},
{3,3,
{3,3,
{-7}
},
{3,3,

View File

@@ -187,10 +187,10 @@
КонецЦикла;
Наблюдатели.Очистить();
ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(мНаблюдатели, Наблюдатели);
ЗагрузитьВТаблицуЗначений(мНаблюдатели, Наблюдатели);
НастраиваемыеПоля.Очистить();
ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(мНастраиваемыеПоля, НастраиваемыеПоля);
ЗагрузитьВТаблицуЗначений(мНастраиваемыеПоля, НастраиваемыеПоля);
КонецПроцедуры

View File

@@ -388,40 +388,9 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0}
{0}
},
{3,4,
{0}
{0}
},
{3,4,
{0}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,0,0,1,1,
{5,fcf82488-b859-418f-b7d3-91e50d5382c1,14,1,5,
{6,7e3aed5b-02f8-43b5-af8c-e6785d54da16,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,c4da67a2-aa48-45f7-b9a7-850e2f59c6cd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,4682d23b-db1d-4240-97dc-290fea303304,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанель1СнятьФлажки",
{1,"КоманднаяПанель1СнятьФлажки",
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{3,4,
{0}
},
{3,3,
@@ -449,22 +418,53 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0}
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
},7,
{1,2,
{"ru","Установить флажки"},
{"uk","Встановити прапорці"}
},
{1,2,
{"ru","Установить флажки"},
{"uk","Встановити прапорці"}
},
{4,1,
{-10},"",-1,-1,1,0,""}
},
{6,7261bfff-2cf0-4514-b354-587cc1d9d75f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанель1СнятьФлажки",
{1,"КоманднаяПанель1СнятьФлажки",
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{1,1,
{"ru","Снять флажки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,2,
{"ru","Снять флажки"},
{"uk","Зняти прапорці"}
},
{1,2,
{"uk","Встановити прапорці"}
{"ru","Снять флажки"},
{"uk","Зняти прапорці"}
},
{4,1,
{"uk","Встановити прапорці"}
{-11},"",-1,-1,1,0,""}
},
{6,114a27ca-a191-4ebc-b273-66ffabd32d28,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
},
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,164ecbce-27ae-48a8-8efd-3e3a65d35677,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,c4da67a2-aa48-45f7-b9a7-850e2f59c6cd,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,164ecbce-27ae-48a8-8efd-3e3a65d35677,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
@@ -742,7 +742,7 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
{2,-1,6,0}
},
{0,
{2,-1,6,0},

View File

@@ -1375,12 +1375,12 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,2,0,1,
{5,711ee7c2-1f07-4f65-b4fa-05059b81cae2,3,1,3,
{6,224d9b94-b29f-4d1a-9157-9bdb8d7fb619,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,4bb8a6e3-4df6-4dca-8d9c-5ef3ff63996a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,205b02f8-50b2-40bb-a965-5906dfd480db,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,12,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,0aa844b3-1666-403e-9820-86fb82b3f4f8,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,b34e4a08-9f71-4d20-bc14-257734f4d217,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,7f011bd9-1195-4c99-a964-025428ee14ca,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнопкаВыполнитьНажатие",
{1,"КнопкаВыполнитьНажатие",
{1,1,
@@ -1400,13 +1400,13 @@
{1,0},
{1,0}
},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,0aa844b3-1666-403e-9820-86fb82b3f4f8,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,7f011bd9-1195-4c99-a964-025428ee14ca,
{8,"ОсновныеДействияФормыВыполнить",0,1,
{1,1,
{"ru","Изменить"}
},1,711ee7c2-1f07-4f65-b4fa-05059b81cae2,1,1e2,0,1,1,0,1,0,0},224d9b94-b29f-4d1a-9157-9bdb8d7fb619,
},1,711ee7c2-1f07-4f65-b4fa-05059b81cae2,1,1e2,0,1,1,0,1,0,0},b34e4a08-9f71-4d20-bc14-257734f4d217,
{8,"Разделитель",0,1,
{1,0},0,711ee7c2-1f07-4f65-b4fa-05059b81cae2,2,1e2,2,1,1,0,1,0,0},4bb8a6e3-4df6-4dca-8d9c-5ef3ff63996a,
{1,0},0,711ee7c2-1f07-4f65-b4fa-05059b81cae2,2,1e2,2,1,1,0,1,0,0},205b02f8-50b2-40bb-a965-5906dfd480db,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1,
{"ru","Закрыть"}
@@ -1415,7 +1415,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,e93bc03e-d139-4310-9ab9-5123c8bd8a04,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,6ab81fb1-cef6-4376-80cf-58ce6618bb14,1,0,0}
},
{8,0,486,592,511,1,
{0,
@@ -2368,7 +2368,7 @@ OedA6dGXdsVdbur4HRxxz65OfXBty9GF1h9PTJw6zlZ9qd9bB/qTU0YtSSbFBIx3
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0},
{2,-1,6,0}
},
{0,

View File

@@ -1,4 +1,5 @@
// Соответствие: ресурс трекера - полученные данные
// Кэширование загруженных данных, для исключения повторной загрузки
// Соответствие: ресурс трекера - полученные данные
Перем ЗагруженныеДанные Экспорт;
// Исключаем повторную инициализацию HTTPСоединения
@@ -13,6 +14,23 @@
////////////////////////////////////////////////////////////////////////////////
// ЭКСПОРТНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ
// Формирует структуру для передачи сообщений о выполнении запросов между клиентом и сервером
//
Функция СформироватьСтруктуруОтчетаОВыполнении() Экспорт
Возврат Новый Структура("ЕстьОшибки, ТекстОшибки, КодСостояния", Ложь, "", 0);
КонецФункции
Функция ПолучитьДанныеРесурсаИзТрекера(Ресурс, ОтчетоВыполнении, Параметры = "") Экспорт
СтруктураЗапроса = Новый Структура("Метод, АдресЗапроса, Параметры", "GET", "/"+Ресурс+".json", Параметры);
Результат = ОтправитьЗапросВтрекер(СтруктураЗапроса, ОтчетоВыполнении);
ЗагруженныеДанные.Вставить(Ресурс, Результат);
Возврат Результат;
КонецФункции
Функция СоздатьЗадачуВТрекере(ОтчетоВыполнении) Экспорт
//Если есть вложения снчала загрузим вложения
@@ -102,13 +120,25 @@
Возврат Неопределено;
КонецФункции
Функция СформироватьСтруктуруОтчетаОВыполнении() Экспорт
Возврат Новый Структура("ЕстьОшибки, ТекстОшибки, КодСостояния", Ложь, "", 0);
Функция ПолучитьИдентификаторПараметра(ИмяПараметра, Ресурс) Экспорт
Данные = ЗагруженныеДанные.Получить(Ресурс);
Если Данные <> Неопределено Тогда
Для Каждого СтрокаДанные Из Данные[Ресурс] Цикл
Если СтрокаДанные.Свойство("name") И ИмяПараметра = СтрокаДанные.name Тогда
Возврат СтрокаДанные.id;
ИначеЕсли СтрокаДанные.Свойство("user") И ИмяПараметра = СтрокаДанные.user.name Тогда
Возврат СтрокаДанные.user.id;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Возврат 0;
КонецФункции
// Формирование структур данных для дальнейшей сериализации в JSON и отправке в трекер
//
Функция СформироватьСтруктуруЗадачи(Редактирование=Ложь)
Задача = Новый Структура;
@@ -202,23 +232,6 @@
КонецФункции
Функция ПолучитьИдентификаторПараметра(ИмяПараметра, Ресурс) Экспорт
Данные = ЗагруженныеДанные.Получить(Ресурс);
Если Данные <> Неопределено Тогда
Для Каждого СтрокаДанные Из Данные[Ресурс] Цикл
Если СтрокаДанные.Свойство("name") И ИмяПараметра = СтрокаДанные.name Тогда
Возврат СтрокаДанные.id;
ИначеЕсли СтрокаДанные.Свойство("user") И ИмяПараметра = СтрокаДанные.user.name Тогда
Возврат СтрокаДанные.user.id;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Возврат 0;
КонецФункции
Функция ПолучитьMIMEТип(Расширение)
//: Файл = Новый Файл("");
@@ -240,17 +253,6 @@
КонецФункции
Функция ПолучитьДанныеРесурсаИзТрекера(Ресурс, ОтчетоВыполнении, Параметры = "") Экспорт
СтруктураЗапроса = Новый Структура("Метод, АдресЗапроса, Параметры", "GET", "/"+Ресурс+".json", Параметры);
Результат = ОтправитьЗапросВтрекер(СтруктураЗапроса, ОтчетоВыполнении);
ЗагруженныеДанные.Вставить(Ресурс, Результат);
Возврат Результат;
КонецФункции
Функция СформироватьСтруктуруЗапросаВТрекер(Метод, Ресурс, ФайлКотправке = Неопределено)
СтруктураЗапроса = Новый Структура("Метод, АдресЗапроса, ФайлКОтправке, Параметры", Метод, "/"+Ресурс+".json");
@@ -260,9 +262,10 @@
КонецФункции
Функция ОтправитьЗапросВТрекер(СтруктураЗапроса, ОтчетоВыполнении)
Таймаут = 3;
Если НЕ ЗначениеЗаполнено(APIkey) Тогда
ОтчетоВыполнении.ЕстьОшибки = Истина;
ОтчетоВыполнении.ТекстОшибки = "Не указан API key для доступа к трекеру Redmine!";
@@ -277,9 +280,9 @@
СтруктураЗапроса.Параметры = СтруктураЗапроса.Параметры + "&limit="+ПределПолучаемыхДанных; // количество получаемых записей (по умолчанию 25)
КонецЕсли;
//Если мHTTPСоединение = Неопределено Тогда
мHTTPСоединение = Новый HTTPСоединение(Сервер, Порт, Пользователь, Пароль);
//КонецЕсли;
Если мHTTPСоединение = Неопределено Тогда
мHTTPСоединение = Новый HTTPСоединение(Сервер, Порт, Пользователь, Пароль,, Таймаут);
КонецЕсли;
Параметры = ОбязательныйПараметр + СтруктураЗапроса.Параметры;
@@ -305,7 +308,7 @@
КонецЕсли;
Исключение
ОтчетоВыполнении.ЕстьОшибки = Истина;
ОтчетоВыполнении.ТекстОшибки = "Не удалось соединится с сервером Redmine!";
ОтчетоВыполнении.ТекстОшибки = "Не удалось соединится с сервером Redmine!" + Символы.ПС + ОписаниеОшибки();
Возврат Неопределено;
КонецПопытки;
@@ -343,13 +346,13 @@
КонецЕсли;
//УдалитьФайлы(HTTPОтвет.ПолучитьИмяФайлаТела());
КонецЕсли;
Возврат Результат;
КонецФункции
Функция ПреобразоватьСтруктуруВ_JSON(СтруктураДанных, ОтчетОВыполнении)
ФайлКОтправке = ПолучитьИмяВременногоФайла("json");
@@ -410,7 +413,7 @@
#Если Клиент Тогда
Процедура НастроитьСтраницыПанелиПользователя(ФормаОтчета, Кнопка) Экспорт
ФормаНастройкиПанелиПользователя = ПолучитьФорму("ФормаНастройкиПанелиПользователя", ФормаОтчета);
@@ -635,7 +638,25 @@
Возврат СтрЗаменить(Путь, "\", "/");
КонецФункции
// РАБОТА С БУФЕРОМ ОБМЕНА
Функция ПолучитьТекстИзБуфераОбмена() Экспорт
#Если Клиент Тогда
Объект = Новый COMОбъект("htmlfile");
Возврат Объект.ParentWindow.ClipboardData.Getdata("Text");
#КонецЕсли
КонецФункции
Процедура ВставитьТекстВБуферОбмена(СодержимоеВБуферОбмена) Экспорт
#Если Клиент Тогда
Если (ТипЗнч(СодержимоеВБуферОбмена) = Тип("Строка")) И (СокрЛП(СодержимоеВБуферОбмена) <> "") Тогда
Объект = Новый COMОбъект("htmlfile");
Объект.ParentWindow.ClipboardData.Setdata("Text", СодержимоеВБуферОбмена);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
// СЛУЖЕБНЫЕ ПРОЦЕДУРЫ и ФУНКЦИИ
// Служебная функция, предназначенная для получения описания типов строки, заданной длины.
//
@@ -709,7 +730,7 @@
КонецПроцедуры // ЗагрузитьВТаблицуЗначений()
#Область РаботаСJSON
#Область JSON_ПАРСЕР_И_СЕРИАЛИЗАТОР
//{ 1С:JSON. JavaScript Object Notation парсер и сериализатор.
@@ -2304,26 +2325,10 @@
КонецФункции // ИсключениеНевозможноВыполнитьЗапрос()
//}
#КонецОбласти
Функция ПолучитьТекстИзБуфераОбмена() Экспорт
#Если Клиент Тогда
Объект = Новый COMОбъект("htmlfile");
Возврат Объект.ParentWindow.ClipboardData.Getdata("Text");
#КонецЕсли
КонецФункции
Процедура ВставитьТекстВБуферОбмена(СодержимоеВБуферОбмена) Экспорт
#Если Клиент Тогда
Если (ТипЗнч(СодержимоеВБуферОбмена) = Тип("Строка")) И (СокрЛП(СодержимоеВБуферОбмена) <> "") Тогда
Объект = Новый COMОбъект("htmlfile");
Объект.ParentWindow.ClipboardData.Setdata("Text", СодержимоеВБуферОбмена);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
мПолныеПрава = Истина;

View File

@@ -1 +1 @@
{1,23,"",ad41236e-746e-4d59-800b-3f82aff606eb,"15593028-0724-4d87-ad5a-987baebb04f3",7aac78e2-816a-4577-994c-cf9828419dc7,"15593028-0724-4d87-ad5a-987baebb04f3.0",a7373c8f-2476-46fb-a61a-e302d6a39fdd,"15593028-0724-4d87-ad5a-987baebb04f3.1",86e0292b-16ed-4d8f-8be1-c06c176dd2f5,"1a2914b9-a891-46aa-a16d-b855b71b5086",8b27f566-ec26-43d0-9abb-d5bbece5dbe8,"691846bc-b4a1-4fb1-a914-470f4dee8df8",f056cc9c-b3c0-4f6e-af2b-ab6da4015a65,"691846bc-b4a1-4fb1-a914-470f4dee8df8.0",f5344f5c-13d3-4664-9049-9a9f16e2cc5d,"6a652304-4c72-4f42-b961-b4d4c0dac3bd",f8234b83-a2e4-416d-bb13-cd53d7ca58be,"6a652304-4c72-4f42-b961-b4d4c0dac3bd.0",9c639abd-b034-4752-a89d-2b1003434150,"a8dec8ff-e343-4b07-b8b3-616556501aac",8ac4ec49-9332-43e9-8065-fbcba5e6ef3f,"b1f79ef2-4d8e-4108-a233-00bb25b18666",ebc6a719-4989-4b45-9bf0-82df30a17345,"c41d4d58-338d-475e-9fee-433707457d2c",053cfb06-1ac5-405d-aaea-1695176d103e,"c41d4d58-338d-475e-9fee-433707457d2c.0",45918437-9b97-4375-8326-ea2a6e0b2b99,"ceaee0d2-5bce-4169-b6ad-905fc83870ef",4004dab1-5980-4bda-91e1-2d6e87772cd7,"ceaee0d2-5bce-4169-b6ad-905fc83870ef.0",2c8fa3e2-dbb6-485a-ab61-bb5bb19b4f63,"copyinfo",0ec02bcc-5cdd-44f9-b2c5-40614fc76e52,"d75dcfa4-a75d-42df-9565-282d26410ef1",9739337c-42db-45e1-a124-047a032fc70d,"d8966fa6-1f9f-4801-9127-a4dfcc3c7b72",3b12326d-05bf-4162-bc4e-dda27de531fb,"d8966fa6-1f9f-4801-9127-a4dfcc3c7b72.0",fe646876-8683-4128-aac1-a8f4f340a883,"fb4f8a6b-158a-4798-a08a-cc7cf6f09f01.0",e4d1d9a1-c1d3-495b-a01b-b0c89e452ee1,"root",1ccf404a-7e5c-436b-9be1-02f6f1c8ab94,"version",008ad78e-2e91-4f3c-8d53-55223cd3a07a,"versions",ec886829-6641-4eca-b7fd-6b70b31c3b14}
{1,23,"",65672ed3-f03a-4f36-b674-cd43c164fc2a,"15593028-0724-4d87-ad5a-987baebb04f3",7cfa9351-f231-4b46-826d-f4472d6b9f1c,"15593028-0724-4d87-ad5a-987baebb04f3.0",555f4494-8963-4058-83f3-3ed4f9897b50,"15593028-0724-4d87-ad5a-987baebb04f3.1",86e0292b-16ed-4d8f-8be1-c06c176dd2f5,"1a2914b9-a891-46aa-a16d-b855b71b5086",8b27f566-ec26-43d0-9abb-d5bbece5dbe8,"691846bc-b4a1-4fb1-a914-470f4dee8df8",d7cbd877-c19f-449d-a952-0567d85356cf,"691846bc-b4a1-4fb1-a914-470f4dee8df8.0",d3e2aeed-ffdf-4dd9-84fc-645a7ce56062,"6a652304-4c72-4f42-b961-b4d4c0dac3bd",7459c7fa-bdcf-4c17-aa70-22b358262184,"6a652304-4c72-4f42-b961-b4d4c0dac3bd.0",5dbe1652-f862-4d07-8df8-f7c5b453fffc,"a8dec8ff-e343-4b07-b8b3-616556501aac",8ac4ec49-9332-43e9-8065-fbcba5e6ef3f,"b1f79ef2-4d8e-4108-a233-00bb25b18666",cc942115-0c68-4102-8838-a11eec753602,"c41d4d58-338d-475e-9fee-433707457d2c",053cfb06-1ac5-405d-aaea-1695176d103e,"c41d4d58-338d-475e-9fee-433707457d2c.0",45918437-9b97-4375-8326-ea2a6e0b2b99,"ceaee0d2-5bce-4169-b6ad-905fc83870ef",f856983a-8d8f-4d71-80df-9fb95565d070,"ceaee0d2-5bce-4169-b6ad-905fc83870ef.0",8e8cb487-a936-4503-b1c9-873c56544ed7,"copyinfo",096010a8-aa17-4cf3-b4ef-f090108402ce,"d75dcfa4-a75d-42df-9565-282d26410ef1",9739337c-42db-45e1-a124-047a032fc70d,"d8966fa6-1f9f-4801-9127-a4dfcc3c7b72",3f7ea132-8b39-4fb0-919c-87ef78d914c2,"d8966fa6-1f9f-4801-9127-a4dfcc3c7b72.0",6803d94c-beda-4656-8e70-a28831771376,"fb4f8a6b-158a-4798-a08a-cc7cf6f09f01.0",4f1d80a2-5073-4a3d-aff3-67cb4b8c6d12,"root",9fa6edcf-5411-467d-90b7-8f5b19feacf5,"version",ab50bd46-9835-4b3b-be46-5ebfb4a2739e,"versions",973234a5-466f-48aa-84fe-df00e034eb76}

View File

@@ -0,0 +1,118 @@
Перем КонтекстЯдра;
Перем Утверждения;
Перем Ожидаем;
Перем мНастройки;
Перем ОбработкаОбъект;
//{ основная процедура для юнит-тестирования xUnitFor1C
Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
КонтекстЯдра = КонтекстЯдраПараметр;
Утверждения = КонтекстЯдра.Плагин("БазовыеУтверждения");
Ожидаем = КонтекстЯдра.Плагин("УтвержденияBDD");
КонецПроцедуры
Процедура ЗаполнитьНаборТестов(НаборТестов) Экспорт
НаборТестов.Добавить("ТестДолжен_ПроверкаЭкспортныхПеременных");
НаборТестов.НачатьГруппу("Подключение к трекеру и проверка методов Rest API", Истина);
НаборТестов.Добавить("ТестДолжен_ПроверкаНастроекПодключения");
НаборТестов.Добавить("ТестДолжен_ЗаполнитьНастройкиПодключенияКТрекеруТестовымиЗначениями");
НаборТестов.Добавить("ТестДолжен_ПолучитьСписокПроектовИзТрекера");
//НаборТестов.Добавить("ТестДолжен_СложитьДваИДва");
КонецПроцедуры
//}
//{ Блок юнит-тестов
Процедура ПередЗапускомТеста() Экспорт
//НачатьТранзакцию();
ПутьКОбработке = СтрЗаменить(ЭтотОбъект.ИспользуемоеИмяФайла, "tests\tests_", "");
ОбработкаОбъект = ВнешниеОбработки.Создать(ПутьКОбработке);
ИмяФайлаНастроек = СтрЗаменить(ЭтотОбъект.ИспользуемоеИмяФайла, "tests_integration-1c-redmine.epf", "settings.json");
ФайлНастроек = Новый Файл(ИмяФайлаНастроек);
Утверждения.ПроверитьИстину(ФайлНастроек.Существует(), "В каталоге ./test не обнаружен файл с настройками settings.json!");
СтрокаJSON = Новый ТекстовыйДокумент;
СтрокаJSON.Прочитать(ИмяФайлаНастроек);
Параметры = Новый Массив;
Параметры.Добавить(СтрокаJSON.ПолучитьТекст());
Утверждения.ПроверитьМетодВыполнился(ОбработкаОбъект, "асПрочитатьJSON", Параметры, "Не удалось прочитать файл с настройками!");
мНастройки = ОбработкаОбъект.асПрочитатьJSON(СтрокаJSON.ПолучитьТекст());
КонецПроцедуры
Процедура ПослеЗапускаТеста() Экспорт
//Если ТранзакцияАктивна() Тогда
// ОтменитьТранзакцию();
//КонецЕсли;
КонецПроцедуры
Процедура ТестДолжен_ПроверкаЭкспортныхПеременных() Экспорт
Ожидаем.Что(ОбработкаОбъект.ЗагруженныеДанные).ИмеетТип("Соответствие");
//Утверждения.ПроверитьВхождение(ОбработкаОбъект.мКонвертерTextileToHTML, ".js", "У файла конвертера Textile в HTML некорректное расширение (!'.js')");
//Утверждения.Проверить(ОбработкаОбъект.мHTTPСоединение, "Не найдено переменная мHTTPСоединение")
КонецПроцедуры
Процедура ТестДолжен_ПроверкаНастроекПодключения() Экспорт
Ожидаем.Что(мНастройки).Существует().ИмеетТип("Структура");
Ожидаем.Что(мНастройки.Свойство("НастройкиПодключенияКТрекеру")).ЭтоИстина();
Ожидаем.Что(мНастройки.НастройкиПодключенияКТрекеру).ИмеетТип("Структура");
Для Каждого Настройка Из мНастройки.НастройкиПодключенияКТрекеру Цикл
Утверждения.ПроверитьЗаполненность(Настройка.Значение, "Не заполнено значение настройки " + Настройка.Ключ);
КонецЦикла;
КонецПроцедуры
Процедура ТестДолжен_ЗаполнитьНастройкиПодключенияКТрекеруТестовымиЗначениями() Экспорт
// Заполняем настройки подключения Обработки
// Обработка должна содержать реквизиты с одноименным названием настройки
ЗаполнитьНастройкиПодключения();
КонецПроцедуры
Процедура ЗаполнитьНастройкиПодключения()
Перем Настройка;
Для Каждого Настройка Из мНастройки.НастройкиПодключенияКТрекеру Цикл
ОбработкаОбъект[Настройка.Ключ] = Настройка.Значение;
КонецЦикла;
КонецПроцедуры
Процедура ТестДолжен_ПолучитьСписокПроектовИзТрекера() Экспорт
Перем ОтчетОВыполнении;
ЗаполнитьНастройкиПодключения();
ОтчетОВыполнении = ОбработкаОбъект.СформироватьСтруктуруОтчетаОВыполнении();
Ожидаем.Что(ОтчетОВыполнении).ИмеетТип("Структура");
Данные = ОбработкаОбъект.ПолучитьДанныеРесурсаИзТрекера("projects", ОтчетОВыполнении);
Утверждения.ПроверитьЛожь(ОтчетОВыполнении.ЕстьОшибки, ОтчетОВыполнении.ТекстОшибки);
Ожидаем.Что(Данные).Существует().ИмеетТип("Структура");
КонецПроцедуры
//Процедура ТестДолжен_СложитьДваИДва() Экспорт
// Утверждения.ПроверитьРавенство(2 + 2, 4, "2 + 2, 4");
//КонецПроцедуры
//}

View File

@@ -0,0 +1 @@


View File

@@ -0,0 +1,7 @@
3aa77920-2f32-4f97-9c57-fd85a281aa0a-->und\3aa77920-2f32-4f97-9c57-fd85a281aa0a
copyinfo-->und\copyinfo
d8de7525-5865-455d-98c1-87352900fec1.0\info-->und\d8de7525-5865-455d-98c1-87352900fec1.0\info
d8de7525-5865-455d-98c1-87352900fec1.0\text-->ObjectModule.bsl
root-->und\root
version-->und\version
versions-->und\versions

View File

@@ -0,0 +1,17 @@
{1,
{3aa77920-2f32-4f97-9c57-fd85a281aa0a},1,
{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,
{1,
{4,a7ab94a8-42f0-4743-a38f-ddd8dae39ca7,1e628ca1-41cf-40e9-9bb1-59b66d38b11f,
{0,
{1,
{0,0,d8de7525-5865-455d-98c1-87352900fec1},"Тесты_асИнтеграцияССистемамойУправленияПроектамиRedmine",
{1,"ru","Тесты для обработки ""Интеграция с системой управления проектами Redmine"""},"",0,0}
},00000000-0000-0000-0000-000000000000,"",00000000-0000-0000-0000-000000000000},4,
{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,0},
{3daea016-69b7-4ed4-9453-127911372fe6,0},
{d5b0e5ed-256d-401c-9c36-f630cafd8a62,0},
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,0}
}
}
}

View File

@@ -0,0 +1,7 @@
{4,
{0},
{0},
{0},
{0,0},
{0}
}

View File

@@ -0,0 +1 @@
{2,3aa77920-2f32-4f97-9c57-fd85a281aa0a,}

View File

@@ -0,0 +1,3 @@
{
{216,0}
}

View File

@@ -0,0 +1 @@
{1,7,"",9b831d22-6896-4165-bc1a-dc5023197a34,"3aa77920-2f32-4f97-9c57-fd85a281aa0a",e33c7bf6-2242-4635-a404-790ab7a67b77,"copyinfo",e1804e61-58e1-4689-b1f5-fcc016a95daf,"d8de7525-5865-455d-98c1-87352900fec1.0",76055356-33f6-40ad-8e5d-a1cf4757cb2e,"root",9a6fd9b5-7f11-4283-9c41-2ffadc4a08f2,"version",16841f49-e869-4c44-9a5d-dc5150bd8278,"versions",a6b5fa66-dd5c-457c-9534-6af8dd4aa7ce}

8
tests/settings_.json Normal file
View File

@@ -0,0 +1,8 @@
{ "����������������������������": {
"������": "",
"����": "",
"������������": "",
"������": "",
"APIkey": ""
}
}