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},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{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,"ДействияФормыОтображатьПараметры",
{1,"ДействияФормыОтображатьПараметры",
{1,1,
@ -324,27 +327,24 @@
{4,1,
{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},
{0,0,0},1},
{7,70d11245-5f42-4c95-98be-64228ee5a66f,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,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,
{7,2f717bc4-e6f2-42e7-80c1-a5453baf926b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,bbab4a69-4823-4785-be6b-16b1549d98e0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,5df33021-ee96-4b6d-96ca-3decb031249e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,662b0f16-ca01-4db5-92ab-dfae561c1843,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{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},
{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},
{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,
{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,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
@ -376,61 +376,61 @@
},
{4,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,
{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,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,73b02731-8a3b-4474-93e7-68562286ccd8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,6d11394e-81d4-49f8-ae03-74f1abf0c4d0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{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,
{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,
{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,
{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},
{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,
{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,
{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,
{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,
{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,
{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,
{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,
{1,1,
{"#","Действие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,
{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,
{1,3,
{"ru","Параметры"},
{"en","Параметры"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","О подсистеме"},
@ -441,31 +441,31 @@
{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,
{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,
{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,
{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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{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,
{1,1,
{"#","Действие5"}
@ -535,36 +535,36 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{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,
{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},
{7,262bb987-7450-4af9-815b-54807f5561af,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,
{7,528c6219-3667-4f4f-8083-44ca8fa34d73,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{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,
{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,
{1,3,
{"ru"," OK "},
{"en"," 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,
{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,
{1,3,
{"ru","Записать"},
{"en","Записать"},
{"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,
{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,
{1,3,
{"ru","Закрыть"},
@ -575,7 +575,7 @@
{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,
{0,
@ -637,140 +637,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,1,1,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11,
{7,30dcb8e8-9131-4fe5-a897-60bc801f0ebe,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{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,
{7,69100034-b7ad-4c38-ba1b-2b107bb6a010,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,2,
@ -807,54 +674,187 @@
/4Ks1lOMxjlzrCxZhiH5BAEAAAkALAAAAAAQABAAAAQuMMlJq7046/T2JA/hcUW3
NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
},0,""},
{0,49,20},2},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,8e575d18-76d0-4633-8824-b6327d017c6f,
{0,49,20},2},
{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,
{1,3,
{"ru","Метод"},
{"en","Метод"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Консоль кода"},
{"en","Консоль кода"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Отладчик"},
{"en","Отладчик"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Обновить из файла"},
{"en","Обновить из файла"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Вставка"},
{"en","Вставка"},
{"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,
{1,1,
{"ru","Действие"}
@ -863,7 +863,7 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{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,
{1,3,
{"ru","Ссылка на объект БД"},
@ -1747,9 +1747,9 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,1,0,1,1,
{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},
{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,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить",
{1,2,
@ -1779,11 +1779,11 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{"en","Дополнить параметры по тексту"},
{"uk","Дополнить параметры по тексту"}
},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,
{1,1,
{"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,
{1,3,
{"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,8 +6726,10 @@
Если ЭтаФорма.КлючУникальности = "Связанный" Тогда
НовыйЗаголовок = НовыйЗаголовок + " (связь)";
КонецЕсли;
Если ЭтаФорма.РежимВыбора Тогда
НовыйЗаголовок = НовыйЗаголовок + " (выбор)";
Если ТипЗнч(ЭтаФорма) = Тип("Форма") Тогда
Если ЭтаФорма.РежимВыбора Тогда
НовыйЗаголовок = НовыйЗаголовок + " (выбор)";
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(ПредставлениеОбъекта) Тогда
НовыйЗаголовок = НовыйЗаголовок + ": " + ПредставлениеОбъекта;
@ -6772,7 +6787,7 @@
И ЭтаФорма.СоединяемоеОкно
И ЭтаФорма.ВладелецФормы.СостояниеОкна <> ВариантСостоянияОкна.Прикрепленное
И ЭтаФорма.СостояниеОкна <> ВариантСостоянияОкна.Прикрепленное
И Не ЭтаФорма.РазрешитьСостояниеПрикрепленное
//И Не ЭтаФорма.РазрешитьСостояниеПрикрепленное
Тогда
// Мультиметка4237860
// Если вызывается внутри ПриОткрытии/ПередОткрытием то возникают глюки, например форму невозможно закрыть
@ -8525,8 +8540,12 @@
// ВариантПросмотра - Строка - если пусто, то автоматически, иначе "Обычный", "Компактный", "ЯзыкЗапросов", "ВстроенныйЯзык", "XML", "JSON", "Дерево", "РезультатыПоиска"...
Функция ОткрытьТекстЛкс(Текст, Знач Заголовок = "", ВариантПросмотра = "Компактный", ТолькоПросмотр = Ложь, Знач КлючУникальности = Неопределено, ВладелецФормы = Неопределено, ВыделитьВсе = Ложь) Экспорт
ФормаТекста = ПолучитьФормуТекстаЛкс(Текст, Заголовок, ВариантПросмотра, ТолькоПросмотр, КлючУникальности, ВладелецФормы, ВыделитьВсе);
ФормаТекста.Открыть();
Если ТипЗнч(Текст) = Тип("Строка") Тогда
ФормаТекста = ПолучитьФормуТекстаЛкс(Текст, Заголовок, ВариантПросмотра, ТолькоПросмотр, КлючУникальности, ВладелецФормы, ВыделитьВсе);
ФормаТекста.Открыть();
Иначе
ФормаТекста = ОткрытьЗначениеЛкс(Текст, Не ТолькоПросмотр,, Заголовок, Ложь,,,,, КлючУникальности);
КонецЕсли;
Возврат ФормаТекста;
КонецФункции
@ -8547,9 +8566,9 @@
КонецФункции
Функция ФормаПросмотраHTMLЛкс(Текст) Экспорт
Функция ФормаПросмотраHTMLЛкс(Знач Текст, Знач КлючУникальности = Неопределено) Экспорт
Форма = ирКэш.Получить().ПолучитьФорму("HTML");
Форма = ирКэш.Получить().ПолучитьФорму("HTML",, КлючУникальности);
Форма.ЭлементыФормы.ПолеHtmlДокумента.УстановитьТекст(Текст);
Возврат Форма;
@ -12973,7 +12992,7 @@
НачалоЗагрузки = ТекущаяДата();
Если Ложь
Или БезопасныйПорогКоличестваСтрок = 0
Или ВыборкаРезультата.Количество() < БезопасныйПорогКоличестваСтрок
Или ВыборкаРезультата.Количество() <= БезопасныйПорогКоличестваСтрок
Тогда
ВыборкаРезультата = Неопределено;
КоманднаяПанель.Кнопки.ЗагрузитьПолностью.Доступность = Ложь;
@ -16626,6 +16645,11 @@
ПолеТекста = ОболочкаПоляТекстаЛкс(ТекущийЭлементФормы);
Значение = ПолеТекста.ПолучитьТекст();
КонецЕсли;
ИначеЕсли ТипЗнч(ТекущийЭлементФормы) = Тип("ПолеФормы") И ТекущийЭлементФормы.Вид = ВидПоляФормы.ПолеФорматированногоДокумента Тогда
ДанныеЭлемента = ирОбщий.ДанныеЭлементаФормыЛкс(ТекущийЭлементФормы);
Если ДанныеЭлемента <> Неопределено Тогда
Значение = ДанныеЭлемента.ПолучитьФорматированнуюСтроку();
КонецЕсли;
ИначеЕсли ЛиПолеФормыИмеетТипЛкс(ТекущийЭлементФормы, Тип("ПолеТабличногоДокумента")) Тогда
#Если Сервер И Не Сервер Тогда
ТекущийЭлементФормы = Новый ТабличныйДокумент;
@ -17812,6 +17836,7 @@
Если Ложь
Или ирОбщий.ПеревестиСтроку("ОбщийРеквизит") = Фрагменты[0]
Или ирОбщий.ПеревестиСтроку("Подсистема") = Фрагменты[0]
Или ирОбщий.ПеревестиСтроку("РегламентноеЗадание") = Фрагменты[0]
Или (Истина
И Фрагменты.Количество() >= 4
И Не ирОбщий.ЛиКорневойТипВнешнегоИсточникаДанныхЛкс(Фрагменты[0]))

View File

@ -2072,7 +2072,7 @@
КонецЕсли;
Если ПараметрыДоступа = Неопределено Тогда
Попытка
ПоляТаблицы = ПоляТаблицыМДЛкс(МетаОбъект, Ложь,,, Ложь);
ПоляТаблицы = ПоляТаблицыМДЛкс(МетаОбъект, Истина,,, Ложь);
ИмяПоля = ПоляТаблицы[0].Имя;
ПараметрыДоступа = ПараметрыДоступа(Право, МетаОбъект, ИмяПоля, РольИлиПользователь);
выхИмяПоля = ИмяПоля;
@ -5020,7 +5020,6 @@
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Область);
Построитель.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
Построитель.ЗаполнитьНастройки();
Построитель.Выполнить();
Возврат Построитель;
КонецФункции
@ -7043,11 +7042,8 @@
Вычислитель.Multiline = МногострочныйРежим;
Вычислитель.Pattern = Шаблон;
КонецЕсли;
Если выхДлительность <> Неопределено Тогда
МоментНачала = ТекущееВремяВМиллисекундахЛкс();
КонецЕсли;
Попытка
Вхождения = Вычислитель.НайтиВхождения(Текст);
Вхождения = Вычислитель.НайтиВхождения(Текст,,,, выхДлительность);
Исключение
Если Не ВызыватьИсключение Тогда
Возврат ОписаниеОшибки();
@ -7055,9 +7051,6 @@
ВызватьИсключение;
КонецЕсли;
КонецПопытки;
Если выхДлительность <> Неопределено Тогда
выхДлительность = ТекущееВремяВМиллисекундахЛкс() - МоментНачала;
КонецЕсли;
ИндексПервойКолонкиПодгруппы = Результат.Колонки.Количество();
Если Не БезПодгрупп Тогда
ИменаПодгруппМассив = СтрРазделитьЛкс(ИменаПодгрупп, ",", Истина, Ложь);
@ -7535,6 +7528,10 @@
ДополнительныеТипы.Добавить(Тип("Цвет"));
ДополнительныеТипы.Добавить(Тип("Шрифт"));
ДополнительныеТипы.Добавить(Тип("СхемаКомпоновкиДанных"));
Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
ДополнительныеТипы.Добавить(Тип("ФорматированнаяСтрока"));
ДополнительныеТипы.Добавить(Тип("ФорматированныйДокумент"));
КонецЕсли;
//ДополнительныеТипы.Добавить(Тип("НаправлениеСортировки")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация
//ДополнительныеТипы.Добавить(Тип("ТипИзмеренияПостроителяОтчета")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация
//ДополнительныеТипы.Добавить(Тип("ВидТочкиМаршрутаБизнесПроцесса")); // нельзя добавить, т.к. для этого типа не поддерживается XML сериализация
@ -7791,7 +7788,7 @@
// Параметры:
// ИмяКолонки - Строка - если задать пустое значение, то будет использован индекс строк дерева;
// ИгнорироватьПростойПервыйУровень - Булево - если на первом уровне только одна строка, то игнорировать ее;
Функция Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева, ИмяКолонки = "Имя", Путь, ИгнорироватьПростойПервыйУровень = Ложь) Экспорт
Функция Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева, ИмяКолонки = "Имя", Путь, ИгнорироватьПростойПервыйУровень = Ложь, Разделитель = ".") Экспорт
Если Истина
И ИгнорироватьПростойПервыйУровень
@ -7800,11 +7797,11 @@
Тогда
Возврат Дерево_НайтиПоПутиСтрокойЛкс(СтрокаДерева.Строки[0], ИмяКолонки, Сред(Путь, 2));
КонецЕсли;
ТекущийУровень = ПервыйФрагментЛкс(Путь);
ТекущийУровень = ПервыйФрагментЛкс(Путь, Разделитель);
Если Не ЗначениеЗаполнено(ТекущийУровень) Тогда
Возврат СтрокаДерева;
КонецЕсли;
ОстальнойПуть = Сред(Путь, СтрДлина(ТекущийУровень) + 2);
ОстальнойПуть = Сред(Путь, СтрДлина(ТекущийУровень + Разделитель) + 1);
Если Не ЗначениеЗаполнено(ИмяКолонки) Тогда
ЗначениеИндекса = Число(ТекущийУровень);
Дочерние = ДочерниеЭлементыДереваЛкс(СтрокаДерева);
@ -7829,7 +7826,7 @@
КонецЕсли;
КонецЕсли;
Если ТекущаяСтрока <> Неопределено Тогда
Возврат Дерево_НайтиПоПутиСтрокойЛкс(ТекущаяСтрока, ИмяКолонки, ОстальнойПуть);
Возврат Дерево_НайтиПоПутиСтрокойЛкс(ТекущаяСтрока, ИмяКолонки, ОстальнойПуть,, Разделитель);
Иначе
Возврат СтрокаДерева;
КонецЕсли;
@ -8982,6 +8979,7 @@
КонецФункции
// https://its.1c.ru/db/bsp317doc/content/538/hdoc
Функция НеблокирующиеМетаданныеБСПЛкс() Экспорт
Если ирКэш.НомерВерсииБСПЛкс() < 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, ПодключатьПоляКоличестваДвижений = Ложь, ИмяПоляПолногоИмениТаблицы = Неопределено,
ИмяПоляКоличестваСтрок = "") Экспорт
ИмяПоляКоличестваСтрок = "", ПредставленияПолей = Неопределено, ИменаКоличестваПодчиненных = Неопределено) Экспорт
Если ПредставленияПолей = Неопределено Тогда
ПредставленияПолей = Новый Структура;
КонецЕсли;
Если ИменаКоличестваПодчиненных = Неопределено Тогда
ИменаКоличестваПодчиненных = Новый Структура;
КонецЕсли;
ЛитералЗаменыОтсутствующихПолей = "НЕОПРЕДЕЛЕНО"; // NULL нельзя использовать из-за ошибок платформы 8.2.14
Если Не ЗначениеЗаполнено(ИмяПоляПолногоИмениТаблицы) Тогда
ИмяПоляПолногоИмениТаблицы = "_ПолноеИмяТаблицы";
@ -13887,6 +13896,40 @@ _РежимОтладки = Ложь;
КонецЕсли;
ТекстОбщихМетаПолей = ТекстОбщихМетаПолей + ", " + ВыражениеПоля + " КАК " + ИмяПоля;
КонецЦикла;
Если ПодключатьПоляКоличестваДвижений И ЛиКорневойТипДокументаЛкс(ТипТаблицыБДЛкс(ИмяТаблицы)) Тогда
Движения = Новый Соответствие;
Для Каждого ИмяТаблицы Из ИменаТаблиц Цикл
ОбъектМетаданных = ОбъектМДПоПолномуИмениТаблицыБДЛкс(ИмяТаблицы);
Для Каждого МетаРегистр Из ОбъектМетаданных.Движения Цикл
Движения[МетаРегистр] = 1;
КонецЦикла;
КонецЦикла;
ТекстОбщееЧислоДвижений = "";
ТекстОбщихУсловийСоединения = "";
ПрефиксИмениПоля = "Регистр";
Для Каждого МетаРегистр Из Движения Цикл
МетаРегистр = МетаРегистр.Ключ;
ПолноеИмяРегистра = МетаРегистр.ПолноеИмя();
КраткоеИмяРегистра = МетаРегистр.Имя + "_";
ТекстОбщихУсловийСоединения = ТекстОбщихУсловийСоединения + Символы.ПС + " { ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ _Регистр_.Регистратор, КОЛИЧЕСТВО(*) КАК КоличествоСтрок
| ИЗ " + ПолноеИмяРегистра + " КАК _Регистр_ СГРУППИРОВАТЬ ПО _Регистр_.Регистратор) КАК " + КраткоеИмяРегистра + "
| ПО " + КраткоеИмяРегистра + ".Регистратор = Т.Ссылка}";
ВыражениеКоличества = "ЕСТЬNULL(" + КраткоеИмяРегистра + ".КоличествоСтрок, 0)";
Если ТекстОбщееЧислоДвижений <> "" Тогда
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + " + ";
КонецЕсли;
ИмяПоля = "ЧислоСтрок_" + ПрефиксИмениПоля + "_" + КраткоеИмяРегистра;
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + ВыражениеКоличества;
ТекстОбщееЧислоДвижений = ВыражениеКоличества + " КАК " + ИмяПоля + ",
|" + ТекстОбщееЧислоДвижений;
ИменаКоличестваПодчиненных.Вставить(ИмяПоля, ПрефиксИмениПоля + " " + КраткоеИмяРегистра);
КонецЦикла;
Если ЗначениеЗаполнено(ТекстОбщееЧислоДвижений) Тогда
ТекстОбщихМетаПолей = ТекстОбщихМетаПолей + ",
|" + ТекстОбщееЧислоДвижений + " КАК ЧислоСтрокВсеРегистры";
ИменаКоличестваПодчиненных.Вставить("ЧислоСтрокВсеРегистры", "Все регистры");
КонецЕсли;
КонецЕсли;
#Если Клиент Тогда
Индикатор = ПолучитьИндикаторПроцессаЛкс(ИменаТаблиц.Количество(), "Генерация текста запроса");
@ -13894,12 +13937,12 @@ _РежимОтладки = Ложь;
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("");
ЗаписьXMLПустая = Истина;
ТекстУсловияСоединения = "";
Для Каждого ИмяТаблицы Из ИменаТаблиц Цикл
#Если Клиент Тогда
ОбработатьИндикаторЛкс(Индикатор);
#КонецЕсли
ОбъектМетаданных = ОбъектМДПоПолномуИмениТаблицыБДЛкс(ИмяТаблицы);
ТекстУсловияСоединения = "";
Если ВариантИсточников > 0 Тогда
ЕстьТаблицаИзменений = ЕстьТаблицаИзмененийОбъектаМетаданных(ОбъектМетаданных);
Если ЕстьТаблицаИзменений Тогда
@ -13922,52 +13965,28 @@ _РежимОтладки = Ложь;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ПодключатьПоляКоличестваДвижений Тогда
Если ЛиКорневойТипДокументаЛкс(ТипТаблицыБДЛкс(ИмяТаблицы)) Тогда
ТекстОбщееЧислоДвижений = "";
Для Каждого МетаРегистр Из ОбъектМетаданных.Движения Цикл
ПолноеИмяРегистра = МетаРегистр.ПолноеИмя();
КраткоеИмяРегистра = МетаРегистр.Имя + "_";
ТекстУсловияСоединения = ТекстУсловияСоединения + Символы.ПС + " { ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ _Регистр_.Регистратор, КОЛИЧЕСТВО(*) КАК КоличествоСтрок
| ИЗ " + ПолноеИмяРегистра + " КАК _Регистр_ СГРУППИРОВАТЬ ПО _Регистр_.Регистратор) КАК " + КраткоеИмяРегистра + "
| ПО " + КраткоеИмяРегистра + ".Регистратор = Т.Ссылка}";
ВыражениеКоличества = "ЕСТЬNULL(" + КраткоеИмяРегистра + ".КоличествоСтрок, 0)";
Если ТекстОбщееЧислоДвижений <> "" Тогда
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + " + ";
КонецЕсли;
ТекстОбщееЧислоДвижений = ТекстОбщееЧислоДвижений + ВыражениеКоличества;
ТекстОбщееЧислоДвижений = ВыражениеКоличества + " КАК КоличествоСтрок" + КраткоеИмяРегистра + ", " + ТекстОбщееЧислоДвижений;
КонецЦикла;
Если ЗначениеЗаполнено(ТекстОбщееЧислоДвижений) Тогда
ТекстУсловияСоединения = ТекстУсловияСоединения + "
|{ГДЕ " + ТекстОбщееЧислоДвижений + " КАК КоличествоСтрокВсеРегистры}";
КонецЕсли;
ТекстНеобязательныхПолей = "";
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы);
Для Каждого ПроверяемоеПоле Из СистемныеПоля Цикл
Если ПоляТаблицыБД.Найти(ПроверяемоеПоле, "Имя") = Неопределено Тогда
ВыражениеПоля = ЛитералЗаменыОтсутствующихПолей;
Иначе
ВыражениеПоля = "Т." + ПроверяемоеПоле;
КонецЕсли;
КонецЕсли;
//Если ВариантИсточников <> 1 Тогда
ТекстНеобязательныхПолей = "";
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы);
Для Каждого ПроверяемоеПоле Из СистемныеПоля Цикл
Если ПоляТаблицыБД.Найти(ПроверяемоеПоле, "Имя") = Неопределено Тогда
ВыражениеПоля = ЛитералЗаменыОтсутствующихПолей;
Иначе
ВыражениеПоля = "Т." + ПроверяемоеПоле;
КонецЕсли;
ВыражениеИзменено = Ложь;
Если ОписанияТиповПолей.Свойство(ПроверяемоеПоле) Тогда
ОписаниеТиповПоля = ОписанияТиповПолей[ПроверяемоеПоле];
ВыражениеПоля = ВыражениеПоляСУчетомСоставногоТипаЛкс(ВыражениеПоля, ОписаниеТиповПоля, ВыражениеИзменено);
КонецЕсли;
Если Истина
И ЗначениеЗаполнено(ИмяПоляКоличестваСтрок)
И Не ВыражениеИзменено
И ВыражениеПоля <> ЛитералЗаменыОтсутствующихПолей
Тогда
ВыражениеПоля = ВыражениеПоля + ".*";
КонецЕсли;
ТекстНеобязательныхПолей = ТекстНеобязательныхПолей + ", " + ВыражениеПоля + " КАК " + ПроверяемоеПоле;
КонецЦикла;
//КонецЕсли;
ВыражениеИзменено = Ложь;
Если ОписанияТиповПолей.Свойство(ПроверяемоеПоле) Тогда
ОписаниеТиповПоля = ОписанияТиповПолей[ПроверяемоеПоле];
ВыражениеПоля = ВыражениеПоляСУчетомСоставногоТипаЛкс(ВыражениеПоля, ОписаниеТиповПоля, ВыражениеИзменено);
КонецЕсли;
Если Истина
И ЗначениеЗаполнено(ИмяПоляКоличестваСтрок)
И Не ВыражениеИзменено
И ВыражениеПоля <> ЛитералЗаменыОтсутствующихПолей
Тогда
ВыражениеПоля = ВыражениеПоля + ".*";
КонецЕсли;
ТекстНеобязательныхПолей = ТекстНеобязательныхПолей + ", " + ВыражениеПоля + " КАК " + ПроверяемоеПоле;
КонецЦикла;
Если Не ЗаписьXMLПустая Тогда
ЗаписьXML.ЗаписатьБезОбработки("
|ОБЪЕДИНИТЬ ВСЕ
@ -13991,7 +14010,7 @@ _РежимОтладки = Ложь;
Иначе
ЗаписьXML.ЗаписатьБезОбработки(ТекстПолей + ", ");
КонецЕсли;
ЗаписьXML.ЗаписатьБезОбработки("""" + ИмяТаблицы + """ КАК " + ИмяПоляПолногоИмениТаблицы + " ИЗ " + ИмяТаблицы + " КАК Т" + ТекстУсловияСоединения);
ЗаписьXML.ЗаписатьБезОбработки("""" + ИмяТаблицы + """ КАК " + ИмяПоляПолногоИмениТаблицы + " ИЗ " + ИмяТаблицы + " КАК Т" + ТекстУсловияСоединения + ТекстОбщихУсловийСоединения);
Если ЗначениеЗаполнено(ИмяПоляКоличестваСтрок) Тогда
ЗаписьXML.ЗаписатьБезОбработки("
|{ГДЕ " + ТекстПолей + "}");
@ -14975,22 +14994,27 @@ _РежимОтладки = Ложь;
Если ТекущиеПараметры = Неопределено Тогда
ТекущиеПараметры = НовыеПараметрыПоискаСсылокЛкс();
КонецЕсли;
ОбновитьИсключенияПоискаСсылокЛкс(ТекущиеПараметры.ИсключаемыеТаблицы);
ОбновитьИсключенияПоискаСсылокЛкс(ТекущиеПараметры.ИсключаемыеТаблицы, ТекущиеПараметры.ИсключаемыеКолонки);
Возврат ТекущиеПараметры;
КонецФункции
Процедура ОбновитьИсключенияПоискаСсылокЛкс(ИсключаемыеТаблицы) Экспорт
Процедура ОбновитьИсключенияПоискаСсылокЛкс(ИсключаемыеТаблицы, ИсключаемыеКолонки = Неопределено) Экспорт
#Если Сервер И Не Сервер Тогда
ИсключаемыеТаблицы = Новый СписокЗначений;
ИсключаемыеКолонки = Новый СписокЗначений;
#КонецЕсли
ИменаМД = НеблокирующиеМетаданныеБСПЛкс();
Для Каждого ПолноеИмяМД Из ИменаМД Цикл
Если СтрЧислоВхождений(ПолноеИмяМД, ".") > 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.Закрыть();
Возврат ТекстХМЛ;
КонецФункции
Функция ДеревоЗначенийИзМассиваСтруктурЛкс(МассивСтруктур, Дерево = Неопределено) Экспорт
Если Дерево = Неопределено Тогда
@ -23641,9 +23694,16 @@ _РежимОтладки = Ложь;
#КонецЕсли
Если ирКэш.НомерВерсииПлатформыЛкс() < 803001 Тогда
ТабличныйДокумент.Прочитать(ИмяФайла);
Иначе
Иначе
Если СпособЧтенияЗначений = Неопределено Тогда
СпособЧтенияЗначений = Вычислить("СпособЧтенияЗначенийТабличногоДокумента").Значение;
#Если Клиент Тогда
ЧитатьЗначения = Вопрос("Читать содержимое ячеек как значения? Иначе оно будет прочитано как тексты.", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да;
#Иначе
ЧитатьЗначения = Истина;
#КонецЕсли
Если ЧитатьЗначения Тогда
СпособЧтенияЗначений = Вычислить("СпособЧтенияЗначенийТабличногоДокумента").Значение;
КонецЕсли;
КонецЕсли;
ТабличныйДокумент.Прочитать(ИмяФайла, СпособЧтенияЗначений);
КонецЕсли;
@ -24270,6 +24330,7 @@ _РежимОтладки = Ложь;
Если Макс(РазницаВремениКлиентСервер, -РазницаВремениКлиентСервер) > 60 Тогда
СписокВыбора.Добавить(ТекущаяДатаЛкс(Истина), СтрШаблонЛкс("<текущая дата сервера %1с>", ПредставлениеРазностиЛкс(-РазницаВремениКлиентСервер)));
КонецЕсли;
// Из-за некорректной работы кнопок регулирования внутри таблицы будем добавлять все команды https://www.hostedredmine.com/issues/936754
Если ЗначениеЗаполнено(Значение) Тогда
Если ВремяДоступно Тогда
СписокВыбора.Добавить(НачалоДня(Значение), "<начало выбранной даты>");
@ -25017,7 +25078,7 @@ _РежимОтладки = Ложь;
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_ConstID") Тогда
ПредставлениеПоля = "КлючКонстанты";
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NumberPrefix") Тогда
ПредставлениеПоля = "ПрефиксНомера";
ПредставлениеПоля = "ПериодНомера";
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NodeTRef") Тогда
ПредставлениеПоля = "Узел_ТипСсылки";
ИначеЕсли СтрокиРавныЛкс(СтрокаПоля.ИмяПоляХранения, "_NodeRRef") Тогда
@ -28473,7 +28534,7 @@ _РежимОтладки = Ложь;
ТекстСортировки = новый Массив;
Если Параметры.Свойство("СтрокаПоиска") И ЗначениеЗаполнено(Параметры.СтрокаПоиска) Тогда
СловаПоиска = РазделитьСтрокуПоискаНаСловаПоискаЛкс(НРег(Параметры.СтрокаПоиска));
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя());
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл
ДоступноеПоле = ПоляТаблицы.Найти(ПолеПоискаПоСтроке.Имя, "Имя");
#Если Сервер И Не Сервер Тогда

View File

@ -995,7 +995,7 @@
Для Каждого ОписаниеТаблицы Из ТаблицыВложенных Цикл
ирОбщий.ОбработатьИндикаторЛкс(ИндикаторТаблица);
ИмяТаблицы = ОписаниеТаблицы.ПолноеИмя;
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы);
ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицы, Истина);
Построитель = Новый ПостроительЗапроса("ВЫБРАТЬ * ИЗ " + ИмяТаблицы + " КАК Т");
Построитель.ЗаполнитьНастройки();
КолонкиХранилищ = Новый Массив;
@ -1201,7 +1201,7 @@
//Запрос = Новый Запрос;
//Запрос.Текст = ТекстЗапроса;
//Запрос.НайтиПараметры(); // Для ранней диагностики неудобных имен полей http://devtool1c.ucoz.ru/forum/2-2245-1
ДинамическийСписок.ТекстЗапроса = ТекстЗапроса;
ДинамическийСписок.ТекстЗапроса = ТекстЗапроса;
ДинамическийСписок.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ИмяТаблицы", ПолноеИмяТаблицыБД); // Вызывает неявное обновление списка
СуффиксПоляТипаЗначения = СуффиксПоляТипаЗначенияЛкс();
ПоляСписка = ЭтаФорма.ПолучитьРеквизиты(ПутьКДаннымСписка);
@ -1220,6 +1220,10 @@
СловоСсылка = ирОбщий.ПеревестиСтроку("Ссылка");
ЧислоВидимыхКолонок = 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:content>Ир CSV</v8:content>
</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>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Ир выражение x path</v8:content>
</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>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Ир макет конфигурации</v8:content>
</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>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Ир обработка объектов с параметрами</v8:content>
</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>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Ир поиск в синтакс помощнике</v8:content>
</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>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Ир типы узлов ДОМ</v8:content>
</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>
<Comment/>
<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>
</DefaultRoles>
<Vendor>Tormozit</Vendor>
<Version>6.78.2</Version>
<Version>6.79.1</Version>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication>

View File

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

View File

@ -4111,7 +4111,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{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,"КП_ДоступАнализПравДоступа",
{1,"КП_ДоступАнализПравДоступа",
{1,1,
@ -4141,7 +4141,7 @@
{4,1,
{0,8ce6a6aa-80eb-4a9e-8b59-f98fd5c6bd40},"",-1,-1,1,0,""},
{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,"КП_ДоступОткрытьОбъектМетаданных",
{1,"КП_ДоступОткрытьОбъектМетаданных",
{1,1,
@ -4170,13 +4170,13 @@
},
{4,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,
{1,3,
{"ru","Анализ прав доступа"},
{"en","Анализ прав доступа"},
{"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,
{1,3,
{"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,
{4,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -113,7 +113,38 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1,
{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,"ДействияФормыВыполнить",
{1,"ДействияФормыВыполнить",
{1,1,
@ -140,67 +171,36 @@
{"en","Выполнить"},
{"uk","Выполнить"}
},1},
{7,3f9620bd-45f5-4a60-9c58-b2663f58336c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{7,e7561de8-8fdc-4c23-95d2-acaf8c82766c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПараметрыЗаписи",
{1,"ДействияФормыПараметрыЗаписи",
{1,1,
{"ru","Клс команда нажатие"}
{"ru","Параметры записи"}
},
{1,1,
{"ru","Клс команда нажатие"}
{"ru","Параметры записи"}
},
{1,1,
{"ru","Клс команда нажатие"}
{"ru","Параметры записи"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
},6,
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,fa9e077d-b245-4717-a9f0-ea494c3b94b4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},1},
{7,869d198c-f92a-4549-8113-7ce87c0376b7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,98d42763-f5c6-4e72-9dec-22425504aabc,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,
{7,88b5354c-b93c-4db7-a78c-65c2cf78d9e3,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыРедакторИзмененийНаУзле",
{1,"ДействияФормыРедакторИзмененийНаУзле",
{1,1,
@ -229,7 +229,9 @@
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -259,38 +261,7 @@
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2},
{7,a8a0fcf8-36f4-405d-b0f5-c8fb1f52282e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{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,
{7,36aa5797-bf74-40d2-af26-5ef96465a9fd,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -308,18 +279,18 @@
}
},7,
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,9295b1a9-6de6-4fae-879a-bf2068378fa8,1,e1692cc2-605b-4535-84dd-28440238746c,
{0,eb47324b-85f9-4172-9315-bba8015d9970},"",-1,-1,1,0,""},1},
{7,af932a93-d4c1-4781-a724-e674edfc683d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -347,62 +318,91 @@
{"uk","Показать структуру формы"}
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,4e3da0a7-3617-462d-b092-f4ad61a49833,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{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,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Редактор изменений"},
{"en","Редактор изменений"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Параметры записи"},
{"en","Параметры записи"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."},
{"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,
{1,3,
{"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."},
{"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,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"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,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"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,
{1,3,
{"ru","О подсистеме"},
@ -413,7 +413,7 @@
{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,
{0,
@ -2815,7 +2815,13 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2851,18 +2857,11 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""},2},
{7,9666cfc7-830f-4195-92b4-e60ebd85ceea,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,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,
{7,903177ab-cd91-4b7e-88b2-09471dc5874b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2892,10 +2891,13 @@ BgxkEQA7}
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{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,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2924,9 +2926,7 @@ BgxkEQA7}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2},
{7,850ce2b0-eea8-458e-8932-6d3726b75f09,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,99c6a07b-7c86-4785-97d4-a0609b0e7bce,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,585dbb19-2a5e-4d37-949f-0a810e0ee949,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
{1,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
{1,1,
@ -2955,47 +2955,47 @@ BgxkEQA7}
},
{4,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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{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,
{1,3,
{"ru","Значения колонки"},
{"en","Значения колонки"},
{"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,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"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,
{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,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"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,
{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,
{1,1,
{"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,
{1,3,
{"ru","РедакторОбъектаБД"},

View File

@ -317,7 +317,7 @@
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Переключение отображения имен/синонимов в шапках колонок</v8:content>
<v8:content>Переключение отображения имен/синонимов в шапках колонок. В режиме совместимости 8.3.19+ влияет и на поля компоновки.</v8:content>
</v8:item>
<v8:item>
<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},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,be0541a8-e78b-43e1-b338-9744fa477764,100,1,21,
{7,be89efb9-8562-4e85-8cdd-c92e70ccd991,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,
{7,3e8dbf78-4083-4579-b7c2-db5fcfc9cfa3,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -898,106 +871,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},1},
{7,d79dbae7-2704-4f15-a938-c1ce65ed0d9c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{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,
{7,576d454e-7897-4c99-a3a9-5e4c578c2563,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВНачало",
{1,"ДействияФормыВНачало",
{1,3,
@ -1032,7 +906,72 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,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,"ДействияФормыВКонец",
{1,"ДействияФормыВКонец",
{1,3,
@ -1067,10 +1006,46 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,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,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -1105,7 +1080,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -1140,7 +1115,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -1175,7 +1150,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -1210,9 +1185,67 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,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},
{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,"ДействияФормыЗагрузитьПорядокИзМетаданных",
{1,"ДействияФормыЗагрузитьПорядокИзМетаданных",
{1,3,
@ -1244,135 +1277,102 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"ru","Загрузить порядок колонок из метаданных реквизитов"},
{"en","Загрузить порядок колонок из метаданных реквизитов"},
{"uk","Загрузить порядок колонок из метаданных реквизитов"}
},1},
{7,eb2b72ff-549e-4383-8d07-b5e7de541594,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{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,
},1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,3e8dbf78-4083-4579-b7c2-db5fcfc9cfa3,
{8,"МенеджерТабличногоПоля",0,9,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"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,
{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,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"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,
{1,1,
{"#","Действие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,
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"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,
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"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,
{1,3,
{"ru","Переместить в начало"},
{"en","Переместить в начало"},
{"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,
{1,3,
{"ru","Переместить в конец"},
{"en","Переместить в конец"},
{"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,
{1,1,
{"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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,3,
{"ru","Установить флажки"},
{"en","Установить флажки"},
{"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,
{1,3,
{"ru","Снять флажки"},
{"en","Снять флажки"},
{"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,
{1,3,
{"ru","Итоги"},
{"en","Итоги"},
{"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,
{1,3,
{"ru","Установить значение в колонке"},
{"en","Установить значение в колонке"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Порядок"},
{"en","Порядок"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Структура формы"},
@ -1383,13 +1383,13 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{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,
{1,3,
{"ru","Из основной формы"},
{"en","Из основной формы"},
{"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,
{1,3,
{"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},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{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},
{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,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,1,
@ -1490,7 +1490,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Применить и закрыть. Настройки применяются окончательно."},
{"uk","Применить и закрыть. Настройки применяются окончательно."}
},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,"ОсновныеДействияФормыПробовать",
{1,"ОсновныеДействияФормыПробовать",
{1,3,
@ -1523,30 +1523,30 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."},
{"uk","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."}
},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},
{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,
{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,
{1,3,
{"ru"," ОК "},
{"en"," ОК "},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Пробовать"},
{"en","Пробовать"},
{"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,
{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,
{1,3,
{"ru","Закрыть"},
@ -1557,7 +1557,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{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,
{0,
@ -2081,7 +2081,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{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,
{10,

View File

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

View File

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

View File

@ -1930,7 +1930,7 @@
НайденныеЗначения.Добавить(ирОбщий.ПреобразоватьПредставлениеВСсылкуЛкс(ОбъектМД, Представление));
Иначе
СтруктураОтбора = Новый Структура;
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя());
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
ЭтоСправочник = Справочники.ТипВсеСсылки().СодержитТип(ТипРеквизита);
ИскатьПо = ИмяПоляПоискаСсылки(ОписаниеКолонки, ОбъектМД);
СтруктураОтбора.Вставить(ИскатьПо, Представление);
@ -2035,9 +2035,9 @@
#Если Сервер И Не Сервер Тогда
ОбъектМД = Метаданные.Справочники.Валюты;
#КонецЕсли
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя());
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
ИскатьПо = ОписаниеКолонки.ИскатьПо;
Если ПустаяСтрока(ИскатьПо) Или ПоляТаблицыБД.Найти(ИскатьПо) = Неопределено Тогда
Если ПустаяСтрока(ИскатьПо) Или ПоляТаблицыБД.Найти(ИскатьПо, "Имя") = Неопределено Тогда
СтрокаОсновногоПредставления = "" + ОбъектМД.ОсновноеПредставление;
// TODO английский встроенный язык
Если СтрокаОсновногоПредставления = "ВВидеКода" Тогда
@ -2103,7 +2103,7 @@
Функция СхемаКомпоновкиКонвертацииСсылки(Знач ОписаниеКолонки, НастройкиКомпоновки = Неопределено) Экспорт
ОбъектМД = Метаданные.НайтиПоТипу(ОписаниеКолонки.ОписаниеТипов.Типы()[0]);
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя());
ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ОбъектМД.ПолноеИмя(), Истина);
Схема = ирОбщий.СоздатьСхемуКомпоновкиПоОбъектуМДЛкс(ОбъектМД,, Ложь, "_Таблица",,,, 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:content>Ссылки на объект</v8:content>
</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>
<Comment/>
<ToolTip/>
@ -677,6 +685,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Имя свойства</v8:content>
</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>
<Comment/>
<Type>
@ -717,6 +733,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Полное имя</v8:content>
</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>
<Comment/>
<Type>
@ -757,6 +781,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Полное имя родителя</v8:content>
</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>
<Comment/>
<Type>
@ -797,6 +829,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Расширение конфигурации</v8:content>
</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>
<Comment/>
<Type>

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Ссылки на объект</v8:content>
</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>
<Comment/>
<FormType>Ordinary</FormType>

View File

@ -1,8 +1,10 @@
{27,
{18,
{
{1,1,
{"ru","Ссылки метаданных на"}
{1,3,
{"ru","Ссылки метаданных на"},
{"en","Ссылки метаданных на"},
{"uk","Ссылки метаданных на"}
},5,4294967295},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
@ -46,8 +48,10 @@
{0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1,
{5,
{1,1,
{"ru","Страница1"}
{1,3,
{"ru","Страница1"},
{"en","Страница1"},
{"uk","Страница1"}
},
{8,0,
{4,0,
@ -138,8 +142,10 @@
{1,
{8,
{19,
{1,1,
{"ru","N"}
{1,3,
{"ru","N"},
{"en","N"},
{"uk","N"}
},
{1,0},
{1,0},28,0,-2,-1,-1,12590592,
@ -184,8 +190,8 @@
{19,
{1,3,
{"ru","Полное имя родителя"},
{"en","ПолноеИмяРодителя"},
{"uk","ПолноеИмяРодителя"}
{"en","Полное имя родителя"},
{"uk","Полное имя родителя"}
},
{1,0},
{1,0},1e2,4,2,-1,-1,12590592,
@ -230,8 +236,10 @@
{1,
{8,
{19,
{1,1,
{"ru","Полное имя объекта"}
{1,3,
{"ru","Полное имя объекта"},
{"en","Полное имя объекта"},
{"uk","Полное имя объекта"}
},
{1,0},
{1,0},175,2,1,-1,-1,12590592,
@ -276,8 +284,10 @@
{1,
{8,
{19,
{1,1,
{"ru","Имя свойства"}
{1,3,
{"ru","Имя свойства"},
{"en","Имя свойства"},
{"uk","Имя свойства"}
},
{1,0},
{1,0},34.00000000000001,1,0,-1,-1,12590592,
@ -322,8 +332,10 @@
{1,
{8,
{19,
{1,1,
{"ru","Расширение конфигурации"}
{1,3,
{"ru","Расширение конфигурации"},
{"en","Расширение конфигурации"},
{"uk","Расширение конфигурации"}
},
{1,0},
{1,0},25,3,3,-1,-1,12590592,
@ -480,45 +492,10 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,df87bfdb-869f-4ab7-b219-0f36c6b35a10,23,1,13,
{7,25ce3326-3fb8-4813-8453-46e581fb2d79,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,
{7,28e61a4d-1cf8-438e-97a4-b7f30e2217fe,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,de853f3f-0ad8-454e-a59f-c1f90168a8cc,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,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,
{7,896e0b90-1e6b-4e5a-a973-bd0a2cbdad89,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,df87bfdb-869f-4ab7-b219-0f36c6b35a10,21},7,
{1,3,
{"ru","Список последних отборов"},
@ -532,44 +509,12 @@
},
{4,1,
{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},
{7,4343d8b9-0a6c-4a19-ab56-cf2b711876f0,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,
{7,44905d6f-3e1d-422a-b08f-f3a49bbfd8b4,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -598,7 +543,74 @@
},
{4,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -628,7 +640,7 @@
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -657,7 +669,7 @@
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -686,65 +698,65 @@
},
{4,1,
{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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{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,
{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,
{1,3,
{"ru","Вывести строки"},
{"en","Вывести строки"},
{"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,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"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,
{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,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"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,
{1,3,
{"ru","Выбрать"},
{"en","Выбрать"},
{"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,
{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,
{1,3,
{"ru","Значения колонки"},
{"en","Значения колонки"},
{"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,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"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,
{1,3,
{"ru","О подсистеме"},
@ -792,7 +804,7 @@
{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,

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},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,06065768-4daa-4854-8938-626ef7948c8a,1504,1,38,
{7,414e339b-5096-4ddf-b06b-7b472597ff39,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,
{7,1eeac9a8-8552-46bf-95f7-05f1e369f657,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзВнутр",
{1,"КоманднаяПанельДереваИзВнутр",
{1,1,
@ -1047,20 +1018,17 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Установить новый объект десериализацией из строки Внутр"},
{"uk","Установить новый объект десериализацией из строки Внутр"}
},2},
{7,872dbc1f-e891-4cca-ab06-ab9e16ebb00c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваВычислятьРазмеры",
{1,"КоманднаяПанельДереваВычислятьРазмеры",
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
{7,8136b045-42ab-4df8-9424-6dcf39048899,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
{1,1,
{"ru","Клс команда нажатие"}
},
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@ -1068,18 +1036,18 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
}
},7,
{1,3,
{"ru","Вычислять размеры как длину сериализованного значения"},
{"en","Вычислять размеры как длину сериализованного значения"},
{"uk","Вычислять размеры как длину сериализованного значения"}
{"ru","Вывести и запомнить строки дерева для сравнения"},
{"en","Вывести и запомнить строки дерева для сравнения"},
{"uk","Вывести и запомнить строки дерева для сравнения"}
},
{1,3,
{"ru","Вычислять размеры как длину сериализованного значения"},
{"en","Вычислять размеры как длину сериализованного значения"},
{"uk","Вычислять размеры как длину сериализованного значения"}
{"ru","Вывести и запомнить строки дерева для сравнения"},
{"en","Вывести и запомнить строки дерева для сравнения"},
{"uk","Вывести и запомнить строки дерева для сравнения"}
},
{4,1,
{0,7842c885-04a1-4627-a595-837ce6f12610},"",-1,-1,1,0,""},2},
{7,c1622b5f-6590-47bb-ba71-4c95154aaa05,1,e1692cc2-605b-4535-84dd-28440238746c,
{0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,0,0,""},2},
{7,b75bba85-807b-448b-8b49-e698083f1d8e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзXML",
{1,"КоманднаяПанельДереваИзXML",
{1,1,
@ -1106,7 +1074,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Установить новый объект десериализацией из строки XML через сериализатор XDTO"},
{"uk","Установить новый объект десериализацией из строки XML через сериализатор XDTO"}
},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,"КоманднаяПанельДереваЗначениеВСтрокуВнутр",
{1,"КоманднаяПанельДереваЗначениеВСтрокуВнутр",
{1,1,
@ -1133,7 +1101,68 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение ЗначениеВСтрокуВнутр() для текущего значения"},
{"uk","Отображение ЗначениеВСтрокуВнутр() для текущего значения"}
},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",
{1,"КоманднаяПанельДереваОтображениеXML",
{1,2,
@ -1163,63 +1192,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение XML через XDTO для текущего значения"},
{"uk","Отображение XML через XDTO для текущего значения"}
},2},
{7,1167cb58-0404-40fb-aaf4-51a583097150,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,
{7,df3d60fb-859a-430a-9858-fdcbfbe6866f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИзXMLвXDTO",
{1,"КоманднаяПанельДереваИзXMLвXDTO",
{1,3,
@ -1252,63 +1225,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Установить новый объект десериализацией из строки XML через фабрику XDTO"},
{"uk","Установить новый объект десериализацией из строки XML через фабрику XDTO"}
},2},
{7,b6ef4006-f0e3-4b19-b43a-aec4e52645ba,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,
{7,76fd2d4c-2121-4154-abc9-f142c97778dd,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваОтображениеJSON",
{1,"КоманднаяПанельДереваОтображениеJSON",
{1,1,
@ -1335,7 +1252,118 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение JSON через XDTO для текущего значения"},
{"uk","Отображение JSON через XDTO для текущего значения"}
},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Прямое",
{1,"КоманднаяПанельДереваОтображениеJSONПрямое",
{1,1,
@ -1362,7 +1390,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Прямое отображение JSON для текущего значения. Поддерживаются массивы, структуры, соответствия."},
{"uk","Прямое отображение JSON для текущего значения. Поддерживаются массивы, структуры, соответствия."}
},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",
{1,"КоманднаяПанельДереваОтображениеXDTO",
{1,1,
@ -1389,7 +1417,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение XDTO через сериализатор для текущего значения"},
{"uk","Отображение XDTO через сериализатор для текущего значения"}
},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Фабрикой",
{1,"КоманднаяПанельДереваОтображениеXDTOФабрикой",
{1,1,
@ -1416,9 +1444,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Отображение XDTO через фабрику для текущего значения"},
{"uk","Отображение XDTO через фабрику для текущего значения"}
},2},
{7,82d3de29-6a91-4180-8688-d5161cd1724b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,1b9da2a9-e5ea-4b7d-83b6-c7ba1d470921,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,130b0f5f-4990-4d09-962a-9371de5617b5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваГлобальныйКонтекст",
{1,"КоманднаяПанельДереваГлобальныйКонтекст",
{1,1,
@ -1445,38 +1471,11 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
{"en","Исследовать глобальный контекст"},
{"uk","Исследовать глобальный контекст"}
},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},
{7,6d3b62f3-d28e-431d-8a9a-7489bbdeb490,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,b991dbb3-6b6c-4f1c-b77b-af0b4f4a4d64,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,d21b0672-0a82-445c-aa06-7ee0681e482a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,73e87f17-22b7-4938-9f1a-f8cca580bc4b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваПриемОбъекта",
{1,"КоманднаяПанельДереваПриемОбъекта",
{1,3,
@ -1511,7 +1510,38 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
},
{4,1,
{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,"КоманднаяПанельДереваОбновить",
{1,"КоманднаяПанельДереваОбновить",
{1,1,
@ -1540,7 +1570,7 @@ t3KYTjjwnh3J4r7Rw/TAq80duOO/9/N2/LzRPh9kpn9w5v9bjv8C},0},0,0,0,0,0,115},
},
{4,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1576,7 +1606,7 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1605,7 +1635,7 @@ BgxkEQA7}
},
{4,1,
{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,"КоманднаяПанельДереваЗапомнитьОбъектДляСравнения",
{1,"КоманднаяПанельДереваЗапомнитьОбъектДляСравнения",
{1,2,
@ -1637,39 +1667,7 @@ BgxkEQA7}
},
{4,1,
{0,b8ca1d82-d6a2-4de6-9707-ee0504609327},"",-1,-1,1,0,""},2},
{7,d4381d24-33f7-4b5b-a93d-5cec0b7eef97,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,
{7,38b02333-b5fc-49ac-9ecd-26bae2d8ad42,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваИсследоватьВОтдельномОкне",
{1,"КоманднаяПанельДереваИсследоватьВОтдельномОкне",
{1,3,
@ -1705,9 +1703,7 @@ BgxkEQA7}
{4,1,
{0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,1,0,""},
{0,118,0},2},
{7,60f6e4b8-9fcb-4fcc-b484-0f9aef60c56e,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,
{7,e72fa278-5a93-455d-9d54-d4aab3a564b3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,06065768-4daa-4854-8938-626ef7948c8a,1472},6,
{1,3,
{"ru","Установить новый объект десериализацией из строки"},
@ -1719,43 +1715,47 @@ BgxkEQA7}
{"en","Установить новый объект десериализацией из строки"},
{"uk","Установить новый объект десериализацией из строки"}
},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},
{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},
{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},
{7,5ea9b17e-5179-4787-8bd8-13e6677192ca,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваСправка",
{1,"КоманднаяПанельДереваСправка",
{1,1,
{"ru","Справка"}
{7,e72f6576-97ae-449b-a05c-f3e748bfcf80,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,7c99ea83-c5c5-4798-afd4-966f1369c4cc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваВычислятьРазмеры",
{1,"КоманднаяПанельДереваВычислятьРазмеры",
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
},
{1,1,
{"ru","Справка"}
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
},
{1,1,
{"ru","Справка"}
{1,2,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
},7,
{1,3,
{"ru","Поиск в синтакс-помощнике"},
{"en","Поиск в синтакс-помощнике"},
{"uk","Поиск в синтакс-помощнике"}
{"ru","Вычислять размеры как длину сериализованного значения"},
{"en","Вычислять размеры как длину сериализованного значения"},
{"uk","Вычислять размеры как длину сериализованного значения"}
},
{1,3,
{"ru","Поиск в синтакс-помощнике"},
{"en","Поиск в синтакс-помощнике"},
{"uk","Поиск в синтакс-помощнике"}
{"ru","Вычислять размеры как длину сериализованного значения"},
{"en","Вычислять размеры как длину сериализованного значения"},
{"uk","Вычислять размеры как длину сериализованного значения"}
},
{4,1,
{0,a3fe436d-9e10-4c70-83c7-830e7fee57d6},"",9,3,1,0,""},
{0,112,8},2},
{7,ae840ffd-54da-4084-841d-ad544de1dba5,1,e1692cc2-605b-4535-84dd-28440238746c,
{0,7842c885-04a1-4627-a595-837ce6f12610},"",-1,-1,1,0,""},2},
{7,ab279598-0b58-48db-96a2-978e58258273,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельДереваАвтоКонтекстнаяПомощь",
{1,"КоманднаяПанельДереваАвтоКонтекстнаяПомощь",
{1,1,
@ -1784,7 +1784,7 @@ BgxkEQA7}
},
{4,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1813,7 +1813,7 @@ BgxkEQA7}
},
{4,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1842,7 +1842,7 @@ BgxkEQA7}
},
{4,1,
{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,"КоманднаяПанельДереваОбучающееВидео",
{1,"КоманднаяПанельДереваОбучающееВидео",
{1,3,
@ -1877,7 +1877,7 @@ BgxkEQA7}
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1906,37 +1906,37 @@ BgxkEQA7}
},
{4,1,
{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,
{1,3,
{"ru","Внутр"},
{"en","Внутр"},
{"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,
{1,3,
{"ru","XML"},
{"en","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,
{1,3,
{"ru","XML в XDTO"},
{"en","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,
{1,3,
{"ru","JSON"},
{"en","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,
{1,3,
{"ru","JSON в структуру"},
{"en","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,
{1,3,
{"ru","JSON в соответствие"},
@ -1947,25 +1947,25 @@ BgxkEQA7}
{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,
{1,3,
{"ru","Внутр"},
{"en","Внутр"},
{"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,
{1,3,
{"ru","XML"},
{"en","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,
{1,3,
{"ru","JSON через XDTO"},
{"en","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,
{1,3,
{"ru","JSON прямое"},
@ -1976,13 +1976,13 @@ BgxkEQA7}
{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,
{1,3,
{"ru","XDTO"},
{"en","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,
{1,3,
{"ru","XDTO+"},
@ -1993,147 +1993,147 @@ BgxkEQA7}
{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,
{1,3,
{"ru","Глобальный"},
{"en","Глобальный"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Прием объекта"},
{"en","Прием объекта"},
{"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,
{1,3,
{"ru","Свернуть остальные"},
{"en","Свернуть остальные"},
{"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,
{1,3,
{"ru","Обновить"},
{"en","Обновить"},
{"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,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"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,
{1,3,
{"ru","Отображать идентификаторы"},
{"en","Отображать идентификаторы"},
{"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,
{1,3,
{"ru","Запомнить строки для сравнения"},
{"en","Запомнить строки для сравнения"},
{"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,
{1,3,
{"en","Сравнить объекты"},
{"ru","Сравнить объекты"},
{"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,
{1,3,
{"ru","Консоль кода"},
{"en","Консоль кода"},
{"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,
{1,3,
{"ru","Исследовать"},
{"en","Исследовать"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Из строки"},
{"en","Из строки"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","В строку"},
{"en","В строку"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","В XDTO"},
{"en","В 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,
{1,1,
{"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,
{1,3,
{"ru","Вычислять размеры"},
{"en","Вычислять размеры"},
{"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,
{1,3,
{"ru","Циклические ссылки"},
{"en","Циклические ссылки"},
{"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,
{1,3,
{"ru","Синтакс-помощник"},
{"en","Синтакс-помощник"},
{"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,
{1,3,
{"ru","Авто контекстная помощь"},
{"en","Авто контекстная помощь"},
{"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,
{1,3,
{"ru","Итоги"},
{"en","Итоги"},
{"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,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"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,
{1,3,
{"ru","Обучающее видео"},
{"en","Обучающее видео"},
{"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,
{1,3,
{"ru","О подсистеме"},

View File

@ -785,6 +785,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Вызывающий метод</v8:content>
</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>
<Comment/>
<Type>

View File

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

View File

@ -3,8 +3,8 @@
{
{1,3,
{"ru","Выражение конвертации строки в число"},
{"en","Переименовать переменную"},
{"uk","Переименовать переменную"}
{"en","Выражение конвертации строки в число"},
{"uk","Выражение конвертации строки в число"}
},14,3},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
@ -110,7 +110,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,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,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,3,
@ -133,7 +133,7 @@
{0,0,0}
}
},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,
{1,3,
{"ru","Применить и закрыть"},
@ -144,7 +144,7 @@
{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,
{0,
@ -208,8 +208,10 @@
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Максимальное число символов для анализа. Сильно влияет на размер выражения."}
{1,3,
{"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,
{"N",1},
{"U"},"",0,1,0,0,0,0,
@ -290,8 +292,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Длина:"},
{"en","Старое:"},
{"uk","Старое:"}
{"en","Длина:"},
{"uk","Длина:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -366,8 +368,10 @@
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Имя поля (выражение), имеющее текстовое значение, которое нужно преобразовать к числу"}
{1,3,
{"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,
{"U"},
{"U"},"",0,1,0,0,0,0,
@ -447,8 +451,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Имя поля:"},
{"en","Новое:"},
{"uk","Новое:"}
{"en","Имя поля:"},
{"uk","Имя поля:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -519,8 +523,10 @@
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Разделитель дробной части"}
{1,3,
{"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,
{"U"},
{"U"},"",0,1,1,1,
@ -538,12 +544,12 @@
{2,0,2,
{"S","."},
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{1,"ru","Точка"}
{3,"ru","Точка","en","Точка","uk","Точка"}
},0},
{2,1,2,
{"S",","},
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{1,"ru","Запятая"}
{3,"ru","Запятая","en","Запятая","uk","Запятая"}
},0}
},-1,1},
{0,0}
@ -616,8 +622,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Разделитель:"},
{"en","Новое:"},
{"uk","Новое:"}
{"en","Разделитель:"},
{"uk","Разделитель:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -692,8 +698,10 @@
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Номер первого символа числа внутри строки"}
{1,3,
{"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,
{"N",1},
{"U"},"",0,1,0,0,0,0,
@ -774,8 +782,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Первый символ:"},
{"en","Старое:"},
{"uk","Старое:"}
{"en","Первый символ:"},
{"uk","Первый символ:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -819,7 +827,7 @@
{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,
{6,

View File

@ -1772,6 +1772,9 @@
КонецЕсли;
ПроверитьДобавитьПараметр(ИмяПараметра, ОписаниеТиповПараметра);
Результат = ПараметрыДиалекта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,
{"ru","Контекстные серверные вызовы"},
{"en","Общие методы"},
{"uk","Общие методы"}
{"en","Контекстные серверные вызовы"},
{"uk","Контекстные серверные вызовы"}
},65,46},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
@ -145,13 +145,15 @@
{8,
{19,
{1,3,
{"en","ВызывающийМетод"},
{"uk","ВызывающийМетод"},
{"en","Метод"},
{"uk","Метод"},
{"ru","Метод"}
},
{1,0},
{1,1,
{"ru","Вызывающий метод"}
{1,3,
{"ru","Вызывающий метод"},
{"en","Вызывающий метод"},
{"uk","Вызывающий метод"}
},128.9999999999999,0,-1,-1,-1,12590593,
{4,0,
{0},"",-1,-1,1,0,""},
@ -194,12 +196,16 @@
{8,
{8,
{19,
{1,1,
{"ru","Число контекстных"}
{1,3,
{"ru","Число контекстных"},
{"en","Число контекстных"},
{"uk","Число контекстных"}
},
{1,0},
{1,1,
{"ru","Число мест возможных явных контекстных вызовов"}
{1,3,
{"ru","Число мест возможных явных контекстных вызовов"},
{"en","Число мест возможных явных контекстных вызовов"},
{"uk","Число мест возможных явных контекстных вызовов"}
},34.00000000000008,7,-1,-1,-1,12590592,
{4,0,
{0},"",-1,-1,1,0,""},
@ -244,12 +250,14 @@
{19,
{1,3,
{"ru","Позиция"},
{"en","Номер строки файла"},
{"uk","Номер строки файла"}
{"en","Позиция"},
{"uk","Позиция"}
},
{1,0},
{1,1,
{"ru","Номер строки файла"}
{1,3,
{"ru","Номер строки файла"},
{"en","Номер строки файла"},
{"uk","Номер строки файла"}
},47,5,-1,-1,-1,12589568,
{4,0,
{0},"",-1,-1,1,0,""},
@ -294,12 +302,14 @@
{19,
{1,3,
{"ru","Строка модуля"},
{"en","Номер строки файла"},
{"uk","Номер строки файла"}
{"en","Строка модуля"},
{"uk","Строка модуля"}
},
{1,0},
{1,1,
{"ru","Номер строки модуля"}
{1,3,
{"ru","Номер строки модуля"},
{"en","Номер строки модуля"},
{"uk","Номер строки модуля"}
},47,1,-1,-1,-1,12589568,
{4,0,
{0},"",-1,-1,1,0,""},
@ -442,8 +452,10 @@
{8,
{8,
{19,
{1,1,
{"ru","Аннотация"}
{1,3,
{"ru","Аннотация"},
{"en","Аннотация"},
{"uk","Аннотация"}
},
{1,0},
{1,0},91,6,-1,-1,-1,12589568,
@ -624,7 +636,7 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1,
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -642,18 +654,18 @@
}
},7,
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{1,3,
{"ru","О подсистеме"},
{"en","О подсистеме"},
{"uk","О подсистеме"}
{"ru","Открыть новое окно"},
{"en","Открыть новое окно"},
{"uk","Открыть новое окно"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,144cf061-8458-4c8a-8d0d-5b323096e9ae,1,e1692cc2-605b-4535-84dd-28440238746c,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,2d3f6b33-f317-43b2-aa6b-075c8e548db5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыАнализ",
{1,"ДействияФормыАнализ",
{1,3,
@ -678,17 +690,53 @@
},6,
{1,3,
{"ru","Анализ вызовов"},
{"en","Обновить список методов"},
{"uk","Обновить список методов"}
{"en","Анализ вызовов"},
{"uk","Анализ вызовов"}
},
{1,3,
{"ru","Анализ вызовов"},
{"en","Обновить список методов"},
{"uk","Обновить список методов"}
{"en","Анализ вызовов"},
{"uk","Анализ вызовов"}
},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},
{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,"ДействияФормыНастройка",
{1,"ДействияФормыНастройка",
{1,3,
@ -723,72 +771,7 @@
},
{4,1,
{0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1},
{7,7e5e2008-8ac6-4c6e-a42a-2a6ac27d1b4d,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,
{7,369605c0-12f6-46f0-a95c-9534eb2518dc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -818,36 +801,7 @@
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2},
{7,c10a621f-a60b-4b88-bcf8-e99692034b73,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,
{7,30fd2b25-3d73-4816-93f3-d0841991bbf4,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -875,54 +829,112 @@
{"uk","Показать структуру формы"}
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,144cf061-8458-4c8a-8d0d-5b323096e9ae,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{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,
{1,3,
{"ru","Анализ"},
{"en","Обновить"},
{"uk","Обновить"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},b2f45055-4dd1-4c3a-88c2-07ad3b8a31a8,
{"en","Анализ"},
{"uk","Анализ"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},84f2d09a-e790-41b2-8605-003d82fdda41,
{8,"Разделитель",0,1,
{1,1,
{"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,
{1,3,
{"ru","Кэш модулей"},
{"en","Кэш модулей"},
{"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,
{1,3,
{"ru","Определение"},
{"en","Определение"},
{"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,
{1,3,
{"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."},
{"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,
{1,3,
{"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."},
{"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,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"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,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"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,
{1,3,
{"ru","О подсистеме"},
@ -933,7 +945,7 @@
{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,
{0,
@ -1172,8 +1184,10 @@
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,1,
{"ru","Файл модуля формы:"}
{1,3,
{"ru","Файл модуля формы:"},
{"en","Файл модуля формы:"},
{"uk","Файл модуля формы:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -1394,7 +1408,7 @@
{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,
{5,

View File

@ -3,8 +3,8 @@
{
{1,3,
{"ru","Поиск вызовов метода"},
{"en","Общие методы"},
{"uk","Общие методы"}
{"en","Поиск вызовов метода"},
{"uk","Поиск вызовов метода"}
},63,46},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
@ -149,8 +149,10 @@
{1,
{8,
{19,
{1,1,
{"ru","N"}
{1,3,
{"ru","N"},
{"en","N"},
{"uk","N"}
},
{1,0},
{1,0},25,0,-2,-1,-1,12590594,
@ -195,12 +197,14 @@
{19,
{1,3,
{"ru","Внутренний"},
{"en","Внешний"},
{"uk","Внешний"}
{"en","Внутренний"},
{"uk","Внутренний"}
},
{1,0},
{1,1,
{"ru","Вызов внутри родного модуля по краткому имени (без указания модуля)"}
{1,3,
{"ru","Вызов внутри родного модуля по краткому имени (без указания модуля)"},
{"en","Вызов внутри родного модуля по краткому имени (без указания модуля)"},
{"uk","Вызов внутри родного модуля по краткому имени (без указания модуля)"}
},25,1,1,-1,-1,12590592,
{4,0,
{0},"",-1,-1,1,0,""},
@ -245,12 +249,14 @@
{19,
{1,3,
{"ru","Прямой"},
{"en","Внешний"},
{"uk","Внешний"}
{"en","Прямой"},
{"uk","Прямой"}
},
{1,0},
{1,1,
{"ru","Вызов точно относится к заданному методу"}
{1,3,
{"ru","Вызов точно относится к заданному методу"},
{"en","Вызов точно относится к заданному методу"},
{"uk","Вызов точно относится к заданному методу"}
},25,28,26,-1,-1,12590592,
{4,0,
{0},"",-1,-1,1,0,""},
@ -299,8 +305,10 @@
{"uk","Активно"}
},
{1,0},
{1,1,
{"ru","НЕ закомментировано"}
{1,3,
{"ru","НЕ закомментировано"},
{"en","НЕ закомментировано"},
{"uk","НЕ закомментировано"}
},25,27,0,-1,-1,12589568,
{4,0,
{0},"",-1,-1,1,0,""},
@ -345,8 +353,8 @@
{19,
{1,3,
{"ru","Файл"},
{"en","Модуль"},
{"uk","Модуль"}
{"en","Файл"},
{"uk","Файл"}
},
{1,0},
{1,0},8e1,3,3,-1,-1,12590592,
@ -397,8 +405,10 @@
{"uk","Позиция"}
},
{1,0},
{1,1,
{"ru","Номер первого символа в файле начиная с 1"}
{1,3,
{"ru","Номер первого символа в файле начиная с 1"},
{"en","Номер первого символа в файле начиная с 1"},
{"uk","Номер первого символа в файле начиная с 1"}
},3e1,14,25,-1,-1,12589568,
{4,0,
{0},"",-1,-1,1,0,""},
@ -443,12 +453,14 @@
{19,
{1,3,
{"ru","Строка модуля"},
{"en","Номер строки файла"},
{"uk","Номер строки файла"}
{"en","Строка модуля"},
{"uk","Строка модуля"}
},
{1,0},
{1,1,
{"ru","Номер строки модуля"}
{1,3,
{"ru","Номер строки модуля"},
{"en","Номер строки модуля"},
{"uk","Номер строки модуля"}
},3e1,30,4,-1,-1,12590592,
{4,0,
{0},"",-1,-1,1,0,""},
@ -492,13 +504,15 @@
{8,
{19,
{1,3,
{"en","ВызывающийМетод"},
{"uk","ВызывающийМетод"},
{"en","Метод"},
{"uk","Метод"},
{"ru","Метод"}
},
{1,0},
{1,1,
{"ru","Вызывающий метод"}
{1,3,
{"ru","Вызывающий метод"},
{"en","Вызывающий метод"},
{"uk","Вызывающий метод"}
},4e1,32,2,-1,-1,12590592,
{4,0,
{0},"",-1,-1,1,0,""},
@ -643,8 +657,8 @@
{19,
{1,3,
{"ru","Число параметров"},
{"en","Количество параметров"},
{"uk","Количество параметров"}
{"en","Число параметров"},
{"uk","Число параметров"}
},
{1,0},
{1,0},25,31,29,-1,-1,12590592,
@ -691,8 +705,8 @@
{19,
{1,3,
{"ru","Параметр0"},
{"en","Подгруппа0"},
{"uk","Подгруппа0"}
{"en","Параметр0"},
{"uk","Параметр0"}
},
{1,0},
{1,0},6e1,4,5,-1,-1,4201984,
@ -739,8 +753,8 @@
{19,
{1,3,
{"ru","Параметр1"},
{"en","Подгруппа1"},
{"uk","Подгруппа1"}
{"en","Параметр1"},
{"uk","Параметр1"}
},
{1,0},
{1,0},6e1,5,6,-1,-1,4201984,
@ -787,8 +801,8 @@
{19,
{1,3,
{"ru","Параметр2"},
{"en","Подгруппа2"},
{"uk","Подгруппа2"}
{"en","Параметр2"},
{"uk","Параметр2"}
},
{1,0},
{1,0},6e1,6,17,-1,-1,4201984,
@ -835,8 +849,8 @@
{19,
{1,3,
{"ru","Параметр3"},
{"en","Подгруппа3"},
{"uk","Подгруппа3"}
{"en","Параметр3"},
{"uk","Параметр3"}
},
{1,0},
{1,0},6e1,7,18,-1,-1,4201984,
@ -883,8 +897,8 @@
{19,
{1,3,
{"ru","Параметр4"},
{"en","Подгруппа4"},
{"uk","Подгруппа4"}
{"en","Параметр4"},
{"uk","Параметр4"}
},
{1,0},
{1,0},6e1,8,19,-1,-1,4201984,
@ -931,8 +945,8 @@
{19,
{1,3,
{"ru","Параметр5"},
{"en","Подгруппа5"},
{"uk","Подгруппа5"}
{"en","Параметр5"},
{"uk","Параметр5"}
},
{1,0},
{1,0},6e1,9,20,-1,-1,4201984,
@ -979,8 +993,8 @@
{19,
{1,3,
{"ru","Параметр6"},
{"en","Подгруппа6"},
{"uk","Подгруппа6"}
{"en","Параметр6"},
{"uk","Параметр6"}
},
{1,0},
{1,0},6e1,10,21,-1,-1,4201984,
@ -1027,8 +1041,8 @@
{19,
{1,3,
{"ru","Параметр7"},
{"en","Подгруппа7"},
{"uk","Подгруппа7"}
{"en","Параметр7"},
{"uk","Параметр7"}
},
{1,0},
{1,0},6e1,11,22,-1,-1,4201984,
@ -1075,8 +1089,8 @@
{19,
{1,3,
{"ru","Параметр8"},
{"en","Подгруппа8"},
{"uk","Подгруппа8"}
{"en","Параметр8"},
{"uk","Параметр8"}
},
{1,0},
{1,0},6e1,12,23,-1,-1,4201984,
@ -1123,8 +1137,8 @@
{19,
{1,3,
{"ru","Параметр9"},
{"en","Подгруппа9"},
{"uk","Подгруппа9"}
{"en","Параметр9"},
{"uk","Параметр9"}
},
{1,0},
{1,0},6e1,13,24,-1,-1,4201984,
@ -1785,9 +1799,7 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,c2e17629-a932-4213-9a06-bf226e56ad84,27,1,14,
{7,5731d630-6bef-4e78-9b6f-ad610cc43ed7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,0e433728-3e15-4aff-a07d-5a065fb6da3c,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,669ccb45-e96e-4847-b64b-9a7898c7eb9c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНайти",
{1,"ДействияФормыНайти",
{1,3,
@ -1812,15 +1824,49 @@
},6,
{1,3,
{"ru","Найти вызовы метода"},
{"en","Обновить список методов"},
{"uk","Обновить список методов"}
{"en","Найти вызовы метода"},
{"uk","Найти вызовы метода"}
},
{1,3,
{"ru","Найти вызовы метода"},
{"en","Обновить список методов"},
{"uk","Обновить список методов"}
{"en","Найти вызовы метода"},
{"uk","Найти вызовы метода"}
},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,"ДействияФормыПерейтиКОпределению",
{1,"ДействияФормыПерейтиКОпределению",
{1,3,
@ -1850,45 +1896,13 @@
},
{1,3,
{"ru","Открыть ссылку для перехода в конфигуратор"},
{"en","Перейти в открытый конфигуратор к определению метода"},
{"uk","Перейти в открытый конфигуратор к определению метода"}
{"en","Открыть ссылку для перехода в конфигуратор"},
{"uk","Открыть ссылку для перехода в конфигуратор"}
},
{4,1,
{0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""},
{0,123,0},1},
{7,a5613456-d84f-4e29-902e-e5a4a44a3f78,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,
{7,b002165a-f17a-4aab-8018-b7e378017ecf,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1917,40 +1931,10 @@
},
{4,1,
{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,
{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,
{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,
{7,f2881591-6a9e-4e60-ab47-acf62b8daac9,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНастройка",
{1,"ДействияФормыНастройка",
{1,3,
@ -1985,7 +1969,37 @@
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2015,7 +2029,7 @@
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2044,36 +2058,7 @@
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,7680bd47-b241-4573-a032-44af536b1948,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,
{7,0cd7aca2-6146-40c5-a9c9-78c1a56a71be,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2102,7 +2087,36 @@
},
{4,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,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2131,79 +2145,79 @@
},
{4,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,
{1,3,
{"ru","Найти"},
{"en","Обновить"},
{"uk","Обновить"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},5731d630-6bef-4e78-9b6f-ad610cc43ed7,
{"en","Найти"},
{"uk","Найти"}
},1,c2e17629-a932-4213-9a06-bf226e56ad84,9,1e2,0,0,1,0,0,0,0},2bec3813-f90f-4586-a17e-15dc0017ca75,
{8,"Разделитель",0,1,
{1,1,
{"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,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"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,
{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,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"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,
{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,
{1,3,
{"ru","Значения колонки"},
{"en","Значения колонки"},
{"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,
{1,3,
{"ru","Кэш модулей"},
{"en","Кэш модулей"},
{"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,
{1,3,
{"ru","Определение"},
{"en","Определение"},
{"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,
{1,3,
{"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."},
{"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,
{1,3,
{"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."},
{"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,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"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,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"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,
{1,3,
{"ru","О подсистеме"},
@ -2214,7 +2228,7 @@
{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,
{0,
@ -2356,8 +2370,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Всего:"},
{"en","Отобрано:"},
{"uk","Отобрано:"}
{"en","Всего:"},
{"uk","Всего:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -2546,11 +2560,15 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1,
{"ru","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("}
{1,3,
{"ru","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("},
{"en","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("},
{"uk","Искать непрямые (возможные) внешние вызовы. Например <ИмяПеременной>.<ИмяМетода>("}
},0,0,100,0,0},6,
{1,1,
{"ru","Искать непрямые"}
{1,3,
{"ru","Искать непрямые"},
{"en","Искать непрямые"},
{"uk","Искать непрямые"}
},1,0,1,0,100,1},4,0,0,0,0,0},
{0}
},
@ -2613,8 +2631,10 @@
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,1,
{"ru","Имя метода:"}
{1,3,
{"ru","Имя метода:"},
{"en","Имя метода:"},
{"uk","Имя метода:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -2689,8 +2709,10 @@
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Введите полное или краткое имя метода или конструктор в виде ""новый <ИмяТипа>"". Имя типа в конструкторе нужно указать в правильном регистре, чтобы находились имена формальных параметров."}
{1,3,
{"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,
{"U"},
{"U"},"",0,1,0,0,0,0,
@ -2884,8 +2906,10 @@
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Вариант синтаксиса метода платформы"}
{1,3,
{"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,
{"U"},
{"U"},"",0,1,0,0,0,0,
@ -2986,8 +3010,10 @@
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,1,
{"ru","Макс. результатов"}
{1,3,
{"ru","Макс. результатов"},
{"en","Макс. результатов"},
{"uk","Макс. результатов"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -3112,7 +3138,7 @@
{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,
{8,

View File

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

View File

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

View File

@ -110,7 +110,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{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Нажатие",
{1,"OKНажатие",
{1,1,
@ -133,20 +133,20 @@
{"en","OK"},
{"uk","OK"}
},1},
{7,23c8867c-b95b-402a-976b-90c4213c1268,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,44fce366-2a32-4b58-9f4d-05f044363caf,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,a4ccba43-2f70-404b-85e7-3a3040d6b06f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,2,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,42591e4d-5a98-4f2b-9e3f-0353bcec4512,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{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,
{1,3,
{"ru"," OK "},
{"en"," 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,
{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,
{1,3,
{"ru","Отмена"},
@ -157,7 +157,7 @@
{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,
{0,
@ -895,8 +895,8 @@
{1,0},0,0,100,0,0},6,
{1,3,
{"ru","Завершено аварийно:"},
{"en","Завершено тревожно:"},
{"uk","Завершено тревожно:"}
{"en","Завершено аварийно:"},
{"uk","Завершено аварийно:"}
},0,0,1,0,100,1},4,0,0,0,0,0},
{0}
},
@ -1624,7 +1624,7 @@
{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,
{12,

View File

@ -113,7 +113,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{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",
{1,"OK",
{1,1,
@ -136,20 +136,20 @@
{"en","OK"},
{"uk","OK"}
},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},
{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,
{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,
{1,3,
{"ru"," OK "},
{"en"," 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,
{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,
{1,3,
{"ru","Отмена"},
@ -160,7 +160,7 @@
{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,
{0,
@ -1118,8 +1118,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Количество повторов при аварийном завершении:"},
{"en","Количество повторов при тревожном завершении:"},
{"uk","Количество повторов при тревожном завершении:"}
{"en","Количество повторов при аварийном завершении:"},
{"uk","Количество повторов при аварийном завершении:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -1274,8 +1274,8 @@
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Интервал повтора при аварийном завершении (сек.):"},
{"en","Интервал повтора при тревожном завершении (сек.):"},
{"uk","Интервал повтора при тревожном завершении (сек.):"}
{"en","Интервал повтора при аварийном завершении (сек.):"},
{"uk","Интервал повтора при аварийном завершении (сек.):"}
},4,1,0,0,0,
{0,0,0},0,
{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},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1,6,
{7,1af680ba-2d2c-403f-826f-a85e2889367a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,e764ff3a-44d8-4f56-9503-43244c1d1f67,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,7ddce1ad-6e78-45db-8e7c-e44c480a0bad,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыИсследоватьПараметры",
{1,"КоманднаяПанельПараметрыИсследоватьПараметры",
{1,1,
@ -1957,40 +1954,43 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
},
{4,1,
{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},
{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,
{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,
{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,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{7,f7d260df-ea32-4eb3-9b7d-46fa94da9de6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,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,
{1,3,
{"ru","Исследовать"},
{"en","Исследовать"},
{"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,
{1,1,
{"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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{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,
{1,1,
{"#","Действие1"}
@ -2582,7 +2582,7 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
{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,
{16,

View File

@ -216,6 +216,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Макс строк для сложной ведомой структуры</v8:content>
</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>
<Comment/>
<Type>

View File

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

View File

@ -7,8 +7,8 @@
Перем мТекущаяСтрокаДереваЗапросов; // текущая(прошлая) строка дерева запросов.
Перем мРежимФормыДляЗаголовка; // Не меняется после открытия формы
Перем мРезультатЗапроса; // результат
Перем мРезультатПакета Экспорт ; // результат пакета (только для запросов 1С)
Перем мРезультатЗапроса; // результат запроса
Перем мРезультатПакета Экспорт; // результат пакета (только для запросов 1С)
Перем мРезультатПоИменам;
Перем мВыборкаРезультата;
@ -457,8 +457,7 @@
#Если Сервер И Не Сервер Тогда
ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
ПрефиксПараметра = ПолеТекстаЗапроса.ПрефиксПараметра();
Если Лев(ТекущееВыражение, 1) = ПрефиксПараметра Тогда
Если ЛиВыражениеПараметра(ТекущееВыражение) Тогда
УспехВычисления = Истина;
ЗначениеПараметра = ВычислитьВыражениеЗапроса(ТекущееВыражение, УспехВычисления);
Если УспехВычисления Тогда
@ -501,12 +500,20 @@
Возврат Ложь;
КонецФункции
Функция ЛиВыражениеПараметра(Знач ТекущееВыражение)
Возврат Ложь
Или Лев(ТекущееВыражение, 1) = ПолеТекстаЗапроса.ПрефиксПараметра()
Или Лев(ТекущееВыражение, 1) = "&";
КонецФункции
Функция ВычислитьВыражениеЗапроса(Знач ТекущееВыражение, выхУспехВычисления = Истина) Экспорт
#Если Сервер И Не Сервер Тогда
ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
выхУспехВычисления = Ложь;
Если Лев(ТекущееВыражение, 1) = ПолеТекстаЗапроса.ПрефиксПараметра() Тогда
Если ЛиВыражениеПараметра(ТекущееВыражение) Тогда
ИмяПараметра = Сред(ТекущееВыражение, 2);
СтрокаПараметра = Параметры.Найти(ИмяПараметра, "ИмяПараметра");
Если СтрокаПараметра <> Неопределено Тогда
@ -1196,10 +1203,10 @@
Если ТипЗнч(РезультатКоллекция) = Тип("ТаблицаЗначений") Тогда
РезультатКоллекцияИспользоватьОтборПриИзменении();
Иначе
РезультатКоллекцияПриАктивизацииСтроки();
РезультатКоллекцияКомпоновщик.Настройки.Отбор.Элементы.Очистить();
ирКлиент.ТабличноеПолеСОтборомПросмотраОбновитьПредставлениеЛкс(ЭтаФорма, ЭлементыФормы.РезультатКоллекция);
КонецЕсли;
ОбновитьСвойстваСтрокиРезультата(); // Нужно делать повторно, т.к. в случае частичной загрузки событие ПриАктивизацииСтроки уже сработало когда таблица свойств была еще пустой
КонецПроцедуры
@ -1226,7 +1233,8 @@
РезультатКоллекция.Колонки.Очистить();
ЭлементыФормы.РезультатКоллекция.Колонки.Очистить();
СвойстваСтрокиРезультата.Очистить();
КонецЕсли;
КонецЕсли;
ЭлементыФормы.ПочемуНетНужнойСтроки.Видимость = Ложь;
Если Истина
И РежимВременнойТаблицы <> Истина
И Не ПроверитьЗаполнитьКоллекциюДляЗаполнения()
@ -1244,7 +1252,7 @@
И мВыборкаРезультата = Неопределено
Тогда
СсылкаНаБуфернуюТаблицу = Неопределено;
ЭтаФорма.РазмерРезультата = ПолучитьРазмерРезультатаЗапроса(мРезультатЗапроса, мВыборкаРезультата);
ЭтаФорма.РазмерРезультата = РазмерРезультатаЗапроса(мРезультатЗапроса, мВыборкаРезультата);
Если РежимВременнойТаблицы = Истина Тогда
Если ЭлементыФормы.ВременныеТаблицы.ТекущиеДанные <> Неопределено Тогда
ЭлементыФормы.ВременныеТаблицы.ТекущиеДанные.РазмерРезультата = РазмерРезультата;
@ -1327,10 +1335,7 @@
ИначеЕсли ирОбщий.СтрокиРавныЛкс(мОписаниеРезультата.ТипЗапроса, "ADO") Тогда
ЭтаФорма.ПодключитьОбработчикОжидания(ОбработчикЗавершенияЗагрузки, 0.1, Истина);
Если мРезультатЗапроса.State <> 0 Тогда
Если ИспользованиеGWF = 1 Тогда
ADOUtils = ПолучитьADOUtils();
КонецЕсли;
ТаблицаИзADO = ирОбщий.РезультатЗапросаADOВТаблицуЗначенийОбщийЛкс(мРезультатЗапроса,,,, ЭтаФорма.СмещениеГодаADO, ИспользованиеGWF = 1, ADOUtils);
ТаблицаИз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,14 +2038,12 @@
мОбъектЗапроса.Текст = ТекстЗапроса;
КонецЕсли;
ТекстЗапроса = мОбъектЗапроса.Текст;
Если Не СохранитьДляОтложеннойОтладки Тогда
Если ПолучатьСозданнуюВременнуюТаблицу Тогда
ПометитьНачалоВыполненияЗапроса(ДатаНачалаВыполнения);
КонецЕсли;
НачалоВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс();
Если ВыполнятьВТранзакции Тогда
НачатьТранзакцию();
КонецЕсли;
Если ПолучатьСозданнуюВременнуюТаблицу Тогда
ПометитьНачалоВыполненияЗапроса(ДатаНачалаВыполнения);
КонецЕсли;
НачалоВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс();
Если ВыполнятьВТранзакции Тогда
НачатьТранзакцию();
КонецЕсли;
Попытка
мРезультатПакета = ВыполнитьЗапросИсточникаДанных(ТекстЗапроса,,, СохранитьДляОтложеннойОтладки,, мРезультатПоИменам);
@ -2026,9 +2057,6 @@
ирКлиент.ПоказатьОшибкуВТекстеПрограммыЛкс(ПолеТекстаЗапроса.ПолеТекста, СтартоваяСтрока, СтартоваяКолонка, Истина, МодальныйРежим, ИнформацияОбОшибке(),,, ЭтаФорма);
Возврат Ложь;
КонецПопытки;
Если СохранитьДляОтложеннойОтладки Тогда
Возврат Истина;
КонецЕсли;
Если ВыполнятьВТранзакции Тогда
ЗафиксироватьТранзакцию();
КонецЕсли;
@ -2047,6 +2075,9 @@
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если СохранитьДляОтложеннойОтладки Тогда
Возврат Истина;
КонецЕсли;
ЗаполнитьОписаниеРезультата(ТекстЗапроса, МассивСоздаваемыхВременныхТаблиц, РежимВременнойТаблицы);
КонецВыполнения = ирОбщий.ТекущееВремяВМиллисекундахЛкс();
ЭтаФорма.ДлительностьВыполнения = КонецВыполнения - НачалоВыполнения;
@ -2233,7 +2264,7 @@
СтрокаТаблицыРезультата = ТаблицаРезультатаПакета.Добавить();
СтрокаТаблицыРезультата.Имя = ЭлементРезультатаПакета.Ключ;
СтрокаТаблицыРезультата.Индекс = ЭлементРезультатаПакета.Значение;
СтрокаТаблицыРезультата.КоличествоСтрок = ПолучитьРазмерРезультатаЗапроса(мРезультатПакета[ЭлементРезультатаПакета.Значение]);
СтрокаТаблицыРезультата.КоличествоСтрок = РазмерРезультатаЗапроса(мРезультатПакета[ЭлементРезультатаПакета.Значение]);
КонецЦикла;
ЭлементыФормы.ТаблицаРезультатаПакета.ТекущаяКолонка = ЭлементыФормы.ТаблицаРезультатаПакета.Колонки.Имя;
ТаблицаРезультатаПакета.Сортировать("Индекс");
@ -2253,7 +2284,7 @@
СтрокаТаблицыРезультата.КоличествоСтрок = СтрокаВременнойТаблицы.РазмерРезультата;
КонецЕсли;
Иначе
СтрокаТаблицыРезультата.КоличествоСтрок = ПолучитьРазмерРезультатаЗапроса(ЭлементРезультатаПакета);
СтрокаТаблицыРезультата.КоличествоСтрок = РазмерРезультатаЗапроса(ЭлементРезультатаПакета);
КонецЕсли;
Индекс = Индекс + 1;
КонецЦикла;
@ -2290,7 +2321,7 @@
СтрокаДерева = мТекущаяСтрокаДереваЗапроса;
КонецЕсли;
Если РезультатЗапроса <> Неопределено Тогда
СтрокаДерева.РазмерРезультата = ПолучитьРазмерРезультатаЗапроса(РезультатЗапроса);
СтрокаДерева.РазмерРезультата = РазмерРезультатаЗапроса(РезультатЗапроса);
Если Не ЭтоСтрокаСозданияВременнойТаблицы(СтрокаДерева) Тогда
//СтрокаДерева.АдресРезультата = ПоместитьВоВременноеХранилище(РезультатЗапроса, Новый УникальныйИдентификатор); // очень долго для больших таблиц - 0.6сек на 100000
СтрокаДерева.АдресРезультата = РезультатЗапроса;
@ -3003,6 +3034,7 @@
ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность = ирКэш.ДоступенРедакторМонакоЛкс();
Если ЭлементыФормы.ПанельРедактора.Страницы.РедакторHTML.Доступность Тогда
ЭлементыФормы.РедакторHTML.Документ.ЭтоРедактор = Истина;
ЭлементыФормы.РедакторHTML.Перейти(мПлатформа.БазовыйФайлРедактораКода());
КонецЕсли;
ирКлиент.ДопСвойстваЭлементаФормыЛкс(ЭтаФорма, ЭлементыФормы.ДеревоЗапроса).МенеджерПоиска = ирКлиент.СоздатьМенеджерПоискаВТабличномПолеЛкс(,,, Истина,, "ДеревоЗапросов");
@ -3269,7 +3301,7 @@
КонецПроцедуры
Функция ВыполнитьЗапросИсточникаДанных(ТекстЗапроса, пЗагружатьЭлементов = 0, ВыводитьСообщения = Истина, СохранитьДляОтложеннойОтладки = Ложь, выхРезультатПакета = Неопределено,
выхРезультатПоИменам = Неопределено) Экспорт
выхРезультатПоИменам = Неопределено, Знач ПредыдущийТекстПолногоЗапроса = "") Экспорт
выхРезультатПакета = Неопределено;
выхРезультатПоИменам = Неопределено;
@ -3291,7 +3323,7 @@
СтруктураЗапросаADO.Вставить("стОпции", ОпцииADO); // служебная колонка со структурой опций выполнения запроса
СтруктураЗапросаADO.Вставить("спПараметры", Неопределено); // служебная колонка со списком параметров запроса
СтруктураЗапросаADO.Вставить("ТекстЗапроса", ТекстЗапроса);
Результат = ЗапросADOВыполнить(СтруктураЗапросаADO, Параметры,, ВыводитьСообщения, выхРезультатПакета);
Результат = ЗапросADOВыполнить(СтруктураЗапросаADO, Параметры,, ВыводитьСообщения, выхРезультатПакета, ПредыдущийТекстПолногоЗапроса);
ОбновитьДоступностьКнопкиОтключиться();
Иначе
СтарыйТекстЗапроса = мОбъектЗапроса.Текст;
@ -4433,7 +4465,7 @@
//мРезультатЗапроса = ПолучитьИзВременногоХранилища(ВыбраннаяСтрока.АдресРезультата);
мРезультатЗапроса = ВыбраннаяСтрока.АдресРезультата;
мВыборкаРезультата = Неопределено;
ЗагрузитьРезультатЗапроса();
ЗагрузитьРезультатЗапроса(,, Истина);
КонецЕсли;
ЗаполнитьОписаниеРезультата(ТекстЗапроса);
ЭтаФорма.ДлительностьВыполнения = ВыбраннаяСтрока.ДлительностьПолная;
@ -4776,7 +4808,7 @@
#Если Сервер И Не Сервер Тогда
мПлатформа = Обработки.ирПлатформа.Создать();
#КонецЕсли
СообщениеОпциональное = "Поэтому будет использована упрощенная структура запроса, недоступны команды ""Конструктор ИР"" и ""Расшифровать строку результата"".";
СообщениеОпциональное = "Поэтому будет использован упрощенный разбор текста запроса, недоступны команды ""Конструктор ИР"" и ""Расшифровать строку результата"".";
Если ирКэш.ЛиПлатформаWindowsЛкс() Тогда
Парсер = мПлатформа.мПолучитьПарсер("ГрамматикаЯзыкаЗапросов",, СообщениеОпциональное);
Результат = Парсер <> Неопределено;
@ -4784,8 +4816,10 @@
ирОбщий.СообщитьЛкс(СообщениеОпциональное);
КонецЕсли;
Иначе
ирОбщий.СообщитьЛкс("Функция разбора текста запроса доступна только на ОС Windows.");
ирОбщий.СообщитьЛкс(СообщениеОпциональное);
Если ПринудительноВывестиСообщение Тогда
ирОбщий.СообщитьЛкс("Функция разбора текста запроса доступна только на ОС Windows.");
ирОбщий.СообщитьЛкс(СообщениеОпциональное);
КонецЕсли;
Результат = Ложь;
КонецЕсли;
//Результат = Ложь; // Для отладки
@ -4825,7 +4859,7 @@
КонечнаяКолонка = 0;
ПолеТекста.ПолучитьГраницыВыделения(НачальнаяСтрока, НачальнаяКолонка, КонечнаяСтрока, КонечнаяКолонка);
мВременныеТаблицыПакета = Новый Соответствие;
Если ЛиВедущая И ЛиПарсерЗапросаДоступен() Тогда
Если ЛиВедущая И ЛиПарсерЗапросаДоступен(Истина) Тогда
НачальныйТокен = ПоляТекстовПрограммы.ТекстЗапроса.РазобратьТекстЗапроса(ТекстЗапроса, Истина,,,,,, СтартоваяСтрокаДляОтображенияОшибок);
Если Истина
И СтроитьДеревоЗапроса
@ -5820,6 +5854,9 @@
лКнопка.Пометка = Ложь;
КонецЦикла;
ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ТипЗапроса.Кнопки[НовыйТип].Пометка = Истина;
ЭлементыФормы.КоманднаяПанельФормы.Кнопки.СохранитьОбъектДляОтладки.Доступность = Ложь
Или НовыйТип = "Обычный"
Или НовыйТип = "Компоновка";
ЭлементыФормы.КП_СвойстваСтрокиРезультата.Кнопки.ДобавитьВОтборНастроек.Доступность = Ложь
Или НовыйТип = "Компоновка"
Или НовыйТип = "Построитель";
@ -8261,58 +8298,8 @@
КонецФункции // ЛокОписаниеОшибки()
// выполнение запроса через ADO на клиенте с выгрузкой результата
// Результат - РезультатЗапроса, ADODB.Recordset
Функция ВыполнитьЗапрос_ADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, ТаблицаПараметров, ИнфоОшибки, ИспользоватьМассивПараметров = Ложь, выхРезультатПакета = Неопределено)
Перем РежимИменованныхПараметров, Параметры, ТипыПараметров;
Опции.Свойство("NamedParameters", РежимИменованныхПараметров);
Параметры = Неопределено;
ТипыПараметров = Неопределено;
Если ТаблицаПараметров <> Неопределено Тогда
Если РежимИменованныхПараметров = Истина Тогда
Параметры = Новый Соответствие;
ТипыПараметров = Новый Соответствие;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
Параметры.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
ТипыПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.ТипADO);
КонецЦикла;
Иначе
ТипаЧисло = Тип("Число");
Параметры = Новый Массив;
ТипыПараметров = Новый Массив;
ИндексН = ТаблицаПараметров.Количество()-1;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
// установим индексы в строках, где они не были указаны
Если ТипЗнч(СтрокаПараметра.Индекс) <> ТипаЧисло Тогда
ИндексН = ИндексН + 1;
СтрокаПараметра.Индекс = ИндексН;
КонецЕсли;
КонецЦикла;
// список параметров в порядке индекса
ТаблицаПараметров.Сортировать("Индекс asc");
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
Параметры.Добавить(СтрокаПараметра.Значение);
ТипыПараметров.Добавить(СтрокаПараметра.ТипADO);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Попытка
// обычный запрос ч/з ADO
Если ИспользоватьМассивПараметров = Истина Тогда
Опции.Вставить("Parameters", ирОбщий.ParametersArrayПолучитьЛкс(Параметры, ТипыПараметров));
РезультатЗапроса = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, Неопределено, Неопределено, ИнфоОшибки, выхРезультатПакета);
Иначе
РезультатЗапроса = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, Параметры, ТипыПараметров, ИнфоОшибки, выхРезультатПакета);
КонецЕсли;
Исключение
ИнфоОшибки = ЛокОписаниеОшибки(ОписаниеОшибки());
КонецПопытки;
Возврат РезультатЗапроса;
КонецФункции
// выполнение запроса через ADO на клиенте с выгрузкой результата
Функция ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, Параметры, ТипыПараметров, ИнфоОшибки, выхРезультатПакета = Неопределено) Экспорт
Функция ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ОбъектЗапрос, Опции, ЗапросТекст, пЗначенияПараметров, ТипыПараметров, ИнфоОшибки, выхРезультатПакета = Неопределено, ПредыдущийТекстПолногоЗапроса = "") Экспорт
Перем Еррорс;
Перем Script;
Перем ScriptError;
@ -8408,7 +8395,7 @@
КонецЕсли;
// Передача параметров запроса
cтПараметрыТип=ТипЗнч(Параметры);
cтПараметрыТип=ТипЗнч(пЗначенияПараметров);
ПарТипADOТип=ТипЗнч(ТипыПараметров);
ПараметрыКоличество=0;
@ -8425,7 +8412,7 @@
|типу значений списка параметров запроса ('"+cтПараметрыТип+"') !";
Возврат Неопределено;
КонецЕсли;
ПараметрыКоличество = Параметры.Количество();
ПараметрыКоличество = пЗначенияПараметров.Количество();
КонецЕсли;
// Опции выполнения запроса (ADO)
@ -8492,12 +8479,12 @@
КонецЕсли;
// флаг инициализации параметрического запроса (первое выполнение)
Инициализация = Неопределено;
Инициация = Неопределено;
Если Prepared = Истина Тогда
Если ОбъектЗапрос = Неопределено Тогда
Инициализация = Истина;
Инициация = Истина;
Иначе
Инициализация = НЕ ОбъектЗапрос.Prepared;
Инициация = НЕ ОбъектЗапрос.Prepared;
КонецЕсли;
КонецЕсли;
@ -8512,13 +8499,10 @@
ЗапросТекстИ = ОбработатьКомментарииЗапросаADO(ЗапросТекст, соИтогиБатчей);
КонецЕсли;
СоединениеADO.Errors.Clear(); // Добавлено 22.10.2014
СоединениеADO.Errors.Clear();
Если RecordsetUse = Истина Тогда
// открываем выборку
ОбъектЗапрос = Новый COMОбъект("ADODB.Recordset");
ОбъектЗапрос.ActiveConnection = СоединениеADO;
//ОбъектЗапрос.Source = ЗапросТекстИ;
Если CursorType<>Неопределено Тогда
ОбъектЗапрос.CursorType = CursorType;
КонецЕсли;
@ -8528,7 +8512,6 @@
Если LockType<>Неопределено Тогда
ОбъектЗапрос.LockType = LockType;
КонецЕсли;
Если MarshalOptions<>Неопределено Тогда
ОбъектЗапрос.MarshalOptions = MarshalOptions;
КонецЕсли;
@ -8543,8 +8526,12 @@
ОбъектЗапрос.PageSize = PageSize;
КонецЕсли;
Иначе
// выполняем команду
Если Инициализация <> Ложь ИЛИ Инициализация = Истина Тогда
Если Не ИменованныеПараметрыADO Тогда
Для каждого СтрокаПараметра Из Параметры Цикл
ЗапросТекстИ = СтрЗаменить(ЗапросТекстИ, ПолеТекстаЗапроса.ПрефиксПараметра() + СтрокаПараметра.ИмяПараметра, ПолеТекстаЗапроса.ПрефиксПараметра() + "/*" + СтрокаПараметра.ИмяПараметра + "*/");
КонецЦикла;
КонецЕсли;
Если Инициация <> Ложь ИЛИ Инициация = Истина Тогда
Если мКомандаADO <> Неопределено Тогда
ОбъектЗапрос = мКомандаADO;
Иначе
@ -8605,13 +8592,13 @@
"Тип значения списка НЕ-ИМЕНОВАННЫХ параметров запроса должен быть 'Массив' !";
Возврат Неопределено;
КонецЕсли;
cп_Параметры = Параметры;
ЗначенияПараметров = пЗначенияПараметров;
сп_ПарТипADO = ТипыПараметров;
УстановитьПараметры = Истина;
КонецЕсли;
Иначе // если же массив параметров ПЕРЕДАН
УстановитьПараметры = Ложь;
Если Инициализация <> Ложь ИЛИ Инициализация = Истина Тогда
Если Инициация <> Ложь ИЛИ Инициация = Истина Тогда
// заполняем параметры по переданному массиву объектов ADODB.Parameter
Если ОбъектЗапрос.Parameters.Count <> Parameters.Количество() Тогда
Попытка
@ -8646,24 +8633,36 @@
КонецПопытки;
сзЕррорс = Новый СписокЗначений;
Индекс = -1;
Для каждого Параметр Из cп_Параметры Цикл
ЧислоПараметровТекста = СтрЧислоВхождений(ЗапросТекстИ, ПолеТекстаЗапроса.ПрефиксПараметра());
СмещениеИндексаПараметра = СтрЧислоВхождений(ПредыдущийТекстПолногоЗапроса, ПолеТекстаЗапроса.ПрефиксПараметра());
Для каждого ОписаниеПараметра Из ЗначенияПараметров Цикл
Если cтПараметрыТип = ТипаМассив Тогда
ПараметрИмя = Неопределено;
ПараметрЗнч = Параметр;
ПараметрЗнч = ОписаниеПараметра;
ИначеЕсли cтПараметрыТип = ТипаСоответствие Тогда
ПараметрИмя = СокрЛП(Параметр.Ключ);
ПараметрЗнч = Параметр.Значение;
ПараметрИмя = СокрЛП(ОписаниеПараметра.Ключ);
ПараметрЗнч = ОписаниеПараметра.Значение;
Иначе
Продолжить;
КонецЕсли;
Индекс = Индекс + 1;
Если Не ИменованныеПараметрыADO Тогда
Если СмещениеИндексаПараметра + ЧислоПараметровТекста = Индекс Тогда
// Иначе будет ошибка
// Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.
Прервать;
КонецЕсли;
Если СмещениеИндексаПараметра > Индекс Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
стТипADO=Неопределено;
Если ПарТипADOТип=ТипаМассив Тогда
Если Индекс<=сп_ПарТипADO.Количество()-1 Тогда
стТипADO = сп_ПарТипADO.Получить(Индекс);
КонецЕсли;
ИначеЕсли ПарТипADOТип = ТипаСоответствие Тогда
стТипADO = сп_ПарТипADO.Получить(Параметр.Ключ);
стТипADO = сп_ПарТипADO.Получить(ОписаниеПараметра.Ключ);
КонецЕсли;
ЕррИнфо="";
Если Истина
@ -8672,12 +8671,12 @@
Тогда
ПараметрЗнч = Дата(Год(ПараметрЗнч) + СмещениеГодаADO, Месяц(ПараметрЗнч), День(ПараметрЗнч), Час(ПараметрЗнч), Минута(ПараметрЗнч), Секунда(ПараметрЗнч));
КонецЕсли;
Рез = ирОбщий.ADODBCommand_УстановитьПараметрПо1СЛкс(ОбъектЗапрос, Инициализация, Индекс, ПараметрИмя, стТипADO, ПараметрЗнч, ADOUtils, ЕррИнфо);
Рез = ирОбщий.ADODBCommand_УстановитьПараметрПо1СЛкс(ОбъектЗапрос, Инициация, Индекс, ПараметрИмя, стТипADO, ПараметрЗнч, ADOUtils, ЕррИнфо);
Если НЕ Рез Тогда
Если ПараметрИмя = Неопределено Тогда
сзЕррорс.Добавить("Param["+Индекс+"]", ЕррИнфо);
Иначе
сзЕррорс.Добавить(Параметр.Ключ, ЕррИнфо);
сзЕррорс.Добавить(ОписаниеПараметра.Ключ, ЕррИнфо);
КонецЕсли;
КонецЕсли;
КонецЦикла;
@ -8804,7 +8803,9 @@
// выполняет запрос с переданным именем, возвращает признак успешности выполнения
// аргумент Запрос - имя узла структуры запроса или сам узел структуры запроса
Функция ЗапросADOВыполнить(ЭтотЗапрос, Параметры = Неопределено, РезультатADOВРезультатЗапросаGWF = Ложь, ВыводитьСообщения = Истина, выхРезультатПакета = Неопределено) Экспорт
Функция ЗапросADOВыполнить(ЭтотЗапрос, Параметры = Неопределено, РезультатADOВРезультатЗапросаGWF = Ложь, ВыводитьСообщения = Истина, выхРезультатПакета = Неопределено,
Знач ПредыдущийТекстПолногоЗапроса = "") Экспорт
Перем СтандартнаяОбработка, Отказ;
Перем ЗапросОбъект;
Перем СоединениеADO;
@ -8835,20 +8836,59 @@
ЕррорИнфо = "Не задан текст запроса !";
Перейти ~ВызыватьИсключение;
КонецЕсли;
//ОпцииОчистить(ЭтотЗапрос);
//ОпцияВставить(ЭтотЗапрос,"ВремяВыполнения",Истина); // Возвращать время выполнения и время выгрузки
ИсточникДанных = ЭтотЗапрос.ИсточникДанных;
ЕррорИнфо = "";
Если Не ЗначениеЗаполнено(ИсточникДанных) Тогда
ВызватьИсключение "Источник данных ADO не заполнен";
КонецЕсли;
// запрос ADO
ОпцияВставить(ЭтотЗапрос, "НеОтключаться",Истина);
СоединениеADO = ПолучитьСоединениеADO();
стОпции = ЭтотЗапрос.стОпции;
спПараметры = ЭтотЗапрос.спПараметры;
РезультатRecordSet = ВыполнитьЗапрос_ADO(ИсточникДанных, СоединениеADO, ЗапросОбъект, стОпции, ЗапросТекст, спПараметры, ЕррорИнфо,, выхРезультатПакета);
Опции = ЭтотЗапрос.стОпции;
ТаблицаПараметров = ЭтотЗапрос.спПараметры;
ИспользоватьМассивПараметров = Ложь;
РежимИменованныхПараметров = Ложь;
Опции.Свойство("NamedParameters", РежимИменованныхПараметров);
ПараметрыВызова = Неопределено;
ТипыПараметров = Неопределено;
Если ТаблицаПараметров <> Неопределено Тогда
Если РежимИменованныхПараметров = Истина Тогда
ПараметрыВызова = Новый Соответствие;
ТипыПараметров = Новый Соответствие;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
ПараметрыВызова.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
ТипыПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.ТипADO);
КонецЦикла;
Иначе
ТипаЧисло = Тип("Число");
ПараметрыВызова = Новый Массив;
ТипыПараметров = Новый Массив;
ИндексН = ТаблицаПараметров.Количество()-1;
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
// установим индексы в строках, где они не были указаны
Если ТипЗнч(СтрокаПараметра.Индекс) <> ТипаЧисло Тогда
ИндексН = ИндексН + 1;
СтрокаПараметра.Индекс = ИндексН;
КонецЕсли;
КонецЦикла;
// список параметров в порядке индекса
ТаблицаПараметров.Сортировать("Индекс asc");
Для каждого СтрокаПараметра Из ТаблицаПараметров Цикл
ПараметрыВызова.Добавить(СтрокаПараметра.Значение);
ТипыПараметров.Добавить(СтрокаПараметра.ТипADO);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Попытка
// обычный запрос ч/з ADO
Если ИспользоватьМассивПараметров = Истина Тогда
Опции.Вставить("Parameters", ирОбщий.ParametersArrayПолучитьЛкс(ПараметрыВызова, ТипыПараметров));
РезультатRecordSet = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ЗапросОбъект, Опции, ЗапросТекст, Неопределено, Неопределено, ЕррорИнфо, выхРезультатПакета, ПредыдущийТекстПолногоЗапроса);
Иначе
РезультатRecordSet = ВыполнитьЗапросADO(ИсточникДанных, СоединениеADO, ЗапросОбъект, Опции, ЗапросТекст, ПараметрыВызова, ТипыПараметров, ЕррорИнфо, выхРезультатПакета, ПредыдущийТекстПолногоЗапроса);
КонецЕсли;
Исключение
ИнфоОшибки = ЛокОписаниеОшибки(ОписаниеОшибки());
КонецПопытки;
КонецЕсли;
Если ПустаяСтрока(ЕррорИнфо) Тогда
Возврат Результат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 " + ОписаниеТаблицы.Представление);
ОписаниеТаблицы.Представление = ОписаниеТаблицы.Значение;
ОписаниеТаблицы.Значение = РезультатЗапроса[0].Выгрузить()[0][0];
ОписаниеТаблицы.Значение = ТаблицаИзРезультатаЗапроса(РезультатЗапроса)[0][0];
МаксРазмерРезультата = МаксРазмерРезультата * Макс(1, ОписаниеТаблицы.Значение);
КонецЦикла;
Если МаксРазмерРезультата > 1000000 Тогда
@ -10935,15 +10982,13 @@
КонецЕсли;
ТекстЗапросаБезОтбора = КонструкторЗапроса.СобратьПолныйТекст(, Истина);
ПолучитьЗапросСНастройкамиИНайтиВременныеТаблицы(ТекстЗапросаБезОтбора);
мРезультатПакета = ВыполнитьЗапросИсточникаДанных(ТекстЗапросаБезОтбора);
мРезультатЗапроса = мРезультатПакета[ПолучитьИндексПоследнегоРезультатЗапросаИзРезультатаПакета()];
#Если Сервер И Не Сервер Тогда
_ = Новый Запрос;
мРезультатЗапроса = _.Выполнить();
#КонецЕсли
мРезультатЗапроса = ВыполнитьЗапросИсточникаДанных(ТекстЗапросаБезОтбора);
Если ТипЗнч(мРезультатЗапроса) = Тип("Массив") Тогда
мРезультатЗапроса = мРезультатЗапроса[ПолучитьИндексПоследнегоРезультатЗапросаИзРезультатаПакета()];
КонецЕсли;
ЗаполнитьОписаниеРезультата(ТекстЗапросаБезОтбора,,, Ложь);
ЗагрузитьРезультатЗапроса(, Истина, Истина,, Истина);
Если мРезультатЗапроса.Пустой() Тогда
Если РазмерРезультатаЗапроса(мРезультатЗапроса) = 0 Тогда
СписокПустыхТаблиц = Новый СписокЗначений;
Для Каждого ОписаниеТаблицы Из ТаблицыВнутреннихСоединений Цикл
Если Ложь
@ -11025,10 +11070,10 @@
КонструкторЗапроса.ДобавитьЗапрос(Истина, 0, "ДоГруппировки");
КонструкторЗапроса.УдалитьДобавленныеВыбранныеПоляИПорядок(ВыбранныеПоляПослеГруппировки);
ВыбранныеПоляДоГруппировки = КонструкторЗапроса.ВыбратьВсеПоляИспользованныеВВыражениях(Истина);
НачальныйИндексДобавленныхОтборовДоГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата, Истина);
НачальныйИндексДобавленныхОтборовДоГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата, Истина,, ВыбранныеПоляПослеГруппировки);
КонструкторЗапроса.ЗагрузитьПоследнийЗапрос();
КонецЕсли;
НачальныйИндексДобавленныхОтборовПослеГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата);
НачальныйИндексДобавленныхОтборовПослеГруппировки = КонструкторЗапроса.ДобавитьОтборыПоСтрокеРезультата(ТекущаяСтрокаРезультата,,, ВыбранныеПоляПослеГруппировки);
// Опасно, т.к. метод написан для компоненты, а не формы конструктора. Свою компоненту передавать нельзя, чтобы не засорять ее лишними параметрами.
НоваяФорма.ЗагрузитьПараметрыИзКонструктораЗапроса(КонструкторЗапроса);
@ -11036,6 +11081,7 @@
НовыйТекстЗапроса = КонструкторЗапроса.СобратьПолныйТекст(, Ложь);
НоваяФорма.ПолеТекстаЗапроса.ПолеТекста.УстановитьТекст(НовыйТекстЗапроса);
НоваяФорма.СпособВыгрузки = 1;
НоваяФорма.ЗагружатьЭлементов = 0; // Так отключаем асинхронность
Если Не НоваяФорма.ВыполнитьЗапрос() Тогда
Возврат;
КонецЕсли;
@ -11059,7 +11105,8 @@
НовыйТекстЗапроса = КонструкторЗапроса.СобратьПолныйТекст(, Ложь);
РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных(НовыйТекстЗапроса)[0];
Иначе
РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных("ВЫБРАТЬ ""Слишком много строк - " + XMLСтрока(НоваяФорма.РезультатКоллекция[0][ИндексКолонкиКоличество]) + """")[0];
ТекстЗапросаОшибки = "SELECT " + ПолеТекстаЗапроса.мПараметрыДиалектаSQL.Кавычка + "Слишком много строк - " + XMLСтрока(НоваяФорма.РезультатКоллекция[0][ИндексКолонкиКоличество]) + ПолеТекстаЗапроса.мПараметрыДиалектаSQL.Кавычка;
РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных(ТекстЗапросаОшибки)[0];
КонецЕсли;
Иначе
//РезультатДоГруппировки = НоваяФорма.ВыполнитьЗапросИсточникаДанных("ВЫБРАТЬ 1 ГДЕ ЛОЖЬ")[0];
@ -11089,9 +11136,7 @@
Если НоваяФорма.РезультатКоллекция.Количество() > 0 Тогда
Для Каждого СтрокаДопПоля Из ВыбранныеПоляПослеГруппировки Цикл
ЗначениеПоля = НоваяФорма.РезультатКоллекция[0][СтрокаДопПоля.Имя];
СтрокаДопПоля.Расшифровка = КонструкторЗапроса.РасшифровкаЗначенияДляТекстаЗапроса(ЗначениеПоля, НоваяФорма);
СтрокаДопПоля.РасшифровкаЗначение = ЗначениеПоля;
СтрокаДопПоля.ДлинаТекста = СтрДлина(СтрокаДопПоля.Определение);
КонецЦикла;
КонецЕсли;
ПрефиксПараметра = ПолеТекстаЗапроса.ПрефиксПараметра();
@ -11105,8 +11150,13 @@
СтрокаДопПоля.Определение = ОпределениеПараметра;
СтрокаДопПоля.Расшифровка = РасшифровкаЗначения;
СтрокаДопПоля.РасшифровкаЗначение = СтрокаПараметра.Значение;
СтрокаДопПоля.ДлинаТекста = СтрДлина(СтрокаДопПоля.Определение);
КонецЦикла;
Для Каждого СтрокаДопПоля Из ВыбранныеПоляПослеГруппировки Цикл
Если Не ЗначениеЗаполнено(СтрокаДопПоля.Расшифровка) Тогда
СтрокаДопПоля.Расшифровка = КонструкторЗапроса.РасшифровкаЗначенияДляТекстаЗапроса(СтрокаДопПоля.РасшифровкаЗначение, НоваяФорма);
КонецЕсли;
СтрокаДопПоля.ДлинаТекста = СтрДлина(СтрокаДопПоля.Определение);
КонецЦикла;
ВыбранныеПоляПослеГруппировки.Сортировать("ДлинаТекста Убыв");
СтруктураПолей = КонструкторЗапроса.НоваяСтруктураОбработкиПолей("ДопискаЗначения");
СтруктураПолей.Вставить("Поля", ВыбранныеПоляПослеГруппировки);
@ -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";

View File

@ -111,9 +111,7 @@
{0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,6,1,4,
{7,5b6d3346-4068-4bed-99e7-f8b685d786d8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,1dfa8096-981f-4da5-b314-5c70335fa5e9,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,89f43ef2-f187-4c00-8b96-edb8beb7f606,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнопкаОКНажатие",
{1,"КнопкаОКНажатие",
{1,1,
@ -132,33 +130,35 @@
},6,
{1,0},
{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,
{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,
{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,
{1,3,
{"ru"," ОК "},
{"en"," ОК "},
{"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,
{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,
{1,3,
{"ru","Закрыть"},
{"en","Закрыть"},
{"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,
{1,0},0,10fa53b0-6a9a-47da-9ac8-9009b9ee77b7,5,1e2,2,0,1,0,0,0,0},
{-1,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,
{0,
@ -836,9 +836,9 @@
{3,1,
{-18},0,0,0},
{1,3,
{"ru","Отключает анализ дочернего уровня запросов пакета ведомой структуры, если в тексте пакета запросов более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."},
{"en","Отключает анализ дочернего уровня запросов пакета ведомой структуры, если в тексте пакета запросов более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."},
{"uk","Отключает анализ дочернего уровня запросов пакета ведомой структуры, если в тексте пакета запросов более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."}
{"ru","Отключает анализ дочернего уровня элемента структуры, если в его тексте более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."},
{"en","Отключает анализ дочернего уровня элемента структуры, если в его тексте более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."},
{"uk","Отключает анализ дочернего уровня элемента структуры, если в его тексте более указанного числа строк. Значительно ускоряет обновление ведомой структуры запроса."}
},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"},"",0,1,0,0,0,0,
@ -1097,7 +1097,7 @@
{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,
{6,

View File

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

View File

@ -170,6 +170,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Длительность выполнения макета</v8:content>
</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>
<Comment/>
<Type>
@ -209,6 +217,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Длительность компоновки макета</v8:content>
</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>
<Comment/>
<Type>

View File

@ -592,16 +592,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,d1686aab-5d53-4a56-a036-9d5ae6cfc5db,100,1,13,
{7,f7279bb4-90a0-4077-a7bc-8d4fe4aa841e,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,
{7,6b0e941c-6a6d-474c-80c3-bd0f0cd7f04a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,80,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
@ -610,16 +601,7 @@
{1,1,
{"ru","Добавить новый элемент"}
},2},
{7,b0d0684b-3279-44cc-9f65-25b33e8ce2bc,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,
{7,f57f8f30-6aba-4ca1-af3c-49bac913d1aa,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,84,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
@ -628,43 +610,16 @@
{1,1,
{"ru","Изменить (или открыть) текущий элемент"}
},2},
{7,52db9821-4616-4cfb-8a97-388a144a10f6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,82,
{7,b07af5f5-606c-467e-b774-127246a05b1d,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","Добавить копированием"}
{"ru","Закончить редактирование"}
},
{1,1,
{"ru","Добавить новый элемент копированием текущего"}
{"ru","Закончить редактирование строки"}
},2},
{7,a181c441-5bc0-4707-a8fb-9abb4866f451,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,c4ecb901-444b-4c11-a8ca-5332a473274f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,f58f0c4d-23ba-4f07-9e7b-bbba0b807066,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,83,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
@ -673,25 +628,16 @@
{1,1,
{"ru","Удалить текущий элемент"}
},2},
{7,c47d70be-3d7f-4810-a751-3d389fe8dd76,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{7,8994316a-15e7-42d7-b653-f539b3a19310,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,82,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},6,
{1,1,
{"ru","Переместить вниз"}
{"ru","Добавить копированием"}
},
{1,1,
{"ru","Переместить текущий элемент вниз"}
{"ru","Добавить новый элемент копированием текущего"}
},2},
{7,20ef0f30-0387-4438-9010-07becbc05ca0,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,
{7,4d5eda6a-cfb5-480c-996c-f405617261a4,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},6,
{1,1,
@ -700,9 +646,36 @@
{1,1,
{"ru","Упорядочить список по убыванию"}
},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},
{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,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить",
{1,1,
@ -729,59 +702,86 @@
{"en","Заполнить"},
{"uk","Заполнить"}
},2},
{7,c214c7d7-836c-4593-8123-44b137174206,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,b0f04994-92f6-4836-b035-ed8433ae5a6d,
{7,dc28c756-9bb6-4d76-8ff6-997881c4b62f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{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,
{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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"#","Действие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,
{1,1,
{"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,
{1,3,
{"ru","Заполнить"},
{"en","Заполнить"},
{"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,
{1,1,
{"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,
{1,3,
{"ru","Очистить"},
@ -2501,16 +2501,11 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
{0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,ea9c2b3b-cf5e-43f0-968b-21484e141aa6,7,1,5,
{7,9f230fbc-6c17-45b1-8923-361f1f6013e4,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},
{7,c2ad5d64-d656-42b1-8897-962c5f660c79,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,c4ae4307-934a-4ff5-9953-bce5caff85fc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,814018d7-19ce-44e4-b561-07265d34f3ce,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПриОК",
{1,"ПриОК",
{1,1,
@ -2538,15 +2533,11 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
{"uk","ОК"}
},
{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,0},
{1,0},1},
{7,b8a29e1b-b295-4237-b275-22c00002ee3d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{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,
{7,f640224c-91ef-46d2-b97c-9e2f95ae9dd1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},6,
{1,1,
@ -2554,22 +2545,31 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
},
{1,1,
{"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,
{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,
{1,3,
{"ru"," ОК "},
{"en"," ОК "},
{"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,
{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,
{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,
{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,
{1,1,
{"#","Справка"}
@ -2578,7 +2578,7 @@ DzX4jnYVJS1FamWeS5byZIaaKmGZLgrU1JpLlRmd5qHBBO6bM3iGp+a8uYAa1rBB
{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,
{0,

View File

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

View File

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

View File

@ -150,6 +150,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Длительность</v8:content>
</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>
<Comment/>
<Type>

View File

@ -447,11 +447,11 @@
ПрограммныйКод = ПрограммныйКод + "// {ОписаниеРегулярногоВыражения.Конец}" + Символы.ПС;
// Независимое выполнение
ПрограммныйКод = ПрограммныйКод + "
|// Независимое выполнение
|Многострочный = " + ?(Многострочный, "ИСТИНА", "ЛОЖЬ") + ";
|ИгнорироватьРегистр = " + ?(ИгнорироватьРегистр, "ИСТИНА", "ЛОЖЬ") + ";";
Если ДвижокВычислителя = "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[" + СтрокаПодгруппы.Индекс + "];" + Символы.ПС;
КонецЦикла;
Иначе
ПрограммныйКод = ПрограммныйКод + "
|// Независимое выполнение
|Многострочный = " + ?(Многострочный, "ИСТИНА", "ЛОЖЬ") + ";
|ИгнорироватьРегистр = " + ?(ИгнорироватьРегистр, "ИСТИНА", "ЛОЖЬ") + ";
|RegExp = Новый COMОбъект(""VBScript.RegExp"");
|RegExp.Global = Истина;
|RegExp.Multiline = Многострочный;
|RegExp.IgnoreCase = ИгнорироватьРегистр;
|RegExp.Pattern = " + НачальнаяСтрока.Имя + ";";
|Вычислитель = Новый COMОбъект(""VBScript.RegExp"");
|Вычислитель.Global = Истина;
|Вычислитель.Multiline = Многострочный;
|Вычислитель.IgnoreCase = ИгнорироватьРегистр;
|Вычислитель.Pattern = " + НачальнаяСтрока.Имя + ";";
Если СтрокаПараметраСоСписком <> Неопределено Тогда
ПрограммныйКод = ПрограммныйКод + "
|RegExpВложенный = Новый COMОбъект(""VBScript.RegExp"");
@ -482,7 +502,7 @@
|RegExpВложенный.Pattern = " + СтрокаПараметраСоСписком.Имя + ";";
КонецЕсли;
ПрограммныйКод = ПрограммныйКод + "
|Вхождения = RegExp.Execute(ТекстГдеИскать);
|Вхождения = Вычислитель.Execute(ТекстГдеИскать);
|Для каждого Вхождение Из Вхождения Цикл
| Начало = Вхождение.FirstIndex;
| Длина = Вхождение.Length;
@ -863,7 +883,7 @@
КонецФункции
Процедура ОбновитьПроверочныйТекст(РазрешитьАвтовыделение = Истина)
Процедура ОбновитьПроверочныйТекст(РазрешитьАвтовыделение = Истина, СообщатьОшибки = Ложь)
#Если Сервер И Не Сервер Тогда
мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать();
@ -872,6 +892,7 @@
Подгруппы.ЗаполнитьЗначения(0, "Найдено");
ВхожденияПодгруппы.Очистить();
УдаляемыеКолонки = Новый Массив;
ИндексТекущейПодгруппы = ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс;
Для ИндексКолонки = мНачальноеКоличествоКолонок По ВхожденияПодгруппы.Колонки.Количество() - 1 Цикл
УдаляемыеКолонки.Добавить(ВхожденияПодгруппы.Колонки[ИндексКолонки]);
КонецЦикла;
@ -880,14 +901,14 @@
ВхожденияПодгруппы.Колонки.Удалить(УдаляемаяКолонка);
КонецЦикла;
Если ЗначениеЗаполнено(РазвернутоеВыражение) Тогда
Вхождения = ВычислитьВхождения();
Вхождения = ВычислитьВхождения(СообщатьОшибки);
Если Вхождения = Неопределено Тогда
Возврат;
КонецЕсли;
#Если Сервер И Не Сервер Тогда
Вхождения = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения;
#КонецЕсли
Если ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс = -1 Тогда
Если ИндексТекущейПодгруппы = -1 Тогда
Для ИндексКолонки = мПлатформа.Метаданные().ТабличныеЧасти.ВхожденияРегВыражения.Реквизиты.Количество() По Вхождения.Колонки.Количество() - 1 Цикл
КолонкаРезультата = Вхождения.Колонки[ИндексКолонки];
ВхожденияПодгруппы.Колонки.Добавить(КолонкаРезультата.Имя, КолонкаРезультата.ТипЗначения, КолонкаРезультата.Заголовок, КолонкаРезультата.Ширина);
@ -912,7 +933,7 @@
НайденнаяГруппа.ДлинаПодгруппы = Длина;
Для ИндексКолонки = 0 По Вхождение.Подгруппы.Количество() - 1 Цикл
ЗначениеПодгруппы = Вхождение.Подгруппы[ИндексКолонки];
Если ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс = -1 Тогда
Если ИндексТекущейПодгруппы = -1 Тогда
ЗаполнитьЗначенияСвойств(НайденнаяГруппа, Вхождение);
КонецЕсли;
ПредставлениеПодстроки = ПрижатьВлево(ЗначениеПодгруппы);
@ -923,20 +944,20 @@
СтрокаПодгруппы.Найдено = СтрокаПодгруппы.Найдено + 1;
КонецЕсли;
КонецЕсли;
Если ИндексКолонки = ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс Тогда
Если ИндексКолонки = ИндексТекущейПодгруппы Тогда
НайденнаяГруппа.ПозицияПодгруппы = Начало + Найти(ЗначениеГруппы, ЗначениеПодгруппы) - 1;
НайденнаяГруппа.ДлинаПодгруппы = СтрДлина(ЗначениеПодгруппы);
НайденнаяГруппа.ЗначениеПодгруппы = ЗначениеПодгруппы;
КонецЕсли;
КонецЦикла;
Если ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс = -1 Тогда
Если ИндексТекущейПодгруппы = -1 Тогда
НайденнаяГруппа.ЗначениеПодгруппы = ЗначениеГруппы;
КонецЕсли;
КонецЦикла;
СтрокаПодгруппы = Подгруппы.Найти(-1, "Индекс");
СтрокаПодгруппы.Найдено = Вхождения.Количество();
КонецЕсли;
ИндексПодгруппы = ЭлементыФормы.Подгруппы.ТекущаяСтрока.Индекс;
ИндексПодгруппы = ИндексТекущейПодгруппы;
ВыделениеВТексте = ПолучитьВыделениеВПроверочномТексте();
мПолеТекстаПоиска.РазметитьТекстРезультатамиПоиска(, ВхожденияПодгруппы, ИндексПодгруппы, ПереносСлов);
ДокументHtml = ЭлементыФормы.ПроверочныйТекст.Документ;
@ -961,21 +982,23 @@
КонецПроцедуры
Функция ПрижатьВлево(Знач Строка)
Функция ПрижатьВлево(Знач Текст)
РегВычислительЛокальный.Multiline = Ложь;
РегВычислительЛокальный.Global = Истина;
РегВычислительЛокальный.IgnoreCase = Истина;
РегВычислительЛокальный.Pattern = "(^[ \s]*(?=[^ \s]))";
//Возврат RegExpLocal.Replace (Стр, "...");
Результат = Строка;
Найдено = РегВычислительЛокальный.НайтиВхождения(Строка);
Для каждого Вхождение Из Найдено Цикл
Длина = Вхождение.Length;
Если Длина <> 0 Тогда
Результат = "•" + Сред(Результат, Длина+1);
КонецЕсли;
КонецЦикла;
//Возврат RegExpLocal.Replace(Стр, "...");
Результат = Текст;
Если ЗначениеЗаполнено(Результат) Тогда
Найдено = РегВычислительЛокальный.НайтиВхождения(Текст);
Для каждого Вхождение Из Найдено Цикл
Длина = Вхождение.Length;
Если Длина <> 0 Тогда
Результат = "•" + Сред(Результат, Длина+1);
КонецЕсли;
КонецЦикла;
КонецЕсли;
Возврат Результат;
КонецФункции
@ -985,7 +1008,7 @@
#Если Сервер И Не Сервер Тогда
мПолеТекстаПоиска = Обработки.ирОболочкаПолеТекста.Создать();
#КонецЕсли
Текст = мПолеТекстаПоиска.ПолучитьТекст();
Текст = мПолеТекстаПоиска.ПолучитьТекст(Ложь);
Возврат Текст;
КонецФункции
@ -1318,7 +1341,7 @@
Процедура НадписьПроверочныйТекстНажатие(Элемент)
ОбновитьПроверочныйТекст();
ОбновитьПроверочныйТекст(, Истина);
КонецПроцедуры
@ -1779,7 +1802,7 @@
Процедура КП_ПроверочныйТекстОткрытьТаблицуРезультатов(Кнопка)
Вхождения = ВычислитьВхождения();
Вхождения = ВычислитьВхождения(Истина);
Если Вхождения = Неопределено Тогда
Возврат;
КонецЕсли;
@ -1787,7 +1810,7 @@
КонецПроцедуры
Функция ВычислитьВхождения()
Функция ВычислитьВхождения(СообщатьОшибки = Ложь)
Текст = ПроверочныйТекст();
ПараметрыСоСписками = Параметры.НайтиСтроки(Новый Структура("Список, ЭтоВариант", Истина, Ложь));
@ -1806,6 +1829,9 @@
Вхождения = Обработки.ирПлатформа.Создать().ВхожденияРегВыражения;
#КонецЕсли
Если ТипЗнч(Вхождения) = Тип("Строка") Тогда
Если СообщатьОшибки Тогда
ирОбщий.СообщитьЛкс(Вхождения);
КонецЕсли;
Возврат Неопределено;
КонецЕсли;
Для Каждого Вхождение Из Вхождения Цикл
@ -1848,14 +1874,20 @@
Если ирКэш.НомерВерсииПлатформыЛкс() < 803001 Тогда
ирОбщий.СообщитьЛкс("Для функции требуется платформа 8.3 и выше");
Возврат;
КонецЕсли;
РазвернутоеВыражение = РазвернутоеВыражение();
КодированнаяСтрока = Вычислить("КодироватьСтроку(РазвернутоеВыражение, СпособКодированияСтроки.КодировкаURL)");
СтрокаURL = "https://regex101.com/?regex=" + КодированнаяСтрока;
КонецЕсли;
// опции похоже уже не работают
СтрокаURL = "https://regex101.com/?regex=" + РазвернутоеВыражениеДляЗапросаКСайту() + "&options=g" + ?(Многострочный, "m", "") + ?(ИгнорироватьРегистр, "i", "");
ЗапуститьПриложение(Строка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