This commit is contained in:
Администратор 2023-06-12 19:23:55 +03:00
parent 09a6894f5a
commit b4254249f9
242 changed files with 37334 additions and 31299 deletions

View File

@ -294,7 +294,10 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1,18, {5,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1,18,
{7,8e634b8d-ce3a-489e-9521-d6ed4fca936b,1,e1692cc2-605b-4535-84dd-28440238746c, {7,c27efe73-eefc-424b-8120-25d9509129f5,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,1},
{7,bec23233-868f-4e72-8265-44129aa87d91,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтображатьПараметры", {3,"ДействияФормыОтображатьПараметры",
{1,"ДействияФормыОтображатьПараметры", {1,"ДействияФормыОтображатьПараметры",
{1,1, {1,1,
@ -324,27 +327,24 @@
{4,1, {4,1,
{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""}, {0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},
{0,0,0},1}, {0,0,0},1},
{7,70d11245-5f42-4c95-98be-64228ee5a66f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,2f717bc4-e6f2-42e7-80c1-a5453baf926b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,73570965-5dff-4ff7-9c34-357b5ed552b4,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,1},
{7,94cb73f2-2827-4a72-873e-69b36b9f80ac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,bbab4a69-4823-4785-be6b-16b1549d98e0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,662b0f16-ca01-4db5-92ab-dfae561c1843,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,5df33021-ee96-4b6d-96ca-3decb031249e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147, {6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,296ac4af-c944-4482-9f6b-38ff360ec093,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,50628fd6-d64e-4229-aa89-5f13ca7dd04c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,8be18cb0-82aa-4d4a-8121-10be81e014fe,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,b7a4f9f6-dd30-4392-845c-adf6471fd098,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,0e14ade5-2eed-4bbd-a965-c09ae56fc911,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,13b62698-7062-4949-bcea-af8223f052db,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,54740781-8ae2-4140-8b9d-9bdc203ab95f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146, {6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,77a02fc9-8d1e-44c5-b0dd-233428829274,1,e1692cc2-605b-4535-84dd-28440238746c, {7,040d6508-5770-406f-a831-f4a44989176b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,af6baa5b-c522-40d3-bee1-4a11bd1e1c0a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме", {3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме", {1,"ДействияФормыОПодсистеме",
{1,2, {1,2,
@ -376,61 +376,61 @@
}, },
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1}, {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,2a971c9f-5dc8-461a-a30a-b55e2708cbac,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,f9c103a0-bb99-4e50-b03b-6abc22b2f271,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147, {6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,857e58cb-881b-4c94-b693-ecdd4960bd3d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,6d11394e-81d4-49f8-ae03-74f1abf0c4d0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,73b02731-8a3b-4474-93e7-68562286ccd8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146, {6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,535d4840-e2a2-4418-8090-9102756a9895,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,cc0be70e-49aa-4f3f-91e3-65e626ec5219,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,f80ccd0c-1579-4903-beae-06886bb7c24b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145, {6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,29761290-0af3-4a88-8d70-64cbb5295f77,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,dbfd6575-c731-45b9-ae56-839d5f4b53f0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,140, {6,4294967295,00000000-0000-0000-0000-000000000000,140,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,1fa1e364-cff7-4aa8-a95f-36dd4ee80a91,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,0b19926a-1a20-4247-ba2c-cc6ed32f2f9f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,141, {6,4294967295,00000000-0000-0000-0000-000000000000,141,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,6b1397c4-6b19-42a2-9bc2-9aab2993615b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,4a2397a8-6833-4d90-a774-3219c5bf49ad,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,bc7edcdd-1f4e-4c4a-ba59-e7ee4bbaad09,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,bb27743b-10c2-4af4-a82d-427a4561617c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142, {6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},2, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,73570965-5dff-4ff7-9c34-357b5ed552b4, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,c27efe73-eefc-424b-8120-25d9509129f5,
{8,"Подменю",0,1, {8,"Подменю",0,1,
{1,1, {1,1,
{"#","Подменю"} {"#","Подменю"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},94cb73f2-2827-4a72-873e-69b36b9f80ac, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},2f717bc4-e6f2-42e7-80c1-a5453baf926b,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},5df33021-ee96-4b6d-96ca-3decb031249e, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},662b0f16-ca01-4db5-92ab-dfae561c1843,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},296ac4af-c944-4482-9f6b-38ff360ec093, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},0e14ade5-2eed-4bbd-a965-c09ae56fc911,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},13b62698-7062-4949-bcea-af8223f052db, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},54740781-8ae2-4140-8b9d-9bdc203ab95f,
{8,"Действие1",0,1, {8,"Действие1",0,1,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},70d11245-5f42-4c95-98be-64228ee5a66f, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},b7a4f9f6-dd30-4392-845c-adf6471fd098,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},bbab4a69-4823-4785-be6b-16b1549d98e0, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},50628fd6-d64e-4229-aa89-5f13ca7dd04c,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},8e634b8d-ce3a-489e-9521-d6ed4fca936b, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},bec23233-868f-4e72-8265-44129aa87d91,
{8,"ОтображатьПараметры",0,7, {8,"ОтображатьПараметры",0,7,
{1,3, {1,3,
{"ru","Параметры"}, {"ru","Параметры"},
{"en","Параметры"}, {"en","Параметры"},
{"uk","Параметры"} {"uk","Параметры"}
},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},8be18cb0-82aa-4d4a-8121-10be81e014fe, },1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},040d6508-5770-406f-a831-f4a44989176b,
{8,"Разделитель9",0,4, {8,"Разделитель9",0,4,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},77a02fc9-8d1e-44c5-b0dd-233428829274, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},af6baa5b-c522-40d3-bee1-4a11bd1e1c0a,
{8,"ОПодсистеме",0,4, {8,"ОПодсистеме",0,4,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","О подсистеме"},
@ -441,31 +441,31 @@
{1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0} {1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0}
} }
}, },
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,2a971c9f-5dc8-461a-a30a-b55e2708cbac, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,f9c103a0-bb99-4e50-b03b-6abc22b2f271,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},857e58cb-881b-4c94-b693-ecdd4960bd3d, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},cc0be70e-49aa-4f3f-91e3-65e626ec5219,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},73b02731-8a3b-4474-93e7-68562286ccd8, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},6d11394e-81d4-49f8-ae03-74f1abf0c4d0,
{8,"Действие1",0,1, {8,"Действие1",0,1,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},535d4840-e2a2-4418-8090-9102756a9895, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},f80ccd0c-1579-4903-beae-06886bb7c24b,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},29761290-0af3-4a88-8d70-64cbb5295f77, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},dbfd6575-c731-45b9-ae56-839d5f4b53f0,
{8,"Действие3",0,1, {8,"Действие3",0,1,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},1fa1e364-cff7-4aa8-a95f-36dd4ee80a91, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},0b19926a-1a20-4247-ba2c-cc6ed32f2f9f,
{8,"Действие4",0,1, {8,"Действие4",0,1,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},6b1397c4-6b19-42a2-9bc2-9aab2993615b, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},4a2397a8-6833-4d90-a774-3219c5bf49ad,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},bc7edcdd-1f4e-4c4a-ba59-e7ee4bbaad09, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},bb27743b-10c2-4af4-a82d-427a4561617c,
{8,"Действие5",0,1, {8,"Действие5",0,1,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
@ -535,36 +535,36 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5, {5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5,
{7,948fe8b5-f499-4876-969d-32d721f6eb76,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,029b8dbb-269a-4ced-8677-2113c6165778,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,141, {6,0,00000000-0000-0000-0000-000000000000,141,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1}, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,ab2090f9-6153-406c-9b8a-70ba4ce24ed0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,1566edb4-be8a-4c9a-a451-7f89d759a4e2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,262bb987-7450-4af9-815b-54807f5561af,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,528c6219-3667-4f4f-8083-44ca8fa34d73,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,299ce28e-6dfc-4af8-8779-d071150d925b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,d8d3a624-bb45-41b8-bb9c-1eda1d752948,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,142, {6,0,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,51a24809-dd65-4913-a513-5b4d141f84ac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,c318a351-e454-426d-abce-253a107552d1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,948fe8b5-f499-4876-969d-32d721f6eb76, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,029b8dbb-269a-4ced-8677-2113c6165778,
{8,"ОсновныеДействияФормыОК",0,1, {8,"ОсновныеДействияФормыОК",0,1,
{1,3, {1,3,
{"ru"," OK "}, {"ru"," OK "},
{"en"," OK "}, {"en"," OK "},
{"uk"," OK "} {"uk"," OK "}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},ab2090f9-6153-406c-9b8a-70ba4ce24ed0, },1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},1566edb4-be8a-4c9a-a451-7f89d759a4e2,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},262bb987-7450-4af9-815b-54807f5561af, {1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},c318a351-e454-426d-abce-253a107552d1,
{8,"ОсновныеДействияФормыСохранить",0,1, {8,"ОсновныеДействияФормыСохранить",0,1,
{1,3, {1,3,
{"ru","Записать"}, {"ru","Записать"},
{"en","Записать"}, {"en","Записать"},
{"uk","Записать"} {"uk","Записать"}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},299ce28e-6dfc-4af8-8779-d071150d925b, },1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},51a24809-dd65-4913-a513-5b4d141f84ac,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},d8d3a624-bb45-41b8-bb9c-1eda1d752948, {1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},528c6219-3667-4f4f-8083-44ca8fa34d73,
{8,"ОсновныеДействияФормыЗакрыть",0,1, {8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3, {1,3,
{"ru","Закрыть"}, {"ru","Закрыть"},
@ -575,7 +575,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9346c516-c052-4561-9bf9-b03cd9897bb0,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,bd33fe87-30dc-4371-a84d-f2bf15615c44,1,0,0}
}, },
{8,0,439,564,464,1, {8,0,439,564,464,1,
{0, {0,
@ -637,140 +637,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,1,1, {1,0},0,0,100,0,0},9,2,0,2,1,1,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11, {5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11,
{7,30dcb8e8-9131-4fe5-a897-60bc801f0ebe,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,69100034-b7ad-4c38-ba1b-2b107bb6a010,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,8e575d18-76d0-4633-8824-b6327d017c6f,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,3,
{"ru","Сгенерировать метод"},
{"en","Сгенерировать метод"},
{"uk","Сгенерировать метод"}
},
{1,3,
{"ru","Сгенерировать метод"},
{"en","Сгенерировать метод"},
{"uk","Сгенерировать метод"}
},
{4,1,
{0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""},2},
{7,92a8c3e5-cd1f-41a6-8a20-f74c1ecd929a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,f6fcc2a4-19a1-4899-84b5-e4566be9856e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,c2cdf0a4-375d-499e-b6fb-da726181cf8d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2},
{7,d9a46b6c-c8dc-4d0f-92ce-893cd33b9349,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,b3265f2b-1f32-43f3-991a-071ef48b1f99,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,2,
{"ru","Командная панель текст алгоритма открыть в отладчике"},
{"en","Командная панель текст алгоритма открыть в отладчике"}
},
{1,2,
{"ru","Командная панель текст алгоритма открыть в отладчике"},
{"en","Командная панель текст алгоритма открыть в отладчике"}
},
{1,2,
{"ru","Командная панель текст алгоритма открыть в отладчике"},
{"en","Командная панель текст алгоритма открыть в отладчике"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Создать файл внешней обработки и открыть в отладчике"},
{"en","Создать файл внешней обработки и открыть в отладчике"},
{"uk","Создать файл внешней обработки и открыть в отладчике"}
},
{1,3,
{"ru","Создать файл внешней обработки и открыть в отладчике"},
{"en","Создать файл внешней обработки и открыть в отладчике"},
{"uk","Создать файл внешней обработки и открыть в отладчике"}
},
{4,1,
{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""},
{0,120,0},2},
{7,95eeb986-22b9-4cdb-b8dd-d35930600e68,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,ceb83aaf-d373-4b4f-abc4-a6e46b450eea,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}
}
},6,
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},2},
{7,8e879919-c3f0-41ce-bbb5-968769482437,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,f35d3c53-5de4-495c-919a-34f1c98fe1cd,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД", {3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД", {1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,2, {1,2,
@ -807,54 +674,187 @@
/4Ks1lOMxjlzrCxZhiH5BAEAAAkALAAAAAAQABAAAAQuMMlJq7046/T2JA/hcUW3 /4Ks1lOMxjlzrCxZhiH5BAEAAAkALAAAAAAQABAAAAQuMMlJq7046/T2JA/hcUW3
NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7} NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
},0,""}, },0,""},
{0,49,20},2},2, {0,49,20},2},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,8e575d18-76d0-4633-8824-b6327d017c6f, {7,91302f74-29cb-43cf-9c8b-a13ce2dd0300,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,cc804bbc-91d4-4bfa-b42b-284eef91d0fa,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,3,
{"ru","Сгенерировать метод"},
{"en","Сгенерировать метод"},
{"uk","Сгенерировать метод"}
},
{1,3,
{"ru","Сгенерировать метод"},
{"en","Сгенерировать метод"},
{"uk","Сгенерировать метод"}
},
{4,1,
{0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""},2},
{7,0475867b-7da0-4836-9cb3-626cbe8ced8e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,2,
{"ru","Командная панель текст алгоритма открыть в отладчике"},
{"en","Командная панель текст алгоритма открыть в отладчике"}
},
{1,2,
{"ru","Командная панель текст алгоритма открыть в отладчике"},
{"en","Командная панель текст алгоритма открыть в отладчике"}
},
{1,2,
{"ru","Командная панель текст алгоритма открыть в отладчике"},
{"en","Командная панель текст алгоритма открыть в отладчике"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Создать файл внешней обработки и открыть в отладчике"},
{"en","Создать файл внешней обработки и открыть в отладчике"},
{"uk","Создать файл внешней обработки и открыть в отладчике"}
},
{1,3,
{"ru","Создать файл внешней обработки и открыть в отладчике"},
{"en","Создать файл внешней обработки и открыть в отладчике"},
{"uk","Создать файл внешней обработки и открыть в отладчике"}
},
{4,1,
{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""},
{0,120,0},2},
{7,c14634ab-ab50-4174-b264-4aac57fc2f3d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,1643a98d-8415-48b0-83fb-a0af3475adfa,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,cf649957-cacb-478c-b38b-8dac0b43ad20,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,569593e2-2663-430d-a2de-d7665b885d74,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,8f836af1-a252-4246-b84e-1f1c989398f6,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}
}
},6,
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},2},
{7,cd0014d8-7c63-45c7-85b3-c8a87e783516,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2},
{7,1a8b2c0a-9e1a-4a95-8905-66f8ef2e53ac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,cc804bbc-91d4-4bfa-b42b-284eef91d0fa,
{8,"СгенерироватьМетод",0,1, {8,"СгенерироватьМетод",0,1,
{1,3, {1,3,
{"ru","Метод"}, {"ru","Метод"},
{"en","Метод"}, {"en","Метод"},
{"uk","Метод"} {"uk","Метод"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},92a8c3e5-cd1f-41a6-8a20-f74c1ecd929a, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},c14634ab-ab50-4174-b264-4aac57fc2f3d,
{8,"Разделитель4",0,1, {8,"Разделитель4",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},f6fcc2a4-19a1-4899-84b5-e4566be9856e, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},1643a98d-8415-48b0-83fb-a0af3475adfa,
{8,"КонсольКода",0,1, {8,"КонсольКода",0,1,
{1,3, {1,3,
{"ru","Консоль кода"}, {"ru","Консоль кода"},
{"en","Консоль кода"}, {"en","Консоль кода"},
{"uk","Консоль кода"} {"uk","Консоль кода"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},d9a46b6c-c8dc-4d0f-92ce-893cd33b9349, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},cf649957-cacb-478c-b38b-8dac0b43ad20,
{8,"Разделитель3",0,1, {8,"Разделитель3",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},b3265f2b-1f32-43f3-991a-071ef48b1f99, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},0475867b-7da0-4836-9cb3-626cbe8ced8e,
{8,"ОткрытьВОтладчике",0,2, {8,"ОткрытьВОтладчике",0,2,
{1,3, {1,3,
{"ru","Отладчик"}, {"ru","Отладчик"},
{"en","Отладчик"}, {"en","Отладчик"},
{"uk","Отладчик"} {"uk","Отладчик"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},95eeb986-22b9-4cdb-b8dd-d35930600e68, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},569593e2-2663-430d-a2de-d7665b885d74,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},ceb83aaf-d373-4b4f-abc4-a6e46b450eea, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},8f836af1-a252-4246-b84e-1f1c989398f6,
{8,"ОбновитьИзФайла",0,1, {8,"ОбновитьИзФайла",0,1,
{1,3, {1,3,
{"ru","Обновить из файла"}, {"ru","Обновить из файла"},
{"en","Обновить из файла"}, {"en","Обновить из файла"},
{"uk","Обновить из файла"} {"uk","Обновить из файла"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},30dcb8e8-9131-4fe5-a897-60bc801f0ebe, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},91302f74-29cb-43cf-9c8b-a13ce2dd0300,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},c2cdf0a4-375d-499e-b6fb-da726181cf8d, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},cd0014d8-7c63-45c7-85b3-c8a87e783516,
{8,"Вставка",0,3, {8,"Вставка",0,3,
{1,3, {1,3,
{"ru","Вставка"}, {"ru","Вставка"},
{"en","Вставка"}, {"en","Вставка"},
{"uk","Вставка"} {"uk","Вставка"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},8e879919-c3f0-41ce-bbb5-968769482437, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},1a8b2c0a-9e1a-4a95-8905-66f8ef2e53ac,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
@ -863,7 +863,7 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,0} {1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,0}
} }
}, },
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,f35d3c53-5de4-495c-919a-34f1c98fe1cd, {5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,69100034-b7ad-4c38-ba1b-2b107bb6a010,
{8,"СсылкаНаОбъектБД",1,3, {8,"СсылкаНаОбъектБД",1,3,
{1,3, {1,3,
{"ru","Ссылка на объект БД"}, {"ru","Ссылка на объект БД"},
@ -1747,9 +1747,9 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,1,0,1,1, {1,0},0,0,100,0,0},9,2,1,0,1,1,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,1497,1,2, {5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,1497,1,2,
{7,06c591a4-0a1e-45a5-afc2-de74c771ea71,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,179ec05a-0f63-457d-82ac-0d61bdcfe224,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,baa9ba8d-8a30-428a-b2ab-697db4af8607,1,e1692cc2-605b-4535-84dd-28440238746c, {7,4062c5e1-7b58-4958-9f8c-41fe6596c288,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыЗаполнить", {3,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить", {1,"КоманднаяПанельПараметрыЗаполнить",
{1,2, {1,2,
@ -1779,11 +1779,11 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{"en","Дополнить параметры по тексту"}, {"en","Дополнить параметры по тексту"},
{"uk","Дополнить параметры по тексту"} {"uk","Дополнить параметры по тексту"}
},2},1, },2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,06c591a4-0a1e-45a5-afc2-de74c771ea71, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,179ec05a-0f63-457d-82ac-0d61bdcfe224,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},baa9ba8d-8a30-428a-b2ab-697db4af8607, },0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},4062c5e1-7b58-4958-9f8c-41fe6596c288,
{8,"Заполнить",0,2, {8,"Заполнить",0,2,
{1,3, {1,3,
{"ru","Заполнить"}, {"ru","Заполнить"},

View File

@ -880,7 +880,7 @@
АктивнаяФорма = Параметры.Форма; АктивнаяФорма = Параметры.Форма;
Текст = ирКлиент.Форма_ЗначениеТекущегоПоляЛкс(АктивнаяФорма); Текст = ирКлиент.Форма_ЗначениеТекущегоПоляЛкс(АктивнаяФорма);
ирКлиент.ОткрытьТекстЛкс(Текст,, "",, АктивнаяФорма.ТекущийЭлемент); ирКлиент.ОткрытьТекстЛкс(Текст,, "",,, АктивнаяФорма.ТекущийЭлемент);
КонецПроцедуры КонецПроцедуры

View File

@ -4593,6 +4593,8 @@
Или ТипРасширенногоЗначения = Тип("ДвоичныеДанные") Или ТипРасширенногоЗначения = Тип("ДвоичныеДанные")
Или ТипРасширенногоЗначения = Тип("ХранилищеЗначения") Или ТипРасширенногоЗначения = Тип("ХранилищеЗначения")
Или ТипРасширенногоЗначения = Тип("Картинка") Или ТипРасширенногоЗначения = Тип("Картинка")
Или ТипРасширенногоЗначения = Тип("ФорматированныйДокумент")
Или ТипРасширенногоЗначения = Тип("ФорматированнаяСтрока")
Или (Истина Или (Истина
И ТипРасширенногоЗначения = Тип("Строка") И ТипРасширенногоЗначения = Тип("Строка")
И (Ложь И (Ложь
@ -4615,75 +4617,86 @@
Или ТипРасширенногоЗначения = Тип("ТаблицаЗначений") Или ТипРасширенногоЗначения = Тип("ТаблицаЗначений")
Или ТипРасширенногоЗначения = Тип("ДеревоЗначений") Или ТипРасширенногоЗначения = Тип("ДеревоЗначений")
Тогда Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("ТаблицаЗначений", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("ТаблицаЗначений", , КлючУникальности);
ФормаРедактирования.ПараметрТабличноеПоле = ЭлементУправления; Форма.ПараметрТабличноеПоле = ЭлементУправления;
ИначеЕсли ТипРасширенногоЗначения = Тип("МоментВремени") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("МоментВремени") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("МоментВремени", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("МоментВремени", , КлючУникальности);
ЕстьРастягивающиесяВертикальноЭлементы = Ложь; ЕстьРастягивающиесяВертикальноЭлементы = Ложь;
ИначеЕсли ТипРасширенногоЗначения = Тип("ТабличныйДокумент") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("ТабличныйДокумент") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("ТабличныйДокумент", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("ТабличныйДокумент", , КлючУникальности);
Если ЭлементУправления <> Неопределено Тогда Если ЭлементУправления <> Неопределено Тогда
ФормаРедактирования.ПолеТабличногоДокумента = ЭлементУправления; Форма.ПолеТабличногоДокумента = ЭлементУправления;
Иначе Иначе
ФормаРедактирования.ПолеТабличногоДокумента = РасширенноеЗначение; Форма.ПолеТабличногоДокумента = РасширенноеЗначение;
КонецЕсли; КонецЕсли;
ИначеЕсли ТипРасширенногоЗначения = Тип("Граница") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("Граница") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("Граница", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("Граница", , КлючУникальности);
ЕстьРастягивающиесяВертикальноЭлементы = Ложь; ЕстьРастягивающиесяВертикальноЭлементы = Ложь;
ИначеЕсли Ложь ИначеЕсли Ложь
Или ТипРасширенногоЗначения = Тип("Массив") Или ТипРасширенногоЗначения = Тип("Массив")
Или ТипРасширенногоЗначения = Тип("ФиксированныйМассив") Или ТипРасширенногоЗначения = Тип("ФиксированныйМассив")
Тогда Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("Массив", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("Массив", , КлючУникальности);
ИначеЕсли ТипРасширенногоЗначения = Тип("УникальныйИдентификатор") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("УникальныйИдентификатор") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("УникальныйИдентификатор", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("УникальныйИдентификатор", , КлючУникальности);
ЕстьРастягивающиесяВертикальноЭлементы = Ложь; ЕстьРастягивающиесяВертикальноЭлементы = Ложь;
ИначеЕсли ТипРасширенногоЗначения = Тип("СписокЗначений") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("СписокЗначений") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("СписокЗначений", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("СписокЗначений", , КлючУникальности);
ИначеЕсли ТипРасширенногоЗначения = Тип("Тип") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("Тип") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("ВыборРедактируемыхТипов", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("ВыборРедактируемыхТипов", , КлючУникальности);
ФормаРедактирования.РежимВыбора = Истина; Форма.РежимВыбора = Истина;
ФормаРедактирования.МножественныйВыбор = Ложь; Форма.МножественныйВыбор = Ложь;
ИначеЕсли ТипРасширенногоЗначения = Тип("ОписаниеТипов") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("ОписаниеТипов") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("ВыборРедактируемыхТипов", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("ВыборРедактируемыхТипов", , КлючУникальности);
ФормаРедактирования.РежимВыбора = Истина; Форма.РежимВыбора = Истина;
ФормаРедактирования.МножественныйВыбор = Истина; Форма.МножественныйВыбор = Истина;
Иначе Иначе
Если КлючУникальности = РасширенноеЗначение Тогда Если КлючУникальности = РасширенноеЗначение Тогда
КлючУникальности = Новый УникальныйИдентификатор; КлючУникальности = Новый УникальныйИдентификатор;
КонецЕсли; КонецЕсли;
Если ТипРасширенногоЗначения = Тип("Строка") Тогда Если ТипРасширенногоЗначения = Тип("Строка") Тогда
ФормаРедактирования = ПолучитьФормуТекстаЛкс(,, "",, КлючУникальности); Форма = ПолучитьФормуТекстаЛкс(,, "",, КлючУникальности);
ФормаРедактирования.ПараметрСтрокаПоиска = ИскомаяСтрока; Форма.ПараметрСтрокаПоиска = ИскомаяСтрока;
ИначеЕсли Ложь
Или ТипРасширенногоЗначения = Тип("ФорматированнаяСтрока")
Или ТипРасширенногоЗначения = Тип("ФорматированныйДокумент")
Тогда
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
ирОбщий.СообщитьЛкс("Недоступно в портативном варианте");
Возврат Неопределено;
КонецЕсли;
Форма = ПолучитьФормуЛкс("Обработка.ирПлатформа.Форма.ФорматированныйДокумент", Новый Структура("Текст", РасширенноеЗначение),, КлючУникальности);
ИначеЕсли ТипРасширенногоЗначения = Тип("ХранилищеЗначения") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("ХранилищеЗначения") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("ХранилищеЗначения", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("ХранилищеЗначения", , КлючУникальности);
ЕстьРастягивающиесяВертикальноЭлементы = Ложь; ЕстьРастягивающиесяВертикальноЭлементы = Ложь;
ИначеЕсли ТипРасширенногоЗначения = Тип("ДвоичныеДанные") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("ДвоичныеДанные") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("ДвоичныеДанные", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("ДвоичныеДанные", , КлючУникальности);
ИначеЕсли ТипРасширенногоЗначения = Тип("Картинка") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("Картинка") Тогда
ФормаРедактирования = мПлатформа.ПолучитьФорму("Картинка", , КлючУникальности); Форма = мПлатформа.ПолучитьФорму("Картинка", , КлючУникальности);
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если ФормаРедактирования.Открыта() Тогда Если Форма.Открыта() Тогда
Форма_АктивироватьОткрытьЛкс(ФормаРедактирования); Форма_АктивироватьОткрытьЛкс(Форма);
Возврат Результат; Возврат Результат;
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(ЗаголовокФормы) Тогда Если ЗначениеЗаполнено(ЗаголовокФормы) Тогда
ФормаРедактирования.Заголовок = ЗаголовокФормы; Форма.Заголовок = ЗаголовокФормы;
КонецЕсли; КонецЕсли;
ФормаРедактирования.ТолькоПросмотр = Не РедактированиеРазрешено; Форма.ТолькоПросмотр = Не РедактированиеРазрешено;
Если ТипЗнч(Форма) = Тип("Форма") Тогда
Если РедактированиеРазрешено И РедактироватьМодально Тогда Если РедактированиеРазрешено И РедактироватьМодально Тогда
Если Ложь Если Ложь
Или ТипРасширенногоЗначения = Тип("ТаблицаЗначений") Или ТипРасширенногоЗначения = Тип("ТаблицаЗначений")
Или ТипРасширенногоЗначения = Тип("ДеревоЗначений") Или ТипРасширенногоЗначения = Тип("ДеревоЗначений")
Тогда Тогда
ФормаРедактирования.НачальноеЗначениеВыбора = РасширенноеЗначение.Скопировать(); // Неглубокая копия, зато с полным сохранением содержимого, включая объекты метаданных Форма.НачальноеЗначениеВыбора = РасширенноеЗначение.Скопировать(); // Неглубокая копия, зато с полным сохранением содержимого, включая объекты метаданных
Иначе Иначе
ИспользоватьXDTO = ТипРасширенногоЗначения = Тип("ТабличныйДокумент"); // Чтобы не терялось свойство "КодЯзыка" ИспользоватьXDTO = ТипРасширенногоЗначения = Тип("ТабличныйДокумент"); // Чтобы не терялось свойство "КодЯзыка"
ФормаРедактирования.НачальноеЗначениеВыбора = ирОбщий.КопияОбъектаЛкс(РасширенноеЗначение, ИспользоватьXDTO); // Универсально, но с потерей несериализуемых типов Форма.НачальноеЗначениеВыбора = ирОбщий.КопияОбъектаЛкс(РасширенноеЗначение, ИспользоватьXDTO); // Универсально, но с потерей несериализуемых типов
КонецЕсли; КонецЕсли;
Иначе Иначе
ФормаРедактирования.НачальноеЗначениеВыбора = РасширенноеЗначение; Форма.НачальноеЗначениеВыбора = РасширенноеЗначение;
КонецЕсли;
КонецЕсли; КонецЕсли;
Если Ложь Если Ложь
#Если ТолстыйКлиентУправляемоеПриложение Тогда #Если ТолстыйКлиентУправляемоеПриложение Тогда
@ -4691,13 +4704,13 @@
#КонецЕсли #КонецЕсли
Или РедактированиеРазрешено И РедактироватьМодально Или РедактированиеРазрешено И РедактироватьМодально
Тогда Тогда
РезультатВыбора = ФормаРедактирования.ОткрытьМодально(); РезультатВыбора = Форма.ОткрытьМодально();
Если РезультатВыбора <> Неопределено Тогда Если РезультатВыбора <> Неопределено Тогда
РасширенноеЗначение = РезультатВыбора; РасширенноеЗначение = РезультатВыбора;
Результат = Истина; Результат = Истина;
КонецЕсли; КонецЕсли;
Иначе Иначе
ФормаРедактирования.Открыть(); Форма.Открыть();
КонецЕсли; КонецЕсли;
ИначеЕсли ТипРасширенногоЗначения = Тип("Цвет") Тогда ИначеЕсли ТипРасширенногоЗначения = Тип("Цвет") Тогда
СтандартнаяОбработка = Ложь; СтандартнаяОбработка = Ложь;
@ -6713,9 +6726,11 @@
Если ЭтаФорма.КлючУникальности = "Связанный" Тогда Если ЭтаФорма.КлючУникальности = "Связанный" Тогда
НовыйЗаголовок = НовыйЗаголовок + " (связь)"; НовыйЗаголовок = НовыйЗаголовок + " (связь)";
КонецЕсли; КонецЕсли;
Если ТипЗнч(ЭтаФорма) = Тип("Форма") Тогда
Если ЭтаФорма.РежимВыбора Тогда Если ЭтаФорма.РежимВыбора Тогда
НовыйЗаголовок = НовыйЗаголовок + " (выбор)"; НовыйЗаголовок = НовыйЗаголовок + " (выбор)";
КонецЕсли; КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(ПредставлениеОбъекта) Тогда Если ЗначениеЗаполнено(ПредставлениеОбъекта) Тогда
НовыйЗаголовок = НовыйЗаголовок + ": " + ПредставлениеОбъекта; НовыйЗаголовок = НовыйЗаголовок + ": " + ПредставлениеОбъекта;
КонецЕсли; КонецЕсли;
@ -6772,7 +6787,7 @@
И ЭтаФорма.СоединяемоеОкно И ЭтаФорма.СоединяемоеОкно
И ЭтаФорма.ВладелецФормы.СостояниеОкна <> ВариантСостоянияОкна.Прикрепленное И ЭтаФорма.ВладелецФормы.СостояниеОкна <> ВариантСостоянияОкна.Прикрепленное
И ЭтаФорма.СостояниеОкна <> ВариантСостоянияОкна.Прикрепленное И ЭтаФорма.СостояниеОкна <> ВариантСостоянияОкна.Прикрепленное
И Не ЭтаФорма.РазрешитьСостояниеПрикрепленное //И Не ЭтаФорма.РазрешитьСостояниеПрикрепленное
Тогда Тогда
// Мультиметка4237860 // Мультиметка4237860
// Если вызывается внутри ПриОткрытии/ПередОткрытием то возникают глюки, например форму невозможно закрыть // Если вызывается внутри ПриОткрытии/ПередОткрытием то возникают глюки, например форму невозможно закрыть
@ -8525,8 +8540,12 @@
// ВариантПросмотра - Строка - если пусто, то автоматически, иначе "Обычный", "Компактный", "ЯзыкЗапросов", "ВстроенныйЯзык", "XML", "JSON", "Дерево", "РезультатыПоиска"... // ВариантПросмотра - Строка - если пусто, то автоматически, иначе "Обычный", "Компактный", "ЯзыкЗапросов", "ВстроенныйЯзык", "XML", "JSON", "Дерево", "РезультатыПоиска"...
Функция ОткрытьТекстЛкс(Текст, Знач Заголовок = "", ВариантПросмотра = "Компактный", ТолькоПросмотр = Ложь, Знач КлючУникальности = Неопределено, ВладелецФормы = Неопределено, ВыделитьВсе = Ложь) Экспорт Функция ОткрытьТекстЛкс(Текст, Знач Заголовок = "", ВариантПросмотра = "Компактный", ТолькоПросмотр = Ложь, Знач КлючУникальности = Неопределено, ВладелецФормы = Неопределено, ВыделитьВсе = Ложь) Экспорт
Если ТипЗнч(Текст) = Тип("Строка") Тогда
ФормаТекста = ПолучитьФормуТекстаЛкс(Текст, Заголовок, ВариантПросмотра, ТолькоПросмотр, КлючУникальности, ВладелецФормы, ВыделитьВсе); ФормаТекста = ПолучитьФормуТекстаЛкс(Текст, Заголовок, ВариантПросмотра, ТолькоПросмотр, КлючУникальности, ВладелецФормы, ВыделитьВсе);
ФормаТекста.Открыть(); ФормаТекста.Открыть();
Иначе
ФормаТекста = ОткрытьЗначениеЛкс(Текст, Не ТолькоПросмотр,, Заголовок, Ложь,,,,, КлючУникальности);
КонецЕсли;
Возврат ФормаТекста; Возврат ФормаТекста;
КонецФункции КонецФункции
@ -8547,9 +8566,9 @@
КонецФункции КонецФункции
Функция ФормаПросмотраHTMLЛкс(Текст) Экспорт Функция ФормаПросмотраHTMLЛкс(Знач Текст, Знач КлючУникальности = Неопределено) Экспорт
Форма = ирКэш.Получить().ПолучитьФорму("HTML"); Форма = ирКэш.Получить().ПолучитьФорму("HTML",, КлючУникальности);
Форма.ЭлементыФормы.ПолеHtmlДокумента.УстановитьТекст(Текст); Форма.ЭлементыФормы.ПолеHtmlДокумента.УстановитьТекст(Текст);
Возврат Форма; Возврат Форма;
@ -12973,7 +12992,7 @@
НачалоЗагрузки = ТекущаяДата(); НачалоЗагрузки = ТекущаяДата();
Если Ложь Если Ложь
Или БезопасныйПорогКоличестваСтрок = 0 Или БезопасныйПорогКоличестваСтрок = 0
Или ВыборкаРезультата.Количество() < БезопасныйПорогКоличестваСтрок Или ВыборкаРезультата.Количество() <= БезопасныйПорогКоличестваСтрок
Тогда Тогда
ВыборкаРезультата = Неопределено; ВыборкаРезультата = Неопределено;
КоманднаяПанель.Кнопки.ЗагрузитьПолностью.Доступность = Ложь; КоманднаяПанель.Кнопки.ЗагрузитьПолностью.Доступность = Ложь;
@ -16626,6 +16645,11 @@
ПолеТекста = ОболочкаПоляТекстаЛкс(ТекущийЭлементФормы); ПолеТекста = ОболочкаПоляТекстаЛкс(ТекущийЭлементФормы);
Значение = ПолеТекста.ПолучитьТекст(); Значение = ПолеТекста.ПолучитьТекст();
КонецЕсли; КонецЕсли;
ИначеЕсли ТипЗнч(ТекущийЭлементФормы) = Тип("ПолеФормы") И ТекущийЭлементФормы.Вид = ВидПоляФормы.ПолеФорматированногоДокумента Тогда
ДанныеЭлемента = ирОбщий.ДанныеЭлементаФормыЛкс(ТекущийЭлементФормы);
Если ДанныеЭлемента <> Неопределено Тогда
Значение = ДанныеЭлемента.ПолучитьФорматированнуюСтроку();
КонецЕсли;
ИначеЕсли ЛиПолеФормыИмеетТипЛкс(ТекущийЭлементФормы, Тип("ПолеТабличногоДокумента")) Тогда ИначеЕсли ЛиПолеФормыИмеетТипЛкс(ТекущийЭлементФормы, Тип("ПолеТабличногоДокумента")) Тогда
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ТекущийЭлементФормы = Новый ТабличныйДокумент; ТекущийЭлементФормы = Новый ТабличныйДокумент;
@ -17812,6 +17836,7 @@
Если Ложь Если Ложь
Или ирОбщий.ПеревестиСтроку("ОбщийРеквизит") = Фрагменты[0] Или ирОбщий.ПеревестиСтроку("ОбщийРеквизит") = Фрагменты[0]
Или ирОбщий.ПеревестиСтроку("Подсистема") = Фрагменты[0] Или ирОбщий.ПеревестиСтроку("Подсистема") = Фрагменты[0]
Или ирОбщий.ПеревестиСтроку("РегламентноеЗадание") = Фрагменты[0]
Или (Истина Или (Истина
И Фрагменты.Количество() >= 4 И Фрагменты.Количество() >= 4
И Не ирОбщий.ЛиКорневойТипВнешнегоИсточникаДанныхЛкс(Фрагменты[0])) И Не ирОбщий.ЛиКорневойТипВнешнегоИсточникаДанныхЛкс(Фрагменты[0]))

View File

@ -2072,7 +2072,7 @@
КонецЕсли; КонецЕсли;
Если ПараметрыДоступа = Неопределено Тогда Если ПараметрыДоступа = Неопределено Тогда
Попытка Попытка
ПоляТаблицы = ПоляТаблицыМДЛкс(МетаОбъект, Ложь,,, Ложь); ПоляТаблицы = ПоляТаблицыМДЛкс(МетаОбъект, Истина,,, Ложь);
ИмяПоля = ПоляТаблицы[0].Имя; ИмяПоля = ПоляТаблицы[0].Имя;
ПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, ИмяПоля, РольИлиПользователь); ПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, ИмяПоля, РольИлиПользователь);
выхИмяПоля = ИмяПоля; выхИмяПоля = ИмяПоля;
@ -5020,7 +5020,6 @@
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Область); Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Область);
Построитель.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять; Построитель.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
Построитель.ЗаполнитьНастройки(); Построитель.ЗаполнитьНастройки();
Построитель.Выполнить();
Возврат Построитель; Возврат Построитель;
КонецФункции КонецФункции
@ -7043,11 +7042,8 @@
Вычислитель.Multiline = МногострочныйРежим; Вычислитель.Multiline = МногострочныйРежим;
Вычислитель.Pattern = Шаблон; Вычислитель.Pattern = Шаблон;
КонецЕсли; КонецЕсли;
Если выхДлительность <> Неопределено Тогда
МоментНачала = ТекущееВремяВМиллисекундахЛкс();
КонецЕсли;
Попытка Попытка
Вхождения = Вычислитель.НайтиВхождения(Текст); Вхождения = Вычислитель.НайтиВхождения(Текст,,,, выхДлительность);
Исключение Исключение
Если Не ВызыватьИсключение Тогда Если Не ВызыватьИсключение Тогда
Возврат ОписаниеОшибки(); Возврат ОписаниеОшибки();
@ -7055,9 +7051,6 @@
ВызватьИсключение; ВызватьИсключение;
КонецЕсли; КонецЕсли;
КонецПопытки; КонецПопытки;
Если выхДлительность <> Неопределено Тогда
выхДлительность = ТекущееВремяВМиллисекундахЛкс() - МоментНачала;
КонецЕсли;
ИндексПервойКолонкиПодгруппы = Результат.Колонки.Количество(); ИндексПервойКолонкиПодгруппы = Результат.Колонки.Количество();
Если Не БезПодгрупп Тогда Если Не БезПодгрупп Тогда
ИменаПодгруппМассив = СтрРазделитьЛкс(ИменаПодгрупп, ",", Истина, Ложь); ИменаПодгруппМассив = СтрРазделитьЛкс(ИменаПодгрупп, ",", Истина, Ложь);
@ -7535,6 +7528,10 @@
ДополнительныеТипы.Добавить(Тип("Цвет")); ДополнительныеТипы.Добавить(Тип("Цвет"));
ДополнительныеТипы.Добавить(Тип("Шрифт")); ДополнительныеТипы.Добавить(Тип("Шрифт"));
ДополнительныеТипы.Добавить(Тип("СхемаКомпоновкиДанных")); ДополнительныеТипы.Добавить(Тип("СхемаКомпоновкиДанных"));
Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
ДополнительныеТипы.Добавить(Тип("ФорматированнаяСтрока"));
ДополнительныеТипы.Добавить(Тип("ФорматированныйДокумент"));
КонецЕсли;
//ДополнительныеТипы.Добавить(Тип("НаправлениеСортировки")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация //ДополнительныеТипы.Добавить(Тип("НаправлениеСортировки")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация
//ДополнительныеТипы.Добавить(Тип("ТипИзмеренияПостроителяОтчета")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация //ДополнительныеТипы.Добавить(Тип("ТипИзмеренияПостроителяОтчета")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация
//ДополнительныеТипы.Добавить(Тип("ВидТочкиМаршрутаБизнесПроцесса")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация //ДополнительныеТипы.Добавить(Тип("ВидТочкиМаршрутаБизнесПроцесса")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация
@ -7791,7 +7788,7 @@
// Параметры: // Параметры:
// ИмяКолонки - Строка - если задать пустое значение, то будет использован индекс строк дерева; // ИмяКолонки - Строка - если задать пустое значение, то будет использован индекс строк дерева;
// ИгнорироватьПростойПервыйУровень - Булево - если на первом уровне только одна строка, то игнорировать ее; // ИгнорироватьПростойПервыйУровень - Булево - если на первом уровне только одна строка, то игнорировать ее;
Функция Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева, ИмяКолонки = "Имя", Путь, ИгнорироватьПростойПервыйУровень = Ложь) Экспорт Функция Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева, ИмяКолонки = "Имя", Путь, ИгнорироватьПростойПервыйУровень = Ложь, Разделитель = ".") Экспорт
Если Истина Если Истина
И ИгнорироватьПростойПервыйУровень И ИгнорироватьПростойПервыйУровень
@ -7800,11 +7797,11 @@
Тогда Тогда
Возврат Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева.Строки[0], ИмяКолонки, Сред(Путь, 2)); Возврат Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева.Строки[0], ИмяКолонки, Сред(Путь, 2));
КонецЕсли; КонецЕсли;
ТекущийУровень = ПервыйФрагментЛкс(Путь); ТекущийУровень = ПервыйФрагментЛкс(Путь, Разделитель);
Если Не ЗначениеЗаполнено(ТекущийУровень) Тогда Если Не ЗначениеЗаполнено(ТекущийУровень) Тогда
Возврат СтрокаДерева; Возврат СтрокаДерева;
КонецЕсли; КонецЕсли;
ОстальнойПуть = Сред(Путь, СтрДлина(ТекущийУровень) + 2); ОстальнойПуть = Сред(Путь, СтрДлина(ТекущийУровень + Разделитель) + 1);
Если Не ЗначениеЗаполнено(ИмяКолонки) Тогда Если Не ЗначениеЗаполнено(ИмяКолонки) Тогда
ЗначениеИндекса = Число(ТекущийУровень); ЗначениеИндекса = Число(ТекущийУровень);
Дочерние = ДочерниеЭлементыДереваЛкс(СтрокаДерева); Дочерние = ДочерниеЭлементыДереваЛкс(СтрокаДерева);
@ -7829,7 +7826,7 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если ТекущаяСтрока <> Неопределено Тогда Если ТекущаяСтрока <> Неопределено Тогда
Возврат Дерево_НайтиПоПутиСтрокойЛкс(ТекущаяСтрока, ИмяКолонки, ОстальнойПуть); Возврат Дерево_НайтиПоПутиСтрокойЛкс(ТекущаяСтрока, ИмяКолонки, ОстальнойПуть,, Разделитель);
Иначе Иначе
Возврат СтрокаДерева; Возврат СтрокаДерева;
КонецЕсли; КонецЕсли;
@ -8982,6 +8979,7 @@
КонецФункции КонецФункции
// https://its.1c.ru/db/bsp317doc/content/538/hdoc
Функция НеблокирующиеМетаданныеБСПЛкс() Экспорт Функция НеблокирующиеМетаданныеБСПЛкс() Экспорт
Если ирКэш.НомерВерсииБСПЛкс() < 203 Тогда Если ирКэш.НомерВерсииБСПЛкс() < 203 Тогда
@ -10509,14 +10507,15 @@
КонецФункции КонецФункции
Функция ПоляТаблицыБДЛкс(Знач ПолноеИмяТаблицыБД, Знач НужныТолькоТипы = Ложь, Знач ИндексПараметраПериодичность = Неопределено, Функция ПоляТаблицыБДЛкс(Знач ПолноеИмяТаблицыБД, Знач НужныТолькоТипы = Ложь, Знач ИндексПараметраПериодичность = Неопределено, Знач ВыражениеПараметраПериодичность = "") Экспорт
Знач ВыражениеПараметраПериодичность = "") Экспорт
Если НужныТолькоТипы Тогда
ТаблицаРезультата = ПустаяТаблицаЗначенийИзТаблицыБДЛкс(ПолноеИмяТаблицыБД, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность); ТаблицаРезультата = ПустаяТаблицаЗначенийИзТаблицыБДЛкс(ПолноеИмяТаблицыБД, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
УдалитьТипNull = Не ЛиКорневойТипВнешнегоИсточникаДанныхЛкс(ПервыйФрагментЛкс(ПолноеИмяТаблицыБД)); УдалитьТипNull = Не ЛиКорневойТипВнешнегоИсточникаДанныхЛкс(ПервыйФрагментЛкс(ПолноеИмяТаблицыБД));
Результат = ТаблицаЗначенийВТаблицуПолейБДЛкс(ТаблицаРезультата, УдалитьТипNull); Результат = ТаблицаЗначенийВТаблицуПолейБДЛкс(ТаблицаРезультата, УдалитьТипNull);
Если НужныТолькоТипы Тогда
Возврат Результат; Возврат Результат;
Иначе
Результат = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, Истина, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
КонецЕсли; КонецЕсли;
ТипТаблицы = ТипТаблицыБДЛкс(ПолноеИмяТаблицыБД); ТипТаблицы = ТипТаблицыБДЛкс(ПолноеИмяТаблицыБД);
Если ТипТаблицы = "ДвиженияССубконто" Тогда Если ТипТаблицы = "ДвиженияССубконто" Тогда
@ -10946,8 +10945,7 @@
// Параметры: // Параметры:
// НужныПредставления - Булево - для стандартных полей будут заполняться представления (дольше) // НужныПредставления - Булево - для стандартных полей будут заполняться представления (дольше)
Функция ПоляТаблицыМДЛкс(ПолноеИмяИлиОбъектМД, НужныТолькоТипы = Ложь, ИндексПараметраПериодичность = Неопределено, ВыражениеПараметраПериодичность = "", Функция ПоляТаблицыМДЛкс(ПолноеИмяИлиОбъектМД, НужныТолькоТипы = Ложь, ИндексПараметраПериодичность = Неопределено, ВыражениеПараметраПериодичность = "", НужныПредставления = Истина) Экспорт
НужныПредставления = Истина) Экспорт
Если ТипЗнч(ПолноеИмяИлиОбъектМД) = Тип("ОбъектМетаданных") Тогда Если ТипЗнч(ПолноеИмяИлиОбъектМД) = Тип("ОбъектМетаданных") Тогда
ПолноеИмяМД = ПолноеИмяИлиОбъектМД.ПолноеИмя(); ПолноеИмяМД = ПолноеИмяИлиОбъектМД.ПолноеИмя();
@ -13055,20 +13053,23 @@
КонецФункции КонецФункции
Функция УдалитьМутабельныеЗначенияВСтруктуреЛкс(Знач ДополнительныеСвойстваЛ) Экспорт // На выходе неглубокая копия структуры, где несериализуемые значения заменены на описания ошибок
Функция УдалитьМутабельныеЗначенияВСтруктуреЛкс(Знач Структура) Экспорт
// Убираем неудобные типы значений из дополнительных свойств объекта http://devtool1c.ucoz.ru/forum/2-832-1#3587 #Если Сервер И Не Сервер Тогда
//УдаляемыеКлючи = Новый Массив; Структура = Новый Структура;
//Для Каждого КлючИЗначение Из ДополнительныеСвойстваЛ Цикл #КонецЕсли
// Если ТипЗнч(КлючИЗначение.Значение) = Тип("МенеджерВременныхТаблиц") Тогда НоваяСтруктура = Новый Структура;
// УдаляемыеКлючи.Добавить(КлючИЗначение.Ключ); Для Каждого КлючИЗначение Из Структура Цикл
// КонецЕсли; НовоеЗначение = КлючИЗначение.Значение;
//КонецЦикла; Попытка
//Для Каждого Ключ Из УдаляемыеКлючи Цикл Копия = КопияОбъектаЛкс(КлючИЗначение.Значение, Истина);
// ДополнительныеСвойстваЛ.Удалить(Ключ); Исключение
//КонецЦикла; НовоеЗначение = СтрШаблонЛкс("Ошибка сериализации ""%1"": " + ОписаниеОшибки(), ТипЗнч(КлючИЗначение.Значение));
Результат = КопияОбъектаЛкс(ДополнительныеСвойстваЛ); КонецПопытки;
Возврат Результат; НоваяСтруктура.Вставить(КлючИЗначение.Ключ, НовоеЗначение);
КонецЦикла;
Возврат НоваяСтруктура;
КонецФункции КонецФункции
@ -13504,7 +13505,9 @@ _РежимОтладки = Ложь;
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
Фрагменты = Новый Массив; Фрагменты = Новый Массив;
#КонецЕсли #КонецЕсли
Фрагменты.Удалить(Фрагменты.ВГраница() - 1); Для Счетчик = 1 По Фрагменты.Количество() / 2 - 1 Цикл
Фрагменты.Удалить(Фрагменты.ВГраница() - Счетчик);
КонецЦикла;
Возврат СтрСоединитьЛкс(Фрагменты, "."); Возврат СтрСоединитьЛкс(Фрагменты, ".");
КонецФункции КонецФункции
@ -13765,8 +13768,14 @@ _РежимОтладки = Ложь;
// - // -
// //
Функция ТекстЗапросаПоВыбраннымТаблицамЛкс(ИменаТаблиц, ВариантИсточников = 0, ПервыеNКаждойТаблицы = 0, ПодключатьПоляКоличестваДвижений = Ложь, ИмяПоляПолногоИмениТаблицы = Неопределено, Функция ТекстЗапросаПоВыбраннымТаблицамЛкс(ИменаТаблиц, ВариантИсточников = 0, ПервыеNКаждойТаблицы = 0, ПодключатьПоляКоличестваДвижений = Ложь, ИмяПоляПолногоИмениТаблицы = Неопределено,
ИмяПоляКоличестваСтрок = "") Экспорт ИмяПоляКоличестваСтрок = "", ПредставленияПолей = Неопределено, ИменаКоличестваПодчиненных = Неопределено) Экспорт
Если ПредставленияПолей = Неопределено Тогда
ПредставленияПолей = Новый Структура;
КонецЕсли;
Если ИменаКоличестваПодчиненных = Неопределено Тогда
ИменаКоличестваПодчиненных = Новый Структура;
КонецЕсли;
ЛитералЗаменыОтсутствующихПолей = "НЕОПРЕДЕЛЕНО"; // NULL нельзя использовать из-за ошибок платформы 8.2.14 ЛитералЗаменыОтсутствующихПолей = "НЕОПРЕДЕЛЕНО"; // NULL нельзя использовать из-за ошибок платформы 8.2.14
Если Не ЗначениеЗаполнено(ИмяПоляПолногоИмениТаблицы) Тогда Если Не ЗначениеЗаполнено(ИмяПоляПолногоИмениТаблицы) Тогда
ИмяПоляПолногоИмениТаблицы = "_ПолноеИмяТаблицы"; ИмяПоляПолногоИмениТаблицы = "_ПолноеИмяТаблицы";
@ -13887,6 +13896,40 @@ _РежимОтладки = Ложь;
КонецЕсли; КонецЕсли;
ТекстОбщихМетаПолей = ТекстОбщихМетаПолей + ", " + ВыражениеПоля + " КАК " + ИмяПоля; ТекстОбщихМетаПолей = ТекстОбщихМетаПолей + ", " + ВыражениеПоля + " КАК " + ИмяПоля;
КонецЦикла; КонецЦикла;
Если ПодключатьПоляКоличестваДвижений И ЛиКорневойТипДокументаЛкс(ТипТаблицыБДЛкс(ИмяТаблицы)) Тогда
Движения = Новый Соответствие;
Для Каждого ИмяТаблицы Из ИменаТаблиц Цикл
ОбъектМетаданных = ОбъектМДПоПолномуИмениТаблицыБДЛкс(ИмяТаблицы);
Для Каждого МетаРегистр Из ОбъектМетаданных.Движения Цикл
Движения[МетаРегистр] = 1;
КонецЦикла;
КонецЦикла;
ТекстОбщееЧислоДвижений = "";
ТекстОбщихУсловийСоединения = "";
ПрефиксИмениПоля = "Регистр";
Для Каждого МетаРегистр Из Движения Цикл
МетаРегистр = МетаРегистр.Ключ;
ПолноеИмяРегистра = МетаРегистр.ПолноеИмя();
КраткоеИмяРегистра = МетаРегистр.Имя + "_";
ТекстОбщихУсловийСоединения = ТекстОбщихУсловийСоединения + Символы.ПС + " { ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ _Регистр_.Регистратор, КОЛИЧЕСТВО(*) КАК КоличествоСтрок
| ИЗ " + ПолноеИмяРегистра + " КАК _Регистр_ СГРУППИРОВАТЬ ПО _Регистр_.Регистратор) КАК " + КраткоеИмяРегистра + "
| ПО " + КраткоеИмяРегистра + ".Регистратор = Т.Ссылка}";
ВыражениеКоличества = "ЕСТЬNULL(" + КраткоеИмяРегистра + ".КоличествоСтрок, 0)";
Если ТекстОбщееЧислоДвижений <> "" Тогда
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + " + ";
КонецЕсли;
ИмяПоля = "ЧислоСтрок_" + ПрефиксИмениПоля + "_" + КраткоеИмяРегистра;
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + ВыражениеКоличества;
ТекстОбщееЧислоДвижений = ВыражениеКоличества + " КАК " + ИмяПоля + ",
|" + ТекстОбщееЧислоДвижений;
ИменаКоличестваПодчиненных.Вставить(ИмяПоля, ПрефиксИмениПоля + " " + КраткоеИмяРегистра);
КонецЦикла;
Если ЗначениеЗаполнено(ТекстОбщееЧислоДвижений) Тогда
ТекстОбщихМетаПолей = ТекстОбщихМетаПолей + ",
|" + ТекстОбщееЧислоДвижений + " КАК ЧислоСтрокВсеРегистры";
ИменаКоличестваПодчиненных.Вставить("ЧислоСтрокВсеРегистры", "Все регистры");
КонецЕсли;
КонецЕсли;
#Если Клиент Тогда #Если Клиент Тогда
Индикатор = ПолучитьИндикаторПроцессаЛкс(ИменаТаблиц.Количество(), "Генерация текста запроса"); Индикатор = ПолучитьИндикаторПроцессаЛкс(ИменаТаблиц.Количество(), "Генерация текста запроса");
@ -13894,12 +13937,12 @@ _РежимОтладки = Ложь;
ЗаписьXML = Новый ЗаписьXML; ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку(""); ЗаписьXML.УстановитьСтроку("");
ЗаписьXMLПустая = Истина; ЗаписьXMLПустая = Истина;
ТекстУсловияСоединения = "";
Для Каждого ИмяТаблицы Из ИменаТаблиц Цикл Для Каждого ИмяТаблицы Из ИменаТаблиц Цикл
#Если Клиент Тогда #Если Клиент Тогда
ОбработатьИндикаторЛкс(Индикатор); ОбработатьИндикаторЛкс(Индикатор);
#КонецЕсли #КонецЕсли
ОбъектМетаданных = ОбъектМДПоПолномуИмениТаблицыБДЛкс(ИмяТаблицы); ОбъектМетаданных = ОбъектМДПоПолномуИмениТаблицыБДЛкс(ИмяТаблицы);
ТекстУсловияСоединения = "";
Если ВариантИсточников > 0 Тогда Если ВариантИсточников > 0 Тогда
ЕстьТаблицаИзменений = ЕстьТаблицаИзмененийОбъектаМетаданных(ОбъектМетаданных); ЕстьТаблицаИзменений = ЕстьТаблицаИзмененийОбъектаМетаданных(ОбъектМетаданных);
Если ЕстьТаблицаИзменений Тогда Если ЕстьТаблицаИзменений Тогда
@ -13922,29 +13965,6 @@ _РежимОтладки = Ложь;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если ПодключатьПоляКоличестваДвижений Тогда
Если ЛиКорневойТипДокументаЛкс(ТипТаблицыБДЛкс(ИмяТаблицы)) Тогда
ТекстОбщееЧислоДвижений = "";
Для Каждого МетаРегистр Из ОбъектМетаданных.Движения Цикл
ПолноеИмяРегистра = МетаРегистр.ПолноеИмя();
КраткоеИмяРегистра = МетаРегистр.Имя + "_";
ТекстУсловияСоединения = ТекстУсловияСоединения + Символы.ПС + " { ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ _Регистр_.Регистратор, КОЛИЧЕСТВО(*) КАК КоличествоСтрок
| ИЗ " + ПолноеИмяРегистра + " КАК _Регистр_ СГРУППИРОВАТЬ ПО _Регистр_.Регистратор) КАК " + КраткоеИмяРегистра + "
| ПО " + КраткоеИмяРегистра + ".Регистратор = Т.Ссылка}";
ВыражениеКоличества = "ЕСТЬNULL(" + КраткоеИмяРегистра + ".КоличествоСтрок, 0)";
Если ТекстОбщееЧислоДвижений <> "" Тогда
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + " + ";
КонецЕсли;
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + ВыражениеКоличества;
ТекстОбщееЧислоДвижений = ВыражениеКоличества + " КАК КоличествоСтрок" + КраткоеИмяРегистра + ", " + ТекстОбщееЧислоДвижений;
КонецЦикла;
Если ЗначениеЗаполнено(ТекстОбщееЧислоДвижений) Тогда
ТекстУсловияСоединения = ТекстУсловияСоединения + "
|{ГДЕ " + ТекстОбщееЧислоДвижений + " КАК КоличествоСтрокВсеРегистры}";
КонецЕсли;
КонецЕсли;
КонецЕсли;
//Если ВариантИсточников <> 1 Тогда
ТекстНеобязательныхПолей = ""; ТекстНеобязательныхПолей = "";
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы); ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы);
Для Каждого ПроверяемоеПоле Из СистемныеПоля Цикл Для Каждого ПроверяемоеПоле Из СистемныеПоля Цикл
@ -13967,7 +13987,6 @@ _РежимОтладки = Ложь;
КонецЕсли; КонецЕсли;
ТекстНеобязательныхПолей = ТекстНеобязательныхПолей + ", " + ВыражениеПоля + " КАК " + ПроверяемоеПоле; ТекстНеобязательныхПолей = ТекстНеобязательныхПолей + ", " + ВыражениеПоля + " КАК " + ПроверяемоеПоле;
КонецЦикла; КонецЦикла;
//КонецЕсли;
Если Не ЗаписьXMLПустая Тогда Если Не ЗаписьXMLПустая Тогда
ЗаписьXML.ЗаписатьБезОбработки(" ЗаписьXML.ЗаписатьБезОбработки("
|ОБЪЕДИНИТЬ ВСЕ |ОБЪЕДИНИТЬ ВСЕ
@ -13991,7 +14010,7 @@ _РежимОтладки = Ложь;
Иначе Иначе
ЗаписьXML.ЗаписатьБезОбработки(ТекстПолей + ", "); ЗаписьXML.ЗаписатьБезОбработки(ТекстПолей + ", ");
КонецЕсли; КонецЕсли;
ЗаписьXML.ЗаписатьБезОбработки("""" + ИмяТаблицы + """ КАК " + ИмяПоляПолногоИмениТаблицы + " ИЗ " + ИмяТаблицы + " КАК Т" + ТекстУсловияСоединения); ЗаписьXML.ЗаписатьБезОбработки("""" + ИмяТаблицы + """ КАК " + ИмяПоляПолногоИмениТаблицы + " ИЗ " + ИмяТаблицы + " КАК Т" + ТекстУсловияСоединения + ТекстОбщихУсловийСоединения);
Если ЗначениеЗаполнено(ИмяПоляКоличестваСтрок) Тогда Если ЗначениеЗаполнено(ИмяПоляКоличестваСтрок) Тогда
ЗаписьXML.ЗаписатьБезОбработки(" ЗаписьXML.ЗаписатьБезОбработки("
|{ГДЕ " + ТекстПолей + "}"); |{ГДЕ " + ТекстПолей + "}");
@ -14975,23 +14994,28 @@ _РежимОтладки = Ложь;
Если ТекущиеПараметры = Неопределено Тогда Если ТекущиеПараметры = Неопределено Тогда
ТекущиеПараметры = НовыеПараметрыПоискаСсылокЛкс(); ТекущиеПараметры = НовыеПараметрыПоискаСсылокЛкс();
КонецЕсли; КонецЕсли;
ОбновитьИсключенияПоискаСсылокЛкс(ТекущиеПараметры.ИсключаемыеТаблицы); ОбновитьИсключенияПоискаСсылокЛкс(ТекущиеПараметры.ИсключаемыеТаблицы, ТекущиеПараметры.ИсключаемыеКолонки);
Возврат ТекущиеПараметры; Возврат ТекущиеПараметры;
КонецФункции КонецФункции
Процедура ОбновитьИсключенияПоискаСсылокЛкс(ИсключаемыеТаблицы) Экспорт Процедура ОбновитьИсключенияПоискаСсылокЛкс(ИсключаемыеТаблицы, ИсключаемыеКолонки = Неопределено) Экспорт
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ИсключаемыеТаблицы = Новый СписокЗначений; ИсключаемыеТаблицы = Новый СписокЗначений;
ИсключаемыеКолонки = Новый СписокЗначений;
#КонецЕсли #КонецЕсли
ИменаМД = НеблокирующиеМетаданныеБСПЛкс(); ИменаМД = НеблокирующиеМетаданныеБСПЛкс();
Для Каждого ПолноеИмяМД Из ИменаМД Цикл Для Каждого ПолноеИмяМД Из ИменаМД Цикл
Если СтрЧислоВхождений(ПолноеИмяМД, ".") > 1 Тогда Если СтрЧислоВхождений(ПолноеИмяМД, ".") > 1 Тогда
Продолжить; ПолноеИмяКолонки = ПолноеИмяКолонкиБДИзМД(ПолноеИмяМД);
Если ЗначениеЗаполнено(ПолноеИмяКолонки) И ИсключаемыеКолонки.НайтиПоЗначению(ПолноеИмяКолонки) = Неопределено Тогда
ИсключаемыеКолонки.Добавить(ПолноеИмяКолонки);
КонецЕсли; КонецЕсли;
Иначе
Если ИсключаемыеТаблицы.НайтиПоЗначению(ПолноеИмяМД) = Неопределено Тогда Если ИсключаемыеТаблицы.НайтиПоЗначению(ПолноеИмяМД) = Неопределено Тогда
ИсключаемыеТаблицы.Добавить(ПолноеИмяМД); ИсключаемыеТаблицы.Добавить(ПолноеИмяМД);
КонецЕсли; КонецЕсли;
КонецЕсли;
КонецЦикла; КонецЦикла;
КонецПроцедуры КонецПроцедуры
@ -19307,6 +19331,35 @@ _РежимОтладки = Ложь;
КонецФункции КонецФункции
Функция ТекстHTMLВТекстXMLЛкс(Знач ТекстХМЛ) Экспорт
ПостроительDOM = Новый ПостроительDOM();
ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.УстановитьСтроку(ТекстХМЛ);
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("html");
Для Каждого Атрибут Из ДокументHTML.ПолучитьЭлементыПоИмени("html")[0].Атрибуты Цикл
Если Атрибут.ЛокальноеИмя = "xmlns" Тогда
Продолжить;
КонецЕсли;
ИмяПрост = ПоследнийФрагментЛкс(Атрибут.ЛокальноеИмя, ":");
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен(ИмяПрост, Атрибут.Значение);
КонецЦикла;
ЗаписьDOM = Новый ЗаписьDOM;
ЭлементЗаголовка = ДокументHTML.ПолучитьЭлементыПоИмени("head");
Если ЭлементЗаголовка.Количество() > 0 Тогда
ЗаписьDOM.Записать(ЭлементЗаголовка[0], ЗаписьXML);
КонецЕсли;
ЗаписьDOM.Записать(ДокументHTML.Тело, ЗаписьXML);
ЗаписьXML.ЗаписатьКонецЭлемента();
ТекстХМЛ = ЗаписьXML.Закрыть();
Возврат ТекстХМЛ;
КонецФункции
Функция ДеревоЗначенийИзМассиваСтруктурЛкс(МассивСтруктур, Дерево = Неопределено) Экспорт Функция ДеревоЗначенийИзМассиваСтруктурЛкс(МассивСтруктур, Дерево = Неопределено) Экспорт
Если Дерево = Неопределено Тогда Если Дерево = Неопределено Тогда
@ -23643,8 +23696,15 @@ _РежимОтладки = Ложь;
ТабличныйДокумент.Прочитать(ИмяФайла); ТабличныйДокумент.Прочитать(ИмяФайла);
Иначе Иначе
Если СпособЧтенияЗначений = Неопределено Тогда Если СпособЧтенияЗначений = Неопределено Тогда
#Если Клиент Тогда
ЧитатьЗначения = Вопрос("Читать содержимое ячеек как значения? Иначе оно будет прочитано как тексты.", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да;
#Иначе
ЧитатьЗначения = Истина;
#КонецЕсли
Если ЧитатьЗначения Тогда
СпособЧтенияЗначений = Вычислить("СпособЧтенияЗначенийТабличногоДокумента").Значение; СпособЧтенияЗначений = Вычислить("СпособЧтенияЗначенийТабличногоДокумента").Значение;
КонецЕсли; КонецЕсли;
КонецЕсли;
ТабличныйДокумент.Прочитать(ИмяФайла, СпособЧтенияЗначений); ТабличныйДокумент.Прочитать(ИмяФайла, СпособЧтенияЗначений);
КонецЕсли; КонецЕсли;
@ -24270,6 +24330,7 @@ _РежимОтладки = Ложь;
Если Макс(РазницаВремениКлиентСервер, -РазницаВремениКлиентСервер) > 60 Тогда Если Макс(РазницаВремениКлиентСервер, -РазницаВремениКлиентСервер) > 60 Тогда
СписокВыбора.Добавить(ТекущаяДатаЛкс(Истина), СтрШаблонЛкс("<текущая дата сервера %1с>", ПредставлениеРазностиЛкс(-РазницаВремениКлиентСервер))); СписокВыбора.Добавить(ТекущаяДатаЛкс(Истина), СтрШаблонЛкс("<текущая дата сервера %1с>", ПредставлениеРазностиЛкс(-РазницаВремениКлиентСервер)));
КонецЕсли; КонецЕсли;
// Из-за некорректной работы кнопок регулирования внутри таблицы будем добавлять все команды https://www.hostedredmine.com/issues/936754
Если ЗначениеЗаполнено(Значение) Тогда Если ЗначениеЗаполнено(Значение) Тогда
Если ВремяДоступно Тогда Если ВремяДоступно Тогда
СписокВыбора.Добавить(НачалоДня(Значение), "<начало выбранной даты>"); СписокВыбора.Добавить(НачалоДня(Значение), "<начало выбранной даты>");
@ -25017,7 +25078,7 @@ _РежимОтладки = Ложь;
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_ConstID") Тогда ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_ConstID") Тогда
ПредставлениеПоля = "КлючКонстанты"; ПредставлениеПоля = "КлючКонстанты";
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NumberPrefix") Тогда ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NumberPrefix") Тогда
ПредставлениеПоля = "ПрефиксНомера"; ПредставлениеПоля = "ПериодНомера";
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NodeTRef") Тогда ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NodeTRef") Тогда
ПредставлениеПоля = "Узел_ТипСсылки"; ПредставлениеПоля = "Узел_ТипСсылки";
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NodeRRef") Тогда ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NodeRRef") Тогда
@ -28473,7 +28534,7 @@ _РежимОтладки = Ложь;
ТекстСортировки = новый Массив; ТекстСортировки = новый Массив;
Если Параметры.Свойство("СтрокаПоиска") И ЗначениеЗаполнено(Параметры.СтрокаПоиска) Тогда Если Параметры.Свойство("СтрокаПоиска") И ЗначениеЗаполнено(Параметры.СтрокаПоиска) Тогда
СловаПоиска = РазделитьСтрокуПоискаНаСловаПоискаЛкс(НРег(Параметры.СтрокаПоиска)); СловаПоиска = РазделитьСтрокуПоискаНаСловаПоискаЛкс(НРег(Параметры.СтрокаПоиска));
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя()); ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл
ДоступноеПоле = ПоляТаблицы.Найти(ПолеПоискаПоСтроке.Имя, "Имя"); ДоступноеПоле = ПоляТаблицы.Найти(ПолеПоискаПоСтроке.Имя, "Имя");
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда

View File

@ -995,7 +995,7 @@
Для Каждого ОписаниеТаблицы Из ТаблицыВложенных Цикл Для Каждого ОписаниеТаблицы Из ТаблицыВложенных Цикл
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторТаблица); ирОбщий.ОбработатьИндикаторЛкс(ИндикаторТаблица);
ИмяТаблицы = ОписаниеТаблицы.ПолноеИмя; ИмяТаблицы = ОписаниеТаблицы.ПолноеИмя;
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы); ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы, Истина);
Построитель = Новый ПостроительЗапроса("ВЫБРАТЬ * ИЗ " + ИмяТаблицы + " КАК Т"); Построитель = Новый ПостроительЗапроса("ВЫБРАТЬ * ИЗ " + ИмяТаблицы + " КАК Т");
Построитель.ЗаполнитьНастройки(); Построитель.ЗаполнитьНастройки();
КолонкиХранилищ = Новый Массив; КолонкиХранилищ = Новый Массив;
@ -1220,6 +1220,10 @@
СловоСсылка = ирОбщий.ПеревестиСтроку("Ссылка"); СловоСсылка = ирОбщий.ПеревестиСтроку("Ссылка");
ЧислоВидимыхКолонок = 0; ЧислоВидимыхКолонок = 0;
ЗаголовокГруппыЧислоСтрок = "Число строк"; ЗаголовокГруппыЧислоСтрок = "Число строк";
Если ирКэш.НомерРежимаСовместимостиЛкс() >= 803019 Тогда
ПоляСхемы = ДинамическийСписок.Поля;
ПоляСхемы.Очистить();
КонецЕсли;
Для Каждого ПолеСписка Из ПоляСписка Цикл Для Каждого ПолеСписка Из ПоляСписка Цикл
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ПолеСписка = Новый РеквизитФормы; ПолеСписка = Новый РеквизитФормы;
@ -1244,6 +1248,11 @@
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
ИмяКолонки = ПолеСписка.Имя; ИмяКолонки = ПолеСписка.Имя;
Если ПоляСхемы <> Неопределено Тогда
ПолеСхемы = ПоляСхемы.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных"));
ПолеСхемы.Поле = ИмяКолонки;
ПолеСхемы.ПутьКДанным = ИмяКолонки;
КонецЕсли;
РастягиватьПоГоризонтали = Ложь; РастягиватьПоГоризонтали = Ложь;
ШиринаКолонки = ирОбщий.ШиринаОписанияТиповЛкс(ПолеСписка.ТипЗначения, Ложь, РастягиватьПоГоризонтали); ШиринаКолонки = ирОбщий.ШиринаОписанияТиповЛкс(ПолеСписка.ТипЗначения, Ложь, РастягиватьПоГоризонтали);
РодительПоляФормы = ОсновнойЭУ; РодительПоляФормы = ОсновнойЭУ;
@ -1259,6 +1268,7 @@
Иначе Иначе
ЗаголовокПоля = ОписаниеСоединения.Представление; ЗаголовокПоля = ОписаниеСоединения.Представление;
КонецЕсли; КонецЕсли;
ПолеСхемы.Заголовок = ЗаголовокПоля;
Подсказка = ЗаголовокПоля; Подсказка = ЗаголовокПоля;
ЗаголовокПоля = РазбитьЗаголовокПоляТаблицыФормыЛкс(ЗаголовокПоля, ОсновнойЭУ, ШиринаКолонки); ЗаголовокПоля = РазбитьЗаголовокПоляТаблицыФормыЛкс(ЗаголовокПоля, ОсновнойЭУ, ШиринаКолонки);
РодительПоляФормы = ДобавитьГруппуКолонокБД(ЗаголовокГруппыЧислоСтрок, ОсновнойЭУ, ИмяПоляЧислоСтрок, ЭтаФорма); РодительПоляФормы = ДобавитьГруппуКолонокБД(ЗаголовокГруппыЧислоСтрок, ОсновнойЭУ, ИмяПоляЧислоСтрок, ЭтаФорма);
@ -1407,7 +1417,7 @@
НастроитьСистемноеПолеФормыТипаБулевоЛкс(ОсновнойЭУ, ирОбщий.ПеревестиСтроку("ПометкаУдаления"), ПоляБезОбрезкиЗаголовков); НастроитьСистемноеПолеФормыТипаБулевоЛкс(ОсновнойЭУ, ирОбщий.ПеревестиСтроку("ПометкаУдаления"), ПоляБезОбрезкиЗаголовков);
НастроитьСистемноеПолеФормыТипаБулевоЛкс(ОсновнойЭУ, ирОбщий.ПеревестиСтроку("Проведен"), ПоляБезОбрезкиЗаголовков); НастроитьСистемноеПолеФормыТипаБулевоЛкс(ОсновнойЭУ, ирОбщий.ПеревестиСтроку("Проведен"), ПоляБезОбрезкиЗаголовков);
НастроитьСистемноеПолеФормыТипаБулевоЛкс(ОсновнойЭУ, ирОбщий.ПеревестиСтроку("ЭтоГруппа"), ПоляБезОбрезкиЗаголовков); НастроитьСистемноеПолеФормыТипаБулевоЛкс(ОсновнойЭУ, ирОбщий.ПеревестиСтроку("ЭтоГруппа"), ПоляБезОбрезкиЗаголовков);
ОбновитьЗаголовкиАвтоТаблицыФормыДинамическогоСпискаЛкс(ОсновнойЭУ, ПолноеИмяТаблицыБД, РежимИмяСиноним, ПоляБезОбрезкиЗаголовков); ОбновитьЗаголовкиАвтоТаблицыФормыДинамическогоСпискаЛкс(ОсновнойЭУ, ПолноеИмяТаблицыБД, РежимИмяСиноним, ПоляБезОбрезкиЗаголовков, ДинамическийСписок);
ПостроительПорядка = ирОбщий.ОсновнойПорядокТаблицыБДЛкс(ПолноеИмяТаблицыБД, ирОбщий.ВыражениеПорядкаКомпоновкиНаЯзыкеЗапросовЛкс(ДинамическийСписок.Порядок)); ПостроительПорядка = ирОбщий.ОсновнойПорядокТаблицыБДЛкс(ПолноеИмяТаблицыБД, ирОбщий.ВыражениеПорядкаКомпоновкиНаЯзыкеЗапросовЛкс(ДинамическийСписок.Порядок));
Если ЗначениеЗаполнено(ПостроительПорядка.Порядок) Тогда Если ЗначениеЗаполнено(ПостроительПорядка.Порядок) Тогда
ирОбщий.СкопироватьПорядокЛюбойЛкс(ДинамическийСписок.Порядок, ПостроительПорядка.Порядок); ирОбщий.СкопироватьПорядокЛюбойЛкс(ДинамическийСписок.Порядок, ПостроительПорядка.Порядок);
@ -1436,7 +1446,7 @@
КонецФункции КонецФункции
Процедура ОбновитьЗаголовкиАвтоТаблицыФормыДинамическогоСпискаЛкс(Знач ОсновнойЭУ, Знач ПолноеИмяТаблицы, Знач РежимИмяСиноним, Знач ПоляБезОбрезкиЗаголовков = Неопределено) Экспорт Процедура ОбновитьЗаголовкиАвтоТаблицыФормыДинамическогоСпискаЛкс(Знач ОсновнойЭУ, Знач ПолноеИмяТаблицы, Знач РежимИмяСиноним, Знач ПоляБезОбрезкиЗаголовков = Неопределено, Знач ДинамическийСписок) Экспорт
ПоляТаблицы = ирОбщий.ПоляТаблицыМДЛкс(ПолноеИмяТаблицы); ПоляТаблицы = ирОбщий.ПоляТаблицыМДЛкс(ПолноеИмяТаблицы);
ПоляТаблицы = ПоляТаблицы.Скопировать(); ПоляТаблицы = ПоляТаблицы.Скопировать();
@ -1465,6 +1475,10 @@
КолонкаТП.Заголовок = Заголовок; КолонкаТП.Заголовок = Заголовок;
КолонкаТП.Подсказка = Подсказка; КолонкаТП.Подсказка = Подсказка;
ирОбщий.ДобавитьОписаниеТиповВПодсказкуШапкиКолонкиЛкс(КолонкаТП, ПолеТаблицы.ТипЗначения, ПолеТаблицы.Метаданные,, ПолеТаблицы.Имя); ирОбщий.ДобавитьОписаниеТиповВПодсказкуШапкиКолонкиЛкс(КолонкаТП, ПолеТаблицы.ТипЗначения, ПолеТаблицы.Метаданные,, ПолеТаблицы.Имя);
Если ирКэш.НомерРежимаСовместимостиЛкс() >= 803019 Тогда
ПолеСхемы = ДинамическийСписок.Поля.Найти(ПолеТаблицы.Имя);
ПолеСхемы.Заголовок = ирОбщий.ЗаголовокКолонкиТаблицыФормыЛкс(КолонкаТП);
КонецЕсли;
КонецЦикла; КонецЦикла;
КонецПроцедуры КонецПроцедуры

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ир CSV</v8:content> <v8:content>Ир CSV</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир CSV</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир CSV</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice> <AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ир выражение x path</v8:content> <v8:content>Ир выражение x path</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир выражение x path</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир выражение x path</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice> <AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ир макет конфигурации</v8:content> <v8:content>Ир макет конфигурации</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир макет конфигурации</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир макет конфигурации</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice> <AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content> <v8:content>Ир обработка объектов с параметрами</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice> <AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ир поиск в синтакс помощнике</v8:content> <v8:content>Ир поиск в синтакс помощнике</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир поиск в синтакс помощнике</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир поиск в синтакс помощнике</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice> <AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ир типы узлов ДОМ</v8:content> <v8:content>Ир типы узлов ДОМ</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ир типы узлов ДОМ</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ир типы узлов ДОМ</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice> <AvailabilityForChoice>false</AvailabilityForChoice>

File diff suppressed because it is too large Load Diff

View File

@ -51,7 +51,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.ирРазработчик</xr:Item> <xr:Item xsi:type="xr:MDObjectRef">Role.ирРазработчик</xr:Item>
</DefaultRoles> </DefaultRoles>
<Vendor>Tormozit</Vendor> <Vendor>Tormozit</Vendor>
<Version>6.78.2</Version> <Version>6.79.1</Version>
<UpdateCatalogAddress/> <UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication> <UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication>

View File

@ -167,7 +167,11 @@
Процедура ПодробныеДанныеВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Процедура ПодробныеДанныеВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; СтандартнаяОбработка = Ложь;
ДанныеСобытия = ДанныеСобытия(); ДанныеСобытия = ДанныеСобытия();
Если ДанныеСобытия = Неопределено Тогда
ЗначениеСвойства = СтрокаТаблицыЗначений.Метаданные;
Иначе
ЗначениеСвойства = ДанныеСобытия[ВыбраннаяСтрока.Свойство]; ЗначениеСвойства = ДанныеСобытия[ВыбраннаяСтрока.Свойство];
КонецЕсли;
ОткрытьЗначениеК(ЗначениеСвойства); ОткрытьЗначениеК(ЗначениеСвойства);
КонецПроцедуры КонецПроцедуры

View File

@ -4111,7 +4111,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,c4a681ba-1629-4c89-a75e-637c32907ec8,4,1,2, {5,c4a681ba-1629-4c89-a75e-637c32907ec8,4,1,2,
{7,d0e80093-efc4-46a1-a496-0a976e79db8a,1,e1692cc2-605b-4535-84dd-28440238746c, {7,bfe8dcc9-4810-4297-87c5-87a9adf5266f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_ДоступАнализПравДоступа", {3,"КП_ДоступАнализПравДоступа",
{1,"КП_ДоступАнализПравДоступа", {1,"КП_ДоступАнализПравДоступа",
{1,1, {1,1,
@ -4141,7 +4141,7 @@
{4,1, {4,1,
{0,8ce6a6aa-80eb-4a9e-8b59-f98fd5c6bd40},"",-1,-1,1,0,""}, {0,8ce6a6aa-80eb-4a9e-8b59-f98fd5c6bd40},"",-1,-1,1,0,""},
{0,0,0},2}, {0,0,0},2},
{7,1688d58f-f900-493d-98d2-777e9ddf9f39,1,e1692cc2-605b-4535-84dd-28440238746c, {7,985f3adf-20e6-40f5-8725-d18738e7354f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_ДоступОткрытьОбъектМетаданных", {3,"КП_ДоступОткрытьОбъектМетаданных",
{1,"КП_ДоступОткрытьОбъектМетаданных", {1,"КП_ДоступОткрытьОбъектМетаданных",
{1,1, {1,1,
@ -4170,13 +4170,13 @@
}, },
{4,1, {4,1,
{0,3d510c6e-0d07-453c-af65-fb96ff26fd61},"",-1,-1,1,0,""},1},1, {0,3d510c6e-0d07-453c-af65-fb96ff26fd61},"",-1,-1,1,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,d0e80093-efc4-46a1-a496-0a976e79db8a, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,bfe8dcc9-4810-4297-87c5-87a9adf5266f,
{8,"АнализПравДоступа",0,1, {8,"АнализПравДоступа",0,1,
{1,3, {1,3,
{"ru","Анализ прав доступа"}, {"ru","Анализ прав доступа"},
{"en","Анализ прав доступа"}, {"en","Анализ прав доступа"},
{"uk","Анализ прав доступа"} {"uk","Анализ прав доступа"}
},1,c4a681ba-1629-4c89-a75e-637c32907ec8,1,1e2,0,0,1,0,0,0,0},1688d58f-f900-493d-98d2-777e9ddf9f39, },1,c4a681ba-1629-4c89-a75e-637c32907ec8,1,1e2,0,0,1,0,0,0,0},985f3adf-20e6-40f5-8725-d18738e7354f,
{8,"ОткрытьОбъектМетаданных",0,2, {8,"ОткрытьОбъектМетаданных",0,2,
{1,3, {1,3,
{"ru","Объект метаданных"}, {"ru","Объект метаданных"},
@ -4221,7 +4221,7 @@
} }
} }
} }
},450,527,1,0,1,4,4,235,450,527,96}, },450,527,1,0,1,4,4,240,450,527,96},
{ {
{23},29, {23},29,
{4, {4,

View File

@ -1545,13 +1545,13 @@
// Возвращаемое значение: // Возвращаемое значение:
// - // -
// //
Функция НачатьТрассу(ПрефиксТрассы = "", ВыводитьСообщения = Ложь, выхТекущаяДатаСервера = Неопределено, Знач ТолькоТрассаСУБД = Ложь, Функция НачатьТрассу(ПрефиксТрассы = "", ВыводитьСообщения = Ложь, выхТекущаяДатаСервера = Неопределено, Знач ТолькоТрассаСУБД = Ложь, Знач ЗапроситьИдентификаторСоединенияБД = Истина) Экспорт
Знач ЗапроситьИдентификаторСоединенияБД = Истина) Экспорт
ЭтотОбъект.НачалоПериодаКлиента = Неопределено; ЭтотОбъект.НачалоПериодаКлиента = Неопределено;
ЭтотОбъект.НачалоПериодаСервера = Неопределено; ЭтотОбъект.НачалоПериодаСервера = Неопределено;
ЭтотОбъект.КонецПериодаСервера = Неопределено; ЭтотОбъект.КонецПериодаСервера = Неопределено;
ЭтотОбъект.КонецПериодаКлиента = Неопределено; ЭтотОбъект.КонецПериодаКлиента = Неопределено;
мТрассаСУБДXML = Неопределено;
ИспользоватьТрассуСУБД = Истина ИспользоватьТрассуСУБД = Истина
И (Ложь И (Ложь
Или ТолькоТрассаСУБД Или ТолькоТрассаСУБД
@ -1571,6 +1571,7 @@
Если Истина Если Истина
И ТехножурналСервераВключен <> Истина И ТехножурналСервераВключен <> Истина
И Не ТехножурналКлиентаВключен И Не ТехножурналКлиентаВключен
И Не ИспользоватьТрассуСУБД
Тогда Тогда
Возврат Ложь; Возврат Ложь;
КонецЕсли; КонецЕсли;
@ -1761,6 +1762,9 @@
МассивОператоров = Новый Массив; МассивОператоров = Новый Массив;
МассивИДПланов = Новый Массив; МассивИДПланов = Новый Массив;
УзелСобытие = РезультатПоискаСобытий.ПолучитьСледующий(); УзелСобытие = РезультатПоискаСобытий.ПолучитьСледующий();
#Если Сервер И Не Сервер Тогда
мТаблицаЖурнала = ТаблицаЖурнала;
#КонецЕсли
НачальныйИндексСтроки = мТаблицаЖурнала.Количество(); НачальныйИндексСтроки = мТаблицаЖурнала.Количество();
Пока УзелСобытие <> Неопределено Цикл Пока УзелСобытие <> Неопределено Цикл
ИмяСобытия = СокрЛП(УзелСобытие.Атрибуты.ПолучитьИменованныйЭлемент("name").ТекстовоеСодержимое); ИмяСобытия = СокрЛП(УзелСобытие.Атрибуты.ПолучитьИменованныйЭлемент("name").ТекстовоеСодержимое);
@ -1944,6 +1948,15 @@
КонецФункции КонецФункции
Функция ЗагрузитьТрассуТехножурнала(Знач ЗагружатьЖурналКлиента = Истина, Знач ЗагружатьЖурналСервера = Истина, Знач ЖдатьСекунд = 1) Экспорт
мЛиТрассаПоПользователю = Истина;
ЭтотОбъект.ЗагружатьЖурналКлиента = ЗагружатьЖурналКлиента;
ЭтотОбъект.ЗагружатьЖурналСервера = ЗагружатьЖурналСервера;
ЖурналПрочитан = ПрочитатьСобственныйЖурналДвухСторон(,, Истина, ЖдатьСекунд,, НомерСеансаИнформационнойБазы());
мЛиТрассаПоПользователю = Ложь;
Возврат ЖурналПрочитан;
КонецФункции
Функция ОчиститьТаблицуЖурнала() Экспорт Функция ОчиститьТаблицуЖурнала() Экспорт
мНепустыеКолонкиЖурнала = Новый Структура(); мНепустыеКолонкиЖурнала = Новый Структура();
@ -1964,7 +1977,37 @@
КонецФункции КонецФункции
Процедура ОткрытьПланЗапросаСУБДЛкс(Знач ПланЗапроса) Экспорт Процедура ОткрытьТекстБДСтрокиЖурнала(Знач ВыбраннаяСтрока, Знач ИмяСвойства, Знач ПредложитьПеревод = Ложь) Экспорт
ИмяСвойстваБезМета = ПолучитьИмяСвойстваБезМета(ИмяСвойства);
Если Истина
И ирОбщий.СтрокиРавныЛкс(ИмяСвойстваБезМета, "ПланСУБД")
И ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Событие, "DBMSSQL")
Тогда
ТекстПланаЗапроса = ВыбраннаяСтрока[ИмяСвойства];
Если ПредложитьПеревод И ИмяСвойстваБезМета = ИмяСвойства Тогда
Ответ = Вопрос("Перевести план запроса в термины метаданных?", РежимДиалогаВопрос.ДаНет,, КодВозвратаДиалога.Да);
КонецЕсли;
Если Ложь
Или ТекстПланаЗапроса = РезультатПереводаСлишкомБольшогоТекста()
Или Ответ = КодВозвратаДиалога.Да
Тогда
ТекстПланаЗапроса = ПеревестиТекстБДВТерминыМетаданных(ВыбраннаяСтрока.ПланСУБД, , , ВыбраннаяСтрока.Событие,, 20000000);
КонецЕсли;
ФормаПросмотра = ПолучитьФорму("ПланЗапросаMSSQL", , "" + ВыбраннаяСтрока.МоментВремени);
ФормаПросмотра.Текст = ТекстПланаЗапроса;
ФормаПросмотра.Открыть();
Иначе
МаркерSDBL = "SDBL";
//ЭтоТекстSDBL = ирОбщий.СтрокиРавныЛкс(МаркерSDBL, Прав(ИмяСвойстваБезМета, СтрДлина(МаркерSDBL)));
ЭтоТекстSDBL = Не мСвойстваСИменамиБД[ИмяСвойстваБезМета];
ОткрытьТекстБДВКонверторе(ВыбраннаяСтрока[ИмяСвойстваБезМета], Не ирОбщий.СтрокиРавныЛкс(ИмяСвойстваБезМета, ИмяСвойства),
"" + ВыбраннаяСтрока.МоментВремени + ИмяСвойства, ЭтоТекстSDBL);
КонецЕсли;
КонецПроцедуры
Процедура ОткрытьПланЗапросаСУБД(Знач ПланЗапроса) Экспорт
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("sqlplan"); ИмяВременногоФайла = ПолучитьИмяВременногоФайла("sqlplan");
//СтандартнаяОбработка = Ложь; //СтандартнаяОбработка = Ложь;
@ -2122,9 +2165,9 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
RegExp.Pattern = "^\s*\(@P\d+\s+\w+(?:\(\d+(?:,\d+)?\))?(,@P\d+\s+\w+(?:\(\d+(?:,\d+)?\))?)*\)"; // для удаления типов параметров MSSQL КонецЕсли;
RegExp.Pattern = "^\s*\(@P\d+\s+\w+(?:\(\d+(?:,\d+)?\))?(,@P\d+\s+\w+(?:\(\d+(?:,\d+)?\))?)*\)"; // для удаления расположенных в начале типов параметров MSSQL
Текст = RegExp.Заменить(Текст, ""); Текст = RegExp.Заменить(Текст, "");
// sp_executesql // sp_executesql
// {ОписаниеРегулярногоВыражения.Начало} конструктор из подсистемы "Инструменты разработчика" (http://devtool1c.ucoz.ru) // {ОписаниеРегулярногоВыражения.Начало} конструктор из подсистемы "Инструменты разработчика" (http://devtool1c.ucoz.ru)
// Перем шЗначениеПараметра, шТипПараметра, шКорень; // Перем шЗначениеПараметра, шТипПараметра, шКорень;
@ -2141,7 +2184,8 @@
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ВхожденияПараметра = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения; ВхожденияПараметра = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения;
#КонецЕсли #КонецЕсли
Для каждого Вхождение Из ВхожденияПараметра Цикл Если ВхожденияПараметра.Количество() > 0 Тогда
Вхождение = ВхожденияПараметра[0];
Текст = Вхождение.ТекстЗапроса; Текст = Вхождение.ТекстЗапроса;
ВложенныеВхождения = ирОбщий.НайтиРегВыражениеЛкс(Вхождение.ТипыПараметров, шТипПараметра, "Имя, Тип",,,, Ложь,,,, ВложенныеВхождения); ВложенныеВхождения = ирОбщий.НайтиРегВыражениеЛкс(Вхождение.ТипыПараметров, шТипПараметра, "Имя, Тип",,,, Ложь,,,, ВложенныеВхождения);
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
@ -2151,6 +2195,7 @@
СтрокаПараметра = ТаблицаПараметров.Добавить(); СтрокаПараметра = ТаблицаПараметров.Добавить();
СтрокаПараметра.Имя = ВложенноеВхождение.Имя; СтрокаПараметра.Имя = ВложенноеВхождение.Имя;
СтрокаПараметра.Метаданные = ВложенноеВхождение.Тип; СтрокаПараметра.Метаданные = ВложенноеВхождение.Тип;
Текст = СтрЗаменить(Текст, "@" + СтрокаПараметра.Имя, "?");
КонецЦикла; КонецЦикла;
ВложенныеВхождения = ирОбщий.НайтиРегВыражениеЛкс(Вхождение.Подгруппы[6], шЗначениеПараметра,,,,, Ложь,,,, ВложенныеВхождения); ВложенныеВхождения = ирОбщий.НайтиРегВыражениеЛкс(Вхождение.Подгруппы[6], шЗначениеПараметра,,,,, Ложь,,,, ВложенныеВхождения);
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
@ -2162,7 +2207,6 @@
ИндексПараметра = ИндексПараметра + 1; ИндексПараметра = ИндексПараметра + 1;
СтрокаПараметра.Значение = ВложенноеВхождение.ТекстВхождения; СтрокаПараметра.Значение = ВложенноеВхождение.ТекстВхождения;
КонецЦикла; КонецЦикла;
КонецЦикла;
КонецЕсли; КонецЕсли;
Иначе Иначе
RegExp.Pattern = "([A-F0-9]+):([A-F0-9]+|0x[A-F0-9]+)"; // замена ссылочных констант RegExp.Pattern = "([A-F0-9]+):([A-F0-9]+|0x[A-F0-9]+)"; // замена ссылочных констант
@ -2302,7 +2346,7 @@
СтрокаПараметра = ТаблицаПараметров.Добавить(); СтрокаПараметра = ТаблицаПараметров.Добавить();
СтрокаПараметра.Имя = ШаблонИмениПараметра + XMLСтрока(ТаблицаПараметров.Количество()); СтрокаПараметра.Имя = ШаблонИмениПараметра + XMLСтрока(ТаблицаПараметров.Количество());
КонецЕсли; КонецЕсли;
ЗаписьXML.ЗаписатьБезОбработки(Лев(ТекстМета, ПозицияПараметра - 1) + СтрокаПоиска + СтрокаПараметра.Имя); ЗаписьXML.ЗаписатьБезОбработки(Лев(ТекстМета, ПозицияПараметра - 1) + СтрокаПоиска + ОбозначениеПараметраБД(СтрокаПараметра));
ТекстМета = Сред(ТекстМета, ПозицияПараметра + СтрДлина(СтрокаПоиска)); ТекстМета = Сред(ТекстМета, ПозицияПараметра + СтрДлина(СтрокаПоиска));
ИндексПараметра = ИндексПараметра + 1; ИндексПараметра = ИндексПараметра + 1;
Иначе Иначе
@ -2332,7 +2376,7 @@
Пока ТекстМета <> "" Цикл Пока ТекстМета <> "" Цикл
ПозицияПараметра = 0; ПозицияПараметра = 0;
Если ИндексПараметра < ТаблицаПараметров.Количество() Тогда Если ИндексПараметра < ТаблицаПараметров.Количество() Тогда
СтрокаПоиска = "?" + ТаблицаПараметров[ИндексПараметра].Имя; СтрокаПоиска = "?" + ОбозначениеПараметраБД(ТаблицаПараметров[ИндексПараметра]);
ПозицияПараметра = Найти(ТекстМета, СтрокаПоиска); ПозицияПараметра = Найти(ТекстМета, СтрокаПоиска);
КонецЕсли; КонецЕсли;
Если Истина Если Истина
@ -2356,6 +2400,13 @@
КонецФункции КонецФункции
Функция ОбозначениеПараметраБД(Знач СтрокаПараметра)
//Возврат "/*&" + СтрокаПараметра.Имя + "*/";
Возврат СтрокаПараметра.Имя;
КонецФункции
Функция НайтиВызовыМетодовМодулей(ИмяМодуля, НомерНачальнойСтроки, НомерКонечнойСтроки, ТолькоОдну = Истина) Функция НайтиВызовыМетодовМодулей(ИмяМодуля, НомерНачальнойСтроки, НомерКонечнойСтроки, ТолькоОдну = Истина)
Результат = Новый Массив(); Результат = Новый Массив();

View File

@ -59,8 +59,8 @@
Процедура ТаблицаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Процедура ТаблицаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
ЗаполнитьСвойстваСИменамиМетаданных(ВыбраннаяСтрока); ЗаполнитьСвойстваСИменамиМетаданных(ВыбраннаяСтрока);
ИмяРеквизита = Колонка.Данные; ИмяСвойства = Колонка.Данные;
ИмяСвойстваБезМета = ПолучитьИмяСвойстваБезМета(ИмяРеквизита); ИмяСвойстваБезМета = ПолучитьИмяСвойстваБезМета(ИмяСвойства);
Если Истина Если Истина
И ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Событие, "TLOCK") И ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Событие, "TLOCK")
//И ЗначениеЗаполнено(ВыбраннаяСтрока.Блокираторы) //И ЗначениеЗаполнено(ВыбраннаяСтрока.Блокираторы)
@ -88,21 +88,13 @@
И ЭтоСобытиеТрассыСУБД(ВыбраннаяСтрока) И ЭтоСобытиеТрассыСУБД(ВыбраннаяСтрока)
Тогда Тогда
СтандартнаяОбработка = Ложь; СтандартнаяОбработка = Ложь;
//ЗапросДанныеПлана = ПолучитьМакет("SQLServer_СкриптЧтенияПланаЗапроса").ПолучитьТекст(); ОткрытьПланЗапросаСУБД(ВыбраннаяСтрока.ПланСУБД);
//ЗапросДанныеПлана = ирОбщий.СтрЗаменитьЛкс(ЗапросДанныеПлана, "{ИдентификаторПланаЗапроса}", ВыбраннаяСтрока.ПланСУБД);
//РезультатЗапроса = ирОбщий.ВыполнитьЗапросЭтойСУБДЛкс(ЗапросДанныеПлана);
//Если РезультатЗапроса.Количество() > 0 Тогда
// ОткрытьПланЗапросаСУБДЛкс(РезультатЗапроса[0].query_plan);
//Иначе
// Сообщить("План запроса не найден в кэше СУБД. Скорее всего запрос очень простой.");
//КонецЕсли;
ОткрытьПланЗапросаСУБДЛкс(ВыбраннаяСтрока.ПланСУБД);
КонецЕсли; КонецЕсли;
Если Истина Если Истина
И СтандартнаяОбработка И СтандартнаяОбработка
И ЗначениеЗаполнено(Колонка.Данные) И ЗначениеЗаполнено(Колонка.Данные)
Тогда Тогда
ТипЗначения = Метаданные().ТабличныеЧасти.ТаблицаЖурнала.Реквизиты[ИмяРеквизита].Тип; ТипЗначения = Метаданные().ТабличныеЧасти.ТаблицаЖурнала.Реквизиты[ИмяСвойства].Тип;
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ТипЗначения = Новый ОписаниеТипов(); ТипЗначения = Новый ОписаниеТипов();
#КонецЕсли #КонецЕсли
@ -113,30 +105,13 @@
// Или ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Инфобаза, НСтр(СтрокаСоединенияИнформационнойБазы(), "Ref"))) // Или ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Инфобаза, НСтр(СтрокаСоединенияИнформационнойБазы(), "Ref")))
Тогда Тогда
СтандартнаяОбработка = Ложь; СтандартнаяОбработка = Ложь;
Если Истина ОткрытьТекстБДСтрокиЖурнала(ВыбраннаяСтрока, ИмяСвойства);
И ирОбщий.СтрокиРавныЛкс(ИмяСвойстваБезМета, "ПланСУБД")
И ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Событие, "DBMSSQL")
Тогда
ТекстПланаЗапроса = ВыбраннаяСтрока[Колонка.Данные];
Если ТекстПланаЗапроса = РезультатПереводаСлишкомБольшогоТекста() Тогда
ТекстПланаЗапроса = ПеревестиТекстБДВТерминыМетаданных(ВыбраннаяСтрока.ПланСУБД, , , ВыбраннаяСтрока.Событие,, 20000000);
КонецЕсли;
ФормаПросмотра = ПолучитьФорму("ПланЗапросаMSSQL", , "" + ВыбраннаяСтрока.МоментВремени);
ФормаПросмотра.Текст = ТекстПланаЗапроса;
ФормаПросмотра.Открыть();
Иначе
МаркерSDBL = "SDBL";
//ЭтоТекстSDBL = ирОбщий.СтрокиРавныЛкс(МаркерSDBL, Прав(ИмяСвойстваБезМета, СтрДлина(МаркерSDBL)));
ЭтоТекстSDBL = Не мСвойстваСИменамиБД[ИмяСвойстваБезМета];
ОткрытьТекстБДВКонверторе(ВыбраннаяСтрока[ИмяСвойстваБезМета], Не ирОбщий.СтрокиРавныЛкс(ИмяСвойстваБезМета, ИмяРеквизита),
"" + ВыбраннаяСтрока.МоментВремени + Колонка.Данные, ЭтоТекстSDBL);
КонецЕсли;
ИначеЕсли Истина ИначеЕсли Истина
И ТипЗначения.СодержитТип(Тип("Строка")) И ТипЗначения.СодержитТип(Тип("Строка"))
И ТипЗначения.КвалификаторыСтроки.Длина = 0 И ТипЗначения.КвалификаторыСтроки.Длина = 0
Тогда Тогда
СтандартнаяОбработка = Ложь; СтандартнаяОбработка = Ложь;
ВариантПросмотра = ПолучитьВариантПросмотраТекстПоИмениРеквизита(ИмяРеквизита); ВариантПросмотра = ПолучитьВариантПросмотраТекстПоИмениРеквизита(ИмяСвойства);
ирКлиент.ОткрытьТекстЛкс(ВыбраннаяСтрока[Колонка.Данные], Колонка.ТекстШапки, ВариантПросмотра, Истина, ирКлиент.ОткрытьТекстЛкс(ВыбраннаяСтрока[Колонка.Данные], Колонка.ТекстШапки, ВариантПросмотра, Истина,
"" + ВыбраннаяСтрока.МоментВремени + Колонка.Данные); "" + ВыбраннаяСтрока.МоментВремени + Колонка.Данные);
КонецЕсли; КонецЕсли;
@ -1948,6 +1923,12 @@
КонецПроцедуры КонецПроцедуры
Процедура ДействияФормыПараметрыСУБД(Кнопка)
ирКлиент.ОткрытьФормуСоединенияСУБДЛкс();
КонецПроцедуры
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.Форма"); ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.Форма");
// Установим ключевые группировки для страниц итогов // Установим ключевые группировки для страниц итогов

View File

@ -10,11 +10,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Скрипт получения данных расширенных событий (SQL Server)</v8:content> <v8:content>SQLServer_СкриптПолученияДанныхРасширенныхСобытий</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Скрипт получения данных расширенных событий (SQL Server)</v8:content> <v8:content>SQLServer_СкриптПолученияДанныхРасширенныхСобытий</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -10,11 +10,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Скрипт сбора данных о запросах (SQLServer)</v8:content> <v8:content>SQLServer_СкриптСбораДанныхОЗапросах</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Скрипт сбора данных о запросах (SQLServer)</v8:content> <v8:content>SQLServer_СкриптСбораДанныхОЗапросах</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -10,11 +10,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Скрипт сессии определения сессии СУБД (SQLServer)</v8:content> <v8:content>SQLServer_СкриптСессииОпределенияСессииСУБД</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Скрипт сессии определения сессии СУБД (SQLServer)</v8:content> <v8:content>SQLServer_СкриптСессииОпределенияСессииСУБД</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -10,11 +10,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Скрипт удаления сессии сбора данных (SQLServer)</v8:content> <v8:content>SQLServer_СкриптУдаленияСессииСбораДанных</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Скрипт удаления сессии сбора данных (SQLServer)</v8:content> <v8:content>SQLServer_СкриптУдаленияСессииСбораДанных</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -10,11 +10,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Скрипт очистки данных (SQL Server)</v8:content> <v8:content>SQLServer_СкриптУдаленияСессийБазы</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Скрипт очистки данных (SQL Server)</v8:content> <v8:content>SQLServer_СкриптУдаленияСессийБазы</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -10,11 +10,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Скрипт чтения плана запроса (SQL Server)</v8:content> <v8:content>SQLServer_СкриптЧтенияПланаЗапроса</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Скрипт чтения плана запроса (SQL Server)</v8:content> <v8:content>SQLServer_СкриптЧтенияПланаЗапроса</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -135,7 +135,7 @@
И ТипЗнч(ТипДанных) <> Тип("УдалениеОбъекта") И ТипЗнч(ТипДанных) <> Тип("УдалениеОбъекта")
И ТипыВыгружаемыеПоСсылке.Количество() > 0 И ТипыВыгружаемыеПоСсылке.Количество() > 0
Тогда Тогда
ПоляТаблицыБД = ирОбщий.ПоляТаблицыМДЛкс(ОбъектМД,,,, Ложь); ПоляТаблицыБД = ирОбщий.ПоляТаблицыМДЛкс(ОбъектМД, Истина,,, Ложь);
Если ЛиСсылочныйМД Тогда Если ЛиСсылочныйМД Тогда
ИмяПоляСсылка = ирОбщий.ПеревестиСтроку("Ссылка"); ИмяПоляСсылка = ирОбщий.ПеревестиСтроку("Ссылка");
Для Каждого ДоступноеПоле Из ПоляТаблицыБД Цикл Для Каждого ДоступноеПоле Из ПоляТаблицыБД Цикл
@ -149,7 +149,7 @@
КонецЦикла; КонецЦикла;
СтруктураТЧ = ирОбщий.ТабличныеЧастиОбъектаЛкс(ОбъектБД); СтруктураТЧ = ирОбщий.ТабличныеЧастиОбъектаЛкс(ОбъектБД);
Для Каждого КлючИЗначение Из СтруктураТЧ Цикл Для Каждого КлючИЗначение Из СтруктураТЧ Цикл
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя() + "." + КлючИЗначение.Ключ); ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя() + "." + КлючИЗначение.Ключ, Истина);
Для Каждого СтрокаТЧ Из ОбъектБД[КлючИЗначение.Ключ] Цикл Для Каждого СтрокаТЧ Из ОбъектБД[КлючИЗначение.Ключ] Цикл
Для Каждого ДоступноеПоле Из ПоляТаблицыБД Цикл Для Каждого ДоступноеПоле Из ПоляТаблицыБД Цикл
Если ДоступноеПоле.Имя = ИмяПоляСсылка Тогда Если ДоступноеПоле.Имя = ИмяПоляСсылка Тогда

View File

@ -113,7 +113,38 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1, {1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1,11, {5,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1,11,
{7,4e3da0a7-3617-462d-b092-f4ad61a49833,1,e1692cc2-605b-4535-84dd-28440238746c, {7,e0b64d10-442c-4e30-9736-86eefafa42c2,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,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,73e478c0-83ee-41fd-900a-cba77b99cb21,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,dcd22b68-8357-4cf0-9d51-a73e302ad2cc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВыполнить", {3,"ДействияФормыВыполнить",
{1,"ДействияФормыВыполнить", {1,"ДействияФормыВыполнить",
{1,1, {1,1,
@ -140,67 +171,36 @@
{"en","Выполнить"}, {"en","Выполнить"},
{"uk","Выполнить"} {"uk","Выполнить"}
},1}, },1},
{7,3f9620bd-45f5-4a60-9c58-b2663f58336c,1,e1692cc2-605b-4535-84dd-28440238746c, {7,e7561de8-8fdc-4c23-95d2-acaf8c82766c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"ДействияФормыПараметрыЗаписи",
{1,"КлсКомандаНажатие", {1,"ДействияФормыПараметрыЗаписи",
{1,1, {1,1,
{"ru","Клс команда нажатие"} {"ru","Параметры записи"}
}, },
{1,1, {1,1,
{"ru","Клс команда нажатие"} {"ru","Параметры записи"}
}, },
{1,1, {1,1,
{"ru","Клс команда нажатие"} {"ru","Параметры записи"}
}, },
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
},7, },6,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","Общие параметры записи"},
{"en","О подсистеме"}, {"en","Общие параметры записи"},
{"uk","О подсистеме"} {"uk","Общие параметры записи"}
}, },
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","Общие параметры записи"},
{"en","О подсистеме"}, {"en","Общие параметры записи"},
{"uk","О подсистеме"} {"uk","Общие параметры записи"}
}, },1},
{4,1, {7,869d198c-f92a-4549-8113-7ce87c0376b7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,fa9e077d-b245-4717-a9f0-ea494c3b94b4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,98d42763-f5c6-4e72-9dec-22425504aabc,1,e1692cc2-605b-4535-84dd-28440238746c, {7,88b5354c-b93c-4db7-a78c-65c2cf78d9e3,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,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{1,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{4,1,
{0,eb47324b-85f9-4172-9315-bba8015d9970},"",-1,-1,1,0,""},1},
{7,4f8a9b13-a5a4-431b-b4e6-35d4d6813c46,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыРедакторИзмененийНаУзле", {3,"ДействияФормыРедакторИзмененийНаУзле",
{1,"ДействияФормыРедакторИзмененийНаУзле", {1,"ДействияФормыРедакторИзмененийНаУзле",
{1,1, {1,1,
@ -229,7 +229,9 @@
}, },
{4,1, {4,1,
{0,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""},1}, {0,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""},1},
{7,e7440290-80e4-42ff-994c-138c806081f8,1,e1692cc2-605b-4535-84dd-28440238746c, {7,e75c6163-bb3b-4c65-910a-730ef2a7ef25,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,2be95485-6624-4643-a0f8-d87a46c7bf29,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -259,38 +261,7 @@
{4,1, {4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""}, {0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2}, {0,0,0},2},
{7,a8a0fcf8-36f4-405d-b0f5-c8fb1f52282e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,36aa5797-bf74-40d2-af26-5ef96465a9fd,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,7c75e781-719d-45c4-85ff-dc681f4b6e6f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,972225f9-0aec-4a41-a8f4-723ce58a661f,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}
}
},6,
{1,3,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},
{1,3,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},1},
{7,e7eb2b34-1c25-4274-aa26-68a1b4ad554d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -308,18 +279,18 @@
} }
},7, },7,
{1,3, {1,3,
{"ru","Загрузить настройку формы..."}, {"ru","Открыть новое окно"},
{"en","Загрузить настройку формы..."}, {"en","Открыть новое окно"},
{"uk","Загрузить настройку формы..."} {"uk","Открыть новое окно"}
}, },
{1,3, {1,3,
{"ru","Загрузить настройку формы..."}, {"ru","Открыть новое окно"},
{"en","Загрузить настройку формы..."}, {"en","Открыть новое окно"},
{"uk","Загрузить настройку формы..."} {"uk","Открыть новое окно"}
}, },
{4,1, {4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2}, {0,eb47324b-85f9-4172-9315-bba8015d9970},"",-1,-1,1,0,""},1},
{7,9295b1a9-6de6-4fae-879a-bf2068378fa8,1,e1692cc2-605b-4535-84dd-28440238746c, {7,af932a93-d4c1-4781-a724-e674edfc683d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -347,62 +318,91 @@
{"uk","Показать структуру формы"} {"uk","Показать структуру формы"}
}, },
{4,1, {4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},1, {0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,4e3da0a7-3617-462d-b092-f4ad61a49833, {7,5db881dc-ce23-409d-8470-8051bed5b9a6,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,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,dcd22b68-8357-4cf0-9d51-a73e302ad2cc,
{8,"Выполнить",0,1, {8,"Выполнить",0,1,
{1,3, {1,3,
{"ru","Выполнить"}, {"ru","Выполнить"},
{"en","Выполнить"}, {"en","Выполнить"},
{"uk","Выполнить"} {"uk","Выполнить"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},fa9e077d-b245-4717-a9f0-ea494c3b94b4, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},869d198c-f92a-4549-8113-7ce87c0376b7,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},4f8a9b13-a5a4-431b-b4e6-35d4d6813c46, },0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},88b5354c-b93c-4db7-a78c-65c2cf78d9e3,
{8,"РедакторИзмененийНаУзле",0,2, {8,"РедакторИзмененийНаУзле",0,2,
{1,3, {1,3,
{"ru","Редактор изменений"}, {"ru","Редактор изменений"},
{"en","Редактор изменений"}, {"en","Редактор изменений"},
{"uk","Редактор изменений"} {"uk","Редактор изменений"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},a8a0fcf8-36f4-405d-b0f5-c8fb1f52282e, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},e75c6163-bb3b-4c65-910a-730ef2a7ef25,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие2"} {"ru","Действие2"}
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},972225f9-0aec-4a41-a8f4-723ce58a661f, },0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},e7561de8-8fdc-4c23-95d2-acaf8c82766c,
{8,"ПараметрыЗаписи",0,2, {8,"ПараметрыЗаписи",0,2,
{1,3, {1,3,
{"ru","Параметры записи"}, {"ru","Параметры записи"},
{"en","Параметры записи"}, {"en","Параметры записи"},
{"uk","Параметры записи"} {"uk","Параметры записи"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,56,1e2,0,0,1,0,0,0,0},7c75e781-719d-45c4-85ff-dc681f4b6e6f, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,56,1e2,0,0,1,0,0,0,0},73e478c0-83ee-41fd-900a-cba77b99cb21,
{8,"Разделитель7",0,3, {8,"Разделитель7",0,3,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,55,1e2,2,0,1,0,0,0,0},e7440290-80e4-42ff-994c-138c806081f8, },0,e61ec258-df81-4716-a7e2-d75c858d35c9,55,1e2,2,0,1,0,0,0,0},2be95485-6624-4643-a0f8-d87a46c7bf29,
{8,"СохранитьНастройку",0,11, {8,"СохранитьНастройку",0,11,
{1,3, {1,3,
{"ru","Сохранить настройку..."}, {"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."}, {"en","Сохранить настройку..."},
{"uk","Сохранить настройку..."} {"uk","Сохранить настройку..."}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1e2,0,0,1,0,0,0,0},e7eb2b34-1c25-4274-aa26-68a1b4ad554d, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1e2,0,0,1,0,0,0,0},e0b64d10-442c-4e30-9736-86eefafa42c2,
{8,"ЗагрузитьНастройку",0,6, {8,"ЗагрузитьНастройку",0,6,
{1,3, {1,3,
{"ru","Загрузить настройку..."}, {"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."}, {"en","Загрузить настройку..."},
{"uk","Загрузить настройку..."} {"uk","Загрузить настройку..."}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,60,1e2,0,0,1,0,1,0,0},98d42763-f5c6-4e72-9dec-22425504aabc, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,60,1e2,0,0,1,0,1,0,0},36aa5797-bf74-40d2-af26-5ef96465a9fd,
{8,"НовоеОкно",0,6, {8,"НовоеОкно",0,6,
{1,3, {1,3,
{"ru","НовоеОкно"}, {"ru","НовоеОкно"},
{"en","НовоеОкно"}, {"en","НовоеОкно"},
{"uk","НовоеОкно"} {"uk","НовоеОкно"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},9295b1a9-6de6-4fae-879a-bf2068378fa8, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},af932a93-d4c1-4781-a724-e674edfc683d,
{8,"СтруктураФормы",0,4, {8,"СтруктураФормы",0,4,
{1,3, {1,3,
{"ru","Структура формы"}, {"ru","Структура формы"},
{"en","Структура формы"}, {"en","Структура формы"},
{"uk","Структура формы"} {"uk","Структура формы"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},3f9620bd-45f5-4a60-9c58-b2663f58336c, },1,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},5db881dc-ce23-409d-8470-8051bed5b9a6,
{8,"ОПодсистеме",0,2, {8,"ОПодсистеме",0,2,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","О подсистеме"},
@ -413,7 +413,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,2637c6b8-653e-40f4-80ca-3c5ebe18cf81,47,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,df1c9829-fabb-4835-9848-29ed9d8a60f1,47,0,0}
}, },
{8,0,0,827,25,1, {8,0,0,827,25,1,
{0, {0,
@ -2815,7 +2815,13 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1,10, {5,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1,10,
{7,5f598e47-91eb-4d67-a087-748e8035f52f,1,e1692cc2-605b-4535-84dd-28440238746c, {7,1d8ef162-05e2-42d1-9823-5b20db813492,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,85ba3cab-0966-4170-98cd-5ee8ccd147f7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,2576b36b-8d96-429c-9fd0-3b8e63481102,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2851,18 +2857,11 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5 ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7} BgxkEQA7}
},0,""},2}, },0,""},2},
{7,9666cfc7-830f-4195-92b4-e60ebd85ceea,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,903177ab-cd91-4b7e-88b2-09471dc5874b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,3f333bf7-01be-4393-b8b2-c8bbede23fde,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,2726a68c-6f02-4e8d-8575-d54231867f87,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,49c3046e-4cb6-49d1-834f-e4ebc5cb4e55,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,09e4c6b2-53e1-4325-aee3-ac1c52e75260,1,e1692cc2-605b-4535-84dd-28440238746c, {7,32fef7ef-13b2-4fb7-be31-6693587082c7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,07419b8d-5aa7-4ce0-8641-88fb11d7667a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2892,10 +2891,13 @@ BgxkEQA7}
{4,1, {4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""}, {0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{0,70,16},2}, {0,70,16},2},
{7,6b910613-5e0a-485f-8ca5-c5eaee5687a3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,5288b181-a4de-4a63-ab97-93fd791448ab,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,940846b1-89dc-46cb-97f8-a5ad82d16634,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91, {6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,6f9e9671-be98-4d05-b2fd-9496be375b39,1,e1692cc2-605b-4535-84dd-28440238746c, {7,69d3a640-fa8d-434b-9bab-6a9637a6a8da,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2924,9 +2926,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, {0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2},
{7,850ce2b0-eea8-458e-8932-6d3726b75f09,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,585dbb19-2a5e-4d37-949f-0a810e0ee949,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,99c6a07b-7c86-4785-97d4-a0609b0e7bce,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД", {3,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
{1,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД", {1,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
{1,1, {1,1,
@ -2955,47 +2955,47 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""},2},1, {0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""},2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,3f333bf7-01be-4393-b8b2-c8bbede23fde, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,1d8ef162-05e2-42d1-9823-5b20db813492,
{8,"Действие7",0,1, {8,"Действие7",0,1,
{1,1, {1,1,
{"#","Действие7"} {"#","Действие7"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},2726a68c-6f02-4e8d-8575-d54231867f87, },0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},85ba3cab-0966-4170-98cd-5ee8ccd147f7,
{8,"Действие8",0,1, {8,"Действие8",0,1,
{1,1, {1,1,
{"#","Действие8"} {"#","Действие8"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},49c3046e-4cb6-49d1-834f-e4ebc5cb4e55, },0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},32fef7ef-13b2-4fb7-be31-6693587082c7,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},09e4c6b2-53e1-4325-aee3-ac1c52e75260, {1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},07419b8d-5aa7-4ce0-8641-88fb11d7667a,
{8,"РазличныеЗначенияКолонки",0,3, {8,"РазличныеЗначенияКолонки",0,3,
{1,3, {1,3,
{"ru","Значения колонки"}, {"ru","Значения колонки"},
{"en","Значения колонки"}, {"en","Значения колонки"},
{"uk","Значения колонки"} {"uk","Значения колонки"}
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},5f598e47-91eb-4d67-a087-748e8035f52f, },1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},2576b36b-8d96-429c-9fd0-3b8e63481102,
{8,"МенеджерТабличногоПоля",0,5, {8,"МенеджерТабличногоПоля",0,5,
{1,3, {1,3,
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"}, {"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"} {"uk","Менеджер табличного поля"}
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},6b910613-5e0a-485f-8ca5-c5eaee5687a3, },1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},940846b1-89dc-46cb-97f8-a5ad82d16634,
{8,"ОтборПоЗначениюВТекущейКолонке",0,2, {8,"ОтборПоЗначениюВТекущейКолонке",0,2,
{1,1, {1,1,
{"#","Отбор по значению в текущей колонке"} {"#","Отбор по значению в текущей колонке"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},6f9e9671-be98-4d05-b2fd-9496be375b39, },0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},69d3a640-fa8d-434b-9bab-6a9637a6a8da,
{8,"ОтборБезЗначенияВТекущейКолонке",0,2, {8,"ОтборБезЗначенияВТекущейКолонке",0,2,
{1,3, {1,3,
{"ru","Отбор без значения"}, {"ru","Отбор без значения"},
{"en","Отбор без значения"}, {"en","Отбор без значения"},
{"uk","Отбор без значения"} {"uk","Отбор без значения"}
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},9666cfc7-830f-4195-92b4-e60ebd85ceea, },1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},5288b181-a4de-4a63-ab97-93fd791448ab,
{8,"Действие1",0,2, {8,"Действие1",0,2,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},850ce2b0-eea8-458e-8932-6d3726b75f09, },0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},903177ab-cd91-4b7e-88b2-09471dc5874b,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},99c6a07b-7c86-4785-97d4-a0609b0e7bce, },0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},585dbb19-2a5e-4d37-949f-0a810e0ee949,
{8,"РедакторОбъектаБД",0,3, {8,"РедакторОбъектаБД",0,3,
{1,3, {1,3,
{"ru","РедакторОбъектаБД"}, {"ru","РедакторОбъектаБД"},

View File

@ -317,7 +317,7 @@
<ToolTip> <ToolTip>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Переключение отображения имен/синонимов в шапках колонок</v8:content> <v8:content>Переключение отображения имен/синонимов в шапках колонок. В режиме совместимости 8.3.19+ влияет и на поля компоновки.</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>

View File

@ -121,7 +121,7 @@
ПоляТаблицы = Неопределено; ПоляТаблицы = Неопределено;
Если ЗначениеЗаполнено(ПолноеИмяТаблицы) Тогда Если ЗначениеЗаполнено(ПолноеИмяТаблицы) Тогда
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицы); ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицы, Истина);
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ПоляТаблицы = Новый ТаблицаЗначений; ПоляТаблицы = Новый ТаблицаЗначений;
#КонецЕсли #КонецЕсли
@ -359,7 +359,7 @@
Если Не ЗначениеЗаполнено(ПолноеИмяТаблицы) Тогда Если Не ЗначениеЗаполнено(ПолноеИмяТаблицы) Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицы); ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицы, Истина);
ЗагрузитьПорядокКолонок(ирОбщий.ВыгрузитьСвойствоКоллекцииЛкс(ПоляТаблицы)); ЗагрузитьПорядокКолонок(ирОбщий.ВыгрузитьСвойствоКоллекцииЛкс(ПоляТаблицы));
КонецПроцедуры КонецПроцедуры

View File

@ -842,34 +842,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,be0541a8-e78b-43e1-b338-9744fa477764,100,1,21, {5,be0541a8-e78b-43e1-b338-9744fa477764,100,1,21,
{7,be89efb9-8562-4e85-8cdd-c92e70ccd991,1,e1692cc2-605b-4535-84dd-28440238746c, {7,3e8dbf78-4083-4579-b7c2-db5fcfc9cfa3,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}
}
},6,
{1,3,
{"ru","Загрузить порядок колонок из основной формы объекта метаданных"},
{"en","Загрузить порядок колонок из основной формы объекта метаданных"},
{"uk","Загрузить порядок колонок из основной формы объекта метаданных"}
},
{1,3,
{"ru","Загрузить порядок колонок из основной формы объекта метаданных"},
{"en","Загрузить порядок колонок из основной формы объекта метаданных"},
{"uk","Загрузить порядок колонок из основной формы объекта метаданных"}
},1},
{7,6a08ed79-1565-41dd-964a-88bd08a6d5a0,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -898,106 +871,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},1}, {0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},1},
{7,d79dbae7-2704-4f15-a938-c1ce65ed0d9c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,576d454e-7897-4c99-a3a9-5e4c578c2563,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,ba970537-09cc-4d41-b8c0-eb7f9ff648c0,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,1},
{7,75044d68-017b-42a9-91d0-3b06deb63570,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,1},
{7,b42e3ad8-5258-409d-9b00-9aa02e85ee6d,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,3,
{"ru","Отбор без значения в текущей колонке"},
{"en","Отбор без значения в текущей колонке"},
{"uk","Отбор без значения в текущей колонке"}
},
{1,3,
{"ru","Отбор без значения в текущей колонке"},
{"en","Отбор без значения в текущей колонке"},
{"uk","Отбор без значения в текущей колонке"}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},1},
{7,557d43eb-a7fd-4653-b3b3-2362a6eefd2c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,4afabbab-e8b2-4b19-bcc9-dc8fc7580e31,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}
}
},15,
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{4,1,
{-3},"",-1,-1,1,0,""},
{0,0,0},1},
{7,6fd8a442-032e-4efa-a3b2-ac34bfea095c,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,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{4,1,
{-4},"",-1,-1,1,0,""},1},
{7,143c2f45-1f5b-45e9-849a-3063a39475bc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВНачало", {3,"ДействияФормыВНачало",
{1,"ДействияФормыВНачало", {1,"ДействияФормыВНачало",
{1,3, {1,3,
@ -1032,7 +906,72 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{0,548958cb-4110-4db3-899e-0013b9640cf9},"",-1,-1,1,0,""},1}, {0,548958cb-4110-4db3-899e-0013b9640cf9},"",-1,-1,1,0,""},1},
{7,1aa2f6b6-81d9-477c-9337-ca85da087371,1,e1692cc2-605b-4535-84dd-28440238746c, {7,632de3f6-268b-4fff-8287-2dad5e0223f6,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,1},
{7,e2195e19-ec52-4168-8e44-32ed9a8f4ea0,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,3,
{"ru","Отбор без значения в текущей колонке"},
{"en","Отбор без значения в текущей колонке"},
{"uk","Отбор без значения в текущей колонке"}
},
{1,3,
{"ru","Отбор без значения в текущей колонке"},
{"en","Отбор без значения в текущей колонке"},
{"uk","Отбор без значения в текущей колонке"}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},1},
{7,88212002-f822-4768-afaa-ed2e876b4bb5,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,1},
{7,d7b4aa85-414c-4f59-8cb6-3f7633f2de41,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}
}
},15,
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{4,1,
{-3},"",-1,-1,1,0,""},
{0,0,0},1},
{7,f0bfcb2c-201b-4e71-a966-f5307f802212,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВКонец", {3,"ДействияФормыВКонец",
{1,"ДействияФормыВКонец", {1,"ДействияФормыВКонец",
{1,3, {1,3,
@ -1067,10 +1006,46 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{0,59e91999-8c60-479a-8e89-3a637a86b3c7},"",-1,-1,1,0,""},1}, {0,59e91999-8c60-479a-8e89-3a637a86b3c7},"",-1,-1,1,0,""},1},
{7,7ed593a1-04ca-46fd-b1da-c6d6b3be8bb8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,8fd8d2cc-c92e-4eb4-8e41-d42c69ce93cb,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,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{4,1,
{-4},"",-1,-1,1,0,""},1},
{7,369c84fb-5521-44d3-8c14-7388af0b9108,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,3d83b26d-63b7-4f38-bbe7-2d0015337650,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,be0541a8-e78b-43e1-b338-9744fa477764,97},0,1},
{7,c9e11e6d-2818-4517-b9cf-995210ba3e94,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88, {6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,daf372ae-cadd-432e-bc92-f3dba122ce2f,1,e1692cc2-605b-4535-84dd-28440238746c, {7,865ab020-2980-48bb-bebf-0fa017063ee5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,7feb1e9e-2207-4e4d-a048-78054ef85294,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,3, {1,3,
@ -1105,7 +1080,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{-10},"",-1,-1,1,0,""},1}, {-10},"",-1,-1,1,0,""},1},
{7,a937679c-c7e0-425b-b787-154e500dcacd,1,e1692cc2-605b-4535-84dd-28440238746c, {7,68a2fd54-aa35-41bf-b934-9076d87f59a2,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,3, {1,3,
@ -1140,7 +1115,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{-11},"",-1,-1,1,0,""},1}, {-11},"",-1,-1,1,0,""},1},
{7,8dd19922-2d21-44f1-8b4a-52a9978d38ea,1,e1692cc2-605b-4535-84dd-28440238746c, {7,550a4a2f-8e80-42cf-b5b9-c3049a609c2d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,3, {1,3,
@ -1175,7 +1150,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{0,3f21aca4-89b4-4f37-82cb-6e9370aa5481},"",-1,-1,0,0,""},2}, {0,3f21aca4-89b4-4f37-82cb-6e9370aa5481},"",-1,-1,0,0,""},2},
{7,f8433a8e-cd9b-452a-bb99-a366742846a2,1,e1692cc2-605b-4535-84dd-28440238746c, {7,66a344e8-ea3b-4619-9d97-1c76db787d7f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,3, {1,3,
@ -1210,9 +1185,67 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
}, },
{4,1, {4,1,
{0,f3131559-4ff5-4195-b378-a9dd606b2f9a},"",-1,-1,1,0,""},1}, {0,f3131559-4ff5-4195-b378-a9dd606b2f9a},"",-1,-1,1,0,""},1},
{7,b5d18063-80c7-43a0-8b38-bfdb8b0fbb52,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,f5b284ba-cf5d-4346-b97f-5b27f80ad5bc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,5d864f3f-f486-48e0-898e-6d64bb4466d8,1,e1692cc2-605b-4535-84dd-28440238746c, {7,95d5f171-622e-4bfa-8a4e-aecc11c46391,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,546482f9-1230-42f1-a15c-65525ab0024e,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,3,
{"ru","Показать структуру формы"},
{"en","Показать структуру формы"},
{"uk","Показать структуру формы"}
},
{1,3,
{"ru","Показать структуру формы"},
{"en","Показать структуру формы"},
{"uk","Показать структуру формы"}
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{7,160761da-7bc4-45fc-850c-7bd818e98177,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}
}
},6,
{1,3,
{"ru","Загрузить порядок колонок из основной формы объекта метаданных"},
{"en","Загрузить порядок колонок из основной формы объекта метаданных"},
{"uk","Загрузить порядок колонок из основной формы объекта метаданных"}
},
{1,3,
{"ru","Загрузить порядок колонок из основной формы объекта метаданных"},
{"en","Загрузить порядок колонок из основной формы объекта метаданных"},
{"uk","Загрузить порядок колонок из основной формы объекта метаданных"}
},1},
{7,981db34a-0b6c-4067-9fed-77d895b8f1df,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыЗагрузитьПорядокИзМетаданных", {3,"ДействияФормыЗагрузитьПорядокИзМетаданных",
{1,"ДействияФормыЗагрузитьПорядокИзМетаданных", {1,"ДействияФормыЗагрузитьПорядокИзМетаданных",
{1,3, {1,3,
@ -1244,135 +1277,102 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"ru","Загрузить порядок колонок из метаданных реквизитов"}, {"ru","Загрузить порядок колонок из метаданных реквизитов"},
{"en","Загрузить порядок колонок из метаданных реквизитов"}, {"en","Загрузить порядок колонок из метаданных реквизитов"},
{"uk","Загрузить порядок колонок из метаданных реквизитов"} {"uk","Загрузить порядок колонок из метаданных реквизитов"}
},1}, },1},2,
{7,eb2b72ff-549e-4383-8d07-b5e7de541594,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,3e8dbf78-4083-4579-b7c2-db5fcfc9cfa3,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,38cfce3f-188f-4bd7-a13a-02ffa3a13aae,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,be0541a8-e78b-43e1-b338-9744fa477764,97},0,1},
{7,d8d54fcb-9213-46a4-b36e-56005c9d0cec,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,3,
{"ru","Показать структуру формы"},
{"en","Показать структуру формы"},
{"uk","Показать структуру формы"}
},
{1,3,
{"ru","Показать структуру формы"},
{"en","Показать структуру формы"},
{"uk","Показать структуру формы"}
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,6a08ed79-1565-41dd-964a-88bd08a6d5a0,
{8,"МенеджерТабличногоПоля",0,9, {8,"МенеджерТабличногоПоля",0,9,
{1,3, {1,3,
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"}, {"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"} {"uk","Менеджер табличного поля"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,21,1e2,0,0,1,0,0,0,0},ba970537-09cc-4d41-b8c0-eb7f9ff648c0, },1,be0541a8-e78b-43e1-b338-9744fa477764,21,1e2,0,0,1,0,0,0,0},632de3f6-268b-4fff-8287-2dad5e0223f6,
{8,"ОтборПоЗначениюВТекущейКолонке",0,1, {8,"ОтборПоЗначениюВТекущейКолонке",0,1,
{1,1, {1,1,
{"#","Отбор по значению в текущей колонке"} {"#","Отбор по значению в текущей колонке"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,22,1e2,0,0,1,0,0,0,0},b42e3ad8-5258-409d-9b00-9aa02e85ee6d, },0,be0541a8-e78b-43e1-b338-9744fa477764,22,1e2,0,0,1,0,0,0,0},e2195e19-ec52-4168-8e44-32ed9a8f4ea0,
{8,"ОтборБезЗначенияВТекущейКолонке",0,4, {8,"ОтборБезЗначенияВТекущейКолонке",0,4,
{1,3, {1,3,
{"ru","Отбор без значения"}, {"ru","Отбор без значения"},
{"en","Отбор без значения"}, {"en","Отбор без значения"},
{"uk","Отбор без значения"} {"uk","Отбор без значения"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,24,1e2,0,0,1,0,0,0,0},75044d68-017b-42a9-91d0-3b06deb63570, },1,be0541a8-e78b-43e1-b338-9744fa477764,24,1e2,0,0,1,0,0,0,0},88212002-f822-4768-afaa-ed2e876b4bb5,
{8,"Действие7",0,1, {8,"Действие7",0,1,
{1,1, {1,1,
{"#","Действие7"} {"#","Действие7"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,23,1e2,0,0,1,0,0,0,0},4afabbab-e8b2-4b19-bcc9-dc8fc7580e31, },0,be0541a8-e78b-43e1-b338-9744fa477764,23,1e2,0,0,1,0,0,0,0},d7b4aa85-414c-4f59-8cb6-3f7633f2de41,
{8,"ПереместитьВверх",0,1, {8,"ПереместитьВверх",0,1,
{1,3, {1,3,
{"ru","Переместить вверх"}, {"ru","Переместить вверх"},
{"en","Переместить вверх"}, {"en","Переместить вверх"},
{"uk","Переместить вверх"} {"uk","Переместить вверх"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,78,1e2,0,0,1,0,1,0,0},6fd8a442-032e-4efa-a3b2-ac34bfea095c, },1,be0541a8-e78b-43e1-b338-9744fa477764,78,1e2,0,0,1,0,1,0,0},8fd8d2cc-c92e-4eb4-8e41-d42c69ce93cb,
{8,"ПереместитьВниз",0,2, {8,"ПереместитьВниз",0,2,
{1,3, {1,3,
{"ru","Переместить вниз"}, {"ru","Переместить вниз"},
{"en","Переместить вниз"}, {"en","Переместить вниз"},
{"uk","Переместить вниз"} {"uk","Переместить вниз"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,82,1e2,0,0,1,0,1,0,0},143c2f45-1f5b-45e9-849a-3063a39475bc, },1,be0541a8-e78b-43e1-b338-9744fa477764,82,1e2,0,0,1,0,1,0,0},576d454e-7897-4c99-a3a9-5e4c578c2563,
{8,"ПереместитьВНачало",0,1, {8,"ПереместитьВНачало",0,1,
{1,3, {1,3,
{"ru","Переместить в начало"}, {"ru","Переместить в начало"},
{"en","Переместить в начало"}, {"en","Переместить в начало"},
{"uk","Переместить в начало"} {"uk","Переместить в начало"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,90,1e2,0,0,1,0,0,0,0},1aa2f6b6-81d9-477c-9337-ca85da087371, },1,be0541a8-e78b-43e1-b338-9744fa477764,90,1e2,0,0,1,0,0,0,0},f0bfcb2c-201b-4e71-a966-f5307f802212,
{8,"ПереместитьВКонец",0,1, {8,"ПереместитьВКонец",0,1,
{1,3, {1,3,
{"ru","Переместить в конец"}, {"ru","Переместить в конец"},
{"en","Переместить в конец"}, {"en","Переместить в конец"},
{"uk","Переместить в конец"} {"uk","Переместить в конец"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,91,1e2,0,0,1,0,0,0,0},d79dbae7-2704-4f15-a938-c1ce65ed0d9c, },1,be0541a8-e78b-43e1-b338-9744fa477764,91,1e2,0,0,1,0,0,0,0},369c84fb-5521-44d3-8c14-7388af0b9108,
{8,"Разделитель5",0,5, {8,"Разделитель5",0,5,
{1,1, {1,1,
{"ru","Действие8"} {"ru","Действие8"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,94,1e2,2,0,1,0,0,0,0},7ed593a1-04ca-46fd-b1da-c6d6b3be8bb8, },0,be0541a8-e78b-43e1-b338-9744fa477764,94,1e2,2,0,1,0,0,0,0},c9e11e6d-2818-4517-b9cf-995210ba3e94,
{8,"Действие9",1,1, {8,"Действие9",1,1,
{1,1, {1,1,
{"#","Действие9"} {"#","Действие9"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,79,1e2,0,0,1,0,1,0,0},557d43eb-a7fd-4653-b3b3-2362a6eefd2c, },0,be0541a8-e78b-43e1-b338-9744fa477764,79,1e2,0,0,1,0,1,0,0},865ab020-2980-48bb-bebf-0fa017063ee5,
{8,"Действие10",1,1, {8,"Действие10",1,1,
{1,1, {1,1,
{"#","Действие10"} {"#","Действие10"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,80,1e2,0,0,1,0,1,0,0},daf372ae-cadd-432e-bc92-f3dba122ce2f, },0,be0541a8-e78b-43e1-b338-9744fa477764,80,1e2,0,0,1,0,1,0,0},7feb1e9e-2207-4e4d-a048-78054ef85294,
{8,"УстановитьФлажки",1,6, {8,"УстановитьФлажки",1,6,
{1,3, {1,3,
{"ru","Установить флажки"}, {"ru","Установить флажки"},
{"en","Установить флажки"}, {"en","Установить флажки"},
{"uk","Установить флажки"} {"uk","Установить флажки"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,19,1e2,0,0,1,0,0,0,0},a937679c-c7e0-425b-b787-154e500dcacd, },1,be0541a8-e78b-43e1-b338-9744fa477764,19,1e2,0,0,1,0,0,0,0},68a2fd54-aa35-41bf-b934-9076d87f59a2,
{8,"СнятьФлажки",1,6, {8,"СнятьФлажки",1,6,
{1,3, {1,3,
{"ru","Снять флажки"}, {"ru","Снять флажки"},
{"en","Снять флажки"}, {"en","Снять флажки"},
{"uk","Снять флажки"} {"uk","Снять флажки"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,20,1e2,0,0,1,0,0,0,0},8dd19922-2d21-44f1-8b4a-52a9978d38ea, },1,be0541a8-e78b-43e1-b338-9744fa477764,20,1e2,0,0,1,0,0,0,0},550a4a2f-8e80-42cf-b5b9-c3049a609c2d,
{8,"ПоказыватьИтоги",0,5, {8,"ПоказыватьИтоги",0,5,
{1,3, {1,3,
{"ru","Итоги"}, {"ru","Итоги"},
{"en","Итоги"}, {"en","Итоги"},
{"uk","Итоги"} {"uk","Итоги"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,95,1e2,0,0,1,0,0,0,0},f8433a8e-cd9b-452a-bb99-a366742846a2, },1,be0541a8-e78b-43e1-b338-9744fa477764,95,1e2,0,0,1,0,0,0,0},66a344e8-ea3b-4619-9d97-1c76db787d7f,
{8,"УстановитьЗначениеВКолонке",0,2, {8,"УстановитьЗначениеВКолонке",0,2,
{1,3, {1,3,
{"ru","Установить значение в колонке"}, {"ru","Установить значение в колонке"},
{"en","Установить значение в колонке"}, {"en","Установить значение в колонке"},
{"uk","Установить значение в колонке"} {"uk","Установить значение в колонке"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,89,1e2,0,0,1,0,0,0,0},b5d18063-80c7-43a0-8b38-bfdb8b0fbb52, },1,be0541a8-e78b-43e1-b338-9744fa477764,89,1e2,0,0,1,0,0,0,0},f5b284ba-cf5d-4346-b97f-5b27f80ad5bc,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие8"} {"ru","Действие8"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,26,1e2,2,0,1,0,0,0,0},38cfce3f-188f-4bd7-a13a-02ffa3a13aae, },0,be0541a8-e78b-43e1-b338-9744fa477764,26,1e2,2,0,1,0,0,0,0},3d83b26d-63b7-4f38-bbe7-2d0015337650,
{8,"Порядок",0,1, {8,"Порядок",0,1,
{1,3, {1,3,
{"ru","Порядок"}, {"ru","Порядок"},
{"en","Порядок"}, {"en","Порядок"},
{"uk","Порядок"} {"uk","Порядок"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,96,1e2,1,0,1,0,0,0,0},eb2b72ff-549e-4383-8d07-b5e7de541594, },1,be0541a8-e78b-43e1-b338-9744fa477764,96,1e2,1,0,1,0,0,0,0},95d5f171-622e-4bfa-8a4e-aecc11c46391,
{8,"Разделитель2",0,3, {8,"Разделитель2",0,3,
{1,1, {1,1,
{"ru","Действие8"} {"ru","Действие8"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,88,1e2,2,0,1,0,0,0,0},d8d54fcb-9213-46a4-b36e-56005c9d0cec, },0,be0541a8-e78b-43e1-b338-9744fa477764,88,1e2,2,0,1,0,0,0,0},546482f9-1230-42f1-a15c-65525ab0024e,
{8,"СтруктураФормы",0,6, {8,"СтруктураФормы",0,6,
{1,3, {1,3,
{"ru","Структура формы"}, {"ru","Структура формы"},
@ -1383,13 +1383,13 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{1,be0541a8-e78b-43e1-b338-9744fa477764,96,0} {1,be0541a8-e78b-43e1-b338-9744fa477764,96,0}
} }
}, },
{5,be0541a8-e78b-43e1-b338-9744fa477764,97,0,2,be89efb9-8562-4e85-8cdd-c92e70ccd991, {5,be0541a8-e78b-43e1-b338-9744fa477764,97,0,2,160761da-7bc4-45fc-850c-7bd818e98177,
{8,"ЗагрузитьПорядокИзОсновнойФормы",1,2, {8,"ЗагрузитьПорядокИзОсновнойФормы",1,2,
{1,3, {1,3,
{"ru","Из основной формы"}, {"ru","Из основной формы"},
{"en","Из основной формы"}, {"en","Из основной формы"},
{"uk","Из основной формы"} {"uk","Из основной формы"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,98,1e2,0,0,1,0,0,0,0},5d864f3f-f486-48e0-898e-6d64bb4466d8, },1,be0541a8-e78b-43e1-b338-9744fa477764,98,1e2,0,0,1,0,0,0,0},981db34a-0b6c-4067-9fed-77d895b8f1df,
{8,"ЗагрузитьПорядокИзМетаданных",1,3, {8,"ЗагрузитьПорядокИзМетаданных",1,3,
{1,3, {1,3,
{"ru","Из метаданных"}, {"ru","Из метаданных"},
@ -1461,9 +1461,9 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1,5, {5,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1,5,
{7,5109fc61-3e55-4bdc-a413-d259d8352f02,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,60b51ccc-af2b-4c5b-b2d9-865d1f1773e6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,01bdda41-5a1c-4a41-943c-c2700a84647a,1,e1692cc2-605b-4535-84dd-28440238746c, {7,108434e4-31ab-4846-8365-514148afc63a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыПрименитьИЗакрыть", {3,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,"ОсновныеДействияФормыПрименитьИЗакрыть", {1,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,1, {1,1,
@ -1490,7 +1490,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Применить и закрыть. Настройки применяются окончательно."}, {"en","Применить и закрыть. Настройки применяются окончательно."},
{"uk","Применить и закрыть. Настройки применяются окончательно."} {"uk","Применить и закрыть. Настройки применяются окончательно."}
},1}, },1},
{7,ca92ddbe-7975-4bda-af83-c758888f8f65,1,e1692cc2-605b-4535-84dd-28440238746c, {7,d80c5329-0bab-4a0c-94da-23b320b442ca,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыПробовать", {3,"ОсновныеДействияФормыПробовать",
{1,"ОсновныеДействияФормыПробовать", {1,"ОсновныеДействияФормыПробовать",
{1,3, {1,3,
@ -1523,30 +1523,30 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."}, {"en","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."},
{"uk","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."} {"uk","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."}
},1}, },1},
{7,f4d35aa5-de4e-4660-ba41-855b307e2adb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,bf31809e-8f7f-4a66-96f6-3c3214091337,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,a1852484-879b-4819-923e-e8f8af43a51e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,db75534b-a8e0-4a60-ab34-d909cde38e09,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,3,00000000-0000-0000-0000-000000000000,142, {6,3,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,01bdda41-5a1c-4a41-943c-c2700a84647a, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,108434e4-31ab-4846-8365-514148afc63a,
{8,"ПрименитьИЗакрыть",0,1, {8,"ПрименитьИЗакрыть",0,1,
{1,3, {1,3,
{"ru"," ОК "}, {"ru"," ОК "},
{"en"," ОК "}, {"en"," ОК "},
{"uk"," ОК "} {"uk"," ОК "}
},1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,4,1e2,0,0,1,0,0,0,0},5109fc61-3e55-4bdc-a413-d259d8352f02, },1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,4,1e2,0,0,1,0,0,0,0},60b51ccc-af2b-4c5b-b2d9-865d1f1773e6,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1e2,2,0,1,0,0,0,0},ca92ddbe-7975-4bda-af83-c758888f8f65, },0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1e2,2,0,1,0,0,0,0},d80c5329-0bab-4a0c-94da-23b320b442ca,
{8,"Пробовать",0,1, {8,"Пробовать",0,1,
{1,3, {1,3,
{"ru","Пробовать"}, {"ru","Пробовать"},
{"en","Пробовать"}, {"en","Пробовать"},
{"uk","Пробовать"} {"uk","Пробовать"}
},1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,1,1e2,0,1,1,0,1,0,0},f4d35aa5-de4e-4660-ba41-855b307e2adb, },1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,1,1e2,0,1,1,0,1,0,0},bf31809e-8f7f-4a66-96f6-3c3214091337,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,2,1e2,2,1,1,0,1,0,0},a1852484-879b-4819-923e-e8f8af43a51e, {1,0},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,2,1e2,2,1,1,0,1,0,0},db75534b-a8e0-4a60-ab34-d909cde38e09,
{8,"ОсновныеДействияФормыЗакрыть",0,1, {8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3, {1,3,
{"ru","Закрыть"}, {"ru","Закрыть"},
@ -1557,7 +1557,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,71c8d769-084e-4fcd-8097-2d23f1932558,4,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,3ee68c66-850b-4432-8569-29ad7560513f,4,0,0}
}, },
{8,0,267,600,292,1, {8,0,267,600,292,1,
{0, {0,
@ -2081,7 +2081,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0} {0}
} }
} }
},600,292,1,0,1,4,4,486,600,292,96}, },600,292,1,0,1,4,4,488,600,292,96},
{ {
{3},15, {3},15,
{10, {10,

View File

@ -198,5 +198,10 @@
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
ирКлиент.ФормариЗакрытииЛкс(ЭтаФорма);
КонецПроцедуры

View File

@ -420,7 +420,7 @@
ПорядокТаблицы = ИсполняемыеНастройки.Порядок.Элементы; ПорядокТаблицы = ИсполняемыеНастройки.Порядок.Элементы;
ЭлементПорядкаТипаДата = Неопределено; ЭлементПорядкаТипаДата = Неопределено;
Если ПорядокТаблицы.Количество() > 0 Тогда Если ПорядокТаблицы.Количество() > 0 Тогда
ПолеТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыСДопами).Найти("" + ПорядокТаблицы[0].Поле, "Имя"); ПолеТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыСДопами, Истина).Найти("" + ПорядокТаблицы[0].Поле, "Имя");
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ПолеТаблицыБД = Обработки.ирТипПолеБД.Создать(); ПолеТаблицыБД = Обработки.ирТипПолеБД.Создать();
#КонецЕсли #КонецЕсли
@ -1051,9 +1051,11 @@
&НаСервере &НаСервере
Процедура ОбъектРежимИмяСинонимПриИзмененииНаСервере() Процедура ОбъектРежимИмяСинонимПриИзмененииНаСервере()
ирСервер.ОбновитьЗаголовкиАвтоТаблицыФормыДинамическогоСпискаЛкс(Элементы.ДинамическийСписок, фОбъект.ПолноеИмяТаблицы, фОбъект.РежимИмяСиноним); ирСервер.ОбновитьЗаголовкиАвтоТаблицыФормыДинамическогоСпискаЛкс(Элементы.ДинамическийСписок, фОбъект.ПолноеИмяТаблицы, фОбъект.РежимИмяСиноним,, ДинамическийСписок);
Элементы.СоединяемыеРегистрыИмя.Видимость = фОбъект.РежимИмяСиноним; Элементы.СоединяемыеРегистрыИмя.Видимость = фОбъект.РежимИмяСиноним;
Элементы.СоединяемыеРегистрыПредставление.Видимость = Не фОбъект.РежимИмяСиноним; Элементы.СоединяемыеРегистрыПредставление.Видимость = Не фОбъект.РежимИмяСиноним;
// Заголовки полей быстрых отборов не обновляются. Перепробовал все.
//ОбновитьБыстрыеОтборыНаСервере();
КонецПроцедуры КонецПроцедуры
&НаКлиенте &НаКлиенте

View File

@ -1930,7 +1930,7 @@
НайденныеЗначения.Добавить(ирОбщий.ПреобразоватьПредставлениеВСсылкуЛкс(ОбъектМД, Представление)); НайденныеЗначения.Добавить(ирОбщий.ПреобразоватьПредставлениеВСсылкуЛкс(ОбъектМД, Представление));
Иначе Иначе
СтруктураОтбора = Новый Структура; СтруктураОтбора = Новый Структура;
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя()); ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
ЭтоСправочник = Справочники.ТипВсеСсылки().СодержитТип(ТипРеквизита); ЭтоСправочник = Справочники.ТипВсеСсылки().СодержитТип(ТипРеквизита);
ИскатьПо = ИмяПоляПоискаСсылки(ОписаниеКолонки, ОбъектМД); ИскатьПо = ИмяПоляПоискаСсылки(ОписаниеКолонки, ОбъектМД);
СтруктураОтбора.Вставить(ИскатьПо, Представление); СтруктураОтбора.Вставить(ИскатьПо, Представление);
@ -2035,9 +2035,9 @@
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ОбъектМД = Метаданные.Справочники.Валюты; ОбъектМД = Метаданные.Справочники.Валюты;
#КонецЕсли #КонецЕсли
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя()); ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
ИскатьПо = ОписаниеКолонки.ИскатьПо; ИскатьПо = ОписаниеКолонки.ИскатьПо;
Если ПустаяСтрока(ИскатьПо) Или ПоляТаблицыБД.Найти(ИскатьПо) = Неопределено Тогда Если ПустаяСтрока(ИскатьПо) Или ПоляТаблицыБД.Найти(ИскатьПо, "Имя") = Неопределено Тогда
СтрокаОсновногоПредставления = "" + ОбъектМД.ОсновноеПредставление; СтрокаОсновногоПредставления = "" + ОбъектМД.ОсновноеПредставление;
// TODO английский встроенный язык // TODO английский встроенный язык
Если СтрокаОсновногоПредставления = "ВВидеКода" Тогда Если СтрокаОсновногоПредставления = "ВВидеКода" Тогда
@ -2103,7 +2103,7 @@
Функция СхемаКомпоновкиКонвертацииСсылки(Знач ОписаниеКолонки, НастройкиКомпоновки = Неопределено) Экспорт Функция СхемаКомпоновкиКонвертацииСсылки(Знач ОписаниеКолонки, НастройкиКомпоновки = Неопределено) Экспорт
ОбъектМД = Метаданные.НайтиПоТипу(ОписаниеКолонки.ОписаниеТипов.Типы()[0]); ОбъектМД = Метаданные.НайтиПоТипу(ОписаниеКолонки.ОписаниеТипов.Типы()[0]);
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя()); ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
Схема = ирОбщий.СоздатьСхемуКомпоновкиПоОбъектуМДЛкс(ОбъектМД,, Ложь, "_Таблица",,,, 10); Схема = ирОбщий.СоздатьСхемуКомпоновкиПоОбъектуМДЛкс(ОбъектМД,, Ложь, "_Таблица",,,, 10);
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
Схема = Новый СхемаКомпоновкиДанных; Схема = Новый СхемаКомпоновкиДанных;

View File

@ -20,7 +20,7 @@
ЭтотОбъект.ДополнительныеСвойства = Новый Структура; ЭтотОбъект.ДополнительныеСвойства = Новый Структура;
ЭтотОбъект.ОбменДанными = ирОбщий.СтруктураОбменаДаннымиОбъектаЛкс(); ЭтотОбъект.ОбменДанными = ирОбщий.СтруктураОбменаДаннымиОбъектаЛкс();
ЭтотОбъект._Тип = Тип(СтрЗаменить(ИмяОсновнойТаблицы, ".", "МенеджерЗначения.")); ЭтотОбъект._Тип = Тип(СтрЗаменить(ИмяОсновнойТаблицы, ".", "МенеджерЗначения."));
ПоляТаблицыБД = ирОбщий.ПоляТаблицыБДЛкс(ИмяОсновнойТаблицы); ПоляТаблицыБД = ирОбщий.ПоляТаблицыБДЛкс(ИмяОсновнойТаблицы, Истина);
ЭтотОбъект.Данные = Новый Структура; ЭтотОбъект.Данные = Новый Структура;
Для Каждого СтрокаПоля Из ПоляТаблицыБД Цикл Для Каждого СтрокаПоля Из ПоляТаблицыБД Цикл
Данные.Вставить(СтрокаПоля.Имя); Данные.Вставить(СтрокаПоля.Имя);

View File

@ -49,7 +49,7 @@
Данные = Новый ТаблицаЗначений; Данные = Новый ТаблицаЗначений;
#КонецЕсли #КонецЕсли
СловоРегистратор = ирОбщий.ПеревестиСтроку("Регистратор"); СловоРегистратор = ирОбщий.ПеревестиСтроку("Регистратор");
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ирКэш.ИмяТаблицыИзМетаданныхЛкс(ИмяОсновнойТаблицы)); ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ирКэш.ИмяТаблицыИзМетаданныхЛкс(ИмяОсновнойТаблицы), Истина);
Для Каждого ПолеТаблицы Из ПоляТаблицы Цикл Для Каждого ПолеТаблицы Из ПоляТаблицы Цикл
Данные.Колонки.Добавить(ПолеТаблицы.Имя, ПолеТаблицы.ТипЗначения); Данные.Колонки.Добавить(ПолеТаблицы.Имя, ПолеТаблицы.ТипЗначения);
Если ПолеТаблицы.Имя = СловоРегистратор Тогда Если ПолеТаблицы.Имя = СловоРегистратор Тогда

View File

@ -635,6 +635,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ссылки на объект</v8:content> <v8:content>Ссылки на объект</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ссылки на объект</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ссылки на объект</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<ToolTip/> <ToolTip/>
@ -677,6 +685,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Имя свойства</v8:content> <v8:content>Имя свойства</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Имя свойства</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Имя свойства</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>
@ -717,6 +733,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Полное имя</v8:content> <v8:content>Полное имя</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Полное имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Полное имя</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>
@ -757,6 +781,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Полное имя родителя</v8:content> <v8:content>Полное имя родителя</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Полное имя родителя</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Полное имя родителя</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>
@ -797,6 +829,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Расширение конфигурации</v8:content> <v8:content>Расширение конфигурации</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Расширение конфигурации</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Расширение конфигурации</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Ссылки на объект</v8:content> <v8:content>Ссылки на объект</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Ссылки на объект</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Ссылки на объект</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<FormType>Ordinary</FormType> <FormType>Ordinary</FormType>

View File

@ -1,8 +1,10 @@
{27, {27,
{18, {18,
{ {
{1,1, {1,3,
{"ru","Ссылки метаданных на"} {"ru","Ссылки метаданных на"},
{"en","Ссылки метаданных на"},
{"uk","Ссылки метаданных на"}
},5,4294967295}, },5,4294967295},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
@ -46,8 +48,10 @@
{0},"",-1,-1,1,0,""},100,0,0,0},0,1, {0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1, {1,1,
{5, {5,
{1,1, {1,3,
{"ru","Страница1"} {"ru","Страница1"},
{"en","Страница1"},
{"uk","Страница1"}
}, },
{8,0, {8,0,
{4,0, {4,0,
@ -138,8 +142,10 @@
{1, {1,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","N"} {"ru","N"},
{"en","N"},
{"uk","N"}
}, },
{1,0}, {1,0},
{1,0},28,0,-2,-1,-1,12590592, {1,0},28,0,-2,-1,-1,12590592,
@ -184,8 +190,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Полное имя родителя"}, {"ru","Полное имя родителя"},
{"en","ПолноеИмяРодителя"}, {"en","Полное имя родителя"},
{"uk","ПолноеИмяРодителя"} {"uk","Полное имя родителя"}
}, },
{1,0}, {1,0},
{1,0},1e2,4,2,-1,-1,12590592, {1,0},1e2,4,2,-1,-1,12590592,
@ -230,8 +236,10 @@
{1, {1,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","Полное имя объекта"} {"ru","Полное имя объекта"},
{"en","Полное имя объекта"},
{"uk","Полное имя объекта"}
}, },
{1,0}, {1,0},
{1,0},175,2,1,-1,-1,12590592, {1,0},175,2,1,-1,-1,12590592,
@ -276,8 +284,10 @@
{1, {1,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","Имя свойства"} {"ru","Имя свойства"},
{"en","Имя свойства"},
{"uk","Имя свойства"}
}, },
{1,0}, {1,0},
{1,0},34.00000000000001,1,0,-1,-1,12590592, {1,0},34.00000000000001,1,0,-1,-1,12590592,
@ -322,8 +332,10 @@
{1, {1,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","Расширение конфигурации"} {"ru","Расширение конфигурации"},
{"en","Расширение конфигурации"},
{"uk","Расширение конфигурации"}
}, },
{1,0}, {1,0},
{1,0},25,3,3,-1,-1,12590592, {1,0},25,3,3,-1,-1,12590592,
@ -480,45 +492,10 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,df87bfdb-869f-4ab7-b219-0f36c6b35a10,23,1,13, {5,df87bfdb-869f-4ab7-b219-0f36c6b35a10,23,1,13,
{7,25ce3326-3fb8-4813-8453-46e581fb2d79,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,28e61a4d-1cf8-438e-97a4-b7f30e2217fe,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,2},
{7,33659076-252e-4bac-855e-c4ca3bbc541d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88, {6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,de853f3f-0ad8-454e-a59f-c1f90168a8cc,1,e1692cc2-605b-4535-84dd-28440238746c, {7,896e0b90-1e6b-4e5a-a973-bd0a2cbdad89,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2},
{7,17dba567-b488-42e2-a6a4-2ad76d81719c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,4a1cc5f3-5ab6-4b76-adec-ff6158e98b15,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,21},7, {1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,21},7,
{1,3, {1,3,
{"ru","Список последних отборов"}, {"ru","Список последних отборов"},
@ -532,44 +509,12 @@
}, },
{4,1, {4,1,
{0,8729a534-9f88-47b0-8d6b-ec213689580d},"",-1,-1,1,0,""},2}, {0,8729a534-9f88-47b0-8d6b-ec213689580d},"",-1,-1,1,0,""},2},
{7,2befd7eb-d8f5-46f7-b667-3ee1030def33,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,09cc22b8-1099-49f4-94fc-8d620782c04b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,2ea577ef-81ec-4485-bfdd-cced382964dd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,4343d8b9-0a6c-4a19-ab56-cf2b711876f0,1,e1692cc2-605b-4535-84dd-28440238746c, {7,44905d6f-3e1d-422a-b08f-f3a49bbfd8b4,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,3,
{"ru","Вывести в табличный документ или таблицу значений"},
{"en","Вывести в табличный документ или таблицу значений"},
{"uk","Вывести в табличный документ или таблицу значений"}
},
{1,3,
{"ru","Вывести в табличный документ или таблицу значений"},
{"en","Вывести в табличный документ или таблицу значений"},
{"uk","Вывести в табличный документ или таблицу значений"}
},
{4,1,
{0,c2e2d966-5b7f-4699-903b-28a6f50d5471},"",-1,-1,1,0,""},2},
{7,038f8858-b425-489f-8b80-66bee43c7099,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,04c51bd8-15d7-40d0-bdcc-8ddc3bf37321,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,8d631c6d-9227-4bdb-8491-9413c5591616,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -598,7 +543,74 @@
}, },
{4,1, {4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, {0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2},
{7,a92bbd29-d4cb-4049-8bc0-920fc5c8d282,1,e1692cc2-605b-4535-84dd-28440238746c, {7,803b2f97-5ff6-48bd-aea0-35075b4dfc20,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,98604a7c-45c5-4fab-9021-a29a489d5331,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,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2},
{7,3473fe6c-e9d8-4562-8bb6-5cfc432959a1,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,2},
{7,2b2ada83-385b-4ffc-8c14-00cc0b80201f,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,3,
{"ru","Вывести в табличный документ или таблицу значений"},
{"en","Вывести в табличный документ или таблицу значений"},
{"uk","Вывести в табличный документ или таблицу значений"}
},
{1,3,
{"ru","Вывести в табличный документ или таблицу значений"},
{"en","Вывести в табличный документ или таблицу значений"},
{"uk","Вывести в табличный документ или таблицу значений"}
},
{4,1,
{0,c2e2d966-5b7f-4699-903b-28a6f50d5471},"",-1,-1,1,0,""},2},
{7,5b03d0f3-5a13-4870-90af-f71c85992b97,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,ecfabf24-d2d9-46d2-a9e3-affbc27b3383,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -628,7 +640,7 @@
{4,1, {4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""}, {0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{0,70,16},2}, {0,70,16},2},
{7,6161ac4f-eb5e-4f38-bb6d-d70e3cb0ca7d,1,e1692cc2-605b-4535-84dd-28440238746c, {7,5a072376-7167-4d26-baed-4bfc1dc604f0,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -657,7 +669,7 @@
}, },
{4,1, {4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1}, {0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{7,875dd4c2-9809-4041-9255-78f1994e9afe,1,e1692cc2-605b-4535-84dd-28440238746c, {7,e44ab5a8-8728-4f9d-bdb3-297939e45e57,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -686,65 +698,65 @@
}, },
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},2, {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,33659076-252e-4bac-855e-c4ca3bbc541d, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,28e61a4d-1cf8-438e-97a4-b7f30e2217fe,
{8,"Действие4",0,2, {8,"Действие4",0,2,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,12,1e2,0,0,1,0,1,0,0},17dba567-b488-42e2-a6a4-2ad76d81719c, },0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,12,1e2,0,0,1,0,1,0,0},09cc22b8-1099-49f4-94fc-8d620782c04b,
{8,"Действие5",0,2, {8,"Действие5",0,2,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,13,1e2,0,0,1,0,1,0,0},2befd7eb-d8f5-46f7-b667-3ee1030def33, },0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,13,1e2,0,0,1,0,1,0,0},2ea577ef-81ec-4485-bfdd-cced382964dd,
{8,"Разделитель2",0,2, {8,"Разделитель2",0,2,
{1,0},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,14,1e2,2,0,1,0,1,0,0},25ce3326-3fb8-4813-8453-46e581fb2d79, {1,0},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,14,1e2,2,0,1,0,1,0,0},3473fe6c-e9d8-4562-8bb6-5cfc432959a1,
{8,"Действие",0,2, {8,"Действие",0,2,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,15,1e2,0,0,1,0,0,0,0},4343d8b9-0a6c-4a19-ab56-cf2b711876f0, },0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,15,1e2,0,0,1,0,0,0,0},2b2ada83-385b-4ffc-8c14-00cc0b80201f,
{8,"ВывестиСтроки",0,5, {8,"ВывестиСтроки",0,5,
{1,3, {1,3,
{"ru","Вывести строки"}, {"ru","Вывести строки"},
{"en","Вывести строки"}, {"en","Вывести строки"},
{"uk","Вывести строки"} {"uk","Вывести строки"}
},1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,16,1e2,0,0,1,0,0,0,0},de853f3f-0ad8-454e-a59f-c1f90168a8cc, },1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,16,1e2,0,0,1,0,0,0,0},98604a7c-45c5-4fab-9021-a29a489d5331,
{8,"МенеджерТабличногоПоля",0,5, {8,"МенеджерТабличногоПоля",0,5,
{1,3, {1,3,
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"}, {"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"} {"uk","Менеджер табличного поля"}
},1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,17,1e2,0,0,1,0,0,0,0},04c51bd8-15d7-40d0-bdcc-8ddc3bf37321, },1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,17,1e2,0,0,1,0,0,0,0},803b2f97-5ff6-48bd-aea0-35075b4dfc20,
{8,"ОтборПоЗначениюВТекущейКолонке",0,2, {8,"ОтборПоЗначениюВТекущейКолонке",0,2,
{1,1, {1,1,
{"#","Отбор по значению в текущей колонке"} {"#","Отбор по значению в текущей колонке"}
},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,18,1e2,0,0,1,0,0,0,0},8d631c6d-9227-4bdb-8491-9413c5591616, },0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,18,1e2,0,0,1,0,0,0,0},44905d6f-3e1d-422a-b08f-f3a49bbfd8b4,
{8,"ОтборБезЗначенияВТекущейКолонке",0,2, {8,"ОтборБезЗначенияВТекущейКолонке",0,2,
{1,3, {1,3,
{"ru","Отбор без значения"}, {"ru","Отбор без значения"},
{"en","Отбор без значения"}, {"en","Отбор без значения"},
{"uk","Отбор без значения"} {"uk","Отбор без значения"}
},1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,19,1e2,0,0,1,0,0,0,0},4a1cc5f3-5ab6-4b76-adec-ff6158e98b15, },1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,19,1e2,0,0,1,0,0,0,0},896e0b90-1e6b-4e5a-a973-bd0a2cbdad89,
{8,"ПоследниеОтборы",0,5, {8,"ПоследниеОтборы",0,5,
{1,3, {1,3,
{"ru","Выбрать"}, {"ru","Выбрать"},
{"en","Выбрать"}, {"en","Выбрать"},
{"uk","Выбрать"} {"uk","Выбрать"}
},1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,20,1e2,1,0,1,0,0,0,0},038f8858-b425-489f-8b80-66bee43c7099, },1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,20,1e2,1,0,1,0,0,0,0},5b03d0f3-5a13-4870-90af-f71c85992b97,
{8,"Действие1",0,2, {8,"Действие1",0,2,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,22,1e2,0,0,1,0,0,0,0},a92bbd29-d4cb-4049-8bc0-920fc5c8d282, },0,df87bfdb-869f-4ab7-b219-0f36c6b35a10,22,1e2,0,0,1,0,0,0,0},ecfabf24-d2d9-46d2-a9e3-affbc27b3383,
{8,"РазличныеЗначенияКолонки",0,4, {8,"РазличныеЗначенияКолонки",0,4,
{1,3, {1,3,
{"ru","Значения колонки"}, {"ru","Значения колонки"},
{"en","Значения колонки"}, {"en","Значения колонки"},
{"uk","Значения колонки"} {"uk","Значения колонки"}
},1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,23,1e2,0,0,1,0,0,0,0},6161ac4f-eb5e-4f38-bb6d-d70e3cb0ca7d, },1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,23,1e2,0,0,1,0,0,0,0},5a072376-7167-4d26-baed-4bfc1dc604f0,
{8,"СтруктураФормы",0,6, {8,"СтруктураФормы",0,6,
{1,3, {1,3,
{"ru","Структура формы"}, {"ru","Структура формы"},
{"en","Структура формы"}, {"en","Структура формы"},
{"uk","Структура формы"} {"uk","Структура формы"}
},1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,10,1e2,0,0,1,0,0,0,0},875dd4c2-9809-4041-9255-78f1994e9afe, },1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,10,1e2,0,0,1,0,0,0,0},e44ab5a8-8728-4f9d-bdb3-297939e45e57,
{8,"ОПодсистеме",0,6, {8,"ОПодсистеме",0,6,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","О подсистеме"},
@ -792,7 +804,7 @@
{0} {0}
} }
} }
},400,272,1,0,1,4,4,26,400,272,96}, },400,272,1,0,1,4,4,28,400,272,96},
{ {
{1},3, {1},3,
{1, {1,

View File

@ -991,36 +991,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,06065768-4daa-4854-8938-626ef7948c8a,1504,1,38, {5,06065768-4daa-4854-8938-626ef7948c8a,1504,1,38,
{7,414e339b-5096-4ddf-b06b-7b472597ff39,1,e1692cc2-605b-4535-84dd-28440238746c, {7,1eeac9a8-8552-46bf-95f7-05f1e369f657,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзJSONВСтруктуру",
{1,"КоманднаяПанельДереваИзJSONВСтруктуру",
{1,1,
{"ru","Командная панель дерева из JSONВСтруктуру"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСтруктуру"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСтруктуру"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в структуру"},
{"en","Установить новый объект десериализацией из строки JSON в структуру"},
{"uk","Установить новый объект десериализацией из строки JSON в структуру"}
},
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в структуру"},
{"en","Установить новый объект десериализацией из строки JSON в структуру"},
{"uk","Установить новый объект десериализацией из строки JSON в структуру"}
},2},
{7,44bb6083-0ca4-4641-8992-cec12ebd6371,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,c861d343-0f45-4aba-bd2c-f2a5166e7ea0,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзВнутр", {3,"КоманднаяПанельДереваИзВнутр",
{1,"КоманднаяПанельДереваИзВнутр", {1,"КоманднаяПанельДереваИзВнутр",
{1,1, {1,1,
@ -1047,20 +1018,17 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Установить новый объект десериализацией из строки Внутр"}, {"en","Установить новый объект десериализацией из строки Внутр"},
{"uk","Установить новый объект десериализацией из строки Внутр"} {"uk","Установить новый объект десериализацией из строки Внутр"}
},2}, },2},
{7,872dbc1f-e891-4cca-ab06-ab9e16ebb00c,1,e1692cc2-605b-4535-84dd-28440238746c, {7,8136b045-42ab-4df8-9424-6dcf39048899,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваВычислятьРазмеры", {3,"КлсКомандаНажатие",
{1,"КоманднаяПанельДереваВычислятьРазмеры", {1,"КлсКомандаНажатие",
{1,2, {1,1,
{"ru","Вычислять размеры"}, {"ru","Клс команда нажатие"}
{"en","Вычислять размеры"}
}, },
{1,2, {1,1,
{"ru","Вычислять размеры"}, {"ru","Клс команда нажатие"}
{"en","Вычислять размеры"}
}, },
{1,2, {1,1,
{"ru","Вычислять размеры"}, {"ru","Клс команда нажатие"}
{"en","Вычислять размеры"}
}, },
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -1068,18 +1036,18 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
} }
},7, },7,
{1,3, {1,3,
{"ru","Вычислять размеры как длину сериализованного значения"}, {"ru","Вывести и запомнить строки дерева для сравнения"},
{"en","Вычислять размеры как длину сериализованного значения"}, {"en","Вывести и запомнить строки дерева для сравнения"},
{"uk","Вычислять размеры как длину сериализованного значения"} {"uk","Вывести и запомнить строки дерева для сравнения"}
}, },
{1,3, {1,3,
{"ru","Вычислять размеры как длину сериализованного значения"}, {"ru","Вывести и запомнить строки дерева для сравнения"},
{"en","Вычислять размеры как длину сериализованного значения"}, {"en","Вывести и запомнить строки дерева для сравнения"},
{"uk","Вычислять размеры как длину сериализованного значения"} {"uk","Вывести и запомнить строки дерева для сравнения"}
}, },
{4,1, {4,1,
{0,7842c885-04a1-4627-a595-837ce6f12610},"",-1,-1,1,0,""},2}, {0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,0,0,""},2},
{7,c1622b5f-6590-47bb-ba71-4c95154aaa05,1,e1692cc2-605b-4535-84dd-28440238746c, {7,b75bba85-807b-448b-8b49-e698083f1d8e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзXML", {3,"КоманднаяПанельДереваИзXML",
{1,"КоманднаяПанельДереваИзXML", {1,"КоманднаяПанельДереваИзXML",
{1,1, {1,1,
@ -1106,7 +1074,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Установить новый объект десериализацией из строки XML через сериализатор XDTO"}, {"en","Установить новый объект десериализацией из строки XML через сериализатор XDTO"},
{"uk","Установить новый объект десериализацией из строки XML через сериализатор XDTO"} {"uk","Установить новый объект десериализацией из строки XML через сериализатор XDTO"}
},2}, },2},
{7,f091145f-f634-4226-9986-70f406479bc3,1,e1692cc2-605b-4535-84dd-28440238746c, {7,68ae9785-2bf8-4667-905b-25bfd4130010,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваЗначениеВСтрокуВнутр", {3,"КоманднаяПанельДереваЗначениеВСтрокуВнутр",
{1,"КоманднаяПанельДереваЗначениеВСтрокуВнутр", {1,"КоманднаяПанельДереваЗначениеВСтрокуВнутр",
{1,1, {1,1,
@ -1133,7 +1101,68 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение ЗначениеВСтрокуВнутр() для текущего значения"}, {"en","Отображение ЗначениеВСтрокуВнутр() для текущего значения"},
{"uk","Отображение ЗначениеВСтрокуВнутр() для текущего значения"} {"uk","Отображение ЗначениеВСтрокуВнутр() для текущего значения"}
},2}, },2},
{7,f7703b50-427a-4ba2-bca1-7f5dd0f61b94,1,e1692cc2-605b-4535-84dd-28440238746c, {7,fd3ffa5b-db27-4d1e-bc5b-729cbc0cd3fb,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,3,
{"ru","Показать циклические ссылки внутри значения"},
{"en","Показать циклические ссылки внутри значения"},
{"uk","Показать циклические ссылки внутри значения"}
},
{1,3,
{"ru","Показать циклические ссылки внутри значения"},
{"en","Показать циклические ссылки внутри значения"},
{"uk","Показать циклические ссылки внутри значения"}
},
{4,1,
{0,cb3a310f-3fac-434b-bf2b-56d196a2f68d},"",-1,-1,1,0,""},2},
{7,555fcf5b-afe5-462e-b2d6-e81e31f9beed,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваКонсольКода",
{1,"КоманднаяПанельДереваКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Передать свойство или метод объекта в консоль кода"},
{"en","Передать свойство или метод объекта в консоль кода"},
{"uk","Передать свойство или метод объекта в консоль кода"}
},
{1,3,
{"ru","Передать свойство или метод объекта в консоль кода"},
{"en","Передать свойство или метод объекта в консоль кода"},
{"uk","Передать свойство или метод объекта в консоль кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,620c9d9b-35fa-4619-bee2-3f3d9f800782,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОтображениеXML", {3,"КоманднаяПанельДереваОтображениеXML",
{1,"КоманднаяПанельДереваОтображениеXML", {1,"КоманднаяПанельДереваОтображениеXML",
{1,2, {1,2,
@ -1163,63 +1192,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение XML через XDTO для текущего значения"}, {"en","Отображение XML через XDTO для текущего значения"},
{"uk","Отображение XML через XDTO для текущего значения"} {"uk","Отображение XML через XDTO для текущего значения"}
},2}, },2},
{7,1167cb58-0404-40fb-aaf4-51a583097150,1,e1692cc2-605b-4535-84dd-28440238746c, {7,df3d60fb-859a-430a-9858-fdcbfbe6866f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзJSON",
{1,"КоманднаяПанельДереваИзJSON",
{1,1,
{"ru","Командная панель дерева из JSON"}
},
{1,1,
{"ru","Командная панель дерева из JSON"}
},
{1,1,
{"ru","Командная панель дерева из JSON"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"en","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"uk","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"}
},
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"en","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"uk","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"}
},2},
{7,576cba48-4a99-4654-b62e-56de655f9d48,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,3,
{"ru","Свернуть все остальные строки дерева"},
{"en","Свернуть все остальные строки дерева"},
{"uk","Свернуть все остальные строки дерева"}
},
{1,3,
{"ru","Свернуть все остальные строки дерева"},
{"en","Свернуть все остальные строки дерева"},
{"uk","Свернуть все остальные строки дерева"}
},
{4,1,
{0,3b2e1f97-8809-4295-bf95-64b25383743a},"",-1,-1,1,0,""},2},
{7,9668b808-c53d-46ea-929b-7f6bf228146f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзXMLвXDTO", {3,"КоманднаяПанельДереваИзXMLвXDTO",
{1,"КоманднаяПанельДереваИзXMLвXDTO", {1,"КоманднаяПанельДереваИзXMLвXDTO",
{1,3, {1,3,
@ -1252,63 +1225,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Установить новый объект десериализацией из строки XML через фабрику XDTO"}, {"en","Установить новый объект десериализацией из строки XML через фабрику XDTO"},
{"uk","Установить новый объект десериализацией из строки XML через фабрику XDTO"} {"uk","Установить новый объект десериализацией из строки XML через фабрику XDTO"}
},2}, },2},
{7,b6ef4006-f0e3-4b19-b43a-aec4e52645ba,1,e1692cc2-605b-4535-84dd-28440238746c, {7,76fd2d4c-2121-4154-abc9-f142c97778dd,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзJSONВСоответствие",
{1,"КоманднаяПанельДереваИзJSONВСоответствие",
{1,1,
{"ru","Командная панель дерева из JSONВСоответствие"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСоответствие"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСоответствие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в соответствие"},
{"en","Установить новый объект десериализацией из строки JSON в соответствие"},
{"uk","Установить новый объект десериализацией из строки JSON в соответствие"}
},
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в соответствие"},
{"en","Установить новый объект десериализацией из строки JSON в соответствие"},
{"uk","Установить новый объект десериализацией из строки JSON в соответствие"}
},2},
{7,d60b1189-bd7e-41fc-b9d1-890290dae955,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,3,
{"ru","Вывести и запомнить строки дерева для сравнения"},
{"en","Вывести и запомнить строки дерева для сравнения"},
{"uk","Вывести и запомнить строки дерева для сравнения"}
},
{1,3,
{"ru","Вывести и запомнить строки дерева для сравнения"},
{"en","Вывести и запомнить строки дерева для сравнения"},
{"uk","Вывести и запомнить строки дерева для сравнения"}
},
{4,1,
{0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,0,0,""},2},
{7,264a1f89-4a3c-4148-936d-3e47dcc848b3,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОтображениеJSON", {3,"КоманднаяПанельДереваОтображениеJSON",
{1,"КоманднаяПанельДереваОтображениеJSON", {1,"КоманднаяПанельДереваОтображениеJSON",
{1,1, {1,1,
@ -1335,7 +1252,118 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение JSON через XDTO для текущего значения"}, {"en","Отображение JSON через XDTO для текущего значения"},
{"uk","Отображение JSON через XDTO для текущего значения"} {"uk","Отображение JSON через XDTO для текущего значения"}
},2}, },2},
{7,5477f52a-bcab-4929-9d40-e6089983c832,1,e1692cc2-605b-4535-84dd-28440238746c, {7,45dec5dc-e286-4ef4-9946-c3d7eeb0f0e4,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}
}
},15,
{1,3,
{"ru","Поиск в синтакс-помощнике"},
{"en","Поиск в синтакс-помощнике"},
{"uk","Поиск в синтакс-помощнике"}
},
{1,3,
{"ru","Поиск в синтакс-помощнике"},
{"en","Поиск в синтакс-помощнике"},
{"uk","Поиск в синтакс-помощнике"}
},
{4,1,
{0,a3fe436d-9e10-4c70-83c7-830e7fee57d6},"",9,3,1,0,""},
{0,112,8},2},
{7,c882e95c-b9d1-4741-932d-d0c4b8690113,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзJSON",
{1,"КоманднаяПанельДереваИзJSON",
{1,1,
{"ru","Командная панель дерева из JSON"}
},
{1,1,
{"ru","Командная панель дерева из JSON"}
},
{1,1,
{"ru","Командная панель дерева из JSON"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"en","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"uk","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"}
},
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"en","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"},
{"uk","Установить новый объект десериализацией из строки JSON через сериализатор XDTO"}
},2},
{7,87a15e27-d6ab-4457-98e7-9cbc13443a15,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзJSONВСтруктуру",
{1,"КоманднаяПанельДереваИзJSONВСтруктуру",
{1,1,
{"ru","Командная панель дерева из JSONВСтруктуру"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСтруктуру"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСтруктуру"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в структуру"},
{"en","Установить новый объект десериализацией из строки JSON в структуру"},
{"uk","Установить новый объект десериализацией из строки JSON в структуру"}
},
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в структуру"},
{"en","Установить новый объект десериализацией из строки JSON в структуру"},
{"uk","Установить новый объект десериализацией из строки JSON в структуру"}
},2},
{7,e4415bbe-4f19-49ac-ad97-80b68b6d3f4b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзJSONВСоответствие",
{1,"КоманднаяПанельДереваИзJSONВСоответствие",
{1,1,
{"ru","Командная панель дерева из JSONВСоответствие"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСоответствие"}
},
{1,1,
{"ru","Командная панель дерева из JSONВСоответствие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в соответствие"},
{"en","Установить новый объект десериализацией из строки JSON в соответствие"},
{"uk","Установить новый объект десериализацией из строки JSON в соответствие"}
},
{1,3,
{"ru","Установить новый объект десериализацией из строки JSON в соответствие"},
{"en","Установить новый объект десериализацией из строки JSON в соответствие"},
{"uk","Установить новый объект десериализацией из строки JSON в соответствие"}
},2},
{7,01a348d0-52b1-4f6b-b494-e5c121c7f6dc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОтображениеJSONПрямое", {3,"КоманднаяПанельДереваОтображениеJSONПрямое",
{1,"КоманднаяПанельДереваОтображениеJSONПрямое", {1,"КоманднаяПанельДереваОтображениеJSONПрямое",
{1,1, {1,1,
@ -1362,7 +1390,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Прямое отображение JSON для текущего значения. Поддерживаются массивы, структуры, соответствия."}, {"en","Прямое отображение JSON для текущего значения. Поддерживаются массивы, структуры, соответствия."},
{"uk","Прямое отображение JSON для текущего значения. Поддерживаются массивы, структуры, соответствия."} {"uk","Прямое отображение JSON для текущего значения. Поддерживаются массивы, структуры, соответствия."}
},2}, },2},
{7,52838522-3f77-4181-bdaf-79482b8c766c,1,e1692cc2-605b-4535-84dd-28440238746c, {7,66a9d653-f6f6-40c9-9b1b-aaf85fa6037a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОтображениеXDTO", {3,"КоманднаяПанельДереваОтображениеXDTO",
{1,"КоманднаяПанельДереваОтображениеXDTO", {1,"КоманднаяПанельДереваОтображениеXDTO",
{1,1, {1,1,
@ -1389,7 +1417,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение XDTO через сериализатор для текущего значения"}, {"en","Отображение XDTO через сериализатор для текущего значения"},
{"uk","Отображение XDTO через сериализатор для текущего значения"} {"uk","Отображение XDTO через сериализатор для текущего значения"}
},2}, },2},
{7,7577c782-bcdc-42a9-aa5c-746f31c2bea7,1,e1692cc2-605b-4535-84dd-28440238746c, {7,3b705eae-4b1d-453c-9bc6-43c65611b547,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОтображениеXDTOФабрикой", {3,"КоманднаяПанельДереваОтображениеXDTOФабрикой",
{1,"КоманднаяПанельДереваОтображениеXDTOФабрикой", {1,"КоманднаяПанельДереваОтображениеXDTOФабрикой",
{1,1, {1,1,
@ -1416,9 +1444,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение XDTO через фабрику для текущего значения"}, {"en","Отображение XDTO через фабрику для текущего значения"},
{"uk","Отображение XDTO через фабрику для текущего значения"} {"uk","Отображение XDTO через фабрику для текущего значения"}
},2}, },2},
{7,82d3de29-6a91-4180-8688-d5161cd1724b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,130b0f5f-4990-4d09-962a-9371de5617b5,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,1b9da2a9-e5ea-4b7d-83b6-c7ba1d470921,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваГлобальныйКонтекст", {3,"КоманднаяПанельДереваГлобальныйКонтекст",
{1,"КоманднаяПанельДереваГлобальныйКонтекст", {1,"КоманднаяПанельДереваГлобальныйКонтекст",
{1,1, {1,1,
@ -1445,38 +1471,11 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Исследовать глобальный контекст"}, {"en","Исследовать глобальный контекст"},
{"uk","Исследовать глобальный контекст"} {"uk","Исследовать глобальный контекст"}
},2}, },2},
{7,fa181afc-8448-4a53-be47-53d54755ee94,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,fa66b1b2-bf69-43ef-a990-91e2aa775a60,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,6d3b62f3-d28e-431d-8a9a-7489bbdeb490,1,e1692cc2-605b-4535-84dd-28440238746c, {7,d21b0672-0a82-445c-aa06-7ee0681e482a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{3,"КоманднаяПанельДереваПроверитьЦиклическиеСсылки", {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{1,"КоманднаяПанельДереваПроверитьЦиклическиеСсылки", {7,73e87f17-22b7-4938-9f1a-f8cca580bc4b,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,1,
{"ru","Проверить циклические ссылки"}
},
{1,1,
{"ru","Проверить циклические ссылки"}
},
{1,1,
{"ru","Проверить циклические ссылки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Показать циклические ссылки внутри значения"},
{"en","Показать циклические ссылки внутри значения"},
{"uk","Показать циклические ссылки внутри значения"}
},
{1,3,
{"ru","Показать циклические ссылки внутри значения"},
{"en","Показать циклические ссылки внутри значения"},
{"uk","Показать циклические ссылки внутри значения"}
},
{4,1,
{0,cb3a310f-3fac-434b-bf2b-56d196a2f68d},"",-1,-1,1,0,""},2},
{7,b991dbb3-6b6c-4f1c-b77b-af0b4f4a4d64,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваПриемОбъекта", {3,"КоманднаяПанельДереваПриемОбъекта",
{1,"КоманднаяПанельДереваПриемОбъекта", {1,"КоманднаяПанельДереваПриемОбъекта",
{1,3, {1,3,
@ -1511,7 +1510,38 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
}, },
{4,1, {4,1,
{0,373ff02e-ca19-48f3-8255-9475af59745f},"",-1,-1,1,0,""},2}, {0,373ff02e-ca19-48f3-8255-9475af59745f},"",-1,-1,1,0,""},2},
{7,bf09491a-145e-4098-823e-d8a3d8bdee4f,1,e1692cc2-605b-4535-84dd-28440238746c, {7,27a05e6a-31b3-4074-b46a-870d2271e6a4,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,3,
{"ru","Свернуть все остальные строки дерева"},
{"en","Свернуть все остальные строки дерева"},
{"uk","Свернуть все остальные строки дерева"}
},
{1,3,
{"ru","Свернуть все остальные строки дерева"},
{"en","Свернуть все остальные строки дерева"},
{"uk","Свернуть все остальные строки дерева"}
},
{4,1,
{0,3b2e1f97-8809-4295-bf95-64b25383743a},"",-1,-1,1,0,""},2},
{7,d5436f6d-2888-4dfc-9010-31ff00110d15,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,3539686d-ccaa-416a-8d04-aa2d9c36af3a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОбновить", {3,"КоманднаяПанельДереваОбновить",
{1,"КоманднаяПанельДереваОбновить", {1,"КоманднаяПанельДереваОбновить",
{1,1, {1,1,
@ -1540,7 +1570,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
}, },
{4,1, {4,1,
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},2}, {0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},2},
{7,6c91bcc0-37ae-4b53-8304-fc52cf86b50d,1,e1692cc2-605b-4535-84dd-28440238746c, {7,2ea318d9-d77c-4960-8843-df9b693c30a6,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -1576,7 +1606,7 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5 ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7} BgxkEQA7}
},0,""},2}, },0,""},2},
{7,dd2d270e-46d9-4462-886e-b9c72c1301a1,1,e1692cc2-605b-4535-84dd-28440238746c, {7,bef6546f-896c-4182-8071-25fa62549800,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -1605,7 +1635,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,c78e788d-c8f3-48ea-aa5c-b571bb079b06},"",-1,-1,0,0,""},2}, {0,c78e788d-c8f3-48ea-aa5c-b571bb079b06},"",-1,-1,0,0,""},2},
{7,b35d073a-6de9-4fa0-b9cb-2c541b068501,1,e1692cc2-605b-4535-84dd-28440238746c, {7,a4ab5df5-fead-4636-923c-f683e43dd6b8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваЗапомнитьОбъектДляСравнения", {3,"КоманднаяПанельДереваЗапомнитьОбъектДляСравнения",
{1,"КоманднаяПанельДереваЗапомнитьОбъектДляСравнения", {1,"КоманднаяПанельДереваЗапомнитьОбъектДляСравнения",
{1,2, {1,2,
@ -1637,39 +1667,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,b8ca1d82-d6a2-4de6-9707-ee0504609327},"",-1,-1,1,0,""},2}, {0,b8ca1d82-d6a2-4de6-9707-ee0504609327},"",-1,-1,1,0,""},2},
{7,d4381d24-33f7-4b5b-a93d-5cec0b7eef97,1,e1692cc2-605b-4535-84dd-28440238746c, {7,38b02333-b5fc-49ac-9ecd-26bae2d8ad42,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваКонсольКода",
{1,"КоманднаяПанельДереваКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Передать свойство или метод объекта в консоль кода"},
{"en","Передать свойство или метод объекта в консоль кода"},
{"uk","Передать свойство или метод объекта в консоль кода"}
},
{1,3,
{"ru","Передать свойство или метод объекта в консоль кода"},
{"en","Передать свойство или метод объекта в консоль кода"},
{"uk","Передать свойство или метод объекта в консоль кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,88a8cfcd-9da8-4d88-bec3-db18178c0b51,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИсследоватьВОтдельномОкне", {3,"КоманднаяПанельДереваИсследоватьВОтдельномОкне",
{1,"КоманднаяПанельДереваИсследоватьВОтдельномОкне", {1,"КоманднаяПанельДереваИсследоватьВОтдельномОкне",
{1,3, {1,3,
@ -1705,9 +1703,7 @@ BgxkEQA7}
{4,1, {4,1,
{0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,1,0,""}, {0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,1,0,""},
{0,118,0},2}, {0,118,0},2},
{7,60f6e4b8-9fcb-4fcc-b484-0f9aef60c56e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,e72fa278-5a93-455d-9d54-d4aab3a564b3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,6e7fed2e-90c1-415a-83d7-b5205412fc44,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,06065768-4daa-4854-8938-626ef7948c8a,1472},6, {1,06065768-4daa-4854-8938-626ef7948c8a,1472},6,
{1,3, {1,3,
{"ru","Установить новый объект десериализацией из строки"}, {"ru","Установить новый объект десериализацией из строки"},
@ -1719,43 +1715,47 @@ BgxkEQA7}
{"en","Установить новый объект десериализацией из строки"}, {"en","Установить новый объект десериализацией из строки"},
{"uk","Установить новый объект десериализацией из строки"} {"uk","Установить новый объект десериализацией из строки"}
},2}, },2},
{7,ba97cfc1-54b2-4e90-8ee2-e70885156c87,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,9bc452ba-3e40-4155-a34d-00ae5e65a995,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,dca7fdc4-7e73-4c73-ad74-b6c94f33223e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,bc8054c7-8997-4f64-a212-8a0fd20bd193,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,06065768-4daa-4854-8938-626ef7948c8a,1491},0,2}, {1,06065768-4daa-4854-8938-626ef7948c8a,1491},0,2},
{7,0bbd931d-b633-4360-8dcc-534799c61bac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,8f85e523-d581-4e55-b03e-cf8bf16511ac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,06065768-4daa-4854-8938-626ef7948c8a,1498},0,2}, {1,06065768-4daa-4854-8938-626ef7948c8a,1498},0,2},
{7,5ea9b17e-5179-4787-8bd8-13e6677192ca,1,e1692cc2-605b-4535-84dd-28440238746c, {7,e72f6576-97ae-449b-a05c-f3e748bfcf80,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{3,"КоманднаяПанельДереваСправка", {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{1,"КоманднаяПанельДереваСправка", {7,7c99ea83-c5c5-4798-afd4-966f1369c4cc,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,1, {3,"КоманднаяПанельДереваВычислятьРазмеры",
{"ru","Справка"} {1,"КоманднаяПанельДереваВычислятьРазмеры",
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
}, },
{1,1, {1,2,
{"ru","Справка"} {"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
}, },
{1,1, {1,2,
{"ru","Справка"} {"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
}, },
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
},15, },7,
{1,3, {1,3,
{"ru","Поиск в синтакс-помощнике"}, {"ru","Вычислять размеры как длину сериализованного значения"},
{"en","Поиск в синтакс-помощнике"}, {"en","Вычислять размеры как длину сериализованного значения"},
{"uk","Поиск в синтакс-помощнике"} {"uk","Вычислять размеры как длину сериализованного значения"}
}, },
{1,3, {1,3,
{"ru","Поиск в синтакс-помощнике"}, {"ru","Вычислять размеры как длину сериализованного значения"},
{"en","Поиск в синтакс-помощнике"}, {"en","Вычислять размеры как длину сериализованного значения"},
{"uk","Поиск в синтакс-помощнике"} {"uk","Вычислять размеры как длину сериализованного значения"}
}, },
{4,1, {4,1,
{0,a3fe436d-9e10-4c70-83c7-830e7fee57d6},"",9,3,1,0,""}, {0,7842c885-04a1-4627-a595-837ce6f12610},"",-1,-1,1,0,""},2},
{0,112,8},2}, {7,ab279598-0b58-48db-96a2-978e58258273,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,ae840ffd-54da-4084-841d-ad544de1dba5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваАвтоКонтекстнаяПомощь", {3,"КоманднаяПанельДереваАвтоКонтекстнаяПомощь",
{1,"КоманднаяПанельДереваАвтоКонтекстнаяПомощь", {1,"КоманднаяПанельДереваАвтоКонтекстнаяПомощь",
{1,1, {1,1,
@ -1784,7 +1784,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,9874f7cc-b882-4c78-b427-52a69427221b},"",-1,-1,0,0,""},2}, {0,9874f7cc-b882-4c78-b427-52a69427221b},"",-1,-1,0,0,""},2},
{7,bf373167-f212-4520-8030-3cf34ddbe720,1,e1692cc2-605b-4535-84dd-28440238746c, {7,76a947f0-833b-4ce5-9fe5-8ef4983867ff,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -1813,7 +1813,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,3f21aca4-89b4-4f37-82cb-6e9370aa5481},"",-1,-1,0,0,""},2}, {0,3f21aca4-89b4-4f37-82cb-6e9370aa5481},"",-1,-1,0,0,""},2},
{7,5bc2ccf5-2557-4e81-b762-2adfbdc9ecb7,1,e1692cc2-605b-4535-84dd-28440238746c, {7,56f3494a-d0d8-43e7-a288-b920c6fa003c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -1842,7 +1842,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},2}, {0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},2},
{7,f1956491-b0cf-44fd-ba8b-66541cce56ac,1,e1692cc2-605b-4535-84dd-28440238746c, {7,588c1612-faf6-4ded-8354-9dfb353edc5e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОбучающееВидео", {3,"КоманднаяПанельДереваОбучающееВидео",
{1,"КоманднаяПанельДереваОбучающееВидео", {1,"КоманднаяПанельДереваОбучающееВидео",
{1,3, {1,3,
@ -1877,7 +1877,7 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,36dc5092-4fec-4651-a8ce-dd0ccc8af7e4},"",-1,-1,1,0,""},1}, {0,36dc5092-4fec-4651-a8ce-dd0ccc8af7e4},"",-1,-1,1,0,""},1},
{7,52fdf966-9cb0-4aa6-bf3b-59a398d8025d,1,e1692cc2-605b-4535-84dd-28440238746c, {7,759e7649-325a-4ec3-a102-f0524aea3b94,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -1906,37 +1906,37 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},2},4, {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},2},4,
{5,06065768-4daa-4854-8938-626ef7948c8a,1472,0,6,c861d343-0f45-4aba-bd2c-f2a5166e7ea0, {5,06065768-4daa-4854-8938-626ef7948c8a,1472,0,6,1eeac9a8-8552-46bf-95f7-05f1e369f657,
{8,"ИзВнутр",0,3, {8,"ИзВнутр",0,3,
{1,3, {1,3,
{"ru","Внутр"}, {"ru","Внутр"},
{"en","Внутр"}, {"en","Внутр"},
{"uk","Внутр"} {"uk","Внутр"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1475,1e2,0,0,1,0,0,0,0},c1622b5f-6590-47bb-ba71-4c95154aaa05, },1,06065768-4daa-4854-8938-626ef7948c8a,1475,1e2,0,0,1,0,0,0,0},b75bba85-807b-448b-8b49-e698083f1d8e,
{8,"ИзXML1",0,2, {8,"ИзXML1",0,2,
{1,3, {1,3,
{"ru","XML"}, {"ru","XML"},
{"en","XML"}, {"en","XML"},
{"uk","XML"} {"uk","XML"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1489,1e2,0,0,1,0,0,0,0},9668b808-c53d-46ea-929b-7f6bf228146f, },1,06065768-4daa-4854-8938-626ef7948c8a,1489,1e2,0,0,1,0,0,0,0},df3d60fb-859a-430a-9858-fdcbfbe6866f,
{8,"ИзXMLвXDTO",0,1, {8,"ИзXMLвXDTO",0,1,
{1,3, {1,3,
{"ru","XML в XDTO"}, {"ru","XML в XDTO"},
{"en","XML в XDTO"}, {"en","XML в XDTO"},
{"uk","XML в XDTO"} {"uk","XML в XDTO"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1473,1e2,0,0,1,0,0,0,0},1167cb58-0404-40fb-aaf4-51a583097150, },1,06065768-4daa-4854-8938-626ef7948c8a,1473,1e2,0,0,1,0,0,0,0},c882e95c-b9d1-4741-932d-d0c4b8690113,
{8,"ИзJSON",0,3, {8,"ИзJSON",0,3,
{1,3, {1,3,
{"ru","JSON"}, {"ru","JSON"},
{"en","JSON"}, {"en","JSON"},
{"uk","JSON"} {"uk","JSON"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1476,1e2,0,0,1,0,0,0,0},414e339b-5096-4ddf-b06b-7b472597ff39, },1,06065768-4daa-4854-8938-626ef7948c8a,1476,1e2,0,0,1,0,0,0,0},87a15e27-d6ab-4457-98e7-9cbc13443a15,
{8,"ИзJSONВСтруктуру",0,4, {8,"ИзJSONВСтруктуру",0,4,
{1,3, {1,3,
{"ru","JSON в структуру"}, {"ru","JSON в структуру"},
{"en","JSON в структуру"}, {"en","JSON в структуру"},
{"uk","JSON в структуру"} {"uk","JSON в структуру"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1478,1e2,0,0,1,0,0,0,0},b6ef4006-f0e3-4b19-b43a-aec4e52645ba, },1,06065768-4daa-4854-8938-626ef7948c8a,1478,1e2,0,0,1,0,0,0,0},e4415bbe-4f19-49ac-ad97-80b68b6d3f4b,
{8,"ИзJSONВСоответствие",0,3, {8,"ИзJSONВСоответствие",0,3,
{1,3, {1,3,
{"ru","JSON в соответствие"}, {"ru","JSON в соответствие"},
@ -1947,25 +1947,25 @@ BgxkEQA7}
{0} {0}
} }
}, },
{5,06065768-4daa-4854-8938-626ef7948c8a,1491,0,4,f091145f-f634-4226-9986-70f406479bc3, {5,06065768-4daa-4854-8938-626ef7948c8a,1491,0,4,68ae9785-2bf8-4667-905b-25bfd4130010,
{8,"ЗначениеВСтрокуВнутр",0,2, {8,"ЗначениеВСтрокуВнутр",0,2,
{1,3, {1,3,
{"ru","Внутр"}, {"ru","Внутр"},
{"en","Внутр"}, {"en","Внутр"},
{"uk","Внутр"} {"uk","Внутр"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1495,1e2,0,0,1,0,0,0,0},f7703b50-427a-4ba2-bca1-7f5dd0f61b94, },1,06065768-4daa-4854-8938-626ef7948c8a,1495,1e2,0,0,1,0,0,0,0},620c9d9b-35fa-4619-bee2-3f3d9f800782,
{8,"ОтображениеXML",0,2, {8,"ОтображениеXML",0,2,
{1,3, {1,3,
{"ru","XML"}, {"ru","XML"},
{"en","XML"}, {"en","XML"},
{"uk","XML"} {"uk","XML"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1492,1e2,0,0,1,0,0,0,0},264a1f89-4a3c-4148-936d-3e47dcc848b3, },1,06065768-4daa-4854-8938-626ef7948c8a,1492,1e2,0,0,1,0,0,0,0},76fd2d4c-2121-4154-abc9-f142c97778dd,
{8,"ОтображениеJSON",0,2, {8,"ОтображениеJSON",0,2,
{1,3, {1,3,
{"ru","JSON через XDTO"}, {"ru","JSON через XDTO"},
{"en","JSON через XDTO"}, {"en","JSON через XDTO"},
{"uk","JSON через XDTO"} {"uk","JSON через XDTO"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1493,1e2,0,0,1,0,0,0,0},5477f52a-bcab-4929-9d40-e6089983c832, },1,06065768-4daa-4854-8938-626ef7948c8a,1493,1e2,0,0,1,0,0,0,0},01a348d0-52b1-4f6b-b494-e5c121c7f6dc,
{8,"ОтображениеJSONПрямое",0,3, {8,"ОтображениеJSONПрямое",0,3,
{1,3, {1,3,
{"ru","JSON прямое"}, {"ru","JSON прямое"},
@ -1976,13 +1976,13 @@ BgxkEQA7}
{0} {0}
} }
}, },
{5,06065768-4daa-4854-8938-626ef7948c8a,1498,0,2,52838522-3f77-4181-bdaf-79482b8c766c, {5,06065768-4daa-4854-8938-626ef7948c8a,1498,0,2,66a9d653-f6f6-40c9-9b1b-aaf85fa6037a,
{8,"ОтображениеXDTO",0,3, {8,"ОтображениеXDTO",0,3,
{1,3, {1,3,
{"ru","XDTO"}, {"ru","XDTO"},
{"en","XDTO"}, {"en","XDTO"},
{"uk","XDTO"} {"uk","XDTO"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1499,1e2,0,0,1,0,0,0,0},7577c782-bcdc-42a9-aa5c-746f31c2bea7, },1,06065768-4daa-4854-8938-626ef7948c8a,1499,1e2,0,0,1,0,0,0,0},3b705eae-4b1d-453c-9bc6-43c65611b547,
{8,"ОтображениеXDTOФабрикой",0,4, {8,"ОтображениеXDTOФабрикой",0,4,
{1,3, {1,3,
{"ru","XDTO+"}, {"ru","XDTO+"},
@ -1993,147 +1993,147 @@ BgxkEQA7}
{0} {0}
} }
}, },
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,26,1b9da2a9-e5ea-4b7d-83b6-c7ba1d470921, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,26,130b0f5f-4990-4d09-962a-9371de5617b5,
{8,"ГлобальныйКонтекст",0,1, {8,"ГлобальныйКонтекст",0,1,
{1,3, {1,3,
{"ru","Глобальный"}, {"ru","Глобальный"},
{"en","Глобальный"}, {"en","Глобальный"},
{"uk","Глобальный"} {"uk","Глобальный"}
},1,06065768-4daa-4854-8938-626ef7948c8a,582,1e2,0,0,1,0,0,0,0},fa181afc-8448-4a53-be47-53d54755ee94, },1,06065768-4daa-4854-8938-626ef7948c8a,582,1e2,0,0,1,0,0,0,0},d21b0672-0a82-445c-aa06-7ee0681e482a,
{8,"Разделитель5",0,1, {8,"Разделитель5",0,1,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,06065768-4daa-4854-8938-626ef7948c8a,583,1e2,2,0,1,0,0,0,0},b991dbb3-6b6c-4f1c-b77b-af0b4f4a4d64, },0,06065768-4daa-4854-8938-626ef7948c8a,583,1e2,2,0,1,0,0,0,0},73e87f17-22b7-4938-9f1a-f8cca580bc4b,
{8,"ПриемОбъекта",0,1, {8,"ПриемОбъекта",0,1,
{1,3, {1,3,
{"ru","Прием объекта"}, {"ru","Прием объекта"},
{"en","Прием объекта"}, {"en","Прием объекта"},
{"uk","Прием объекта"} {"uk","Прием объекта"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1503,1e2,0,0,1,0,0,0,0},576cba48-4a99-4654-b62e-56de655f9d48, },1,06065768-4daa-4854-8938-626ef7948c8a,1503,1e2,0,0,1,0,0,0,0},27a05e6a-31b3-4074-b46a-870d2271e6a4,
{8,"СвернутьОстальные",0,2, {8,"СвернутьОстальные",0,2,
{1,3, {1,3,
{"ru","Свернуть остальные"}, {"ru","Свернуть остальные"},
{"en","Свернуть остальные"}, {"en","Свернуть остальные"},
{"uk","Свернуть остальные"} {"uk","Свернуть остальные"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1457,1e2,0,0,1,0,0,0,0},bf09491a-145e-4098-823e-d8a3d8bdee4f, },1,06065768-4daa-4854-8938-626ef7948c8a,1457,1e2,0,0,1,0,0,0,0},3539686d-ccaa-416a-8d04-aa2d9c36af3a,
{8,"Обновить",0,1, {8,"Обновить",0,1,
{1,3, {1,3,
{"ru","Обновить"}, {"ru","Обновить"},
{"en","Обновить"}, {"en","Обновить"},
{"uk","Обновить"} {"uk","Обновить"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1440,1e2,0,0,1,0,0,0,0},6c91bcc0-37ae-4b53-8304-fc52cf86b50d, },1,06065768-4daa-4854-8938-626ef7948c8a,1440,1e2,0,0,1,0,0,0,0},2ea318d9-d77c-4960-8843-df9b693c30a6,
{8,"МенеджерТабличногоПоля",0,8, {8,"МенеджерТабличногоПоля",0,8,
{1,3, {1,3,
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"}, {"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"} {"uk","Менеджер табличного поля"}
},1,06065768-4daa-4854-8938-626ef7948c8a,855,1e2,0,0,1,0,0,0,0},dd2d270e-46d9-4462-886e-b9c72c1301a1, },1,06065768-4daa-4854-8938-626ef7948c8a,855,1e2,0,0,1,0,0,0,0},bef6546f-896c-4182-8071-25fa62549800,
{8,"Идентификаторы",0,3, {8,"Идентификаторы",0,3,
{1,3, {1,3,
{"ru","Отображать идентификаторы"}, {"ru","Отображать идентификаторы"},
{"en","Отображать идентификаторы"}, {"en","Отображать идентификаторы"},
{"uk","Отображать идентификаторы"} {"uk","Отображать идентификаторы"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1487,1e2,0,0,1,0,0,0,0},d60b1189-bd7e-41fc-b9d1-890290dae955, },1,06065768-4daa-4854-8938-626ef7948c8a,1487,1e2,0,0,1,0,0,0,0},8136b045-42ab-4df8-9424-6dcf39048899,
{8,"Сравнить",0,3, {8,"Сравнить",0,3,
{1,3, {1,3,
{"ru","Запомнить строки для сравнения"}, {"ru","Запомнить строки для сравнения"},
{"en","Запомнить строки для сравнения"}, {"en","Запомнить строки для сравнения"},
{"uk","Запомнить строки для сравнения"} {"uk","Запомнить строки для сравнения"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1466,1e2,0,0,1,0,0,0,0},b35d073a-6de9-4fa0-b9cb-2c541b068501, },1,06065768-4daa-4854-8938-626ef7948c8a,1466,1e2,0,0,1,0,0,0,0},a4ab5df5-fead-4636-923c-f683e43dd6b8,
{8,"ЗапомнитьОбъектДляСравнения",0,5, {8,"ЗапомнитьОбъектДляСравнения",0,5,
{1,3, {1,3,
{"en","Сравнить объекты"}, {"en","Сравнить объекты"},
{"ru","Сравнить объекты"}, {"ru","Сравнить объекты"},
{"uk","Сравнить объекты"} {"uk","Сравнить объекты"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1485,1e2,0,0,1,0,0,0,0},d4381d24-33f7-4b5b-a93d-5cec0b7eef97, },1,06065768-4daa-4854-8938-626ef7948c8a,1485,1e2,0,0,1,0,0,0,0},555fcf5b-afe5-462e-b2d6-e81e31f9beed,
{8,"КонсольКода",0,1, {8,"КонсольКода",0,1,
{1,3, {1,3,
{"ru","Консоль кода"}, {"ru","Консоль кода"},
{"en","Консоль кода"}, {"en","Консоль кода"},
{"uk","Консоль кода"} {"uk","Консоль кода"}
},1,06065768-4daa-4854-8938-626ef7948c8a,524,1e2,0,0,1,0,0,0,0},88a8cfcd-9da8-4d88-bec3-db18178c0b51, },1,06065768-4daa-4854-8938-626ef7948c8a,524,1e2,0,0,1,0,0,0,0},38b02333-b5fc-49ac-9ecd-26bae2d8ad42,
{8,"ИсследоватьВОтдельномОкне",0,2, {8,"ИсследоватьВОтдельномОкне",0,2,
{1,3, {1,3,
{"ru","Исследовать"}, {"ru","Исследовать"},
{"en","Исследовать"}, {"en","Исследовать"},
{"uk","Исследовать"} {"uk","Исследовать"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1502,1e2,0,0,1,0,0,0,0},60f6e4b8-9fcb-4fcc-b484-0f9aef60c56e, },1,06065768-4daa-4854-8938-626ef7948c8a,1502,1e2,0,0,1,0,0,0,0},fa66b1b2-bf69-43ef-a990-91e2aa775a60,
{8,"Разделитель3",0,1, {8,"Разделитель3",0,1,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,06065768-4daa-4854-8938-626ef7948c8a,459,1e2,2,0,1,0,0,0,0},6e7fed2e-90c1-415a-83d7-b5205412fc44, },0,06065768-4daa-4854-8938-626ef7948c8a,459,1e2,2,0,1,0,0,0,0},e72fa278-5a93-455d-9d54-d4aab3a564b3,
{8,"ИзСтроки",0,1, {8,"ИзСтроки",0,1,
{1,3, {1,3,
{"ru","Из строки"}, {"ru","Из строки"},
{"en","Из строки"}, {"en","Из строки"},
{"uk","Из строки"} {"uk","Из строки"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1471,1e2,1,0,1,0,0,0,0},ba97cfc1-54b2-4e90-8ee2-e70885156c87, },1,06065768-4daa-4854-8938-626ef7948c8a,1471,1e2,1,0,1,0,0,0,0},9bc452ba-3e40-4155-a34d-00ae5e65a995,
{8,"Разделитель1",0,2, {8,"Разделитель1",0,2,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,06065768-4daa-4854-8938-626ef7948c8a,1470,1e2,2,0,1,0,0,0,0},dca7fdc4-7e73-4c73-ad74-b6c94f33223e, },0,06065768-4daa-4854-8938-626ef7948c8a,1470,1e2,2,0,1,0,0,0,0},bc8054c7-8997-4f64-a212-8a0fd20bd193,
{8,"ВСтроку",0,1, {8,"ВСтроку",0,1,
{1,3, {1,3,
{"ru","В строку"}, {"ru","В строку"},
{"en","В строку"}, {"en","В строку"},
{"uk","В строку"} {"uk","В строку"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1490,1e2,1,0,1,0,0,0,0},44bb6083-0ca4-4641-8992-cec12ebd6371, },1,06065768-4daa-4854-8938-626ef7948c8a,1490,1e2,1,0,1,0,0,0,0},d5436f6d-2888-4dfc-9010-31ff00110d15,
{8,"Разделитель",0,3, {8,"Разделитель",0,3,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,06065768-4daa-4854-8938-626ef7948c8a,1496,1e2,2,0,1,0,0,0,0},0bbd931d-b633-4360-8dcc-534799c61bac, },0,06065768-4daa-4854-8938-626ef7948c8a,1496,1e2,2,0,1,0,0,0,0},8f85e523-d581-4e55-b03e-cf8bf16511ac,
{8,"ВXDTO",0,1, {8,"ВXDTO",0,1,
{1,3, {1,3,
{"ru","В XDTO"}, {"ru","В XDTO"},
{"en","В XDTO"}, {"en","В XDTO"},
{"uk","В XDTO"} {"uk","В XDTO"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1497,1e2,1,0,1,0,0,0,0},82d3de29-6a91-4180-8688-d5161cd1724b, },1,06065768-4daa-4854-8938-626ef7948c8a,1497,1e2,1,0,1,0,0,0,0},e72f6576-97ae-449b-a05c-f3e748bfcf80,
{8,"Разделитель2",0,4, {8,"Разделитель2",0,4,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,06065768-4daa-4854-8938-626ef7948c8a,1501,1e2,2,0,1,0,0,0,0},872dbc1f-e891-4cca-ab06-ab9e16ebb00c, },0,06065768-4daa-4854-8938-626ef7948c8a,1501,1e2,2,0,1,0,0,0,0},7c99ea83-c5c5-4798-afd4-966f1369c4cc,
{8,"ВычислятьРазмеры",0,1, {8,"ВычислятьРазмеры",0,1,
{1,3, {1,3,
{"ru","Вычислять размеры"}, {"ru","Вычислять размеры"},
{"en","Вычислять размеры"}, {"en","Вычислять размеры"},
{"uk","Вычислять размеры"} {"uk","Вычислять размеры"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1488,1e2,0,0,1,0,0,0,0},6d3b62f3-d28e-431d-8a9a-7489bbdeb490, },1,06065768-4daa-4854-8938-626ef7948c8a,1488,1e2,0,0,1,0,0,0,0},fd3ffa5b-db27-4d1e-bc5b-729cbc0cd3fb,
{8,"ПроверитьЦиклическиеСсылки",0,1, {8,"ПроверитьЦиклическиеСсылки",0,1,
{1,3, {1,3,
{"ru","Циклические ссылки"}, {"ru","Циклические ссылки"},
{"en","Циклические ссылки"}, {"en","Циклические ссылки"},
{"uk","Циклические ссылки"} {"uk","Циклические ссылки"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1469,1e2,0,0,1,0,0,0,0},5ea9b17e-5179-4787-8bd8-13e6677192ca, },1,06065768-4daa-4854-8938-626ef7948c8a,1469,1e2,0,0,1,0,0,0,0},45dec5dc-e286-4ef4-9946-c3d7eeb0f0e4,
{8,"Справка",0,4, {8,"Справка",0,4,
{1,3, {1,3,
{"ru","Синтакс-помощник"}, {"ru","Синтакс-помощник"},
{"en","Синтакс-помощник"}, {"en","Синтакс-помощник"},
{"uk","Синтакс-помощник"} {"uk","Синтакс-помощник"}
},1,06065768-4daa-4854-8938-626ef7948c8a,47,1e2,0,0,1,0,0,0,0},ae840ffd-54da-4084-841d-ad544de1dba5, },1,06065768-4daa-4854-8938-626ef7948c8a,47,1e2,0,0,1,0,0,0,0},ab279598-0b58-48db-96a2-978e58258273,
{8,"АвтоКонтекстнаяПомощь",0,1, {8,"АвтоКонтекстнаяПомощь",0,1,
{1,3, {1,3,
{"ru","Авто контекстная помощь"}, {"ru","Авто контекстная помощь"},
{"en","Авто контекстная помощь"}, {"en","Авто контекстная помощь"},
{"uk","Авто контекстная помощь"} {"uk","Авто контекстная помощь"}
},1,06065768-4daa-4854-8938-626ef7948c8a,642,1e2,0,0,1,0,0,0,0},bf373167-f212-4520-8030-3cf34ddbe720, },1,06065768-4daa-4854-8938-626ef7948c8a,642,1e2,0,0,1,0,0,0,0},76a947f0-833b-4ce5-9fe5-8ef4983867ff,
{8,"ПоказыватьИтоги",0,4, {8,"ПоказыватьИтоги",0,4,
{1,3, {1,3,
{"ru","Итоги"}, {"ru","Итоги"},
{"en","Итоги"}, {"en","Итоги"},
{"uk","Итоги"} {"uk","Итоги"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1482,1e2,0,0,1,0,0,0,0},5bc2ccf5-2557-4e81-b762-2adfbdc9ecb7, },1,06065768-4daa-4854-8938-626ef7948c8a,1482,1e2,0,0,1,0,0,0,0},56f3494a-d0d8-43e7-a288-b920c6fa003c,
{8,"НовоеОкно",0,6, {8,"НовоеОкно",0,6,
{1,3, {1,3,
{"ru","НовоеОкно"}, {"ru","НовоеОкно"},
{"en","НовоеОкно"}, {"en","НовоеОкно"},
{"uk","НовоеОкно"} {"uk","НовоеОкно"}
},1,06065768-4daa-4854-8938-626ef7948c8a,608,1e2,0,0,1,0,0,0,0},f1956491-b0cf-44fd-ba8b-66541cce56ac, },1,06065768-4daa-4854-8938-626ef7948c8a,608,1e2,0,0,1,0,0,0,0},588c1612-faf6-4ded-8354-9dfb353edc5e,
{8,"ОбучающееВидео",0,4, {8,"ОбучающееВидео",0,4,
{1,3, {1,3,
{"ru","Обучающее видео"}, {"ru","Обучающее видео"},
{"en","Обучающее видео"}, {"en","Обучающее видео"},
{"uk","Обучающее видео"} {"uk","Обучающее видео"}
},1,06065768-4daa-4854-8938-626ef7948c8a,1504,1e2,0,0,1,0,0,0,0},52fdf966-9cb0-4aa6-bf3b-59a398d8025d, },1,06065768-4daa-4854-8938-626ef7948c8a,1504,1e2,0,0,1,0,0,0,0},759e7649-325a-4ec3-a102-f0524aea3b94,
{8,"ОПодсистеме",0,3, {8,"ОПодсистеме",0,3,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","О подсистеме"},

View File

@ -785,6 +785,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Вызывающий метод</v8:content> <v8:content>Вызывающий метод</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Вызывающий метод</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Вызывающий метод</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>

View File

@ -3252,7 +3252,7 @@
КонецПроцедуры КонецПроцедуры
Функция ОткрытьОпределениеСтруктурыТипа(Знач СтруктураТипа) Функция ОткрытьОпределениеСтруктурыТипа(Знач СтруктураТипа, Знач ЭтоОбщийТип = Ложь)
Если СтруктураТипа.СтрокаОписания <> Неопределено Тогда Если СтруктураТипа.СтрокаОписания <> Неопределено Тогда
ТаблицаВладелец = СтруктураТипа.СтрокаОписания.Владелец(); ТаблицаВладелец = СтруктураТипа.СтрокаОписания.Владелец();
@ -3291,7 +3291,12 @@
ирКлиент.ОткрытьОбъектМетаданныхЛкс(СтруктураТипа.Метаданные); ирКлиент.ОткрытьОбъектМетаданныхЛкс(СтруктураТипа.Метаданные);
Возврат Истина; Возврат Истина;
КонецЕсли; КонецЕсли;
НайтиПоказатьСправкуПоСтруктуреТипа(мКонтекст, СтруктураТипа); Если ЭтоОбщийТип Тогда
ПутьКСлову = СтруктураТипа.ИмяОбщегоТипа;
Иначе
ПутьКСлову = мКонтекст;
КонецЕсли;
НайтиПоказатьСправкуПоСтруктуреТипа(ПутьКСлову, СтруктураТипа);
Возврат Ложь; Возврат Ложь;
КонецФункции КонецФункции
@ -5859,7 +5864,7 @@
#КонецЕсли #КонецЕсли
ЕстьОписаниеТипа = Ложь; ЕстьОписаниеТипа = Ложь;
Если СтруктураТипа = Неопределено Тогда Если СтруктураТипа = Неопределено Тогда
СтруктураТипа = мПлатформа.СтруктураТипаИзЗначения(ЗначениеВыражения); СтруктураТипа = мПлатформа.СтруктураТипаИзЗначения(ЗначениеВыражения, ЯзыкПрограммы);
КонецЕсли; КонецЕсли;
ИмяТипаЗначения = мПлатформа.ИмяТипаИзСтруктурыТипа(СтруктураТипа); ИмяТипаЗначения = мПлатформа.ИмяТипаИзСтруктурыТипа(СтруктураТипа);
ИмяОбщегоТипа = СтруктураТипа.ИмяОбщегоТипа; ИмяОбщегоТипа = СтруктураТипа.ИмяОбщегоТипа;
@ -5907,6 +5912,7 @@
Если Истина Если Истина
И ЯзыкПрограммы = 1 И ЯзыкПрограммы = 1
И ТаблицаСтруктурТипов[0].ИмяОбщегоТипа = "ВременнаяТаблица" И ТаблицаСтруктурТипов[0].ИмяОбщегоТипа = "ВременнаяТаблица"
И ТипЗнч(КонтекстВыполнения) = Тип("Запрос")
Тогда Тогда
ВременныйЗапрос = Новый Запрос; ВременныйЗапрос = Новый Запрос;
ВременныйЗапрос.МенеджерВременныхТаблиц = КонтекстВыполнения.МенеджерВременныхТаблиц; ВременныйЗапрос.МенеджерВременныхТаблиц = КонтекстВыполнения.МенеджерВременныхТаблиц;
@ -5962,7 +5968,7 @@
КонецЕсли; КонецЕсли;
СтруктураТипа = СтруктураТипа.Значение; СтруктураТипа = СтруктураТипа.Значение;
КонецЕсли; КонецЕсли;
ОткрытьОпределениеСтруктурыТипа(СтруктураТипа); ОткрытьОпределениеСтруктурыТипа(СтруктураТипа, Истина);
Иначе Иначе
ирКлиент.ОткрытьОписаниеТипаПоИмениТипаЛкс(ИмяОбщегоТипа); ирКлиент.ОткрытьОписаниеТипаПоИмениТипаЛкс(ИмяОбщегоТипа);
КонецЕсли; КонецЕсли;

View File

@ -3,8 +3,8 @@
{ {
{1,3, {1,3,
{"ru","Выражение конвертации строки в число"}, {"ru","Выражение конвертации строки в число"},
{"en","Переименовать переменную"}, {"en","Выражение конвертации строки в число"},
{"uk","Переименовать переменную"} {"uk","Выражение конвертации строки в число"}
},14,3}, },14,3},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
@ -110,7 +110,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,387677d2-77ad-4086-afa1-03f9539c5ef6,1,1,1, {5,387677d2-77ad-4086-afa1-03f9539c5ef6,1,1,1,
{7,a3cf6804-c9e6-44f4-988a-ece5e3ffec43,1,e1692cc2-605b-4535-84dd-28440238746c, {7,b036312f-1fa3-4061-abc9-33dc110b446d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыПрименитьИЗакрыть", {3,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,"ОсновныеДействияФормыПрименитьИЗакрыть", {1,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,3, {1,3,
@ -133,7 +133,7 @@
{0,0,0} {0,0,0}
} }
},0,2},1, },0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,a3cf6804-c9e6-44f4-988a-ece5e3ffec43, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,b036312f-1fa3-4061-abc9-33dc110b446d,
{8,"ПрименитьИЗакрыть",0,1, {8,"ПрименитьИЗакрыть",0,1,
{1,3, {1,3,
{"ru","Применить и закрыть"}, {"ru","Применить и закрыть"},
@ -144,7 +144,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,41e444de-153d-4b7d-a632-17dd0ccec5d3,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,c74f26bc-fd89-4656-99fb-5aca43ea5e0e,1,0,0}
}, },
{8,0,109,307,134,1, {8,0,109,307,134,1,
{0, {0,
@ -208,8 +208,10 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,3,
{"ru","Максимальное число символов для анализа. Сильно влияет на размер выражения."} {"ru","Максимальное число символов для анализа. Сильно влияет на размер выражения."},
{"en","Максимальное число символов для анализа. Сильно влияет на размер выражения."},
{"uk","Максимальное число символов для анализа. Сильно влияет на размер выражения."}
},0,0,100,0,0},30,0,0,0,0,0,0,0,0,0,1,0,0,3,0,1,4,0, },0,0,100,0,0},30,0,0,0,0,0,0,0,0,0,1,0,0,3,0,1,4,0,
{"N",1}, {"N",1},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
@ -290,8 +292,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Длина:"}, {"ru","Длина:"},
{"en","Старое:"}, {"en","Длина:"},
{"uk","Старое:"} {"uk","Длина:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -366,8 +368,10 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,3,
{"ru","Имя поля (выражение), имеющее текстовое значение, которое нужно преобразовать к числу"} {"ru","Имя поля (выражение), имеющее текстовое значение, которое нужно преобразовать к числу"},
{"en","Имя поля (выражение), имеющее текстовое значение, которое нужно преобразовать к числу"},
{"uk","Имя поля (выражение), имеющее текстовое значение, которое нужно преобразовать к числу"}
},0,0,100,0,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0, },0,0,100,0,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
@ -447,8 +451,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Имя поля:"}, {"ru","Имя поля:"},
{"en","Новое:"}, {"en","Имя поля:"},
{"uk","Новое:"} {"uk","Имя поля:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -519,8 +523,10 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,3,
{"ru","Разделитель дробной части"} {"ru","Разделитель дробной части"},
{"en","Разделитель дробной части"},
{"uk","Разделитель дробной части"}
},0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,0,0,255,0,0,4,0, },0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,0,0,255,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,1,1, {"U"},"",0,1,1,1,
@ -538,12 +544,12 @@
{2,0,2, {2,0,2,
{"S","."}, {"S","."},
{"#",87024738-fc2a-4436-ada1-df79d395c424, {"#",87024738-fc2a-4436-ada1-df79d395c424,
{1,"ru","Точка"} {3,"ru","Точка","en","Точка","uk","Точка"}
},0}, },0},
{2,1,2, {2,1,2,
{"S",","}, {"S",","},
{"#",87024738-fc2a-4436-ada1-df79d395c424, {"#",87024738-fc2a-4436-ada1-df79d395c424,
{1,"ru","Запятая"} {3,"ru","Запятая","en","Запятая","uk","Запятая"}
},0} },0}
},-1,1}, },-1,1},
{0,0} {0,0}
@ -616,8 +622,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Разделитель:"}, {"ru","Разделитель:"},
{"en","Новое:"}, {"en","Разделитель:"},
{"uk","Новое:"} {"uk","Разделитель:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -692,8 +698,10 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,3,
{"ru","Номер первого символа числа внутри строки"} {"ru","Номер первого символа числа внутри строки"},
{"en","Номер первого символа числа внутри строки"},
{"uk","Номер первого символа числа внутри строки"}
},0,0,100,0,0},30,0,0,0,0,0,0,0,0,0,1,0,0,3,0,1,4,0, },0,0,100,0,0},30,0,0,0,0,0,0,0,0,0,1,0,0,3,0,1,4,0,
{"N",1}, {"N",1},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
@ -774,8 +782,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Первый символ:"}, {"ru","Первый символ:"},
{"en","Старое:"}, {"en","Первый символ:"},
{"uk","Старое:"} {"uk","Первый символ:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -819,7 +827,7 @@
{0} {0}
} }
} }
},307,134,1,0,1,4,4,94,307,134,96}, },307,134,1,0,1,4,4,96,307,134,96},
{ {
{8},14, {8},14,
{6, {6,

View File

@ -1772,6 +1772,9 @@
КонецЕсли; КонецЕсли;
ПроверитьДобавитьПараметр(ИмяПараметра, ОписаниеТиповПараметра); ПроверитьДобавитьПараметр(ИмяПараметра, ОписаниеТиповПараметра);
Результат = ПараметрыДиалектаSQL.ПрефиксПараметра; Результат = ПараметрыДиалектаSQL.ПрефиксПараметра;
Если Не ИменованныеПараметры И ЗначениеЗаполнено(ИмяПараметра) И Не ЭтаФорма.Открыта() Тогда
ИменованныеПараметры = Истина;
КонецЕсли;
Если ИменованныеПараметры Тогда Если ИменованныеПараметры Тогда
Результат = Результат + ИмяПараметра; Результат = Результат + ИмяПараметра;
КонецЕсли; КонецЕсли;
@ -11500,7 +11503,7 @@
// Возвращаемое значение: // Возвращаемое значение:
// - // -
// //
Функция ДобавитьОтборыПоСтрокеРезультата(СтрокаРезультата, ЗапросДоГруппировки = Ложь, ИменаПолей = Неопределено) Экспорт Функция ДобавитьОтборыПоСтрокеРезультата(СтрокаРезультата, ЗапросДоГруппировки = Ложь, ИменаПолей = Неопределено, Знач РасшифровкиПолей = Неопределено) Экспорт
РезультатЗапроса = СтрокаРезультата.Владелец(); РезультатЗапроса = СтрокаРезультата.Владелец();
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
@ -11558,6 +11561,12 @@
ВыражениеОтбора = "(" + ВыбранноеПоле.Определение + ") = &" + ИмяПараметра; ВыражениеОтбора = "(" + ВыбранноеПоле.Определение + ") = &" + ИмяПараметра;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если РасшифровкиПолей <> Неопределено Тогда
СтрокаРасшифровки = РасшифровкиПолей.Найти(ВыбранноеПоле.Определение, "Определение");
Если СтрокаРасшифровки <> Неопределено Тогда
СтрокаРасшифровки.РасшифровкаЗначение = ЗначениеКолонки;
КонецЕсли;
КонецЕсли;
ВыражениеОтбораСуществует = Ложь; ВыражениеОтбораСуществует = Ложь;
Для Каждого ЭлементОтбора Из КомпоновщикЧасти.Настройки.Отбор.Элементы Цикл Для Каждого ЭлементОтбора Из КомпоновщикЧасти.Настройки.Отбор.Элементы Цикл
Если ЭлементОтбора.Представление = ВыражениеОтбора Тогда Если ЭлементОтбора.Представление = ВыражениеОтбора Тогда
@ -11568,7 +11577,8 @@
Если Не ВыражениеОтбораСуществует Тогда Если Не ВыражениеОтбораСуществует Тогда
Если Не РазделительДобавлен Тогда Если Не РазделительДобавлен Тогда
ЭлементОтбора = КомпоновщикЧасти.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора = КомпоновщикЧасти.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.Представление = """" + КомментарийРазделительСлужебныхСекцийЗапроса() + """ = """ + КомментарийРазделительСлужебныхСекцийЗапроса() + """"; ЭлементОтбора.Представление = ПараметрыДиалектаSQL.Кавычка + ТекстРазделительСлужебныхСекцийЗапроса() + ПараметрыДиалектаSQL.Кавычка + " = "
+ ПараметрыДиалектаSQL.Кавычка + ТекстРазделительСлужебныхСекцийЗапроса() + ПараметрыДиалектаSQL.Кавычка;
РазделительДобавлен = Истина; РазделительДобавлен = Истина;
КонецЕсли; КонецЕсли;
ЭлементОтбора = КомпоновщикЧасти.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора = КомпоновщикЧасти.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
@ -11660,7 +11670,7 @@
КонецЦикла; КонецЦикла;
СтрокаВыбранногоПоля = ВыбранныеПоля.Добавить(); СтрокаВыбранногоПоля = ВыбранныеПоля.Добавить();
СтрокаВыбранногоПоля.Определение = """" + КомментарийРазделительСлужебныхСекцийЗапроса() + """"; СтрокаВыбранногоПоля.Определение = ПараметрыДиалектаSQL.Кавычка + ТекстРазделительСлужебныхСекцийЗапроса() + ПараметрыДиалектаSQL.Кавычка;
СтрокаВыбранногоПоля.ИД = Новый УникальныйИдентификатор(); СтрокаВыбранногоПоля.ИД = Новый УникальныйИдентификатор();
СтрокаВыбранногоПоля.Имя = "_Разделитель_"; СтрокаВыбранногоПоля.Имя = "_Разделитель_";
СтрокаВыбранногоПоля.Имя = ирОбщий.АвтоУникальноеИмяВКоллекцииЛкс(ВыбранныеПоля, СтрокаВыбранногоПоля); СтрокаВыбранногоПоля.Имя = ирОбщий.АвтоУникальноеИмяВКоллекцииЛкс(ВыбранныеПоля, СтрокаВыбранногоПоля);
@ -11690,7 +11700,7 @@
ирОбщий.ОбновитьКопиюСвойстваВНижнемРегистреЛкс(СтрокаВыбранногоПоля); ирОбщий.ОбновитьКопиюСвойстваВНижнемРегистреЛкс(СтрокаВыбранногоПоля);
Если Не РазделительДобавлен Тогда Если Не РазделительДобавлен Тогда
ВыражениеОтбора = ВыражениеОтбора =
" //" + КомментарийРазделительСлужебныхСекцийЗапроса() + " " " + ПараметрыДиалектаSQL.СтрочныйКомментарий + ТекстРазделительСлужебныхСекцийЗапроса() + "
| " + ВыражениеОтбора; | " + ВыражениеОтбора;
РазделительДобавлен = Истина; РазделительДобавлен = Истина;
КонецЕсли; КонецЕсли;
@ -11758,7 +11768,7 @@
КонецФункции КонецФункции
Функция КомментарийРазделительСлужебныхСекцийЗапроса() Функция ТекстРазделительСлужебныхСекцийЗапроса()
Возврат "------"; Возврат "------";
@ -12209,7 +12219,7 @@
ПолноеИмяПоля = ДоступнаяТаблица.ПолноеИмя; ПолноеИмяПоля = ДоступнаяТаблица.ПолноеИмя;
Если ДоступнаяТаблица.Тип = "ВиртуальнаяТаблица" Тогда Если ДоступнаяТаблица.Тип = "ВиртуальнаяТаблица" Тогда
ПолноеИмяПоля = ирОбщий.СтрокаБезПоследнегоФрагментаЛкс(ПолноеИмяПоля); ПолноеИмяПоля = ирОбщий.СтрокаБезПоследнегоФрагментаЛкс(ПолноеИмяПоля);
ПоляОсновнойТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяПоля); ПоляОсновнойТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяПоля, Истина);
Если ПоляОсновнойТаблицы.Найти(КраткоеИмяПоля, "Имя") = Неопределено Тогда Если ПоляОсновнойТаблицы.Найти(КраткоеИмяПоля, "Имя") = Неопределено Тогда
Для Каждого ПолеОсновное Из ПоляОсновнойТаблицы Цикл Для Каждого ПолеОсновное Из ПоляОсновнойТаблицы Цикл
Для Каждого Суффикс Из СуффиксыРесурсов Цикл Для Каждого Суффикс Из СуффиксыРесурсов Цикл
@ -12248,7 +12258,7 @@
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
ПолноеИмяТаблицы = ирКэш.ИмяТаблицыИзМетаданныхЛкс(Метаданные.НайтиПоТипу(Тип).ПолноеИмя()); ПолноеИмяТаблицы = ирКэш.ИмяТаблицыИзМетаданныхЛкс(Метаданные.НайтиПоТипу(Тип).ПолноеИмя());
ПоляОсновнойТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицы); ПоляОсновнойТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицы, Истина);
Если ПоляОсновнойТаблицы.Найти(ИмяДочернегоПоля, "Имя") <> Неопределено Тогда Если ПоляОсновнойТаблицы.Найти(ИмяДочернегоПоля, "Имя") <> Неопределено Тогда
ПолноеИмяПоля = ПолноеИмяТаблицы + "." + ИмяДочернегоПоля; // Пустое ИмяДочернегоПоля раньше добавляли, но теперь для типа значения поля в отчете "Анализ прав доступа" выводим отдельную колонку ПолноеИмяПоля = ПолноеИмяТаблицы + "." + ИмяДочернегоПоля; // Пустое ИмяДочернегоПоля раньше добавляли, но теперь для типа значения поля в отчете "Анализ прав доступа" выводим отдельную колонку
Если Результат.НайтиПоЗначению(ПолноеИмяПоля) = Неопределено Тогда Если Результат.НайтиПоЗначению(ПолноеИмяПоля) = Неопределено Тогда

View File

@ -3,8 +3,8 @@
{ {
{1,3, {1,3,
{"ru","Контекстные серверные вызовы"}, {"ru","Контекстные серверные вызовы"},
{"en","Общие методы"}, {"en","Контекстные серверные вызовы"},
{"uk","Общие методы"} {"uk","Контекстные серверные вызовы"}
},65,46}, },65,46},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
@ -145,13 +145,15 @@
{8, {8,
{19, {19,
{1,3, {1,3,
{"en","ВызывающийМетод"}, {"en","Метод"},
{"uk","ВызывающийМетод"}, {"uk","Метод"},
{"ru","Метод"} {"ru","Метод"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Вызывающий метод"} {"ru","Вызывающий метод"},
{"en","Вызывающий метод"},
{"uk","Вызывающий метод"}
},128.9999999999999,0,-1,-1,-1,12590593, },128.9999999999999,0,-1,-1,-1,12590593,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -194,12 +196,16 @@
{8, {8,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","Число контекстных"} {"ru","Число контекстных"},
{"en","Число контекстных"},
{"uk","Число контекстных"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Число мест возможных явных контекстных вызовов"} {"ru","Число мест возможных явных контекстных вызовов"},
{"en","Число мест возможных явных контекстных вызовов"},
{"uk","Число мест возможных явных контекстных вызовов"}
},34.00000000000008,7,-1,-1,-1,12590592, },34.00000000000008,7,-1,-1,-1,12590592,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -244,12 +250,14 @@
{19, {19,
{1,3, {1,3,
{"ru","Позиция"}, {"ru","Позиция"},
{"en","Номер строки файла"}, {"en","Позиция"},
{"uk","Номер строки файла"} {"uk","Позиция"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Номер строки файла"} {"ru","Номер строки файла"},
{"en","Номер строки файла"},
{"uk","Номер строки файла"}
},47,5,-1,-1,-1,12589568, },47,5,-1,-1,-1,12589568,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -294,12 +302,14 @@
{19, {19,
{1,3, {1,3,
{"ru","Строка модуля"}, {"ru","Строка модуля"},
{"en","Номер строки файла"}, {"en","Строка модуля"},
{"uk","Номер строки файла"} {"uk","Строка модуля"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Номер строки модуля"} {"ru","Номер строки модуля"},
{"en","Номер строки модуля"},
{"uk","Номер строки модуля"}
},47,1,-1,-1,-1,12589568, },47,1,-1,-1,-1,12589568,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -442,8 +452,10 @@
{8, {8,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","Аннотация"} {"ru","Аннотация"},
{"en","Аннотация"},
{"uk","Аннотация"}
}, },
{1,0}, {1,0},
{1,0},91,6,-1,-1,-1,12589568, {1,0},91,6,-1,-1,-1,12589568,
@ -624,7 +636,7 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1, {1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,c2e17629-a932-4213-9a06-bf226e56ad84,27,1,9, {5,c2e17629-a932-4213-9a06-bf226e56ad84,27,1,9,
{7,1333c689-3112-41c5-8c14-c7903789f565,1,e1692cc2-605b-4535-84dd-28440238746c, {7,13aa5da3-b655-488f-9e99-05b0410da63f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -642,18 +654,18 @@
} }
},7, },7,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","Открыть новое окно"},
{"en","О подсистеме"}, {"en","Открыть новое окно"},
{"uk","О подсистеме"} {"uk","Открыть новое окно"}
}, },
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","Открыть новое окно"},
{"en","О подсистеме"}, {"en","Открыть новое окно"},
{"uk","О подсистеме"} {"uk","Открыть новое окно"}
}, },
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1}, {0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,144cf061-8458-4c8a-8d0d-5b323096e9ae,1,e1692cc2-605b-4535-84dd-28440238746c, {7,2d3f6b33-f317-43b2-aa6b-075c8e548db5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыАнализ", {3,"ДействияФормыАнализ",
{1,"ДействияФормыАнализ", {1,"ДействияФормыАнализ",
{1,3, {1,3,
@ -678,17 +690,53 @@
},6, },6,
{1,3, {1,3,
{"ru","Анализ вызовов"}, {"ru","Анализ вызовов"},
{"en","Обновить список методов"}, {"en","Анализ вызовов"},
{"uk","Обновить список методов"} {"uk","Анализ вызовов"}
}, },
{1,3, {1,3,
{"ru","Анализ вызовов"}, {"ru","Анализ вызовов"},
{"en","Обновить список методов"}, {"en","Анализ вызовов"},
{"uk","Обновить список методов"} {"uk","Анализ вызовов"}
},1}, },1},
{7,b2f45055-4dd1-4c3a-88c2-07ad3b8a31a8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,0a99ba62-8d95-47ef-a0bb-14939f125116,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПерейтиКОпределению",
{1,"ДействияФормыПерейтиКОпределению",
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Открыть ссылку для перехода в конфигуратор"},
{"en","Открыть ссылку для перехода в конфигуратор"},
{"uk","Открыть ссылку для перехода в конфигуратор"}
},
{1,3,
{"ru","Открыть ссылку для перехода в конфигуратор"},
{"en","Открыть ссылку для перехода в конфигуратор"},
{"uk","Открыть ссылку для перехода в конфигуратор"}
},
{4,1,
{0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""},
{0,123,0},1},
{7,84f2d09a-e790-41b2-8605-003d82fdda41,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,cf1caf7e-f4ce-421e-bd7b-3cc5bbd9ee54,1,e1692cc2-605b-4535-84dd-28440238746c, {7,fe471a7e-949d-410e-8087-65b46b16ff8d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНастройка", {3,"ДействияФормыНастройка",
{1,"ДействияФормыНастройка", {1,"ДействияФормыНастройка",
{1,3, {1,3,
@ -723,72 +771,7 @@
}, },
{4,1, {4,1,
{0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1}, {0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1},
{7,7e5e2008-8ac6-4c6e-a42a-2a6ac27d1b4d,1,e1692cc2-605b-4535-84dd-28440238746c, {7,369605c0-12f6-46f0-a95c-9534eb2518dc,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,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,2fdfd760-426b-43e1-8c82-a7457b73bcc4,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПерейтиКОпределению",
{1,"ДействияФормыПерейтиКОпределению",
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Открыть ссылку для перехода в конфигуратор"},
{"en","Открыть ссылку для перехода в конфигуратор"},
{"uk","Открыть ссылку для перехода в конфигуратор"}
},
{1,3,
{"ru","Открыть ссылку для перехода в конфигуратор"},
{"en","Перейти в открытый конфигуратор к определению метода"},
{"uk","Перейти в открытый конфигуратор к определению метода"}
},
{4,1,
{0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""},
{0,123,0},1},
{7,c397d2ab-fae4-4109-8708-a0535b46b7d1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -818,36 +801,7 @@
{4,1, {4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""}, {0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2}, {0,0,0},2},
{7,c10a621f-a60b-4b88-bcf8-e99692034b73,1,e1692cc2-605b-4535-84dd-28440238746c, {7,30fd2b25-3d73-4816-93f3-d0841991bbf4,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,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{1,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,87167bfc-8009-4860-b3b9-0a8fd37d42c8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -875,54 +829,112 @@
{"uk","Показать структуру формы"} {"uk","Показать структуру формы"}
}, },
{4,1, {4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},1, {0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,144cf061-8458-4c8a-8d0d-5b323096e9ae, {7,88009ed5-a10b-42ea-8b0d-83bf9b10d3b4,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,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,7ee1492f-76a0-4c37-af05-4103abf3454e,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,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,2d3f6b33-f317-43b2-aa6b-075c8e548db5,
{8,"Анализ",0,1, {8,"Анализ",0,1,
{1,3, {1,3,
{"ru","Анализ"}, {"ru","Анализ"},
{"en","Обновить"}, {"en","Анализ"},
{"uk","Обновить"} {"uk","Анализ"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},b2f45055-4dd1-4c3a-88c2-07ad3b8a31a8, },1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},84f2d09a-e790-41b2-8605-003d82fdda41,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,c2e17629-a932-4213-9a06-bf226e56ad84,10,1e2,2,0,1,0,0,0,0},cf1caf7e-f4ce-421e-bd7b-3cc5bbd9ee54, },0,c2e17629-a932-4213-9a06-bf226e56ad84,10,1e2,2,0,1,0,0,0,0},fe471a7e-949d-410e-8087-65b46b16ff8d,
{8,"Настройка",0,3, {8,"Настройка",0,3,
{1,3, {1,3,
{"ru","Кэш модулей"}, {"ru","Кэш модулей"},
{"en","Кэш модулей"}, {"en","Кэш модулей"},
{"uk","Кэш модулей"} {"uk","Кэш модулей"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,7,1e2,0,0,1,0,0,0,0},2fdfd760-426b-43e1-8c82-a7457b73bcc4, },1,c2e17629-a932-4213-9a06-bf226e56ad84,7,1e2,0,0,1,0,0,0,0},0a99ba62-8d95-47ef-a0bb-14939f125116,
{8,"ПерейтиКОпределению",0,3, {8,"ПерейтиКОпределению",0,3,
{1,3, {1,3,
{"ru","Определение"}, {"ru","Определение"},
{"en","Определение"}, {"en","Определение"},
{"uk","Определение"} {"uk","Определение"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,1,1e2,0,0,1,0,0,0,0},c397d2ab-fae4-4109-8708-a0535b46b7d1, },1,c2e17629-a932-4213-9a06-bf226e56ad84,1,1e2,0,0,1,0,0,0,0},369605c0-12f6-46f0-a95c-9534eb2518dc,
{8,"СохранитьНастройку",0,11, {8,"СохранитьНастройку",0,11,
{1,3, {1,3,
{"ru","Сохранить настройку..."}, {"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."}, {"en","Сохранить настройку..."},
{"uk","Сохранить настройку..."} {"uk","Сохранить настройку..."}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,19,1e2,0,0,1,0,0,0,0},7e5e2008-8ac6-4c6e-a42a-2a6ac27d1b4d, },1,c2e17629-a932-4213-9a06-bf226e56ad84,19,1e2,0,0,1,0,0,0,0},88009ed5-a10b-42ea-8b0d-83bf9b10d3b4,
{8,"ЗагрузитьНастройку",0,6, {8,"ЗагрузитьНастройку",0,6,
{1,3, {1,3,
{"ru","Загрузить настройку..."}, {"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."}, {"en","Загрузить настройку..."},
{"uk","Загрузить настройку..."} {"uk","Загрузить настройку..."}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,20,1e2,0,0,1,0,1,0,0},c10a621f-a60b-4b88-bcf8-e99692034b73, },1,c2e17629-a932-4213-9a06-bf226e56ad84,20,1e2,0,0,1,0,1,0,0},13aa5da3-b655-488f-9e99-05b0410da63f,
{8,"НовоеОкно",0,10, {8,"НовоеОкно",0,10,
{1,3, {1,3,
{"ru","НовоеОкно"}, {"ru","НовоеОкно"},
{"en","НовоеОкно"}, {"en","НовоеОкно"},
{"uk","НовоеОкно"} {"uk","НовоеОкно"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,21,1e2,0,0,1,0,0,0,0},87167bfc-8009-4860-b3b9-0a8fd37d42c8, },1,c2e17629-a932-4213-9a06-bf226e56ad84,21,1e2,0,0,1,0,0,0,0},30fd2b25-3d73-4816-93f3-d0841991bbf4,
{8,"СтруктураФормы",0,5, {8,"СтруктураФормы",0,5,
{1,3, {1,3,
{"ru","Структура формы"}, {"ru","Структура формы"},
{"en","Структура формы"}, {"en","Структура формы"},
{"uk","Структура формы"} {"uk","Структура формы"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,22,1e2,0,0,1,0,0,0,0},1333c689-3112-41c5-8c14-c7903789f565, },1,c2e17629-a932-4213-9a06-bf226e56ad84,22,1e2,0,0,1,0,0,0,0},7ee1492f-76a0-4c37-af05-4103abf3454e,
{8,"ОПодсистеме",0,5, {8,"ОПодсистеме",0,5,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","О подсистеме"},
@ -933,7 +945,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,24546c7e-99df-4ed1-82e3-58b52766b1e3,9,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,c82558d7-6c3e-4217-8d8b-eae63c0f6f6c,9,0,0}
}, },
{8,0,0,844,25,1, {8,0,0,844,25,1,
{0, {0,
@ -1172,8 +1184,10 @@
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,1, {1,3,
{"ru","Файл модуля формы:"} {"ru","Файл модуля формы:"},
{"en","Файл модуля формы:"},
{"uk","Файл модуля формы:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -1394,7 +1408,7 @@
{0} {0}
} }
} }
},844,317,1,0,1,4,4,1381,844,317,96}, },844,317,1,0,1,4,4,1383,844,317,96},
{ {
{1},40, {1},40,
{5, {5,

View File

@ -3,8 +3,8 @@
{ {
{1,3, {1,3,
{"ru","Поиск вызовов метода"}, {"ru","Поиск вызовов метода"},
{"en","Общие методы"}, {"en","Поиск вызовов метода"},
{"uk","Общие методы"} {"uk","Поиск вызовов метода"}
},63,46}, },63,46},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
@ -149,8 +149,10 @@
{1, {1,
{8, {8,
{19, {19,
{1,1, {1,3,
{"ru","N"} {"ru","N"},
{"en","N"},
{"uk","N"}
}, },
{1,0}, {1,0},
{1,0},25,0,-2,-1,-1,12590594, {1,0},25,0,-2,-1,-1,12590594,
@ -195,12 +197,14 @@
{19, {19,
{1,3, {1,3,
{"ru","Внутренний"}, {"ru","Внутренний"},
{"en","Внешний"}, {"en","Внутренний"},
{"uk","Внешний"} {"uk","Внутренний"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Вызов внутри родного модуля по краткому имени (без указания модуля)"} {"ru","Вызов внутри родного модуля по краткому имени (без указания модуля)"},
{"en","Вызов внутри родного модуля по краткому имени (без указания модуля)"},
{"uk","Вызов внутри родного модуля по краткому имени (без указания модуля)"}
},25,1,1,-1,-1,12590592, },25,1,1,-1,-1,12590592,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -245,12 +249,14 @@
{19, {19,
{1,3, {1,3,
{"ru","Прямой"}, {"ru","Прямой"},
{"en","Внешний"}, {"en","Прямой"},
{"uk","Внешний"} {"uk","Прямой"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Вызов точно относится к заданному методу"} {"ru","Вызов точно относится к заданному методу"},
{"en","Вызов точно относится к заданному методу"},
{"uk","Вызов точно относится к заданному методу"}
},25,28,26,-1,-1,12590592, },25,28,26,-1,-1,12590592,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -299,8 +305,10 @@
{"uk","Активно"} {"uk","Активно"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","НЕ закомментировано"} {"ru","НЕ закомментировано"},
{"en","НЕ закомментировано"},
{"uk","НЕ закомментировано"}
},25,27,0,-1,-1,12589568, },25,27,0,-1,-1,12589568,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -345,8 +353,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Файл"}, {"ru","Файл"},
{"en","Модуль"}, {"en","Файл"},
{"uk","Модуль"} {"uk","Файл"}
}, },
{1,0}, {1,0},
{1,0},8e1,3,3,-1,-1,12590592, {1,0},8e1,3,3,-1,-1,12590592,
@ -397,8 +405,10 @@
{"uk","Позиция"} {"uk","Позиция"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Номер первого символа в файле начиная с 1"} {"ru","Номер первого символа в файле начиная с 1"},
{"en","Номер первого символа в файле начиная с 1"},
{"uk","Номер первого символа в файле начиная с 1"}
},3e1,14,25,-1,-1,12589568, },3e1,14,25,-1,-1,12589568,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -443,12 +453,14 @@
{19, {19,
{1,3, {1,3,
{"ru","Строка модуля"}, {"ru","Строка модуля"},
{"en","Номер строки файла"}, {"en","Строка модуля"},
{"uk","Номер строки файла"} {"uk","Строка модуля"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Номер строки модуля"} {"ru","Номер строки модуля"},
{"en","Номер строки модуля"},
{"uk","Номер строки модуля"}
},3e1,30,4,-1,-1,12590592, },3e1,30,4,-1,-1,12590592,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -492,13 +504,15 @@
{8, {8,
{19, {19,
{1,3, {1,3,
{"en","ВызывающийМетод"}, {"en","Метод"},
{"uk","ВызывающийМетод"}, {"uk","Метод"},
{"ru","Метод"} {"ru","Метод"}
}, },
{1,0}, {1,0},
{1,1, {1,3,
{"ru","Вызывающий метод"} {"ru","Вызывающий метод"},
{"en","Вызывающий метод"},
{"uk","Вызывающий метод"}
},4e1,32,2,-1,-1,12590592, },4e1,32,2,-1,-1,12590592,
{4,0, {4,0,
{0},"",-1,-1,1,0,""}, {0},"",-1,-1,1,0,""},
@ -643,8 +657,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Число параметров"}, {"ru","Число параметров"},
{"en","Количество параметров"}, {"en","Число параметров"},
{"uk","Количество параметров"} {"uk","Число параметров"}
}, },
{1,0}, {1,0},
{1,0},25,31,29,-1,-1,12590592, {1,0},25,31,29,-1,-1,12590592,
@ -691,8 +705,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр0"}, {"ru","Параметр0"},
{"en","Подгруппа0"}, {"en","Параметр0"},
{"uk","Подгруппа0"} {"uk","Параметр0"}
}, },
{1,0}, {1,0},
{1,0},6e1,4,5,-1,-1,4201984, {1,0},6e1,4,5,-1,-1,4201984,
@ -739,8 +753,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр1"}, {"ru","Параметр1"},
{"en","Подгруппа1"}, {"en","Параметр1"},
{"uk","Подгруппа1"} {"uk","Параметр1"}
}, },
{1,0}, {1,0},
{1,0},6e1,5,6,-1,-1,4201984, {1,0},6e1,5,6,-1,-1,4201984,
@ -787,8 +801,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр2"}, {"ru","Параметр2"},
{"en","Подгруппа2"}, {"en","Параметр2"},
{"uk","Подгруппа2"} {"uk","Параметр2"}
}, },
{1,0}, {1,0},
{1,0},6e1,6,17,-1,-1,4201984, {1,0},6e1,6,17,-1,-1,4201984,
@ -835,8 +849,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр3"}, {"ru","Параметр3"},
{"en","Подгруппа3"}, {"en","Параметр3"},
{"uk","Подгруппа3"} {"uk","Параметр3"}
}, },
{1,0}, {1,0},
{1,0},6e1,7,18,-1,-1,4201984, {1,0},6e1,7,18,-1,-1,4201984,
@ -883,8 +897,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр4"}, {"ru","Параметр4"},
{"en","Подгруппа4"}, {"en","Параметр4"},
{"uk","Подгруппа4"} {"uk","Параметр4"}
}, },
{1,0}, {1,0},
{1,0},6e1,8,19,-1,-1,4201984, {1,0},6e1,8,19,-1,-1,4201984,
@ -931,8 +945,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр5"}, {"ru","Параметр5"},
{"en","Подгруппа5"}, {"en","Параметр5"},
{"uk","Подгруппа5"} {"uk","Параметр5"}
}, },
{1,0}, {1,0},
{1,0},6e1,9,20,-1,-1,4201984, {1,0},6e1,9,20,-1,-1,4201984,
@ -979,8 +993,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр6"}, {"ru","Параметр6"},
{"en","Подгруппа6"}, {"en","Параметр6"},
{"uk","Подгруппа6"} {"uk","Параметр6"}
}, },
{1,0}, {1,0},
{1,0},6e1,10,21,-1,-1,4201984, {1,0},6e1,10,21,-1,-1,4201984,
@ -1027,8 +1041,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр7"}, {"ru","Параметр7"},
{"en","Подгруппа7"}, {"en","Параметр7"},
{"uk","Подгруппа7"} {"uk","Параметр7"}
}, },
{1,0}, {1,0},
{1,0},6e1,11,22,-1,-1,4201984, {1,0},6e1,11,22,-1,-1,4201984,
@ -1075,8 +1089,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр8"}, {"ru","Параметр8"},
{"en","Подгруппа8"}, {"en","Параметр8"},
{"uk","Подгруппа8"} {"uk","Параметр8"}
}, },
{1,0}, {1,0},
{1,0},6e1,12,23,-1,-1,4201984, {1,0},6e1,12,23,-1,-1,4201984,
@ -1123,8 +1137,8 @@
{19, {19,
{1,3, {1,3,
{"ru","Параметр9"}, {"ru","Параметр9"},
{"en","Подгруппа9"}, {"en","Параметр9"},
{"uk","Подгруппа9"} {"uk","Параметр9"}
}, },
{1,0}, {1,0},
{1,0},6e1,13,24,-1,-1,4201984, {1,0},6e1,13,24,-1,-1,4201984,
@ -1785,9 +1799,7 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1, {1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,c2e17629-a932-4213-9a06-bf226e56ad84,27,1,14, {5,c2e17629-a932-4213-9a06-bf226e56ad84,27,1,14,
{7,5731d630-6bef-4e78-9b6f-ad610cc43ed7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,669ccb45-e96e-4847-b64b-9a7898c7eb9c,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,0e433728-3e15-4aff-a07d-5a065fb6da3c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНайти", {3,"ДействияФормыНайти",
{1,"ДействияФормыНайти", {1,"ДействияФормыНайти",
{1,3, {1,3,
@ -1812,15 +1824,49 @@
},6, },6,
{1,3, {1,3,
{"ru","Найти вызовы метода"}, {"ru","Найти вызовы метода"},
{"en","Обновить список методов"}, {"en","Найти вызовы метода"},
{"uk","Обновить список методов"} {"uk","Найти вызовы метода"}
}, },
{1,3, {1,3,
{"ru","Найти вызовы метода"}, {"ru","Найти вызовы метода"},
{"en","Обновить список методов"}, {"en","Найти вызовы метода"},
{"uk","Обновить список методов"} {"uk","Найти вызовы метода"}
},1}, },1},
{7,8ba16736-9db1-46a8-9536-6b496bbcfe98,1,e1692cc2-605b-4535-84dd-28440238746c, {7,dd4aa803-3be4-4df1-ab65-ca4e0e47b256,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,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2},
{7,2bec3813-f90f-4586-a17e-15dc0017ca75,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,a5ae845e-e8cf-431a-b440-daa026c40126,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,2c151f92-d7e5-427f-89b7-8f4aa7850640,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПерейтиКОпределению", {3,"ДействияФормыПерейтиКОпределению",
{1,"ДействияФормыПерейтиКОпределению", {1,"ДействияФормыПерейтиКОпределению",
{1,3, {1,3,
@ -1850,45 +1896,13 @@
}, },
{1,3, {1,3,
{"ru","Открыть ссылку для перехода в конфигуратор"}, {"ru","Открыть ссылку для перехода в конфигуратор"},
{"en","Перейти в открытый конфигуратор к определению метода"}, {"en","Открыть ссылку для перехода в конфигуратор"},
{"uk","Перейти в открытый конфигуратор к определению метода"} {"uk","Открыть ссылку для перехода в конфигуратор"}
}, },
{4,1, {4,1,
{0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""}, {0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""},
{0,123,0},1}, {0,123,0},1},
{7,a5613456-d84f-4e29-902e-e5a4a44a3f78,1,e1692cc2-605b-4535-84dd-28440238746c, {7,b002165a-f17a-4aab-8018-b7e378017ecf,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,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2},
{7,59159c74-5d68-43ba-96a1-f16f7b51e176,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,9e080cfa-fb15-4b0c-8fb4-7e3aabf55f1c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -1917,40 +1931,10 @@
}, },
{4,1, {4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, {0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2},
{7,65d4af4d-14b0-4685-8fda-67d94f23b564,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,a8aa2ce0-34c1-4964-8530-feb401394511,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,93, {6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,2e901a2f-3ac0-4d22-8aa4-7724235578ad,1,e1692cc2-605b-4535-84dd-28440238746c, {7,f2881591-6a9e-4e60-ab47-acf62b8daac9,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}
}
},15,
{1,3,
{"ru","Различные значения колонки"},
{"en","Различные значения колонки"},
{"uk","Различные значения колонки"}
},
{1,3,
{"ru","Различные значения колонки"},
{"en","Различные значения колонки"},
{"uk","Различные значения колонки"}
},
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{0,70,16},2},
{7,0ab59bc3-6d5a-48c1-a8da-84c750e3ebb8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНастройка", {3,"ДействияФормыНастройка",
{1,"ДействияФормыНастройка", {1,"ДействияФормыНастройка",
{1,3, {1,3,
@ -1985,7 +1969,37 @@
}, },
{4,1, {4,1,
{0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1}, {0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1},
{7,e7f3898f-87b0-4b7f-836e-27acb5be564b,1,e1692cc2-605b-4535-84dd-28440238746c, {7,fe842001-cc1c-48b9-b896-45bda6c5a06a,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}
}
},15,
{1,3,
{"ru","Различные значения колонки"},
{"en","Различные значения колонки"},
{"uk","Различные значения колонки"}
},
{1,3,
{"ru","Различные значения колонки"},
{"en","Различные значения колонки"},
{"uk","Различные значения колонки"}
},
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{0,70,16},2},
{7,f9429d5c-d6a7-481d-a449-a85094d452e7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2015,7 +2029,7 @@
{4,1, {4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""}, {0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2}, {0,0,0},2},
{7,88488c62-4f08-4c65-ac44-90c9012a4582,1,e1692cc2-605b-4535-84dd-28440238746c, {7,e2ee8664-7b11-40ae-b2e3-044ae0b47d16,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2044,36 +2058,7 @@
}, },
{4,1, {4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2}, {0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,7680bd47-b241-4573-a032-44af536b1948,1,e1692cc2-605b-4535-84dd-28440238746c, {7,0cd7aca2-6146-40c5-a9c9-78c1a56a71be,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,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{1,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,449ae600-2242-412f-888d-2c58d3279372,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2102,7 +2087,36 @@
}, },
{4,1, {4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1}, {0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{7,3a9b629d-7405-41fa-beba-e75a6e3a3216,1,e1692cc2-605b-4535-84dd-28440238746c, {7,c7c030a2-8873-4804-8fc5-76d5ae53b9e7,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,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{1,3,
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,8080dfe9-288a-4825-883d-708fbcebf6c1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие", {3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие", {1,"КлсКомандаНажатие",
{1,1, {1,1,
@ -2131,79 +2145,79 @@
}, },
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1, {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,14,0e433728-3e15-4aff-a07d-5a065fb6da3c, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,14,669ccb45-e96e-4847-b64b-9a7898c7eb9c,
{8,"Найти",0,1, {8,"Найти",0,1,
{1,3, {1,3,
{"ru","Найти"}, {"ru","Найти"},
{"en","Обновить"}, {"en","Найти"},
{"uk","Обновить"} {"uk","Найти"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},5731d630-6bef-4e78-9b6f-ad610cc43ed7, },1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},2bec3813-f90f-4586-a17e-15dc0017ca75,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,c2e17629-a932-4213-9a06-bf226e56ad84,10,1e2,2,0,1,0,0,0,0},a5613456-d84f-4e29-902e-e5a4a44a3f78, },0,c2e17629-a932-4213-9a06-bf226e56ad84,10,1e2,2,0,1,0,0,0,0},dd4aa803-3be4-4df1-ab65-ca4e0e47b256,
{8,"МенеджерТабличногоПоля",0,5, {8,"МенеджерТабличногоПоля",0,5,
{1,3, {1,3,
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"}, {"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"} {"uk","Менеджер табличного поля"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,24,1e2,0,0,1,0,0,0,0},59159c74-5d68-43ba-96a1-f16f7b51e176, },1,c2e17629-a932-4213-9a06-bf226e56ad84,24,1e2,0,0,1,0,0,0,0},a5ae845e-e8cf-431a-b440-daa026c40126,
{8,"ОтборПоЗначениюВТекущейКолонке",0,2, {8,"ОтборПоЗначениюВТекущейКолонке",0,2,
{1,1, {1,1,
{"#","Отбор по значению в текущей колонке"} {"#","Отбор по значению в текущей колонке"}
},0,c2e17629-a932-4213-9a06-bf226e56ad84,17,1e2,0,0,1,0,0,0,0},9e080cfa-fb15-4b0c-8fb4-7e3aabf55f1c, },0,c2e17629-a932-4213-9a06-bf226e56ad84,17,1e2,0,0,1,0,0,0,0},b002165a-f17a-4aab-8018-b7e378017ecf,
{8,"ОтборБезЗначенияВТекущейКолонке",0,2, {8,"ОтборБезЗначенияВТекущейКолонке",0,2,
{1,3, {1,3,
{"ru","Отбор без значения"}, {"ru","Отбор без значения"},
{"en","Отбор без значения"}, {"en","Отбор без значения"},
{"uk","Отбор без значения"} {"uk","Отбор без значения"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,25,1e2,0,0,1,0,0,0,0},65d4af4d-14b0-4685-8fda-67d94f23b564, },1,c2e17629-a932-4213-9a06-bf226e56ad84,25,1e2,0,0,1,0,0,0,0},a8aa2ce0-34c1-4964-8530-feb401394511,
{8,"Действие1",0,2, {8,"Действие1",0,2,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,c2e17629-a932-4213-9a06-bf226e56ad84,18,1e2,0,0,1,0,0,0,0},2e901a2f-3ac0-4d22-8aa4-7724235578ad, },0,c2e17629-a932-4213-9a06-bf226e56ad84,18,1e2,0,0,1,0,0,0,0},fe842001-cc1c-48b9-b896-45bda6c5a06a,
{8,"РазличныеЗначенияКолонки",0,4, {8,"РазличныеЗначенияКолонки",0,4,
{1,3, {1,3,
{"ru","Значения колонки"}, {"ru","Значения колонки"},
{"en","Значения колонки"}, {"en","Значения колонки"},
{"uk","Значения колонки"} {"uk","Значения колонки"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,26,1e2,0,0,1,0,0,0,0},0ab59bc3-6d5a-48c1-a8da-84c750e3ebb8, },1,c2e17629-a932-4213-9a06-bf226e56ad84,26,1e2,0,0,1,0,0,0,0},f2881591-6a9e-4e60-ab47-acf62b8daac9,
{8,"Настройка",0,3, {8,"Настройка",0,3,
{1,3, {1,3,
{"ru","Кэш модулей"}, {"ru","Кэш модулей"},
{"en","Кэш модулей"}, {"en","Кэш модулей"},
{"uk","Кэш модулей"} {"uk","Кэш модулей"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,7,1e2,0,0,1,0,0,0,0},8ba16736-9db1-46a8-9536-6b496bbcfe98, },1,c2e17629-a932-4213-9a06-bf226e56ad84,7,1e2,0,0,1,0,0,0,0},2c151f92-d7e5-427f-89b7-8f4aa7850640,
{8,"ПерейтиКОпределению",0,3, {8,"ПерейтиКОпределению",0,3,
{1,3, {1,3,
{"ru","Определение"}, {"ru","Определение"},
{"en","Определение"}, {"en","Определение"},
{"uk","Определение"} {"uk","Определение"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,1,1e2,0,0,1,0,0,0,0},e7f3898f-87b0-4b7f-836e-27acb5be564b, },1,c2e17629-a932-4213-9a06-bf226e56ad84,1,1e2,0,0,1,0,0,0,0},f9429d5c-d6a7-481d-a449-a85094d452e7,
{8,"СохранитьНастройку",0,11, {8,"СохранитьНастройку",0,11,
{1,3, {1,3,
{"ru","Сохранить настройку..."}, {"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."}, {"en","Сохранить настройку..."},
{"uk","Сохранить настройку..."} {"uk","Сохранить настройку..."}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,19,1e2,0,0,1,0,0,0,0},88488c62-4f08-4c65-ac44-90c9012a4582, },1,c2e17629-a932-4213-9a06-bf226e56ad84,19,1e2,0,0,1,0,0,0,0},e2ee8664-7b11-40ae-b2e3-044ae0b47d16,
{8,"ЗагрузитьНастройку",0,6, {8,"ЗагрузитьНастройку",0,6,
{1,3, {1,3,
{"ru","Загрузить настройку..."}, {"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."}, {"en","Загрузить настройку..."},
{"uk","Загрузить настройку..."} {"uk","Загрузить настройку..."}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,20,1e2,0,0,1,0,1,0,0},7680bd47-b241-4573-a032-44af536b1948, },1,c2e17629-a932-4213-9a06-bf226e56ad84,20,1e2,0,0,1,0,1,0,0},c7c030a2-8873-4804-8fc5-76d5ae53b9e7,
{8,"НовоеОкно",0,10, {8,"НовоеОкно",0,10,
{1,3, {1,3,
{"ru","НовоеОкно"}, {"ru","НовоеОкно"},
{"en","НовоеОкно"}, {"en","НовоеОкно"},
{"uk","НовоеОкно"} {"uk","НовоеОкно"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,21,1e2,0,0,1,0,0,0,0},449ae600-2242-412f-888d-2c58d3279372, },1,c2e17629-a932-4213-9a06-bf226e56ad84,21,1e2,0,0,1,0,0,0,0},0cd7aca2-6146-40c5-a9c9-78c1a56a71be,
{8,"СтруктураФормы",0,5, {8,"СтруктураФормы",0,5,
{1,3, {1,3,
{"ru","Структура формы"}, {"ru","Структура формы"},
{"en","Структура формы"}, {"en","Структура формы"},
{"uk","Структура формы"} {"uk","Структура формы"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,22,1e2,0,0,1,0,0,0,0},3a9b629d-7405-41fa-beba-e75a6e3a3216, },1,c2e17629-a932-4213-9a06-bf226e56ad84,22,1e2,0,0,1,0,0,0,0},8080dfe9-288a-4825-883d-708fbcebf6c1,
{8,"ОПодсистеме",0,5, {8,"ОПодсистеме",0,5,
{1,3, {1,3,
{"ru","О подсистеме"}, {"ru","О подсистеме"},
@ -2214,7 +2228,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,d014450b-0eb7-4f86-8909-17d243c65be5,9,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,5417d865-db19-42d3-b2ad-17ec0cabdda9,9,0,0}
}, },
{8,0,0,844,25,1, {8,0,0,844,25,1,
{0, {0,
@ -2356,8 +2370,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Всего:"}, {"ru","Всего:"},
{"en","Отобрано:"}, {"en","Всего:"},
{"uk","Отобрано:"} {"uk","Всего:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -2546,11 +2560,15 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1, {1,3,
{"ru","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("} {"ru","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("},
{"en","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("},
{"uk","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("}
},0,0,100,0,0},6, },0,0,100,0,0},6,
{1,1, {1,3,
{"ru","Искать непрямые"} {"ru","Искать непрямые"},
{"en","Искать непрямые"},
{"uk","Искать непрямые"}
},1,0,1,0,100,1},4,0,0,0,0,0}, },1,0,1,0,100,1},4,0,0,0,0,0},
{0} {0}
}, },
@ -2613,8 +2631,10 @@
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,1, {1,3,
{"ru","Имя метода:"} {"ru","Имя метода:"},
{"en","Имя метода:"},
{"uk","Имя метода:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -2689,8 +2709,10 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,3,
{"ru","Введите полное или краткое имя метода или конструктор в виде ""новый <ИмяТипа>"". Имя типа в конструкторе нужно указать в правильном регистре, чтобы находились имена формальных параметров."} {"ru","Введите полное или краткое имя метода или конструктор в виде ""новый <ИмяТипа>"". Имя типа в конструкторе нужно указать в правильном регистре, чтобы находились имена формальных параметров."},
{"en","Введите полное или краткое имя метода или конструктор в виде ""новый <ИмяТипа>"". Имя типа в конструкторе нужно указать в правильном регистре, чтобы находились имена формальных параметров."},
{"uk","Введите полное или краткое имя метода или конструктор в виде ""новый <ИмяТипа>"". Имя типа в конструкторе нужно указать в правильном регистре, чтобы находились имена формальных параметров."}
},0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,4,0, },0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
@ -2884,8 +2906,10 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,3,
{"ru","Вариант синтаксиса метода платформы"} {"ru","Вариант синтаксиса метода платформы"},
{"en","Вариант синтаксиса метода платформы"},
{"uk","Вариант синтаксиса метода платформы"}
},0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,0,0,255,0,0,4,0, },0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,0,0,255,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
@ -2986,8 +3010,10 @@
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,1, {1,3,
{"ru","Макс. результатов"} {"ru","Макс. результатов"},
{"en","Макс. результатов"},
{"uk","Макс. результатов"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -3112,7 +3138,7 @@
{0} {0}
} }
} }
},844,317,1,0,1,4,4,1236,844,317,96}, },844,317,1,0,1,4,4,1238,844,317,96},
{ {
{1},38, {1},38,
{8, {8,

View File

@ -133,6 +133,10 @@
ЭтаФорма.ПравоПросмотр = Истина; ЭтаФорма.ПравоПросмотр = Истина;
ЭтаФорма.ПравоРедактирование = Истина; ЭтаФорма.ПравоРедактирование = Истина;
КонецЕсли; КонецЕсли;
Попытка
ЭтаФорма.РасширениеКонфигурации = МетаРеквизит.РасширениеКонфигурации();
Исключение
КонецПопытки;
КонецПроцедуры КонецПроцедуры

View File

@ -89,7 +89,9 @@
Если РазрешенJSON Тогда Если РазрешенJSON Тогда
БазовыйФайлРедактораJSON = мПлатформа.БазовыйФайлРедактораJSON(); БазовыйФайлРедактораJSON = мПлатформа.БазовыйФайлРедактораJSON();
ЭлементыФормы.ТелоЗапросаJSON.Перейти(БазовыйФайлРедактораJSON); ЭлементыФормы.ТелоЗапросаJSON.Перейти(БазовыйФайлРедактораJSON);
ЭлементыФормы.ТелоЗапросаJSON.Документ.ЭтоРедактор = Истина;
ЭлементыФормы.ТелоОтветаJSON.Перейти(БазовыйФайлРедактораJSON); ЭлементыФормы.ТелоОтветаJSON.Перейти(БазовыйФайлРедактораJSON);
ЭлементыФормы.ТелоОтветаJSON.Документ.ЭтоРедактор = Истина;
ЭлементыФормы.ТелоОтветаJSON.Документ.isEditable = false; ЭлементыФормы.ТелоОтветаJSON.Документ.isEditable = false;
КонецЕсли; КонецЕсли;

View File

@ -110,7 +110,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,7feba87d-4960-4640-9138-1328722a04fa,3,1,3, {5,7feba87d-4960-4640-9138-1328722a04fa,3,1,3,
{7,42591e4d-5a98-4f2b-9e3f-0353bcec4512,1,e1692cc2-605b-4535-84dd-28440238746c, {7,df153fa1-9181-4778-ac87-505c3936c49a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"OKНажатие", {3,"OKНажатие",
{1,"OKНажатие", {1,"OKНажатие",
{1,1, {1,1,
@ -133,20 +133,20 @@
{"en","OK"}, {"en","OK"},
{"uk","OK"} {"uk","OK"}
},1}, },1},
{7,23c8867c-b95b-402a-976b-90c4213c1268,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,a4ccba43-2f70-404b-85e7-3a3040d6b06f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,44fce366-2a32-4b58-9f4d-05f044363caf,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,2,00000000-0000-0000-0000-000000000000,142, {6,2,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,42591e4d-5a98-4f2b-9e3f-0353bcec4512, {7,8777cecb-04d9-4ea7-b9dd-404dfff6910f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,df153fa1-9181-4778-ac87-505c3936c49a,
{8,"OK",0,1, {8,"OK",0,1,
{1,3, {1,3,
{"ru"," OK "}, {"ru"," OK "},
{"en"," OK "}, {"en"," OK "},
{"uk"," OK "} {"uk"," OK "}
},1,7feba87d-4960-4640-9138-1328722a04fa,1,1e2,0,1,1,0,0,0,0},23c8867c-b95b-402a-976b-90c4213c1268, },1,7feba87d-4960-4640-9138-1328722a04fa,1,1e2,0,1,1,0,0,0,0},8777cecb-04d9-4ea7-b9dd-404dfff6910f,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,7feba87d-4960-4640-9138-1328722a04fa,2,1e2,2,1,1,0,0,0,0},44fce366-2a32-4b58-9f4d-05f044363caf, {1,0},0,7feba87d-4960-4640-9138-1328722a04fa,2,1e2,2,1,1,0,0,0,0},a4ccba43-2f70-404b-85e7-3a3040d6b06f,
{8,"Отмена",0,1, {8,"Отмена",0,1,
{1,3, {1,3,
{"ru","Отмена"}, {"ru","Отмена"},
@ -157,7 +157,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,cc390276-4e0b-4c6d-a23f-6fdce7c4b4f5,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,81a91a69-10c5-4aeb-8d13-de30187dd905,1,0,0}
}, },
{8,0,267,399,292,1, {8,0,267,399,292,1,
{0, {0,
@ -895,8 +895,8 @@
{1,0},0,0,100,0,0},6, {1,0},0,0,100,0,0},6,
{1,3, {1,3,
{"ru","Завершено аварийно:"}, {"ru","Завершено аварийно:"},
{"en","Завершено тревожно:"}, {"en","Завершено аварийно:"},
{"uk","Завершено тревожно:"} {"uk","Завершено аварийно:"}
},0,0,1,0,100,1},4,0,0,0,0,0}, },0,0,1,0,100,1},4,0,0,0,0,0},
{0} {0}
}, },
@ -1624,7 +1624,7 @@
{0} {0}
} }
} }
},399,292,1,0,1,4,4,137,399,292,96}, },399,292,1,0,1,4,4,139,399,292,96},
{ {
{0},22, {0},22,
{12, {12,

View File

@ -113,7 +113,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,a6448e9d-6277-4e10-ba66-de8906892560,5,1,3, {5,a6448e9d-6277-4e10-ba66-de8906892560,5,1,3,
{7,7b8d01aa-01dd-4301-936f-5625ecae44cc,1,e1692cc2-605b-4535-84dd-28440238746c, {7,651f4e2c-4db4-49f6-8655-0529fc4cc68f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"OK", {3,"OK",
{1,"OK", {1,"OK",
{1,1, {1,1,
@ -136,20 +136,20 @@
{"en","OK"}, {"en","OK"},
{"uk","OK"} {"uk","OK"}
},1}, },1},
{7,a33c9e7f-e792-44bc-a00c-bb54f1a1a2dd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,a9309f12-5fea-4493-8feb-8a12c71d319b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,945fcff0-b7ff-4834-a2d5-d3d92f59c647,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,3a7d6a45-bc35-4133-8a34-4c7f1980ce12,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142, {6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},0,1},1, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,7b8d01aa-01dd-4301-936f-5625ecae44cc, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,651f4e2c-4db4-49f6-8655-0529fc4cc68f,
{8,"ОсновныеДействияФормыВыполнить",0,1, {8,"ОсновныеДействияФормыВыполнить",0,1,
{1,3, {1,3,
{"ru"," OK "}, {"ru"," OK "},
{"en"," OK "}, {"en"," OK "},
{"uk"," OK "} {"uk"," OK "}
},1,a6448e9d-6277-4e10-ba66-de8906892560,1,1e2,0,1,1,0,0,0,0},a33c9e7f-e792-44bc-a00c-bb54f1a1a2dd, },1,a6448e9d-6277-4e10-ba66-de8906892560,1,1e2,0,1,1,0,0,0,0},a9309f12-5fea-4493-8feb-8a12c71d319b,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,a6448e9d-6277-4e10-ba66-de8906892560,2,1e2,2,1,1,0,0,0,0},945fcff0-b7ff-4834-a2d5-d3d92f59c647, {1,0},0,a6448e9d-6277-4e10-ba66-de8906892560,2,1e2,2,1,1,0,0,0,0},3a7d6a45-bc35-4133-8a34-4c7f1980ce12,
{8,"ОсновныеДействияФормыЗакрыть",0,1, {8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3, {1,3,
{"ru","Отмена"}, {"ru","Отмена"},
@ -160,7 +160,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,2eb348ba-9a76-44c8-a6a3-7cfa9baeaca2,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,4839ecb8-aeb1-4dce-84ad-11a2a63edae3,1,0,0}
}, },
{8,0,524,363,549,1, {8,0,524,363,549,1,
{0, {0,
@ -1118,8 +1118,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Количество повторов при аварийном завершении:"}, {"ru","Количество повторов при аварийном завершении:"},
{"en","Количество повторов при тревожном завершении:"}, {"en","Количество повторов при аварийном завершении:"},
{"uk","Количество повторов при тревожном завершении:"} {"uk","Количество повторов при аварийном завершении:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -1274,8 +1274,8 @@
{1,0},0,0,100,0,0},11, {1,0},0,0,100,0,0},11,
{1,3, {1,3,
{"ru","Интервал повтора при аварийном завершении (сек.):"}, {"ru","Интервал повтора при аварийном завершении (сек.):"},
{"en","Интервал повтора при тревожном завершении (сек.):"}, {"en","Интервал повтора при аварийном завершении (сек.):"},
{"uk","Интервал повтора при тревожном завершении (сек.):"} {"uk","Интервал повтора при аварийном завершении (сек.):"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
@ -1925,10 +1925,7 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1,6, {5,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1,6,
{7,1af680ba-2d2c-403f-826f-a85e2889367a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,7ddce1ad-6e78-45db-8e7c-e44c480a0bad,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,e764ff3a-44d8-4f56-9503-43244c1d1f67,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыИсследоватьПараметры", {3,"КоманднаяПанельПараметрыИсследоватьПараметры",
{1,"КоманднаяПанельПараметрыИсследоватьПараметры", {1,"КоманднаяПанельПараметрыИсследоватьПараметры",
{1,1, {1,1,
@ -1957,40 +1954,43 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
}, },
{4,1, {4,1,
{0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,0,0,""},2}, {0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,0,0,""},2},
{7,105f609d-9fb4-459c-81dc-cdde51e358e5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,12c97d39-98cf-489c-b3a3-f32367f806bb,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,2},
{7,e2587769-aa11-4d16-bc02-afe6fdbd8780,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,7fc1ab27-d633-4b6d-93a8-f3d49588c59a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,e5a91478-83d7-4790-9618-64133b83dd85,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,80, {6,4294967295,00000000-0000-0000-0000-000000000000,80,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,18f64910-97aa-4a90-b88f-0c33f318c099,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,27b7167a-32ad-4963-b020-878674591cfd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,82, {6,4294967295,00000000-0000-0000-0000-000000000000,82,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,80637d06-7b83-45ab-bc2f-7c3458da8afe,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,f7d260df-ea32-4eb3-9b7d-46fa94da9de6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85, {6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},1, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,e764ff3a-44d8-4f56-9503-43244c1d1f67, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,7ddce1ad-6e78-45db-8e7c-e44c480a0bad,
{8,"ИсследоватьПараметры",0,1, {8,"ИсследоватьПараметры",0,1,
{1,3, {1,3,
{"ru","Исследовать"}, {"ru","Исследовать"},
{"en","Исследовать"}, {"en","Исследовать"},
{"uk","Исследовать"} {"uk","Исследовать"}
},1,38ab2487-257f-49a2-b8ac-9e5159e14f8b,6,1e2,0,3,1,0,0,0,0},105f609d-9fb4-459c-81dc-cdde51e358e5, },1,38ab2487-257f-49a2-b8ac-9e5159e14f8b,6,1e2,0,3,1,0,0,0,0},e2587769-aa11-4d16-bc02-afe6fdbd8780,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие2"} {"ru","Действие2"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,9,1e2,2,0,1,0,0,0,0},7fc1ab27-d633-4b6d-93a8-f3d49588c59a, },0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,9,1e2,2,0,1,0,0,0,0},e5a91478-83d7-4790-9618-64133b83dd85,
{8,"Действие3",0,1, {8,"Действие3",0,1,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1e2,0,0,1,0,0,0,0},18f64910-97aa-4a90-b88f-0c33f318c099, },0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1e2,0,0,1,0,0,0,0},27b7167a-32ad-4963-b020-878674591cfd,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,10,1e2,0,0,1,0,0,0,0},80637d06-7b83-45ab-bc2f-7c3458da8afe, },0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,10,1e2,0,0,1,0,0,0,0},12c97d39-98cf-489c-b3a3-f32367f806bb,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,7,1e2,0,0,1,0,0,0,0},1af680ba-2d2c-403f-826f-a85e2889367a, },0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,7,1e2,0,0,1,0,0,0,0},f7d260df-ea32-4eb3-9b7d-46fa94da9de6,
{8,"Действие1",0,1, {8,"Действие1",0,1,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
@ -2582,7 +2582,7 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
{0} {0}
} }
} }
},363,549,1,0,1,4,4,308,363,549,96}, },363,549,1,0,1,4,4,310,363,549,96},
{ {
{2},20, {2},20,
{16, {16,

View File

@ -216,6 +216,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Макс строк для сложной ведомой структуры</v8:content> <v8:content>Макс строк для сложной ведомой структуры</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Макс строк для сложной ведомой структуры</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Макс строк для сложной ведомой структуры</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>

View File

@ -304,7 +304,10 @@
СтрокаПараметров.ИмяПараметра = СтрокаПараметраИсточника.Имя; СтрокаПараметров.ИмяПараметра = СтрокаПараметраИсточника.Имя;
ирОбщий.ОбновитьКопиюСвойстваВНижнемРегистреЛкс(СтрокаПараметров, "ИмяПараметра"); ирОбщий.ОбновитьКопиюСвойстваВНижнемРегистреЛкс(СтрокаПараметров, "ИмяПараметра");
СтрокаПараметров.ЭтоВыражение = Ложь; СтрокаПараметров.ЭтоВыражение = Ложь;
СтрокаПараметров.Значение = СтрокаПараметраИсточника.Значение; СтрокаПараметров.Значение = СтрокаПараметраИсточника.Значение1С;
Если СтрокаПараметров.Значение = Неопределено Тогда
СтрокаПараметров.Значение = СтрокаПараметраИсточника.Значение; // Строка
КонецЕсли;
КонецЦикла; КонецЦикла;
КонецЕсли; КонецЕсли;
ИсточникДанных = ПолучитьСтруктуруИсточникаДанныхADO(); ИсточникДанных = ПолучитьСтруктуруИсточникаДанныхADO();

View File

@ -7,7 +7,7 @@
Перем мТекущаяСтрокаДереваЗапросов; // текущая(прошлая) строка дерева запросов. Перем мТекущаяСтрокаДереваЗапросов; // текущая(прошлая) строка дерева запросов.
Перем мРежимФормыДляЗаголовка; // Не меняется после открытия формы Перем мРежимФормыДляЗаголовка; // Не меняется после открытия формы
Перем мРезультатЗапроса; // результат Перем мРезультатЗапроса; // результат запроса
Перем мРезультатПакета Экспорт; // результат пакета (только для запросов 1С) Перем мРезультатПакета Экспорт; // результат пакета (только для запросов 1С)
Перем мРезультатПоИменам; Перем мРезультатПоИменам;
Перем мВыборкаРезультата; Перем мВыборкаРезультата;
@ -457,8 +457,7 @@
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать(); ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли #КонецЕсли
ПрефиксПараметра = ПолеТекстаЗапроса.ПрефиксПараметра(); Если ЛиВыражениеПараметра(ТекущееВыражение) Тогда
Если Лев(ТекущееВыражение, 1) = ПрефиксПараметра Тогда
УспехВычисления = Истина; УспехВычисления = Истина;
ЗначениеПараметра = ВычислитьВыражениеЗапроса(ТекущееВыражение, УспехВычисления); ЗначениеПараметра = ВычислитьВыражениеЗапроса(ТекущееВыражение, УспехВычисления);
Если УспехВычисления Тогда Если УспехВычисления Тогда
@ -501,12 +500,20 @@
Возврат Ложь; Возврат Ложь;
КонецФункции КонецФункции
Функция ЛиВыражениеПараметра(Знач ТекущееВыражение)
Возврат Ложь
Или Лев(ТекущееВыражение, 1) = ПолеТекстаЗапроса.ПрефиксПараметра()
Или Лев(ТекущееВыражение, 1) = "&";
КонецФункции
Функция ВычислитьВыражениеЗапроса(Знач ТекущееВыражение, выхУспехВычисления = Истина) Экспорт Функция ВычислитьВыражениеЗапроса(Знач ТекущееВыражение, выхУспехВычисления = Истина) Экспорт
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать(); ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли #КонецЕсли
выхУспехВычисления = Ложь; выхУспехВычисления = Ложь;
Если Лев(ТекущееВыражение, 1) = ПолеТекстаЗапроса.ПрефиксПараметра() Тогда Если ЛиВыражениеПараметра(ТекущееВыражение) Тогда
ИмяПараметра = Сред(ТекущееВыражение, 2); ИмяПараметра = Сред(ТекущееВыражение, 2);
СтрокаПараметра = Параметры.Найти(ИмяПараметра, "ИмяПараметра"); СтрокаПараметра = Параметры.Найти(ИмяПараметра, "ИмяПараметра");
Если СтрокаПараметра <> Неопределено Тогда Если СтрокаПараметра <> Неопределено Тогда
@ -1196,10 +1203,10 @@
Если ТипЗнч(РезультатКоллекция) = Тип("ТаблицаЗначений") Тогда Если ТипЗнч(РезультатКоллекция) = Тип("ТаблицаЗначений") Тогда
РезультатКоллекцияИспользоватьОтборПриИзменении(); РезультатКоллекцияИспользоватьОтборПриИзменении();
Иначе Иначе
РезультатКоллекцияПриАктивизацииСтроки();
РезультатКоллекцияКомпоновщик.Настройки.Отбор.Элементы.Очистить(); РезультатКоллекцияКомпоновщик.Настройки.Отбор.Элементы.Очистить();
ирКлиент.ТабличноеПолеСОтборомПросмотраОбновитьПредставлениеЛкс(ЭтаФорма, ЭлементыФормы.РезультатКоллекция); ирКлиент.ТабличноеПолеСОтборомПросмотраОбновитьПредставлениеЛкс(ЭтаФорма, ЭлементыФормы.РезультатКоллекция);
КонецЕсли; КонецЕсли;
ОбновитьСвойстваСтрокиРезультата(); // Нужно делать повторно, т.к. в случае частичной загрузки событие ПриАктивизацииСтроки уже сработало когда таблица свойств была еще пустой
КонецПроцедуры КонецПроцедуры
@ -1227,6 +1234,7 @@
ЭлементыФормы.РезультатКоллекция.Колонки.Очистить(); ЭлементыФормы.РезультатКоллекция.Колонки.Очистить();
СвойстваСтрокиРезультата.Очистить(); СвойстваСтрокиРезультата.Очистить();
КонецЕсли; КонецЕсли;
ЭлементыФормы.ПочемуНетНужнойСтроки.Видимость = Ложь;
Если Истина Если Истина
И РежимВременнойТаблицы <> Истина И РежимВременнойТаблицы <> Истина
И Не ПроверитьЗаполнитьКоллекциюДляЗаполнения() И Не ПроверитьЗаполнитьКоллекциюДляЗаполнения()
@ -1244,7 +1252,7 @@
И мВыборкаРезультата = Неопределено И мВыборкаРезультата = Неопределено
Тогда Тогда
СсылкаНаБуфернуюТаблицу = Неопределено; СсылкаНаБуфернуюТаблицу = Неопределено;
ЭтаФорма.РазмерРезультата = ПолучитьРазмерРезультатаЗапроса(мРезультатЗапроса, мВыборкаРезультата); ЭтаФорма.РазмерРезультата = РазмерРезультатаЗапроса(мРезультатЗапроса, мВыборкаРезультата);
Если РежимВременнойТаблицы = Истина Тогда Если РежимВременнойТаблицы = Истина Тогда
Если ЭлементыФормы.ВременныеТаблицы.ТекущиеДанные <> Неопределено Тогда Если ЭлементыФормы.ВременныеТаблицы.ТекущиеДанные <> Неопределено Тогда
ЭлементыФормы.ВременныеТаблицы.ТекущиеДанные.РазмерРезультата = РазмерРезультата; ЭлементыФормы.ВременныеТаблицы.ТекущиеДанные.РазмерРезультата = РазмерРезультата;
@ -1327,10 +1335,7 @@
ИначеЕсли ирОбщий.СтрокиРавныЛкс(мОписаниеРезультата.ТипЗапроса, "ADO") Тогда ИначеЕсли ирОбщий.СтрокиРавныЛкс(мОписаниеРезультата.ТипЗапроса, "ADO") Тогда
ЭтаФорма.ПодключитьОбработчикОжидания(ОбработчикЗавершенияЗагрузки, 0.1, Истина); ЭтаФорма.ПодключитьОбработчикОжидания(ОбработчикЗавершенияЗагрузки, 0.1, Истина);
Если мРезультатЗапроса.State <> 0 Тогда Если мРезультатЗапроса.State <> 0 Тогда
Если ИспользованиеGWF = 1 Тогда ТаблицаИзADO = ТаблицаИзРезультатаЗапроса(мРезультатЗапроса);
ADOUtils = ПолучитьADOUtils();
КонецЕсли;
ТаблицаИзADO = ирОбщий.РезультатЗапросаADOВТаблицуЗначенийОбщийЛкс(мРезультатЗапроса,,,, ЭтаФорма.СмещениеГодаADO, ИспользованиеGWF = 1, ADOUtils);
Если ТаблицаИзADO <> Неопределено Тогда Если ТаблицаИзADO <> Неопределено Тогда
УстановитьКоллекциюРезультата(ТаблицаИзADO); УстановитьКоллекциюРезультата(ТаблицаИзADO);
КонецЕсли; КонецЕсли;
@ -1442,10 +1447,27 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
ЭлементыФормы.ПочемуНетНужнойСтроки.Видимость = ЛиПарсерЗапросаДоступен() И РазмерРезультата = 0 И Не ЭтоВременныйЗапрос;
ирОбщий.СостояниеЛкс(); ирОбщий.СостояниеЛкс();
КонецПроцедуры КонецПроцедуры
Функция ТаблицаИзРезультатаЗапроса(РезультатЗапроса)
Если ТипЗнч(РезультатЗапроса) = Тип("Массив") Тогда
Результат = РезультатЗапроса[0].Выгрузить();
ИначеЕсли ТипЗнч(РезультатЗапроса) = Тип("РезультатЗапроса") Тогда
Результат = РезультатЗапроса.Выгрузить();
Иначе
Если ИспользованиеGWF = 1 Тогда
ADOUtils = ПолучитьADOUtils();
КонецЕсли;
Результат = ирОбщий.РезультатЗапросаADOВТаблицуЗначенийОбщийЛкс(РезультатЗапроса,,,, ЭтаФорма.СмещениеГодаADO, ИспользованиеGWF = 1, ADOUtils);
КонецЕсли;
Возврат Результат;
КонецФункции
Функция ПроверитьЗаполнитьКоллекциюДляЗаполнения() Функция ПроверитьЗаполнитьКоллекциюДляЗаполнения()
Если Истина Если Истина
@ -1494,8 +1516,11 @@
КонецПроцедуры КонецПроцедуры
Функция ПолучитьРазмерРезультатаЗапроса(РезультатЗапроса, выхВыборкаРезультата = Неопределено) Функция РазмерРезультатаЗапроса(РезультатЗапроса = Неопределено, выхВыборкаРезультата = Неопределено) Экспорт
Если РезультатЗапроса = Неопределено Тогда
РезультатЗапроса = мРезультатЗапроса;
КонецЕсли;
Если ТипЗнч(РезультатЗапроса) = Тип("РезультатЗапроса") Тогда Если ТипЗнч(РезультатЗапроса) = Тип("РезультатЗапроса") Тогда
выхВыборкаРезультата = РезультатЗапроса.Выбрать(); выхВыборкаРезультата = РезультатЗапроса.Выбрать();
лРазмерРезультата = выхВыборкаРезультата.Количество(); лРазмерРезультата = выхВыборкаРезультата.Количество();
@ -1515,7 +1540,7 @@
КонецЕсли; КонецЕсли;
Возврат лРазмерРезультата; Возврат лРазмерРезультата;
КонецФункции // ПолучитьРазмерРезультатаЗапроса() КонецФункции
Процедура СоздатьКоллекциюРезультата() Процедура СоздатьКоллекциюРезультата()
@ -1949,7 +1974,7 @@
ПометитьНачалоВыполненияЗапроса(); ПометитьНачалоВыполненияЗапроса();
НачалоВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс(); НачалоВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс();
Попытка Попытка
мРезультатЗапроса = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса,,,, мРезультатПакета, мРезультатПоИменам); мРезультатЗапроса = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса,,, СохранитьДляОтложеннойОтладки, мРезультатПакета, мРезультатПоИменам);
Исключение Исключение
ирОбщий.СообщитьСУчетомМодальностиЛкс("Ошибка выполнения запроса: " + ирОбщий.ПодробноеПредставлениеОшибкиЛкс(ИнформацияОбОшибке().Причина), ирОбщий.СообщитьСУчетомМодальностиЛкс("Ошибка выполнения запроса: " + ирОбщий.ПодробноеПредставлениеОшибкиЛкс(ИнформацияОбОшибке().Причина),
МодальныйРежим, СтатусСообщения.Внимание); МодальныйРежим, СтатусСообщения.Внимание);
@ -1980,7 +2005,15 @@
ПометитьНачалоВыполненияЗапроса(); ПометитьНачалоВыполненияЗапроса();
НачалоВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс(); НачалоВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс();
мРезультатЗапроса = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса, пЗагружатьЭлементов,,, мРезультатПакета, мРезультатПоИменам); ПредТекст = "";
Если ИспользоватьТекущийПодзапрос Тогда
мСлужебноеПолеТекстовогоДокумента.УстановитьТекст(ДеревоЗапроса.Строки[0].Текст);
мСлужебноеПолеТекстовогоДокумента.УстановитьГраницыВыделения(1,1,
мТекущаяСтрокаДереваЗапроса.СтрокаДанных.НачальнаяСтрока,
мТекущаяСтрокаДереваЗапроса.СтрокаДанных.НачальнаяКолонка);
ПредТекст = мСлужебноеПолеТекстовогоДокумента.ВыделенныйТекст;
КонецЕсли;
мРезультатЗапроса = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса, пЗагружатьЭлементов,, СохранитьДляОтложеннойОтладки, мРезультатПакета, мРезультатПоИменам, ПредТекст);
Если мРезультатЗапроса = Неопределено Тогда Если мРезультатЗапроса = Неопределено Тогда
//ирОбщий.СообщитьСУчетомМодальностиЛкс("Ошибка выполнения запроса: " + ОписаниеОшибки(), МодальныйРежим, СтатусСообщения.Внимание); //ирОбщий.СообщитьСУчетомМодальностиЛкс("Ошибка выполнения запроса: " + ОписаниеОшибки(), МодальныйРежим, СтатусСообщения.Внимание);
Возврат Ложь; Возврат Ложь;
@ -2005,7 +2038,6 @@
мОбъектЗапроса.Текст = ТекстЗапроса; мОбъектЗапроса.Текст = ТекстЗапроса;
КонецЕсли; КонецЕсли;
ТекстЗапроса = мОбъектЗапроса.Текст; ТекстЗапроса = мОбъектЗапроса.Текст;
Если Не СохранитьДляОтложеннойОтладки Тогда
Если ПолучатьСозданнуюВременнуюТаблицу Тогда Если ПолучатьСозданнуюВременнуюТаблицу Тогда
ПометитьНачалоВыполненияЗапроса(ДатаНачалаВыполнения); ПометитьНачалоВыполненияЗапроса(ДатаНачалаВыполнения);
КонецЕсли; КонецЕсли;
@ -2013,7 +2045,6 @@
Если ВыполнятьВТранзакции Тогда Если ВыполнятьВТранзакции Тогда
НачатьТранзакцию(); НачатьТранзакцию();
КонецЕсли; КонецЕсли;
КонецЕсли;
Попытка Попытка
мРезультатПакета = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса,,, СохранитьДляОтложеннойОтладки,, мРезультатПоИменам); мРезультатПакета = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса,,, СохранитьДляОтложеннойОтладки,, мРезультатПоИменам);
Исключение Исключение
@ -2026,9 +2057,6 @@
ирКлиент.ПоказатьОшибкуВТекстеПрограммыЛкс(ПолеТекстаЗапроса.ПолеТекста, СтартоваяСтрока, СтартоваяКолонка, Истина, МодальныйРежим, ИнформацияОбОшибке(),,, ЭтаФорма); ирКлиент.ПоказатьОшибкуВТекстеПрограммыЛкс(ПолеТекстаЗапроса.ПолеТекста, СтартоваяСтрока, СтартоваяКолонка, Истина, МодальныйРежим, ИнформацияОбОшибке(),,, ЭтаФорма);
Возврат Ложь; Возврат Ложь;
КонецПопытки; КонецПопытки;
Если СохранитьДляОтложеннойОтладки Тогда
Возврат Истина;
КонецЕсли;
Если ВыполнятьВТранзакции Тогда Если ВыполнятьВТранзакции Тогда
ЗафиксироватьТранзакцию(); ЗафиксироватьТранзакцию();
КонецЕсли; КонецЕсли;
@ -2047,6 +2075,9 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если СохранитьДляОтложеннойОтладки Тогда
Возврат Истина;
КонецЕсли;
ЗаполнитьОписаниеРезультата(ТекстЗапроса, МассивСоздаваемыхВременныхТаблиц, РежимВременнойТаблицы); ЗаполнитьОписаниеРезультата(ТекстЗапроса, МассивСоздаваемыхВременныхТаблиц, РежимВременнойТаблицы);
КонецВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс(); КонецВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс();
ЭтаФорма.ДлительностьВыполнения = КонецВыполнения - НачалоВыполнения; ЭтаФорма.ДлительностьВыполнения = КонецВыполнения - НачалоВыполнения;
@ -2233,7 +2264,7 @@
СтрокаТаблицыРезультата = ТаблицаРезультатаПакета.Добавить(); СтрокаТаблицыРезультата = ТаблицаРезультатаПакета.Добавить();
СтрокаТаблицыРезультата.Имя = ЭлементРезультатаПакета.Ключ; СтрокаТаблицыРезультата.Имя = ЭлементРезультатаПакета.Ключ;
СтрокаТаблицыРезультата.Индекс = ЭлементРезультатаПакета.Значение; СтрокаТаблицыРезультата.Индекс = ЭлементРезультатаПакета.Значение;
СтрокаТаблицыРезультата.КоличествоСтрок = ПолучитьРазмерРезультатаЗапроса(мРезультатПакета[ЭлементРезультатаПакета.Значение]); СтрокаТаблицыРезультата.КоличествоСтрок = РазмерРезультатаЗапроса(мРезультатПакета[ЭлементРезультатаПакета.Значение]);
КонецЦикла; КонецЦикла;
ЭлементыФормы.ТаблицаРезультатаПакета.ТекущаяКолонка = ЭлементыФормы.ТаблицаРезультатаПакета.Колонки.Имя; ЭлементыФормы.ТаблицаРезультатаПакета.ТекущаяКолонка = ЭлементыФормы.ТаблицаРезультатаПакета.Колонки.Имя;
ТаблицаРезультатаПакета.Сортировать("Индекс"); ТаблицаРезультатаПакета.Сортировать("Индекс");
@ -2253,7 +2284,7 @@
СтрокаТаблицыРезультата.КоличествоСтрок = СтрокаВременнойТаблицы.РазмерРезультата; СтрокаТаблицыРезультата.КоличествоСтрок = СтрокаВременнойТаблицы.РазмерРезультата;
КонецЕсли; КонецЕсли;
Иначе Иначе
СтрокаТаблицыРезультата.КоличествоСтрок = ПолучитьРазмерРезультатаЗапроса(ЭлементРезультатаПакета); СтрокаТаблицыРезультата.КоличествоСтрок = РазмерРезультатаЗапроса(ЭлементРезультатаПакета);
КонецЕсли; КонецЕсли;
Индекс = Индекс + 1; Индекс = Индекс + 1;
КонецЦикла; КонецЦикла;
@ -2290,7 +2321,7 @@
СтрокаДерева = мТекущаяСтрокаДереваЗапроса; СтрокаДерева = мТекущаяСтрокаДереваЗапроса;
КонецЕсли; КонецЕсли;
Если РезультатЗапроса <> Неопределено Тогда Если РезультатЗапроса <> Неопределено Тогда
СтрокаДерева.РазмерРезультата = ПолучитьРазмерРезультатаЗапроса(РезультатЗапроса); СтрокаДерева.РазмерРезультата = РазмерРезультатаЗапроса(РезультатЗапроса);
Если Не ЭтоСтрокаСозданияВременнойТаблицы(СтрокаДерева) Тогда Если Не ЭтоСтрокаСозданияВременнойТаблицы(СтрокаДерева) Тогда
//СтрокаДерева.АдресРезультата = ПоместитьВоВременноеХранилище(РезультатЗапроса, Новый УникальныйИдентификатор); // очень долго для больших таблиц - 0.6сек на 100000 //СтрокаДерева.АдресРезультата = ПоместитьВоВременноеХранилище(РезультатЗапроса, Новый УникальныйИдентификатор); // очень долго для больших таблиц - 0.6сек на 100000
СтрокаДерева.АдресРезультата = РезультатЗапроса; СтрокаДерева.АдресРезультата = РезультатЗапроса;
@ -3003,6 +3034,7 @@
ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность = ирКэш.ДоступенРедакторМонакоЛкс(); ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность = ирКэш.ДоступенРедакторМонакоЛкс();
Если ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность Тогда Если ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность Тогда
ЭлементыФормы.РедакторHTML.Документ.ЭтоРедактор = Истина;
ЭлементыФормы.РедакторHTML.Перейти(мПлатформа.БазовыйФайлРедактораКода()); ЭлементыФормы.РедакторHTML.Перейти(мПлатформа.БазовыйФайлРедактораКода());
КонецЕсли; КонецЕсли;
ирКлиент.ДопСвойстваЭлементаФормыЛкс(ЭтаФорма, ЭлементыФормы.ДеревоЗапроса).МенеджерПоиска = ирКлиент.СоздатьМенеджерПоискаВТабличномПолеЛкс(,,, Истина,, "ДеревоЗапросов"); ирКлиент.ДопСвойстваЭлементаФормыЛкс(ЭтаФорма, ЭлементыФормы.ДеревоЗапроса).МенеджерПоиска = ирКлиент.СоздатьМенеджерПоискаВТабличномПолеЛкс(,,, Истина,, "ДеревоЗапросов");
@ -3269,7 +3301,7 @@
КонецПроцедуры КонецПроцедуры
Функция ВыполнитьЗапросИсточникаДанных(ТекстЗапроса, пЗагружатьЭлементов = 0, ВыводитьСообщения = Истина, СохранитьДляОтложеннойОтладки = Ложь, выхРезультатПакета = Неопределено, Функция ВыполнитьЗапросИсточникаДанных(ТекстЗапроса, пЗагружатьЭлементов = 0, ВыводитьСообщения = Истина, СохранитьДляОтложеннойОтладки = Ложь, выхРезультатПакета = Неопределено,
выхРезультатПоИменам = Неопределено) Экспорт выхРезультатПоИменам = Неопределено, Знач ПредыдущийТекстПолногоЗапроса = "") Экспорт
выхРезультатПакета = Неопределено; выхРезультатПакета = Неопределено;
выхРезультатПоИменам = Неопределено; выхРезультатПоИменам = Неопределено;
@ -3291,7 +3323,7 @@
СтруктураЗапросаADO.Вставить("стОпции", ОпцииADO); // служебная колонка со структурой опций выполнения запроса СтруктураЗапросаADO.Вставить("стОпции", ОпцииADO); // служебная колонка со структурой опций выполнения запроса
СтруктураЗапросаADO.Вставить("спПараметры", Неопределено); // служебная колонка со списком параметров запроса СтруктураЗапросаADO.Вставить("спПараметры", Неопределено); // служебная колонка со списком параметров запроса
СтруктураЗапросаADO.Вставить("ТекстЗапроса", ТекстЗапроса); СтруктураЗапросаADO.Вставить("ТекстЗапроса", ТекстЗапроса);
Результат = ЗапросADOВыполнить(СтруктураЗапросаADO, Параметры,, ВыводитьСообщения, выхРезультатПакета); Результат = ЗапросADOВыполнить(СтруктураЗапросаADO, Параметры,, ВыводитьСообщения, выхРезультатПакета, ПредыдущийТекстПолногоЗапроса);
ОбновитьДоступностьКнопкиОтключиться(); ОбновитьДоступностьКнопкиОтключиться();
Иначе Иначе
СтарыйТекстЗапроса = мОбъектЗапроса.Текст; СтарыйТекстЗапроса = мОбъектЗапроса.Текст;
@ -4433,7 +4465,7 @@
//мРезультатЗапроса = ПолучитьИзВременногоХранилища(ВыбраннаяСтрока.АдресРезультата); //мРезультатЗапроса = ПолучитьИзВременногоХранилища(ВыбраннаяСтрока.АдресРезультата);
мРезультатЗапроса = ВыбраннаяСтрока.АдресРезультата; мРезультатЗапроса = ВыбраннаяСтрока.АдресРезультата;
мВыборкаРезультата = Неопределено; мВыборкаРезультата = Неопределено;
ЗагрузитьРезультатЗапроса(); ЗагрузитьРезультатЗапроса(,, Истина);
КонецЕсли; КонецЕсли;
ЗаполнитьОписаниеРезультата(ТекстЗапроса); ЗаполнитьОписаниеРезультата(ТекстЗапроса);
ЭтаФорма.ДлительностьВыполнения = ВыбраннаяСтрока.ДлительностьПолная; ЭтаФорма.ДлительностьВыполнения = ВыбраннаяСтрока.ДлительностьПолная;
@ -4776,7 +4808,7 @@
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
мПлатформа = Обработки.ирПлатформа.Создать(); мПлатформа = Обработки.ирПлатформа.Создать();
#КонецЕсли #КонецЕсли
СообщениеОпциональное = "Поэтому будет использована упрощенная структура запроса, недоступны команды ""Конструктор ИР"" и ""Расшифровать строку результата""."; СообщениеОпциональное = "Поэтому будет использован упрощенный разбор текста запроса, недоступны команды ""Конструктор ИР"" и ""Расшифровать строку результата"".";
Если ирКэш.ЛиПлатформаWindowsЛкс() Тогда Если ирКэш.ЛиПлатформаWindowsЛкс() Тогда
Парсер = мПлатформа.мПолучитьПарсер("ГрамматикаЯзыкаЗапросов",, СообщениеОпциональное); Парсер = мПлатформа.мПолучитьПарсер("ГрамматикаЯзыкаЗапросов",, СообщениеОпциональное);
Результат = Парсер <> Неопределено; Результат = Парсер <> Неопределено;
@ -4784,8 +4816,10 @@
ирОбщий.СообщитьЛкс(СообщениеОпциональное); ирОбщий.СообщитьЛкс(СообщениеОпциональное);
КонецЕсли; КонецЕсли;
Иначе Иначе
Если ПринудительноВывестиСообщение Тогда
ирОбщий.СообщитьЛкс("Функция разбора текста запроса доступна только на ОС Windows."); ирОбщий.СообщитьЛкс("Функция разбора текста запроса доступна только на ОС Windows.");
ирОбщий.СообщитьЛкс(СообщениеОпциональное); ирОбщий.СообщитьЛкс(СообщениеОпциональное);
КонецЕсли;
Результат = Ложь; Результат = Ложь;
КонецЕсли; КонецЕсли;
//Результат = Ложь; // Для отладки //Результат = Ложь; // Для отладки
@ -4825,7 +4859,7 @@
КонечнаяКолонка = 0; КонечнаяКолонка = 0;
ПолеТекста.ПолучитьГраницыВыделения(НачальнаяСтрока, НачальнаяКолонка, КонечнаяСтрока, КонечнаяКолонка); ПолеТекста.ПолучитьГраницыВыделения(НачальнаяСтрока, НачальнаяКолонка, КонечнаяСтрока, КонечнаяКолонка);
мВременныеТаблицыПакета = Новый Соответствие; мВременныеТаблицыПакета = Новый Соответствие;
Если ЛиВедущая И ЛиПарсерЗапросаДоступен() Тогда Если ЛиВедущая И ЛиПарсерЗапросаДоступен(Истина) Тогда
НачальныйТокен = ПоляТекстовПрограммы.ТекстЗапроса.РазобратьТекстЗапроса(ТекстЗапроса, Истина,,,,,, СтартоваяСтрокаДляОтображенияОшибок); НачальныйТокен = ПоляТекстовПрограммы.ТекстЗапроса.РазобратьТекстЗапроса(ТекстЗапроса, Истина,,,,,, СтартоваяСтрокаДляОтображенияОшибок);
Если Истина Если Истина
И СтроитьДеревоЗапроса И СтроитьДеревоЗапроса
@ -5820,6 +5854,9 @@
лКнопка.Пометка = Ложь; лКнопка.Пометка = Ложь;
КонецЦикла; КонецЦикла;
ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ТипЗапроса.Кнопки[НовыйТип].Пометка = Истина; ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ТипЗапроса.Кнопки[НовыйТип].Пометка = Истина;
ЭлементыФормы.КоманднаяПанельФормы.Кнопки.СохранитьОбъектДляОтладки.Доступность = Ложь
Или НовыйТип = "Обычный"
Или НовыйТип = "Компоновка";
ЭлементыФормы.КП_СвойстваСтрокиРезультата.Кнопки.ДобавитьВОтборНастроек.Доступность = Ложь ЭлементыФормы.КП_СвойстваСтрокиРезультата.Кнопки.ДобавитьВОтборНастроек.Доступность = Ложь
Или НовыйТип = "Компоновка" Или НовыйТип = "Компоновка"
Или НовыйТип = "Построитель"; Или НовыйТип = "Построитель";
@ -8262,57 +8299,7 @@
КонецФункции // ЛокОписаниеОшибки() КонецФункции // ЛокОписаниеОшибки()
// выполнение запроса через ADO на клиенте с выгрузкой результата // выполнение запроса через ADO на клиенте с выгрузкой результата
// Результат - РезультатЗапроса, ADODB.Recordset Функция ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, пЗначенияПараметров, ТипыПараметров, ИнфоОшибки, выхРезультатПакета = Неопределено, ПредыдущийТекстПолногоЗапроса = "") Экспорт
Функция ВыполнитьЗапрос_ADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, ТаблицаПараметров, ИнфоОшибки, ИспользоватьМассивПараметров = Ложь, выхРезультатПакета = Неопределено)
Перем РежимИменованныхПараметров, Параметры, ТипыПараметров;
Опции.Свойство("NamedParameters", РежимИменованныхПараметров);
Параметры = Неопределено;
ТипыПараметров = Неопределено;
Если ТаблицаПараметров <> Неопределено Тогда
Если РежимИменованныхПараметров = Истина Тогда
Параметры = Новый Соответствие;
ТипыПараметров = Новый Соответствие;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
Параметры.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
ТипыПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.ТипADO);
КонецЦикла;
Иначе
ТипаЧисло = Тип("Число");
Параметры = Новый Массив;
ТипыПараметров = Новый Массив;
ИндексН = ТаблицаПараметров.Количество()-1;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
// установим индексы в строках, где они не были указаны
Если ТипЗнч(СтрокаПараметра.Индекс) <> ТипаЧисло Тогда
ИндексН = ИндексН + 1;
СтрокаПараметра.Индекс = ИндексН;
КонецЕсли;
КонецЦикла;
// список параметров в порядке индекса
ТаблицаПараметров.Сортировать("Индекс asc");
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
Параметры.Добавить(СтрокаПараметра.Значение);
ТипыПараметров.Добавить(СтрокаПараметра.ТипADO);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Попытка
// обычный запрос ч/з ADO
Если ИспользоватьМассивПараметров = Истина Тогда
Опции.Вставить("Parameters", ирОбщий.ParametersArrayПолучитьЛкс(Параметры, ТипыПараметров));
РезультатЗапроса = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, Неопределено, Неопределено, ИнфоОшибки, выхРезультатПакета);
Иначе
РезультатЗапроса = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, Параметры, ТипыПараметров, ИнфоОшибки, выхРезультатПакета);
КонецЕсли;
Исключение
ИнфоОшибки = ЛокОписаниеОшибки(ОписаниеОшибки());
КонецПопытки;
Возврат РезультатЗапроса;
КонецФункции
// выполнение запроса через ADO на клиенте с выгрузкой результата
Функция ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, Параметры, ТипыПараметров, ИнфоОшибки, выхРезультатПакета = Неопределено) Экспорт
Перем Еррорс; Перем Еррорс;
Перем Script; Перем Script;
Перем ScriptError; Перем ScriptError;
@ -8408,7 +8395,7 @@
КонецЕсли; КонецЕсли;
// Передача параметров запроса // Передача параметров запроса
cтПараметрыТип=ТипЗнч(Параметры); cтПараметрыТип=ТипЗнч(пЗначенияПараметров);
ПарТипADOТип=ТипЗнч(ТипыПараметров); ПарТипADOТип=ТипЗнч(ТипыПараметров);
ПараметрыКоличество=0; ПараметрыКоличество=0;
@ -8425,7 +8412,7 @@
|типу значений списка параметров запроса ('"+cтПараметрыТип+"') !"; |типу значений списка параметров запроса ('"+cтПараметрыТип+"') !";
Возврат Неопределено; Возврат Неопределено;
КонецЕсли; КонецЕсли;
ПараметрыКоличество = Параметры.Количество(); ПараметрыКоличество = пЗначенияПараметров.Количество();
КонецЕсли; КонецЕсли;
// Опции выполнения запроса (ADO) // Опции выполнения запроса (ADO)
@ -8492,12 +8479,12 @@
КонецЕсли; КонецЕсли;
// флаг инициализации параметрического запроса (первое выполнение) // флаг инициализации параметрического запроса (первое выполнение)
Инициализация = Неопределено; Инициация = Неопределено;
Если Prepared = Истина Тогда Если Prepared = Истина Тогда
Если ОбъектЗапрос = Неопределено Тогда Если ОбъектЗапрос = Неопределено Тогда
Инициализация = Истина; Инициация = Истина;
Иначе Иначе
Инициализация = НЕ ОбъектЗапрос.Prepared; Инициация = НЕ ОбъектЗапрос.Prepared;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@ -8512,13 +8499,10 @@
ЗапросТекстИ = ОбработатьКомментарииЗапросаADO(ЗапросТекст, соИтогиБатчей); ЗапросТекстИ = ОбработатьКомментарииЗапросаADO(ЗапросТекст, соИтогиБатчей);
КонецЕсли; КонецЕсли;
СоединениеADO.Errors.Clear(); // Добавлено 22.10.2014 СоединениеADO.Errors.Clear();
Если RecordsetUse = Истина Тогда Если RecordsetUse = Истина Тогда
// открываем выборку
ОбъектЗапрос = Новый COMОбъект("ADODB.Recordset"); ОбъектЗапрос = Новый COMОбъект("ADODB.Recordset");
ОбъектЗапрос.ActiveConnection = СоединениеADO; ОбъектЗапрос.ActiveConnection = СоединениеADO;
//ОбъектЗапрос.Source = ЗапросТекстИ;
Если CursorType<>Неопределено Тогда Если CursorType<>Неопределено Тогда
ОбъектЗапрос.CursorType = CursorType; ОбъектЗапрос.CursorType = CursorType;
КонецЕсли; КонецЕсли;
@ -8528,7 +8512,6 @@
Если LockType<>Неопределено Тогда Если LockType<>Неопределено Тогда
ОбъектЗапрос.LockType = LockType; ОбъектЗапрос.LockType = LockType;
КонецЕсли; КонецЕсли;
Если MarshalOptions<>Неопределено Тогда Если MarshalOptions<>Неопределено Тогда
ОбъектЗапрос.MarshalOptions = MarshalOptions; ОбъектЗапрос.MarshalOptions = MarshalOptions;
КонецЕсли; КонецЕсли;
@ -8543,8 +8526,12 @@
ОбъектЗапрос.PageSize = PageSize; ОбъектЗапрос.PageSize = PageSize;
КонецЕсли; КонецЕсли;
Иначе Иначе
// выполняем команду Если Не ИменованныеПараметрыADO Тогда
Если Инициализация <> Ложь ИЛИ Инициализация = Истина Тогда Для каждого СтрокаПараметра Из Параметры Цикл
ЗапросТекстИ = СтрЗаменить(ЗапросТекстИ, ПолеТекстаЗапроса.ПрефиксПараметра() + СтрокаПараметра.ИмяПараметра, ПолеТекстаЗапроса.ПрефиксПараметра() + "/*" + СтрокаПараметра.ИмяПараметра + "*/");
КонецЦикла;
КонецЕсли;
Если Инициация <> Ложь ИЛИ Инициация = Истина Тогда
Если мКомандаADO <> Неопределено Тогда Если мКомандаADO <> Неопределено Тогда
ОбъектЗапрос = мКомандаADO; ОбъектЗапрос = мКомандаADO;
Иначе Иначе
@ -8605,13 +8592,13 @@
"Тип значения списка НЕ-ИМЕНОВАННЫХ параметров запроса должен быть 'Массив' !"; "Тип значения списка НЕ-ИМЕНОВАННЫХ параметров запроса должен быть 'Массив' !";
Возврат Неопределено; Возврат Неопределено;
КонецЕсли; КонецЕсли;
cп_Параметры = Параметры; ЗначенияПараметров = пЗначенияПараметров;
сп_ПарТипADO = ТипыПараметров; сп_ПарТипADO = ТипыПараметров;
УстановитьПараметры = Истина; УстановитьПараметры = Истина;
КонецЕсли; КонецЕсли;
Иначе // если же массив параметров ПЕРЕДАН Иначе // если же массив параметров ПЕРЕДАН
УстановитьПараметры = Ложь; УстановитьПараметры = Ложь;
Если Инициализация <> Ложь ИЛИ Инициализация = Истина Тогда Если Инициация <> Ложь ИЛИ Инициация = Истина Тогда
// заполняем параметры по переданному массиву объектов ADODB.Parameter // заполняем параметры по переданному массиву объектов ADODB.Parameter
Если ОбъектЗапрос.Parameters.Count <> Parameters.Количество() Тогда Если ОбъектЗапрос.Parameters.Count <> Parameters.Количество() Тогда
Попытка Попытка
@ -8646,24 +8633,36 @@
КонецПопытки; КонецПопытки;
сзЕррорс = Новый СписокЗначений; сзЕррорс = Новый СписокЗначений;
Индекс = -1; Индекс = -1;
Для каждого Параметр Из cп_Параметры Цикл ЧислоПараметровТекста = СтрЧислоВхождений(ЗапросТекстИ, ПолеТекстаЗапроса.ПрефиксПараметра());
СмещениеИндексаПараметра = СтрЧислоВхождений(ПредыдущийТекстПолногоЗапроса, ПолеТекстаЗапроса.ПрефиксПараметра());
Для каждого ОписаниеПараметра Из ЗначенияПараметров Цикл
Если cтПараметрыТип = ТипаМассив Тогда Если cтПараметрыТип = ТипаМассив Тогда
ПараметрИмя = Неопределено; ПараметрИмя = Неопределено;
ПараметрЗнч = Параметр; ПараметрЗнч = ОписаниеПараметра;
ИначеЕсли cтПараметрыТип = ТипаСоответствие Тогда ИначеЕсли cтПараметрыТип = ТипаСоответствие Тогда
ПараметрИмя = СокрЛП(Параметр.Ключ); ПараметрИмя = СокрЛП(ОписаниеПараметра.Ключ);
ПараметрЗнч = Параметр.Значение; ПараметрЗнч = ОписаниеПараметра.Значение;
Иначе Иначе
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
Индекс = Индекс + 1; Индекс = Индекс + 1;
Если Не ИменованныеПараметрыADO Тогда
Если СмещениеИндексаПараметра + ЧислоПараметровТекста = Индекс Тогда
// Иначе будет ошибка
// Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.
Прервать;
КонецЕсли;
Если СмещениеИндексаПараметра > Индекс Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
стТипADO=Неопределено; стТипADO=Неопределено;
Если ПарТипADOТип=ТипаМассив Тогда Если ПарТипADOТип=ТипаМассив Тогда
Если Индекс<=сп_ПарТипADO.Количество()-1 Тогда Если Индекс<=сп_ПарТипADO.Количество()-1 Тогда
стТипADO = сп_ПарТипADO.Получить(Индекс); стТипADO = сп_ПарТипADO.Получить(Индекс);
КонецЕсли; КонецЕсли;
ИначеЕсли ПарТипADOТип = ТипаСоответствие Тогда ИначеЕсли ПарТипADOТип = ТипаСоответствие Тогда
стТипADO = сп_ПарТипADO.Получить(Параметр.Ключ); стТипADO = сп_ПарТипADO.Получить(ОписаниеПараметра.Ключ);
КонецЕсли; КонецЕсли;
ЕррИнфо=""; ЕррИнфо="";
Если Истина Если Истина
@ -8672,12 +8671,12 @@
Тогда Тогда
ПараметрЗнч = Дата(Год(ПараметрЗнч) + СмещениеГодаADO, Месяц(ПараметрЗнч), День(ПараметрЗнч), Час(ПараметрЗнч), Минута(ПараметрЗнч), Секунда(ПараметрЗнч)); ПараметрЗнч = Дата(Год(ПараметрЗнч) + СмещениеГодаADO, Месяц(ПараметрЗнч), День(ПараметрЗнч), Час(ПараметрЗнч), Минута(ПараметрЗнч), Секунда(ПараметрЗнч));
КонецЕсли; КонецЕсли;
Рез = ирОбщий.ADODBCommand_УстановитьПараметрПо1СЛкс(ОбъектЗапрос, Инициализация, Индекс, ПараметрИмя, стТипADO, ПараметрЗнч, ADOUtils, ЕррИнфо); Рез = ирОбщий.ADODBCommand_УстановитьПараметрПо1СЛкс(ОбъектЗапрос, Инициация, Индекс, ПараметрИмя, стТипADO, ПараметрЗнч, ADOUtils, ЕррИнфо);
Если НЕ Рез Тогда Если НЕ Рез Тогда
Если ПараметрИмя = Неопределено Тогда Если ПараметрИмя = Неопределено Тогда
сзЕррорс.Добавить("Param["+Индекс+"]", ЕррИнфо); сзЕррорс.Добавить("Param["+Индекс+"]", ЕррИнфо);
Иначе Иначе
сзЕррорс.Добавить(Параметр.Ключ, ЕррИнфо); сзЕррорс.Добавить(ОписаниеПараметра.Ключ, ЕррИнфо);
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
@ -8804,7 +8803,9 @@
// выполняет запрос с переданным именем, возвращает признак успешности выполнения // выполняет запрос с переданным именем, возвращает признак успешности выполнения
// аргумент Запрос - имя узла структуры запроса или сам узел структуры запроса // аргумент Запрос - имя узла структуры запроса или сам узел структуры запроса
Функция ЗапросADOВыполнить(ЭтотЗапрос, Параметры = Неопределено, РезультатADOВРезультатЗапросаGWF = Ложь, ВыводитьСообщения = Истина, выхРезультатПакета = Неопределено) Экспорт Функция ЗапросADOВыполнить(ЭтотЗапрос, Параметры = Неопределено, РезультатADOВРезультатЗапросаGWF = Ложь, ВыводитьСообщения = Истина, выхРезультатПакета = Неопределено,
Знач ПредыдущийТекстПолногоЗапроса = "") Экспорт
Перем СтандартнаяОбработка, Отказ; Перем СтандартнаяОбработка, Отказ;
Перем ЗапросОбъект; Перем ЗапросОбъект;
Перем СоединениеADO; Перем СоединениеADO;
@ -8835,20 +8836,59 @@
ЕррорИнфо = "Не задан текст запроса !"; ЕррорИнфо = "Не задан текст запроса !";
Перейти ~ВызыватьИсключение; Перейти ~ВызыватьИсключение;
КонецЕсли; КонецЕсли;
//ОпцииОчистить(ЭтотЗапрос);
//ОпцияВставить(ЭтотЗапрос,"ВремяВыполнения",Истина); // Возвращать время выполнения и время выгрузки
ИсточникДанных = ЭтотЗапрос.ИсточникДанных; ИсточникДанных = ЭтотЗапрос.ИсточникДанных;
ЕррорИнфо = ""; ЕррорИнфо = "";
Если Не ЗначениеЗаполнено(ИсточникДанных) Тогда Если Не ЗначениеЗаполнено(ИсточникДанных) Тогда
ВызватьИсключение "Источник данных ADO не заполнен"; ВызватьИсключение "Источник данных ADO не заполнен";
КонецЕсли; КонецЕсли;
// запрос ADO
ОпцияВставить(ЭтотЗапрос, "НеОтключаться",Истина); ОпцияВставить(ЭтотЗапрос, "НеОтключаться",Истина);
СоединениеADO = ПолучитьСоединениеADO(); СоединениеADO = ПолучитьСоединениеADO();
стОпции = ЭтотЗапрос.стОпции; Опции = ЭтотЗапрос.стОпции;
спПараметры = ЭтотЗапрос.спПараметры; ТаблицаПараметров = ЭтотЗапрос.спПараметры;
РезультатRecordSet = ВыполнитьЗапрос_ADO(ИсточникДанных, СоединениеADO, ЗапросОбъект, стОпции, ЗапросТекст, спПараметры, ЕррорИнфо,, выхРезультатПакета); ИспользоватьМассивПараметров = Ложь;
РежимИменованныхПараметров = Ложь;
Опции.Свойство("NamedParameters", РежимИменованныхПараметров);
ПараметрыВызова = Неопределено;
ТипыПараметров = Неопределено;
Если ТаблицаПараметров <> Неопределено Тогда
Если РежимИменованныхПараметров = Истина Тогда
ПараметрыВызова = Новый Соответствие;
ТипыПараметров = Новый Соответствие;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
ПараметрыВызова.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
ТипыПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.ТипADO);
КонецЦикла;
Иначе
ТипаЧисло = Тип("Число");
ПараметрыВызова = Новый Массив;
ТипыПараметров = Новый Массив;
ИндексН = ТаблицаПараметров.Количество()-1;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
// установим индексы в строках, где они не были указаны
Если ТипЗнч(СтрокаПараметра.Индекс) <> ТипаЧисло Тогда
ИндексН = ИндексН + 1;
СтрокаПараметра.Индекс = ИндексН;
КонецЕсли;
КонецЦикла;
// список параметров в порядке индекса
ТаблицаПараметров.Сортировать("Индекс asc");
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
ПараметрыВызова.Добавить(СтрокаПараметра.Значение);
ТипыПараметров.Добавить(СтрокаПараметра.ТипADO);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Попытка
// обычный запрос ч/з ADO
Если ИспользоватьМассивПараметров = Истина Тогда
Опции.Вставить("Parameters", ирОбщий.ParametersArrayПолучитьЛкс(ПараметрыВызова, ТипыПараметров));
РезультатRecordSet = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ЗапросОбъект, Опции, ЗапросТекст, Неопределено, Неопределено, ЕррорИнфо, выхРезультатПакета, ПредыдущийТекстПолногоЗапроса);
Иначе
РезультатRecordSet = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ЗапросОбъект, Опции, ЗапросТекст, ПараметрыВызова, ТипыПараметров, ЕррорИнфо, выхРезультатПакета, ПредыдущийТекстПолногоЗапроса);
КонецЕсли;
Исключение
ИнфоОшибки = ЛокОписаниеОшибки(ОписаниеОшибки());
КонецПопытки;
КонецЕсли; КонецЕсли;
Если ПустаяСтрока(ЕррорИнфо) Тогда Если ПустаяСтрока(ЕррорИнфо) Тогда
Возврат РезультатRecordSet; Возврат РезультатRecordSet;
@ -8860,7 +8900,7 @@
ирОбщий.СообщитьСУчетомМодальностиЛкс(ЕррорТекстС, МодальныйРежим, СтатусСообщения.Внимание); ирОбщий.СообщитьСУчетомМодальностиЛкс(ЕррорТекстС, МодальныйРежим, СтатусСообщения.Внимание);
КонецЕсли; КонецЕсли;
КонецФункции // ЗапросADOВыполнить() КонецФункции
// инициирует таблицу списка параметров запроса // инициирует таблицу списка параметров запроса
Функция спПараметры_Инит() Экспорт Функция спПараметры_Инит() Экспорт
@ -10642,7 +10682,9 @@
// Активация страницы не произойдет сама // Активация страницы не произойдет сама
// Теперь надо сначала активизировать страницу поля и только потом устанавливать там выделение. Иначе прокрутки внутри поля до выделения не произойдет // Теперь надо сначала активизировать страницу поля и только потом устанавливать там выделение. Иначе прокрутки внутри поля до выделения не произойдет
ЭлементыФормы.ПанельЗапроса.ТекущаяСтраница = ЭлементыФормы.ПанельЗапроса.Страницы.ТекстЗапроса; ЭлементыФормы.ПанельЗапроса.ТекущаяСтраница = ЭлементыФормы.ПанельЗапроса.Страницы.ТекстЗапроса;
ПолеТекстаЗапроса.НайтиПоказатьСловоВТексте(ПолеТекстаЗапроса.ПрефиксПараметра() + ТекущаяСтрока.ИмяПараметра,,, Истина); Если Не ПолеТекстаЗапроса.НайтиПоказатьСловоВТексте(ПолеТекстаЗапроса.ПрефиксПараметра() + ТекущаяСтрока.ИмяПараметра,,, Истина) Тогда
ПолеТекстаЗапроса.НайтиПоказатьСловоВТексте("&" + ТекущаяСтрока.ИмяПараметра,,, Истина);
КонецЕсли;
КонецПроцедуры КонецПроцедуры
@ -10883,6 +10925,7 @@
Процедура КоманднаяПанельКоллекцияРасшифроватьСтроку(Кнопка = Неопределено) Процедура КоманднаяПанельКоллекцияРасшифроватьСтроку(Кнопка = Неопределено)
ЭлементыФормы.ПочемуНетНужнойСтроки.Видимость = Ложь;
Если Не ЛиПарсерЗапросаДоступен(Истина) Тогда Если Не ЛиПарсерЗапросаДоступен(Истина) Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
@ -10897,7 +10940,11 @@
КомпонентаТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать(); КомпонентаТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли #КонецЕсли
Если ЭлементыФормы.РезультатКоллекция.ТекущаяСтрока = Неопределено Тогда Если ЭлементыФормы.РезультатКоллекция.ТекущаяСтрока = Неопределено Тогда
Ответ = Вопрос("Выполнить запрос без отбора?", РежимДиалогаВопрос.ОКОтмена); //Если Кнопка = Неопределено Тогда
Ответ = КодВозвратаДиалога.ОК;
//Иначе
// Ответ = Вопрос("Выполнить запрос без отбора?", РежимДиалогаВопрос.ОКОтмена);
//КонецЕсли;
Иначе Иначе
Ответ = Вопрос("Да - использовать текущую строку. Нет - выполнить запрос без отбора.", РежимДиалогаВопрос.ДаНетОтмена); Ответ = Вопрос("Да - использовать текущую строку. Нет - выполнить запрос без отбора.", РежимДиалогаВопрос.ДаНетОтмена);
КонецЕсли; КонецЕсли;
@ -10924,7 +10971,7 @@
Для Каждого ОписаниеТаблицы Из ТаблицыЗапроса Цикл Для Каждого ОписаниеТаблицы Из ТаблицыЗапроса Цикл
РезультатЗапроса = ВыполнитьЗапросИсточникаДанных("SELECT Count(*) FROM " + ОписаниеТаблицы.Представление); РезультатЗапроса = ВыполнитьЗапросИсточникаДанных("SELECT Count(*) FROM " + ОписаниеТаблицы.Представление);
ОписаниеТаблицы.Представление = ОписаниеТаблицы.Значение; ОписаниеТаблицы.Представление = ОписаниеТаблицы.Значение;
ОписаниеТаблицы.Значение = РезультатЗапроса[0].Выгрузить()[0][0]; ОписаниеТаблицы.Значение = ТаблицаИзРезультатаЗапроса(РезультатЗапроса)[0][0];
МаксРазмерРезультата = МаксРазмерРезультата * Макс(1, ОписаниеТаблицы.Значение); МаксРазмерРезультата = МаксРазмерРезультата * Макс(1, ОписаниеТаблицы.Значение);
КонецЦикла; КонецЦикла;
Если МаксРазмерРезультата > 1000000 Тогда Если МаксРазмерРезультата > 1000000 Тогда
@ -10935,15 +10982,13 @@
КонецЕсли; КонецЕсли;
ТекстЗапросаБезОтбора = КонструкторЗапроса.СобратьПолныйТекст(, Истина); ТекстЗапросаБезОтбора = КонструкторЗапроса.СобратьПолныйТекст(, Истина);
ПолучитьЗапросСНастройкамиИНайтиВременныеТаблицы(ТекстЗапросаБезОтбора); ПолучитьЗапросСНастройкамиИНайтиВременныеТаблицы(ТекстЗапросаБезОтбора);
мРезультатПакета = ВыполнитьЗапросИсточникаДанных(ТекстЗапросаБезОтбора); мРезультатЗапроса = ВыполнитьЗапросИсточникаДанных(ТекстЗапросаБезОтбора);
мРезультатЗапроса = мРезультатПакета[ПолучитьИндексПоследнегоРезультатЗапросаИзРезультатаПакета()]; Если ТипЗнч(мРезультатЗапроса) = Тип("Массив") Тогда
#Если Сервер И Не Сервер Тогда мРезультатЗапроса = мРезультатЗапроса[ПолучитьИндексПоследнегоРезультатЗапросаИзРезультатаПакета()];
_ = Новый Запрос; КонецЕсли;
мРезультатЗапроса = _.Выполнить();
#КонецЕсли
ЗаполнитьОписаниеРезультата(ТекстЗапросаБезОтбора,,, Ложь); ЗаполнитьОписаниеРезультата(ТекстЗапросаБезОтбора,,, Ложь);
ЗагрузитьРезультатЗапроса(, Истина, Истина,, Истина); ЗагрузитьРезультатЗапроса(, Истина, Истина,, Истина);
Если мРезультатЗапроса.Пустой() Тогда Если РазмерРезультатаЗапроса(мРезультатЗапроса) = 0 Тогда
СписокПустыхТаблиц = Новый СписокЗначений; СписокПустыхТаблиц = Новый СписокЗначений;
Для Каждого ОписаниеТаблицы Из ТаблицыВнутреннихСоединений Цикл Для Каждого ОписаниеТаблицы Из ТаблицыВнутреннихСоединений Цикл
Если Ложь Если Ложь
@ -11025,10 +11070,10 @@
КонструкторЗапроса.ДобавитьЗапрос(Истина, 0, "ДоГруппировки"); КонструкторЗапроса.ДобавитьЗапрос(Истина, 0, "ДоГруппировки");
КонструкторЗапроса.УдалитьДобавленныеВыбранныеПоляИПорядок(ВыбранныеПоляПослеГруппировки); КонструкторЗапроса.УдалитьДобавленныеВыбранныеПоляИПорядок(ВыбранныеПоляПослеГруппировки);
ВыбранныеПоляДоГруппировки = КонструкторЗапроса.ВыбратьВсеПоляИспользованныеВВыражениях(Истина); ВыбранныеПоляДоГруппировки = КонструкторЗапроса.ВыбратьВсеПоляИспользованныеВВыражениях(Истина);
НачальныйИндексДобавленныхОтборовДоГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата, Истина); НачальныйИндексДобавленныхОтборовДоГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата, Истина,, ВыбранныеПоляПослеГруппировки);
КонструкторЗапроса.ЗагрузитьПоследнийЗапрос(); КонструкторЗапроса.ЗагрузитьПоследнийЗапрос();
КонецЕсли; КонецЕсли;
НачальныйИндексДобавленныхОтборовПослеГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата); НачальныйИндексДобавленныхОтборовПослеГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата,,, ВыбранныеПоляПослеГруппировки);
// Опасно, т.к. метод написан для компоненты, а не формы конструктора. Свою компоненту передавать нельзя, чтобы не засорять ее лишними параметрами. // Опасно, т.к. метод написан для компоненты, а не формы конструктора. Свою компоненту передавать нельзя, чтобы не засорять ее лишними параметрами.
НоваяФорма.ЗагрузитьПараметрыИзКонструктораЗапроса(КонструкторЗапроса); НоваяФорма.ЗагрузитьПараметрыИзКонструктораЗапроса(КонструкторЗапроса);
@ -11036,6 +11081,7 @@
НовыйТекстЗапроса = КонструкторЗапроса.СобратьПолныйТекст(, Ложь); НовыйТекстЗапроса = КонструкторЗапроса.СобратьПолныйТекст(, Ложь);
НоваяФорма.ПолеТекстаЗапроса.ПолеТекста.УстановитьТекст(НовыйТекстЗапроса); НоваяФорма.ПолеТекстаЗапроса.ПолеТекста.УстановитьТекст(НовыйТекстЗапроса);
НоваяФорма.СпособВыгрузки = 1; НоваяФорма.СпособВыгрузки = 1;
НоваяФорма.ЗагружатьЭлементов = 0; // Так отключаем асинхронность
Если Не НоваяФорма.ВыполнитьЗапрос() Тогда Если Не НоваяФорма.ВыполнитьЗапрос() Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
@ -11059,7 +11105,8 @@
НовыйТекстЗапроса = КонструкторЗапроса.СобратьПолныйТекст(, Ложь); НовыйТекстЗапроса = КонструкторЗапроса.СобратьПолныйТекст(, Ложь);
РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных(НовыйТекстЗапроса)[0]; РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных(НовыйТекстЗапроса)[0];
Иначе Иначе
РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных("ВЫБРАТЬ ""Слишком много строк - " + XMLСтрока(НоваяФорма.РезультатКоллекция[0][ИндексКолонкиКоличество]) + """")[0]; ТекстЗапросаОшибки = "SELECT " + ПолеТекстаЗапроса.мПараметрыДиалектаSQL.Кавычка + "Слишком много строк - " + XMLСтрока(НоваяФорма.РезультатКоллекция[0][ИндексКолонкиКоличество]) + ПолеТекстаЗапроса.мПараметрыДиалектаSQL.Кавычка;
РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных(ТекстЗапросаОшибки)[0];
КонецЕсли; КонецЕсли;
Иначе Иначе
//РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных("ВЫБРАТЬ 1 ГДЕ ЛОЖЬ")[0]; //РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных("ВЫБРАТЬ 1 ГДЕ ЛОЖЬ")[0];
@ -11089,9 +11136,7 @@
Если НоваяФорма.РезультатКоллекция.Количество() > 0 Тогда Если НоваяФорма.РезультатКоллекция.Количество() > 0 Тогда
Для Каждого СтрокаДопПоля Из ВыбранныеПоляПослеГруппировки Цикл Для Каждого СтрокаДопПоля Из ВыбранныеПоляПослеГруппировки Цикл
ЗначениеПоля = НоваяФорма.РезультатКоллекция[0][СтрокаДопПоля.Имя]; ЗначениеПоля = НоваяФорма.РезультатКоллекция[0][СтрокаДопПоля.Имя];
СтрокаДопПоля.Расшифровка = КонструкторЗапроса.РасшифровкаЗначенияДляТекстаЗапроса(ЗначениеПоля, НоваяФорма);
СтрокаДопПоля.РасшифровкаЗначение = ЗначениеПоля; СтрокаДопПоля.РасшифровкаЗначение = ЗначениеПоля;
СтрокаДопПоля.ДлинаТекста = СтрДлина(СтрокаДопПоля.Определение);
КонецЦикла; КонецЦикла;
КонецЕсли; КонецЕсли;
ПрефиксПараметра = ПолеТекстаЗапроса.ПрефиксПараметра(); ПрефиксПараметра = ПолеТекстаЗапроса.ПрефиксПараметра();
@ -11105,6 +11150,11 @@
СтрокаДопПоля.Определение = ОпределениеПараметра; СтрокаДопПоля.Определение = ОпределениеПараметра;
СтрокаДопПоля.Расшифровка = РасшифровкаЗначения; СтрокаДопПоля.Расшифровка = РасшифровкаЗначения;
СтрокаДопПоля.РасшифровкаЗначение = СтрокаПараметра.Значение; СтрокаДопПоля.РасшифровкаЗначение = СтрокаПараметра.Значение;
КонецЦикла;
Для Каждого СтрокаДопПоля Из ВыбранныеПоляПослеГруппировки Цикл
Если Не ЗначениеЗаполнено(СтрокаДопПоля.Расшифровка) Тогда
СтрокаДопПоля.Расшифровка = КонструкторЗапроса.РасшифровкаЗначенияДляТекстаЗапроса(СтрокаДопПоля.РасшифровкаЗначение, НоваяФорма);
КонецЕсли;
СтрокаДопПоля.ДлинаТекста = СтрДлина(СтрокаДопПоля.Определение); СтрокаДопПоля.ДлинаТекста = СтрДлина(СтрокаДопПоля.Определение);
КонецЦикла; КонецЦикла;
ВыбранныеПоляПослеГруппировки.Сортировать("ДлинаТекста Убыв"); ВыбранныеПоляПослеГруппировки.Сортировать("ДлинаТекста Убыв");
@ -11663,6 +11713,68 @@
ирОбщий.ПолеВвода_ОбновитьСписокЛкс(Элемент); ирОбщий.ПолеВвода_ОбновитьСписокЛкс(Элемент);
КонецПроцедуры КонецПроцедуры
Процедура КоманднаяПанельЗапросаРезультатаОткрытьПланЗапроса(Кнопка)
#Если Сервер И Не Сервер Тогда
мАнализТехножурнала = Обработки.ирАнализТехножурнала.Создать();
#КонецЕсли
мАнализТехножурнала.ОчиститьТаблицуЖурнала();
мАнализТехножурнала.ЗагрузитьТрассуСУБД();
ВыбраннаяСтрока = НайтиПланЗапросаВТрассе();
Если ВыбраннаяСтрока <> Неопределено Тогда
мАнализТехножурнала.ОткрытьПланЗапросаСУБД(ВыбраннаяСтрока.ПланСУБД);
Иначе
мАнализТехножурнала.ОчиститьТаблицуЖурнала();
мАнализТехножурнала.ЗагрузитьТрассуТехножурнала(Ложь);
ВыбраннаяСтрока = НайтиПланЗапросаВТрассе();
Если ВыбраннаяСтрока <> Неопределено Тогда
мАнализТехножурнала.ОткрытьТекстБДСтрокиЖурнала(ВыбраннаяСтрока, "ПланСУБД", Истина);
Иначе
ирОбщий.СообщитьЛкс("План запроса не найден. Возможно запрос слишком простой.");
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Функция НайтиПланЗапросаВТрассе()
#Если Сервер И Не Сервер Тогда
мАнализТехножурнала = Обработки.ирАнализТехножурнала.Создать();
#КонецЕсли
мАнализТехножурнала.ТаблицаЖурнала.Сортировать("МоментВремени УБЫВ");
ВыбраннаяСтрока = Неопределено;
ПропуститьЗапросов = 0;
Если Найти(мОписаниеРезультата.ТекстЗапроса, КомментарийСлужебнойВыборки()) > 0 Тогда
ПропуститьЗапросов = 1;
КонецЕсли;
Для Каждого НайденныйЗапрос Из мАнализТехножурнала.ТаблицаЖурнала Цикл
Если Истина
И ирОбщий.СтрНайтиЛкс(НайденныйЗапрос.ТекстСУБД, "SELECT 1 WHERE OBJECT_ID(",,,, Ложь) = 0
И ирОбщий.СтрНайтиЛкс(НайденныйЗапрос.ТекстСУБД, "CREATE TABLE ",,,, Ложь) = 0
И ирОбщий.СтрНайтиЛкс(НайденныйЗапрос.ТекстСУБД, "TRUNCATE TABLE ",,,, Ложь) = 0
И ирОбщий.СтрНайтиЛкс(НайденныйЗапрос.ТекстСУБД, "DROP TABLE ",,,, Ложь) = 0
И ирОбщий.СтрНайтиЛкс(НайденныйЗапрос.ТекстСУБД, "CREATE CLUSTERED INDEX ",,,, Ложь) = 0
И ирОбщий.СтрНайтиЛкс(НайденныйЗапрос.ТекстСУБД, "FROM dbo._ExtDataSrcPrms",,,, Ложь) = 0
И ЗначениеЗаполнено(НайденныйЗапрос.ПланСУБД)
И (Ложь
Или НайденныйЗапрос.ЧислоИзменныхСтрок = РазмерРезультата
Или НайденныйЗапрос.ЧислоСтрок = РазмерРезультата)
Тогда
Если ПропуститьЗапросов > 0 Тогда
ПропуститьЗапросов = ПропуститьЗапросов - 1;
Иначе
ВыбраннаяСтрока = НайденныйЗапрос;
Прервать;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Возврат ВыбраннаяСтрока;
КонецФункции
Процедура ПочемуНетНужнойСтрокиНажатие(Элемент)
КоманднаяПанельКоллекцияРасшифроватьСтроку();
КонецПроцедуры
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирКонсольЗапросов.Форма.Форма"); ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирКонсольЗапросов.Форма.Форма");
мИмяОткрытогоФайла = ""; мИмяОткрытогоФайла = "";
ТекущийКлассWMI = "Win32_Process"; ТекущийКлассWMI = "Win32_Process";

View File

@ -111,9 +111,7 @@
{0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,6,1,4, {5,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,6,1,4,
{7,5b6d3346-4068-4bed-99e7-f8b685d786d8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,89f43ef2-f187-4c00-8b96-edb8beb7f606,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,1dfa8096-981f-4da5-b314-5c70335fa5e9,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнопкаОКНажатие", {3,"КнопкаОКНажатие",
{1,"КнопкаОКНажатие", {1,"КнопкаОКНажатие",
{1,1, {1,1,
@ -132,33 +130,35 @@
},6, },6,
{1,0}, {1,0},
{1,0},1}, {1,0},1},
{7,e131e408-9ace-4c6f-9866-d68f9471636b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,d9563479-d9f0-45ad-a56f-a2017497cd97,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,5da19b4e-aa64-4a56-8ca4-8aee1666c82f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,142, {6,0,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},0,1}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},0,1},
{7,ed22381c-e919-4d8e-bdde-f5db048a453a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,b719727f-418e-4576-aaa6-685cba2fef2b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},1, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,1dfa8096-981f-4da5-b314-5c70335fa5e9, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,89f43ef2-f187-4c00-8b96-edb8beb7f606,
{8,"КнопкаОКНажатие",0,1, {8,"КнопкаОКНажатие",0,1,
{1,3, {1,3,
{"ru"," ОК "}, {"ru"," ОК "},
{"en"," ОК "}, {"en"," ОК "},
{"uk"," ОК "} {"uk"," ОК "}
},1,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,1,1e2,0,0,1,0,0,0,0},5b6d3346-4068-4bed-99e7-f8b685d786d8, },1,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,1,1e2,0,0,1,0,0,0,0},d9563479-d9f0-45ad-a56f-a2017497cd97,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,6,1e2,2,0,1,0,0,0,0},e131e408-9ace-4c6f-9866-d68f9471636b, {1,0},0,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,6,1e2,2,0,1,0,0,0,0},5da19b4e-aa64-4a56-8ca4-8aee1666c82f,
{8,"Закрыть",0,1, {8,"Закрыть",0,1,
{1,3, {1,3,
{"ru","Закрыть"}, {"ru","Закрыть"},
{"en","Закрыть"}, {"en","Закрыть"},
{"uk","Закрыть"} {"uk","Закрыть"}
},1,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,2,1e2,0,1,1,0,0,0,0},ed22381c-e919-4d8e-bdde-f5db048a453a, },1,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,2,1e2,0,1,1,0,0,0,0},b719727f-418e-4576-aaa6-685cba2fef2b,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,5,1e2,2,0,1,0,0,0,0}, {1,0},0,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,5,1e2,2,0,1,0,0,0,0},
{-1,0, {-1,0,
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,34a7e571-42a1-4779-a5df-cf7dfc29c875,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,14ab0a3d-e245-45fa-9fc2-b186fe384c4c,1,0,0}
}, },
{8,0,389,439,414,1, {8,0,389,439,414,1,
{0, {0,
@ -836,9 +836,9 @@
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,3, {1,3,
{"ru","Отключает анализ дочернего уровня запросов пакета ведомой структуры, если в тексте пакета запросов более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."}, {"ru","Отключает анализ дочернего уровня элемента структуры, если в его тексте более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."},
{"en","Отключает анализ дочернего уровня запросов пакета ведомой структуры, если в тексте пакета запросов более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."}, {"en","Отключает анализ дочернего уровня элемента структуры, если в его тексте более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."},
{"uk","Отключает анализ дочернего уровня запросов пакета ведомой структуры, если в тексте пакета запросов более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."} {"uk","Отключает анализ дочернего уровня элемента структуры, если в его тексте более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."}
},0,0,100,0,0},30,0,0,0,0,1,0,1,0,0,1,0,0,10,0,0,4,0, },0,0,100,0,0},30,0,0,0,0,1,0,1,0,0,1,0,0,10,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
@ -1097,7 +1097,7 @@
{0} {0}
} }
} }
},439,414,1,0,1,4,4,243,439,414,96}, },439,414,1,0,1,4,4,246,439,414,96},
{ {
{2},17, {2},17,
{6, {6,

View File

@ -262,6 +262,7 @@
ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность = ирКэш.ДоступенРедакторМонакоЛкс(); ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность = ирКэш.ДоступенРедакторМонакоЛкс();
Если ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность Тогда Если ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность Тогда
ЭлементыФормы.РедакторHTML.Документ.ЭтоРедактор = Истина;
ЭлементыФормы.РедакторHTML.Перейти(мПлатформа.БазовыйФайлРедактораКода()); ЭлементыФормы.РедакторHTML.Перейти(мПлатформа.БазовыйФайлРедактораКода());
КонецЕсли; КонецЕсли;

View File

@ -170,6 +170,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Длительность выполнения макета</v8:content> <v8:content>Длительность выполнения макета</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Длительность выполнения макета</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Длительность выполнения макета</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>
@ -209,6 +217,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Длительность компоновки макета</v8:content> <v8:content>Длительность компоновки макета</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Длительность компоновки макета</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Длительность компоновки макета</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>

View File

@ -592,16 +592,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1, {1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,100,1,13, {5,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,100,1,13,
{7,f7279bb4-90a0-4077-a7bc-8d4fe4aa841e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,6b0e941c-6a6d-474c-80c3-bd0f0cd7f04a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Переместить вверх"}
},
{1,1,
{"ru","Переместить текущий элемент вверх"}
},2},
{7,b0f04994-92f6-4836-b035-ed8433ae5a6d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,80, {6,4294967295,00000000-0000-0000-0000-000000000000,80,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1, {1,1,
@ -610,16 +601,7 @@
{1,1, {1,1,
{"ru","Добавить новый элемент"} {"ru","Добавить новый элемент"}
},2}, },2},
{7,b0d0684b-3279-44cc-9f65-25b33e8ce2bc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,f57f8f30-6aba-4ca1-af3c-49bac913d1aa,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,94,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Закончить редактирование"}
},
{1,1,
{"ru","Закончить редактирование строки"}
},2},
{7,83f3d4bb-4a8e-4e3f-bb25-0d274f95c19d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,84, {6,4294967295,00000000-0000-0000-0000-000000000000,84,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1, {1,1,
@ -628,43 +610,16 @@
{1,1, {1,1,
{"ru","Изменить (или открыть) текущий элемент"} {"ru","Изменить (или открыть) текущий элемент"}
},2}, },2},
{7,52db9821-4616-4cfb-8a97-388a144a10f6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,b07af5f5-606c-467e-b774-127246a05b1d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,82, {6,4294967295,00000000-0000-0000-0000-000000000000,94,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1, {1,1,
{"ru","Добавить копированием"} {"ru","Закончить редактирование"}
}, },
{1,1, {1,1,
{"ru","Добавить новый элемент копированием текущего"} {"ru","Закончить редактирование строки"}
},2}, },2},
{7,a181c441-5bc0-4707-a8fb-9abb4866f451,1,e1692cc2-605b-4535-84dd-28440238746c, {7,f58f0c4d-23ba-4f07-9e7b-bbba0b807066,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{3,"КоманднаяПанельПараметрыОчистить",
{1,"КоманднаяПанельПараметрыОчистить",
{1,1,
{"ru","Очистить"}
},
{1,1,
{"ru","Очистить"}
},
{1,1,
{"ru","Очистить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Очистить"},
{"en","Очистить"},
{"uk","Очистить"}
},
{1,3,
{"ru","Очистить"},
{"en","Очистить"},
{"uk","Очистить"}
},2},
{7,c4ecb901-444b-4c11-a8ca-5332a473274f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,83, {6,4294967295,00000000-0000-0000-0000-000000000000,83,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1, {1,1,
@ -673,25 +628,16 @@
{1,1, {1,1,
{"ru","Удалить текущий элемент"} {"ru","Удалить текущий элемент"}
},2}, },2},
{7,c47d70be-3d7f-4810-a751-3d389fe8dd76,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,8994316a-15e7-42d7-b653-f539b3a19310,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86, {6,4294967295,00000000-0000-0000-0000-000000000000,82,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1, {1,1,
{"ru","Переместить вниз"} {"ru","Добавить копированием"}
}, },
{1,1, {1,1,
{"ru","Переместить текущий элемент вниз"} {"ru","Добавить новый элемент копированием текущего"}
},2}, },2},
{7,20ef0f30-0387-4438-9010-07becbc05ca0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,4d5eda6a-cfb5-480c-996c-f405617261a4,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Упорядочить по возрастанию"}
},
{1,1,
{"ru","Упорядочить список по возрастанию"}
},2},
{7,4fb5bfbd-6cd4-4d48-8e79-df7014f04c42,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89, {6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1, {1,1,
@ -700,9 +646,36 @@
{1,1, {1,1,
{"ru","Упорядочить список по убыванию"} {"ru","Упорядочить список по убыванию"}
},2}, },2},
{7,ef9a5d25-5c32-4066-a222-cc64da7db3d2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,1416e319-6808-4553-909e-cd860a72b4c5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Переместить вниз"}
},
{1,1,
{"ru","Переместить текущий элемент вниз"}
},2},
{7,fd75fc81-10b8-4a03-8389-4fd431951919,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Переместить вверх"}
},
{1,1,
{"ru","Переместить текущий элемент вверх"}
},2},
{7,9aeb22ff-cfe1-43d9-aed6-8e3ff23dfa73,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Упорядочить по возрастанию"}
},
{1,1,
{"ru","Упорядочить список по возрастанию"}
},2},
{7,3bb9a06e-4239-4e3f-a52f-ee62cadbe78a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,7e547973-e576-47be-97cd-c5ab3604f4c1,1,e1692cc2-605b-4535-84dd-28440238746c, {7,8f5aa25a-0873-4d7e-b577-deaee6db9a1e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыЗаполнить", {3,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить", {1,"КоманднаяПанельПараметрыЗаполнить",
{1,1, {1,1,
@ -729,59 +702,86 @@
{"en","Заполнить"}, {"en","Заполнить"},
{"uk","Заполнить"} {"uk","Заполнить"}
},2}, },2},
{7,c214c7d7-836c-4593-8123-44b137174206,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,dc28c756-9bb6-4d76-8ff6-997881c4b62f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},1, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,b0f04994-92f6-4836-b035-ed8433ae5a6d, {7,d70725a1-2c7e-4781-996c-a62cf972e0a2,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}
}
},6,
{1,3,
{"ru","Очистить"},
{"en","Очистить"},
{"uk","Очистить"}
},
{1,3,
{"ru","Очистить"},
{"en","Очистить"},
{"uk","Очистить"}
},2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,6b0e941c-6a6d-474c-80c3-bd0f0cd7f04a,
{8,"Действие1",0,2, {8,"Действие1",0,2,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,86,1e2,0,0,1,0,0,0,0},83f3d4bb-4a8e-4e3f-bb25-0d274f95c19d, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,86,1e2,0,0,1,0,0,0,0},f57f8f30-6aba-4ca1-af3c-49bac913d1aa,
{8,"Действие2",0,2, {8,"Действие2",0,2,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,87,1e2,0,0,1,0,0,0,0},c4ecb901-444b-4c11-a8ca-5332a473274f, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,87,1e2,0,0,1,0,0,0,0},f58f0c4d-23ba-4f07-9e7b-bbba0b807066,
{8,"Действие3",0,2, {8,"Действие3",0,2,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,88,1e2,0,0,1,0,0,0,0},b0d0684b-3279-44cc-9f65-25b33e8ce2bc, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,88,1e2,0,0,1,0,0,0,0},b07af5f5-606c-467e-b774-127246a05b1d,
{8,"Действие4",0,2, {8,"Действие4",0,2,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,89,1e2,0,0,1,0,0,0,0},52db9821-4616-4cfb-8a97-388a144a10f6, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,89,1e2,0,0,1,0,0,0,0},8994316a-15e7-42d7-b653-f539b3a19310,
{8,"Действие5",0,2, {8,"Действие5",0,2,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,90,1e2,0,0,1,0,0,0,0},f7279bb4-90a0-4077-a7bc-8d4fe4aa841e, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,90,1e2,0,0,1,0,0,0,0},fd75fc81-10b8-4a03-8389-4fd431951919,
{8,"Действие6",0,2, {8,"Действие6",0,2,
{1,1, {1,1,
{"#","Действие6"} {"#","Действие6"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,91,1e2,0,0,1,0,0,0,0},c47d70be-3d7f-4810-a751-3d389fe8dd76, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,91,1e2,0,0,1,0,0,0,0},1416e319-6808-4553-909e-cd860a72b4c5,
{8,"Действие7",0,2, {8,"Действие7",0,2,
{1,1, {1,1,
{"#","Действие7"} {"#","Действие7"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,92,1e2,0,0,1,0,0,0,0},20ef0f30-0387-4438-9010-07becbc05ca0, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,92,1e2,0,0,1,0,0,0,0},9aeb22ff-cfe1-43d9-aed6-8e3ff23dfa73,
{8,"Действие8",0,2, {8,"Действие8",0,2,
{1,1, {1,1,
{"#","Действие8"} {"#","Действие8"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,93,1e2,0,0,1,0,0,0,0},4fb5bfbd-6cd4-4d48-8e79-df7014f04c42, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,93,1e2,0,0,1,0,0,0,0},4d5eda6a-cfb5-480c-996c-f405617261a4,
{8,"Действие9",0,2, {8,"Действие9",0,2,
{1,1, {1,1,
{"#","Действие9"} {"#","Действие9"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,94,1e2,0,0,1,0,0,0,0},ef9a5d25-5c32-4066-a222-cc64da7db3d2, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,94,1e2,0,0,1,0,0,0,0},3bb9a06e-4239-4e3f-a52f-ee62cadbe78a,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,99,1e2,2,0,1,0,0,0,0},7e547973-e576-47be-97cd-c5ab3604f4c1, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,99,1e2,2,0,1,0,0,0,0},8f5aa25a-0873-4d7e-b577-deaee6db9a1e,
{8,"Заполнить",0,1, {8,"Заполнить",0,1,
{1,3, {1,3,
{"ru","Заполнить"}, {"ru","Заполнить"},
{"en","Заполнить"}, {"en","Заполнить"},
{"uk","Заполнить"} {"uk","Заполнить"}
},1,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,97,1e2,0,0,1,0,0,0,0},c214c7d7-836c-4593-8123-44b137174206, },1,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,97,1e2,0,0,1,0,0,0,0},dc28c756-9bb6-4d76-8ff6-997881c4b62f,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,100,1e2,2,0,1,0,0,0,0},a181c441-5bc0-4707-a8fb-9abb4866f451, },0,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,100,1e2,2,0,1,0,0,0,0},d70725a1-2c7e-4781-996c-a62cf972e0a2,
{8,"Очистить",0,1, {8,"Очистить",0,1,
{1,3, {1,3,
{"ru","Очистить"}, {"ru","Очистить"},
@ -2501,16 +2501,11 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
{0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,0,1, {1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,7,1,5, {5,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,7,1,5,
{7,9f230fbc-6c17-45b1-8923-361f1f6013e4,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {7,c4ae4307-934a-4ff5-9953-bce5caff85fc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,4294967295,00000000-0000-0000-0000-000000000000,300, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},6, {1,0},
{1,1, {1,0},1},
{"ru","Открыть справку"} {7,814018d7-19ce-44e4-b561-07265d34f3ce,1,e1692cc2-605b-4535-84dd-28440238746c,
},
{1,1,
{"ru","Открыть справку"}
},1},
{7,c2ad5d64-d656-42b1-8897-962c5f660c79,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПриОК", {3,"ПриОК",
{1,"ПриОК", {1,"ПриОК",
{1,1, {1,1,
@ -2538,15 +2533,11 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
{"uk","ОК"} {"uk","ОК"}
}, },
{0,0,0},1}, {0,0,0},1},
{7,5220d4e3-3ba4-49cb-9913-e3225e48142a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,ecbe2860-9274-4be5-8b5b-c4968f66259e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0}, {1,0},
{1,0},1}, {1,0},1},
{7,b8a29e1b-b295-4237-b275-22c00002ee3d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {7,f640224c-91ef-46d2-b97c-9e2f95ae9dd1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,c7172248-ccc8-4cfd-a351-5917d3237fb8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142, {6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},6, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},6,
{1,1, {1,1,
@ -2554,22 +2545,31 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
}, },
{1,1, {1,1,
{"ru","Закрыть"} {"ru","Закрыть"}
},1},
{7,634865de-fdef-4884-bba7-2c4a51507837,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,300,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},6,
{1,1,
{"ru","Открыть справку"}
},
{1,1,
{"ru","Открыть справку"}
},1},1, },1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,c2ad5d64-d656-42b1-8897-962c5f660c79, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,814018d7-19ce-44e4-b561-07265d34f3ce,
{8,"ОК",0,2, {8,"ОК",0,2,
{1,3, {1,3,
{"ru"," ОК "}, {"ru"," ОК "},
{"en"," ОК "}, {"en"," ОК "},
{"uk"," ОК "} {"uk"," ОК "}
},1,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,1,1e2,0,0,1,0,0,0,0},b8a29e1b-b295-4237-b275-22c00002ee3d, },1,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,1,1e2,0,0,1,0,0,0,0},ecbe2860-9274-4be5-8b5b-c4968f66259e,
{8,"Разделитель",0,2, {8,"Разделитель",0,2,
{1,0},0,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,5,1e2,2,0,1,0,0,0,0},c7172248-ccc8-4cfd-a351-5917d3237fb8, {1,0},0,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,5,1e2,2,0,1,0,0,0,0},f640224c-91ef-46d2-b97c-9e2f95ae9dd1,
{8,"Подменю",0,2, {8,"Подменю",0,2,
{1,1, {1,1,
{"#","Подменю"} {"#","Подменю"}
},0,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,2,1e2,0,1,1,0,0,0,0},5220d4e3-3ba4-49cb-9913-e3225e48142a, },0,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,2,1e2,0,1,1,0,0,0,0},c4ae4307-934a-4ff5-9953-bce5caff85fc,
{8,"Разделитель1",0,2, {8,"Разделитель1",0,2,
{1,0},0,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,7,1e2,2,0,1,0,0,0,0},9f230fbc-6c17-45b1-8923-361f1f6013e4, {1,0},0,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,7,1e2,2,0,1,0,0,0,0},634865de-fdef-4884-bba7-2c4a51507837,
{8,"Справка",0,2, {8,"Справка",0,2,
{1,1, {1,1,
{"#","Справка"} {"#","Справка"}
@ -2578,7 +2578,7 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,fe06970e-d7cb-4c2e-9956-1d1b106673c7,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,8d712c48-f5cd-46ba-a38c-d0e2111b20f7,1,0,0}
}, },
{8,0,285,400,309,1, {8,0,285,400,309,1,
{0, {0,

View File

@ -20,11 +20,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Конструктор регулярного выражения (ИР)</v8:content> <v8:content>Конструктор выражения XPath (ИР)</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Конструктор регулярного выражения (ИР)</v8:content> <v8:content>Конструктор выражения XPath (ИР)</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
@ -446,11 +446,11 @@
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Конструктор регулярного выражения (ИР)</v8:content> <v8:content>Конструктор выражения XPath (ИР)</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>uk</v8:lang> <v8:lang>uk</v8:lang>
<v8:content>Конструктор регулярного выражения (ИР)</v8:content> <v8:content>Конструктор выражения XPath (ИР)</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -339,36 +339,15 @@
Функция ВычислитьНаборУзлов(ЭтоПроверка) Функция ВычислитьНаборУзлов(ЭтоПроверка)
ПостроительDOM = Новый ПостроительDOM();
Если ЭтоПроверка Тогда Если ЭтоПроверка Тогда
ТекстХМЛ = "<r/>"; ТекстХМЛ = "<r/>";
Иначе Иначе
ТекстХМЛ = ПроверочныйТекст(); ТекстХМЛ = ПроверочныйТекст();
Если ЭтоHTML Тогда Если ЭтоHTML Тогда
ЧтениеHTML = Новый ЧтениеHTML; ТекстХМЛ = ирОбщий.ТекстHTMLВТекстXMLЛкс(ТекстХМЛ);
ЧтениеHTML.УстановитьСтроку(ТекстХМЛ);
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("html");
Для Каждого Атрибут Из ДокументHTML.ПолучитьЭлементыПоИмени("html")[0].Атрибуты Цикл
Если Атрибут.ЛокальноеИмя = "xmlns" Тогда
Продолжить;
КонецЕсли;
ИмяПрост = ирОбщий.ПоследнийФрагментЛкс(Атрибут.ЛокальноеИмя, ":");
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен(ИмяПрост, Атрибут.Значение);
КонецЦикла;
ЗаписьDOM = Новый ЗаписьDOM;
ЭлементЗаголовка = ДокументHTML.ПолучитьЭлементыПоИмени("head");
Если ЭлементЗаголовка.Количество() > 0 Тогда
ЗаписьDOM.Записать(ЭлементЗаголовка[0], ЗаписьXML);
КонецЕсли;
ЗаписьDOM.Записать(ДокументHTML.Тело, ЗаписьXML);
ЗаписьXML.ЗаписатьКонецЭлемента();
ТекстХМЛ = ЗаписьXML.Закрыть();
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
ПостроительDOM = Новый ПостроительDOM();
ЧтениеXML = Новый ЧтениеXML(); ЧтениеXML = Новый ЧтениеXML();
ЧтениеXML.УстановитьСтроку(ТекстХМЛ); ЧтениеXML.УстановитьСтроку(ТекстХМЛ);
ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML); ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML);
@ -485,7 +464,7 @@
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать(); мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать();
#КонецЕсли #КонецЕсли
Текст = мПолеТекстаПоиска.ПолучитьТекст(); Текст = мПолеТекстаПоиска.ПолучитьТекст(Ложь);
Возврат Текст; Возврат Текст;
КонецФункции КонецФункции

View File

@ -150,6 +150,14 @@
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Длительность</v8:content> <v8:content>Длительность</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Длительность</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Длительность</v8:content>
</v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>

View File

@ -447,11 +447,11 @@
ПрограммныйКод = ПрограммныйКод + "// {ОписаниеРегулярногоВыражения.Конец}" + Символы.ПС; ПрограммныйКод = ПрограммныйКод + "// {ОписаниеРегулярногоВыражения.Конец}" + Символы.ПС;
// Независимое выполнение // Независимое выполнение
Если ДвижокВычислителя = "1С" Тогда
ПрограммныйКод = ПрограммныйКод + " ПрограммныйКод = ПрограммныйКод + "
|// Независимое выполнение |// Независимое выполнение
|Многострочный = " + ?(Многострочный, "ИСТИНА", "ЛОЖЬ") + "; |Многострочный = " + ?(Многострочный, "ИСТИНА", "ЛОЖЬ") + ";
|ИгнорироватьРегистр = " + ?(ИгнорироватьРегистр, "ИСТИНА", "ЛОЖЬ") + ";"; |ИгнорироватьРегистр = " + ?(ИгнорироватьРегистр, "ИСТИНА", "ЛОЖЬ") + ";";
Если ДвижокВычислителя = "1С" Тогда
ПрограммныйКод = ПрограммныйКод + " ПрограммныйКод = ПрограммныйКод + "
|Вхождения = СтрНайтиВсеПоРегулярномуВыражению(ТекстГдеИскать, " + НачальнаяСтрока.Имя + ", ИгнорироватьРегистр, Многострочный); |Вхождения = СтрНайтиВсеПоРегулярномуВыражению(ТекстГдеИскать, " + НачальнаяСтрока.Имя + ", ИгнорироватьРегистр, Многострочный);
|Для каждого Вхождение Из Вхождения Цикл |Для каждого Вхождение Из Вхождения Цикл
@ -463,16 +463,36 @@
КонецЕсли; КонецЕсли;
ПрограммныйКод = ПрограммныйКод + " " + СтрокаПодгруппы.Имя + "Значение = Группы[" + СтрокаПодгруппы.Индекс + "];" + Символы.ПС; ПрограммныйКод = ПрограммныйКод + " " + СтрокаПодгруппы.Имя + "Значение = Группы[" + СтрокаПодгруппы.Индекс + "];" + Символы.ПС;
КонецЦикла; КонецЦикла;
ИначеЕсли ДвижокВычислителя = "PCRE2" Тогда
ПрограммныйКод = ПрограммныйКод + "
|Вычислитель = Новый (""AddIn.ВычислительРегВыражений.RegEx"");
|Вычислитель.Global = Истина;
|Вычислитель.Multiline = Многострочный;
|Вычислитель.IgnoreCase = ИгнорироватьРегистр;
|Вычислитель.Pattern = " + НачальнаяСтрока.Имя + ";
|Вычислитель.ВызыватьИсключения = Истина;
|РезультатJSON = Вычислитель.MatchesJSON(ТекстГдеИскать);
|ЧтениеJSON = Новый ЧтениеJSON;
|ЧтениеJSON.УстановитьСтроку(РезультатJSON);
|Вхождения = ПрочитатьJSON(ЧтениеJSON, Ложь);
|Для каждого Вхождение Из Вхождения Цикл
| Начало = Вхождение.FirstIndex;
| Длина = Вхождение.Length;
| Значение = Вхождение.Value;
|";
Для Каждого СтрокаПодгруппы Из Подгруппы Цикл
Если СтрокаПодгруппы.Индекс < 0 Тогда
Продолжить;
КонецЕсли;
ПрограммныйКод = ПрограммныйКод + " " + СтрокаПодгруппы.Имя + "Значение = Вхождение.SubMatches[" + СтрокаПодгруппы.Индекс + "];" + Символы.ПС;
КонецЦикла;
Иначе Иначе
ПрограммныйКод = ПрограммныйКод + " ПрограммныйКод = ПрограммныйКод + "
|// Независимое выполнение |Вычислитель = Новый COMОбъект(""VBScript.RegExp"");
|Многострочный = " + ?(Многострочный, "ИСТИНА", "ЛОЖЬ") + "; |Вычислитель.Global = Истина;
|ИгнорироватьРегистр = " + ?(ИгнорироватьРегистр, "ИСТИНА", "ЛОЖЬ") + "; |Вычислитель.Multiline = Многострочный;
|RegExp = Новый COMОбъект(""VBScript.RegExp""); |Вычислитель.IgnoreCase = ИгнорироватьРегистр;
|RegExp.Global = Истина; |Вычислитель.Pattern = " + НачальнаяСтрока.Имя + ";";
|RegExp.Multiline = Многострочный;
|RegExp.IgnoreCase = ИгнорироватьРегистр;
|RegExp.Pattern = " + НачальнаяСтрока.Имя + ";";
Если СтрокаПараметраСоСписком <> Неопределено Тогда Если СтрокаПараметраСоСписком <> Неопределено Тогда
ПрограммныйКод = ПрограммныйКод + " ПрограммныйКод = ПрограммныйКод + "
|RegExpВложенный = Новый COMОбъект(""VBScript.RegExp""); |RegExpВложенный = Новый COMОбъект(""VBScript.RegExp"");
@ -482,7 +502,7 @@
|RegExpВложенный.Pattern = " + СтрокаПараметраСоСписком.Имя + ";"; |RegExpВложенный.Pattern = " + СтрокаПараметраСоСписком.Имя + ";";
КонецЕсли; КонецЕсли;
ПрограммныйКод = ПрограммныйКод + " ПрограммныйКод = ПрограммныйКод + "
|Вхождения = RegExp.Execute(ТекстГдеИскать); |Вхождения = Вычислитель.Execute(ТекстГдеИскать);
|Для каждого Вхождение Из Вхождения Цикл |Для каждого Вхождение Из Вхождения Цикл
| Начало = Вхождение.FirstIndex; | Начало = Вхождение.FirstIndex;
| Длина = Вхождение.Length; | Длина = Вхождение.Length;
@ -863,7 +883,7 @@
КонецФункции КонецФункции
Процедура ОбновитьПроверочныйТекст(РазрешитьАвтовыделение = Истина) Процедура ОбновитьПроверочныйТекст(РазрешитьАвтовыделение = Истина, СообщатьОшибки = Ложь)
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать(); мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать();
@ -872,6 +892,7 @@
Подгруппы.ЗаполнитьЗначения(0, "Найдено"); Подгруппы.ЗаполнитьЗначения(0, "Найдено");
ВхожденияПодгруппы.Очистить(); ВхожденияПодгруппы.Очистить();
УдаляемыеКолонки = Новый Массив; УдаляемыеКолонки = Новый Массив;
ИндексТекущейПодгруппы = ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс;
Для ИндексКолонки = мНачальноеКоличествоКолонок По ВхожденияПодгруппы.Колонки.Количество() - 1 Цикл Для ИндексКолонки = мНачальноеКоличествоКолонок По ВхожденияПодгруппы.Колонки.Количество() - 1 Цикл
УдаляемыеКолонки.Добавить(ВхожденияПодгруппы.Колонки[ИндексКолонки]); УдаляемыеКолонки.Добавить(ВхожденияПодгруппы.Колонки[ИндексКолонки]);
КонецЦикла; КонецЦикла;
@ -880,14 +901,14 @@
ВхожденияПодгруппы.Колонки.Удалить(УдаляемаяКолонка); ВхожденияПодгруппы.Колонки.Удалить(УдаляемаяКолонка);
КонецЦикла; КонецЦикла;
Если ЗначениеЗаполнено(РазвернутоеВыражение) Тогда Если ЗначениеЗаполнено(РазвернутоеВыражение) Тогда
Вхождения = ВычислитьВхождения(); Вхождения = ВычислитьВхождения(СообщатьОшибки);
Если Вхождения = Неопределено Тогда Если Вхождения = Неопределено Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
Вхождения = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения; Вхождения = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения;
#КонецЕсли #КонецЕсли
Если ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс = -1 Тогда Если ИндексТекущейПодгруппы = -1 Тогда
Для ИндексКолонки = мПлатформа.Метаданные().ТабличныеЧасти.ВхожденияРегВыражения.Реквизиты.Количество() По Вхождения.Колонки.Количество() - 1 Цикл Для ИндексКолонки = мПлатформа.Метаданные().ТабличныеЧасти.ВхожденияРегВыражения.Реквизиты.Количество() По Вхождения.Колонки.Количество() - 1 Цикл
КолонкаРезультата = Вхождения.Колонки[ИндексКолонки]; КолонкаРезультата = Вхождения.Колонки[ИндексКолонки];
ВхожденияПодгруппы.Колонки.Добавить(КолонкаРезультата.Имя, КолонкаРезультата.ТипЗначения, КолонкаРезультата.Заголовок, КолонкаРезультата.Ширина); ВхожденияПодгруппы.Колонки.Добавить(КолонкаРезультата.Имя, КолонкаРезультата.ТипЗначения, КолонкаРезультата.Заголовок, КолонкаРезультата.Ширина);
@ -912,7 +933,7 @@
НайденнаяГруппа.ДлинаПодгруппы = Длина; НайденнаяГруппа.ДлинаПодгруппы = Длина;
Для ИндексКолонки = 0 По Вхождение.Подгруппы.Количество() - 1 Цикл Для ИндексКолонки = 0 По Вхождение.Подгруппы.Количество() - 1 Цикл
ЗначениеПодгруппы = Вхождение.Подгруппы[ИндексКолонки]; ЗначениеПодгруппы = Вхождение.Подгруппы[ИндексКолонки];
Если ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс = -1 Тогда Если ИндексТекущейПодгруппы = -1 Тогда
ЗаполнитьЗначенияСвойств(НайденнаяГруппа, Вхождение); ЗаполнитьЗначенияСвойств(НайденнаяГруппа, Вхождение);
КонецЕсли; КонецЕсли;
ПредставлениеПодстроки = ПрижатьВлево(ЗначениеПодгруппы); ПредставлениеПодстроки = ПрижатьВлево(ЗначениеПодгруппы);
@ -923,20 +944,20 @@
СтрокаПодгруппы.Найдено = СтрокаПодгруппы.Найдено + 1; СтрокаПодгруппы.Найдено = СтрокаПодгруппы.Найдено + 1;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если ИндексКолонки = ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс Тогда Если ИндексКолонки = ИндексТекущейПодгруппы Тогда
НайденнаяГруппа.ПозицияПодгруппы = Начало + Найти(ЗначениеГруппы, ЗначениеПодгруппы) - 1; НайденнаяГруппа.ПозицияПодгруппы = Начало + Найти(ЗначениеГруппы, ЗначениеПодгруппы) - 1;
НайденнаяГруппа.ДлинаПодгруппы = СтрДлина(ЗначениеПодгруппы); НайденнаяГруппа.ДлинаПодгруппы = СтрДлина(ЗначениеПодгруппы);
НайденнаяГруппа.ЗначениеПодгруппы = ЗначениеПодгруппы; НайденнаяГруппа.ЗначениеПодгруппы = ЗначениеПодгруппы;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
Если ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс = -1 Тогда Если ИндексТекущейПодгруппы = -1 Тогда
НайденнаяГруппа.ЗначениеПодгруппы = ЗначениеГруппы; НайденнаяГруппа.ЗначениеПодгруппы = ЗначениеГруппы;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
СтрокаПодгруппы = Подгруппы.Найти(-1, "Индекс"); СтрокаПодгруппы = Подгруппы.Найти(-1, "Индекс");
СтрокаПодгруппы.Найдено = Вхождения.Количество(); СтрокаПодгруппы.Найдено = Вхождения.Количество();
КонецЕсли; КонецЕсли;
ИндексПодгруппы = ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс; ИндексПодгруппы = ИндексТекущейПодгруппы;
ВыделениеВТексте = ПолучитьВыделениеВПроверочномТексте(); ВыделениеВТексте = ПолучитьВыделениеВПроверочномТексте();
мПолеТекстаПоиска.РазметитьТекстРезультатамиПоиска(, ВхожденияПодгруппы, ИндексПодгруппы, ПереносСлов); мПолеТекстаПоиска.РазметитьТекстРезультатамиПоиска(, ВхожденияПодгруппы, ИндексПодгруппы, ПереносСлов);
ДокументHtml = ЭлементыФормы.ПроверочныйТекст.Документ; ДокументHtml = ЭлементыФормы.ПроверочныйТекст.Документ;
@ -961,21 +982,23 @@
КонецПроцедуры КонецПроцедуры
Функция ПрижатьВлево(Знач Строка) Функция ПрижатьВлево(Знач Текст)
РегВычислительЛокальный.Multiline = Ложь; РегВычислительЛокальный.Multiline = Ложь;
РегВычислительЛокальный.Global = Истина; РегВычислительЛокальный.Global = Истина;
РегВычислительЛокальный.IgnoreCase = Истина; РегВычислительЛокальный.IgnoreCase = Истина;
РегВычислительЛокальный.Pattern = "(^[ \s]*(?=[^ \s]))"; РегВычислительЛокальный.Pattern = "(^[ \s]*(?=[^ \s]))";
//Возврат RegExpLocal.Replace(Стр, "..."); //Возврат RegExpLocal.Replace(Стр, "...");
Результат = Строка; Результат = Текст;
Найдено = РегВычислительЛокальный.НайтиВхождения(Строка); Если ЗначениеЗаполнено(Результат) Тогда
Найдено = РегВычислительЛокальный.НайтиВхождения(Текст);
Для каждого Вхождение Из Найдено Цикл Для каждого Вхождение Из Найдено Цикл
Длина = Вхождение.Length; Длина = Вхождение.Length;
Если Длина <> 0 Тогда Если Длина <> 0 Тогда
Результат = "•" + Сред(Результат, Длина+1); Результат = "•" + Сред(Результат, Длина+1);
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
КонецЕсли;
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
@ -985,7 +1008,7 @@
#Если Сервер И Не Сервер Тогда #Если Сервер И Не Сервер Тогда
мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать(); мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать();
#КонецЕсли #КонецЕсли
Текст = мПолеТекстаПоиска.ПолучитьТекст(); Текст = мПолеТекстаПоиска.ПолучитьТекст(Ложь);
Возврат Текст; Возврат Текст;
КонецФункции КонецФункции
@ -1318,7 +1341,7 @@
Процедура НадписьПроверочныйТекстНажатие(Элемент) Процедура НадписьПроверочныйТекстНажатие(Элемент)
ОбновитьПроверочныйТекст(); ОбновитьПроверочныйТекст(, Истина);
КонецПроцедуры КонецПроцедуры
@ -1779,7 +1802,7 @@
Процедура КП_ПроверочныйТекстОткрытьТаблицуРезультатов(Кнопка) Процедура КП_ПроверочныйТекстОткрытьТаблицуРезультатов(Кнопка)
Вхождения = ВычислитьВхождения(); Вхождения = ВычислитьВхождения(Истина);
Если Вхождения = Неопределено Тогда Если Вхождения = Неопределено Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
@ -1787,7 +1810,7 @@
КонецПроцедуры КонецПроцедуры
Функция ВычислитьВхождения() Функция ВычислитьВхождения(СообщатьОшибки = Ложь)
Текст = ПроверочныйТекст(); Текст = ПроверочныйТекст();
ПараметрыСоСписками = Параметры.НайтиСтроки(Новый Структура("Список, ЭтоВариант", Истина, Ложь)); ПараметрыСоСписками = Параметры.НайтиСтроки(Новый Структура("Список, ЭтоВариант", Истина, Ложь));
@ -1806,6 +1829,9 @@
Вхождения = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения; Вхождения = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения;
#КонецЕсли #КонецЕсли
Если ТипЗнч(Вхождения) = Тип("Строка") Тогда Если ТипЗнч(Вхождения) = Тип("Строка") Тогда
Если СообщатьОшибки Тогда
ирОбщий.СообщитьЛкс(Вхождения);
КонецЕсли;
Возврат Неопределено; Возврат Неопределено;
КонецЕсли; КонецЕсли;
Для Каждого Вхождение Из Вхождения Цикл Для Каждого Вхождение Из Вхождения Цикл
@ -1849,13 +1875,19 @@
ирОбщий.СообщитьЛкс("Для функции требуется платформа 8.3 и выше"); ирОбщий.СообщитьЛкс("Для функции требуется платформа 8.3 и выше");
Возврат; Возврат;
КонецЕсли; КонецЕсли;
РазвернутоеВыражение = РазвернутоеВыражение(); // опции похоже уже не работают
КодированнаяСтрока = Вычислить("КодироватьСтроку(РазвернутоеВыражение, СпособКодированияСтроки.КодировкаURL)"); СтрокаURL = "https://regex101.com/?regex=" + РазвернутоеВыражениеДляЗапросаКСайту() + "&options=g" + ?(Многострочный, "m", "") + ?(ИгнорироватьРегистр, "i", "");
СтрокаURL = "https://regex101.com/?regex=" + КодированнаяСтрока;
ЗапуститьПриложение(СтрокаURL); ЗапуститьПриложение(СтрокаURL);
КонецПроцедуры КонецПроцедуры
Функция РазвернутоеВыражениеДляЗапросаКСайту()
КодированнаяСтрока = Вычислить("КодироватьСтроку(РазвернутоеВыражение, СпособКодированияСтроки.КодировкаURL)");
Возврат КодированнаяСтрока;
КонецФункции
Процедура ПараметрыПриИзмененииФлажка(Элемент, Колонка) Процедура ПараметрыПриИзмененииФлажка(Элемент, Колонка)
ирКлиент.ТабличноеПолеПриИзмененииФлажкаЛкс(ЭтаФорма, Элемент, Колонка); ирКлиент.ТабличноеПолеПриИзмененииФлажкаЛкс(ЭтаФорма, Элемент, Колонка);
@ -2074,6 +2106,50 @@
ирКлиент.ТабличноеПолеПриВыводеСтрокиЛкс(ЭтаФорма, Элемент, ОформлениеСтроки, ДанныеСтроки); ирКлиент.ТабличноеПолеПриВыводеСтрокиЛкс(ЭтаФорма, Элемент, ОформлениеСтроки, ДанныеСтроки);
КонецПроцедуры КонецПроцедуры
Процедура КПВыражениеОткрытьСхему(Кнопка)
РазвернутоеВыражениеДляЗапросаКСайту = РазвернутоеВыражениеДляЗапросаКСайту();
//ИнтернетПрокси = Новый ИнтернетПрокси(ИСТИНА);
//СерверЗапроса = "regex101.com";
//ПортВременный = 443;
//ТаймаутЗапроса = 1;
//ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();
//СоединениеHTTP = Новый HTTPСоединение(СерверЗапроса, ПортВременный,,, ИнтернетПрокси, ТаймаутЗапроса, ЗащищенноеСоединение);
//АдресРесурсаСПараметрами = "/?regex=" + РазвернутоеВыражениеДляЗапросаКСайту;
//ЗапросHTTP = Новый HTTPЗапрос(АдресРесурсаСПараметрами);
//ОтветHTTP = СоединениеHTTP.ВызватьHTTPМетод("GET", ЗапросHTTP);
//КодСостояния = ОтветHTTP.КодСостояния;
//ТелоОтветаСтрока = ОтветHTTP.ПолучитьТелоКакСтроку();
//ПостроительDOM = Новый ПостроительDOM();
//ЧтениеHTML = Новый ЧтениеHTML;
//ЧтениеHTML.УстановитьСтроку(ТелоОтветаСтрока);
//ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
//ирОбщий.ИсследоватьЛкс(ДокументHTML);
Адрес = "https://regex-vis.com/?r=" + РазвернутоеВыражениеДляЗапросаКСайту;
ЗапуститьПриложение(Адрес);
КонецПроцедуры
Процедура КП_ПроверочныйТекстКонструкторПоТексту(Кнопка)
#Если Сервер И Не Сервер Тогда
мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать();
#КонецЕсли
ВыделенныйТекст = "";
мПолеТекстаПоиска.ПолучитьВыделениеВДокументеHTML(ВыделенныйТекст);
КодированнаяСтрока = Вычислить("КодироватьСтроку(ВыделенныйТекст, СпособКодированияСтроки.КодировкаURL)");
Адрес = "https://regex-generator.olafneumann.org/?sampleText=" + КодированнаяСтрока;
ЗапуститьПриложение(Адрес);
КонецПроцедуры
Процедура КПВыражениеОткрытьВыражениеНаСайтеRegExr(Кнопка)
РазвернутоеВыражениеДляЗапросаКСайту = РазвернутоеВыражениеДляЗапросаКСайту();
ПроверочныйТекст = Лев(ПроверочныйТекст(), 1000);
ПроверочныйТекст = Вычислить("КодироватьСтроку(ПроверочныйТекст, СпособКодированияСтроки.КодировкаURL)");
Адрес = "https://RegExr.com/?expression=/" + РазвернутоеВыражениеДляЗапросаКСайту + "/g" + ?(Многострочный, "m", "") + ?(ИгнорироватьРегистр, "i", "")
+ "&engine=" + ?(ДвижокВычислителя = "PCRE2", "pcre", "js") + "&text=" + ПроверочныйТекст;
ЗапуститьПриложение(Адрес);
КонецПроцедуры
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирКонструкторРегулярногоВыражения.Форма.Форма"); ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирКонструкторРегулярногоВыражения.Форма.Форма");
мПлатформа = ирКэш.Получить(); мПлатформа = ирКэш.Получить();
шИмя = мПлатформа.шИмя; шИмя = мПлатформа.шИмя;

Some files were not shown because too many files have changed in this diff Show More