diff --git a/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form.bin b/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form.bin index dd568be09..8bda395c3 100644 Binary files a/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form.bin and b/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form.bin differ diff --git a/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form/form.txt b/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form/form.txt index 2b4acfd2a..443e699ef 100644 --- a/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form/form.txt +++ b/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form/form.txt @@ -287,43 +287,26 @@ {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,fa8d4611-a4b9-4c77-b09a-115b8e88e3fd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,2ce78a11-be57-42e1-a075-5996f7d880fa,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,8b576c41-5ad1-4afd-9f89-cba00343277b,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} -} -},1, -{4,1, -{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1}, -{7,793a16c1-3fdd-4260-aa9e-5cfacf5d7ebe,1,c93a51ed-b2d1-47f1-948d-38373f8710af, +{7,45e86625-1cc9-4348-ba92-a2b020983c7b,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,69cb5542-7424-4039-bc2b-9ae242e1ddd9,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,64206161-6402-40f4-96b1-555c8fdb951c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,7ac365f9-923b-42a3-b0f0-7b7b4002d0f0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,6d2104b9-7839-4619-be18-be1c37b05124,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,c4b6410f-adc3-442f-b6d0-c32971fe4ca5,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,fd10b1b3-c3ac-4a5b-b645-9142d3a15f08,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,7cfd738f-5b34-48ba-901e-186274acec34,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,6632c373-54f3-4a82-b1b9-c3208e4e2f1c,1,e1692cc2-605b-4535-84dd-28440238746c, +{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, +{7,441e751c-0de2-4b9d-beb2-0aae0d2c8197,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,ae6c6c8c-b9f7-4fe8-8b9b-8ede35785f8c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,9a052b12-a830-4512-8b2c-dbe513494336,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыОтображатьПараметры", {1,"ДействияФормыОтображатьПараметры", {1,1, @@ -349,65 +332,82 @@ {4,1, {0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""}, {0,0,0},1}, -{7,54d2be53-c177-4e48-8c51-9c9ad043588f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,6ab9c8a6-41ed-4403-a7ef-d81358efbc51,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, -{6,4294967295,00000000-0000-0000-0000-000000000000,145, +{7,55f600c2-9537-4557-94ac-84d1cda5e60e,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,5dd21ec5-511b-4725-97b8-47bb7b15cec2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,e2108658-1c8d-44a4-abc8-4dac08aa50bf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,9aeb942f-c7a0-46ea-a634-05fdbc4d0590,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,2ccae3e3-63e8-41b7-8dd5-925e042d30c7,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} +} +},1, +{4,1, +{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1}, +{7,76d5dabf-9b02-484d-8144-098b17af1775,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,9973364b-8763-4b9e-a5ed-8cd30a56ae46,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,c827853f-1506-41c8-b793-7aa6669f0b85,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,a466cc8a-9018-4d36-85e5-b074b223bd24,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,414fc5be-30c2-4543-8300-156e22b46233,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,67740c87-8b7d-42c2-a472-d232f2941567,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,e7121eec-55ce-4adc-82db-07daee3e27b0,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,d9c26588-fea2-44b2-ba1d-21175c1c3fcc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,8929b77b-b195-4774-9a76-d12963e71ac0,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,54cd9f95-6f8a-4ca9-9765-4b93ba83f622,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,6af438de-13fa-4f2c-8608-9f66c7a0af40,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,0c7505bd-6828-4171-94ec-ebb172a10f2a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,7d6be583-f6d4-40c5-b8a6-201d51850c8f,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,793a16c1-3fdd-4260-aa9e-5cfacf5d7ebe, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,45e86625-1cc9-4348-ba92-a2b020983c7b, {8,"Подменю",0,1, {1,1, {"#","Подменю"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},fa8d4611-a4b9-4c77-b09a-115b8e88e3fd, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},6d2104b9-7839-4619-be18-be1c37b05124, {8,"Разделитель",0,1, -{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},69cb5542-7424-4039-bc2b-9ae242e1ddd9, +{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},c4b6410f-adc3-442f-b6d0-c32971fe4ca5, {8,"Действие",0,1, {1,1, {"#","Действие"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},54d2be53-c177-4e48-8c51-9c9ad043588f, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},ae6c6c8c-b9f7-4fe8-8b9b-8ede35785f8c, {8,"Разделитель1",0,1, -{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},2ce78a11-be57-42e1-a075-5996f7d880fa, +{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},55f600c2-9537-4557-94ac-84d1cda5e60e, {8,"Действие1",0,1, {1,1, {"#","Действие1"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},6ab9c8a6-41ed-4403-a7ef-d81358efbc51, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},7cfd738f-5b34-48ba-901e-186274acec34, {8,"Действие2",0,1, {1,1, {"#","Действие2"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},5dd21ec5-511b-4725-97b8-47bb7b15cec2, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},64206161-6402-40f4-96b1-555c8fdb951c, {8,"Разделитель2",0,1, -{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},6632c373-54f3-4a82-b1b9-c3208e4e2f1c, +{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},9a052b12-a830-4512-8b2c-dbe513494336, {8,"ОтображатьПараметры",0,7, {1,1, {"ru","Параметры"} -},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},e2108658-1c8d-44a4-abc8-4dac08aa50bf, +},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},441e751c-0de2-4b9d-beb2-0aae0d2c8197, {8,"Разделитель9",0,4, {1,1, {"ru","Действие6"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},8b576c41-5ad1-4afd-9f89-cba00343277b, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},2ccae3e3-63e8-41b7-8dd5-925e042d30c7, {8,"ОПодсистеме",0,4, {1,1, {"ru","О подсистеме"} @@ -416,31 +416,31 @@ {1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0} } }, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,9aeb942f-c7a0-46ea-a634-05fdbc4d0590, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,76d5dabf-9b02-484d-8144-098b17af1775, {8,"Действие",0,1, {1,1, {"#","Действие"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},9973364b-8763-4b9e-a5ed-8cd30a56ae46, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},7ac365f9-923b-42a3-b0f0-7b7b4002d0f0, {8,"Разделитель",0,1, -{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},c827853f-1506-41c8-b793-7aa6669f0b85, +{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},a466cc8a-9018-4d36-85e5-b074b223bd24, {8,"Действие1",0,1, {1,1, {"#","Действие1"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},fd10b1b3-c3ac-4a5b-b645-9142d3a15f08, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},67740c87-8b7d-42c2-a472-d232f2941567, {8,"Действие2",0,1, {1,1, {"#","Действие2"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},414fc5be-30c2-4543-8300-156e22b46233, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},e7121eec-55ce-4adc-82db-07daee3e27b0, {8,"Действие3",0,1, {1,1, {"#","Действие3"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},d9c26588-fea2-44b2-ba1d-21175c1c3fcc, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},8929b77b-b195-4774-9a76-d12963e71ac0, {8,"Действие4",0,1, {1,1, {"#","Действие4"} -},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},54cd9f95-6f8a-4ca9-9765-4b93ba83f622, +},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},6af438de-13fa-4f2c-8608-9f66c7a0af40, {8,"Разделитель1",0,1, -{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},0c7505bd-6828-4171-94ec-ebb172a10f2a, +{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},7d6be583-f6d4-40c5-b8a6-201d51850c8f, {8,"Действие5",0,1, {1,1, {"#","Действие5"} @@ -510,32 +510,32 @@ {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,d07a2e01-ac06-4c98-82f8-b499eb1a47ae,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,eb8e825a-3dd6-47bd-96ca-b64ca03737b8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,bf3e6aaa-e57d-4620-9e3f-4ff01c0ad536,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,b18c6bcd-d318-4ae7-ad98-fd26467651b5,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,fb26f305-6b5b-488b-a704-b6e23184e2c6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,f7bf2c30-a0fb-4653-b9cf-4ca31154b2bb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,487e0d0b-179d-4a8e-b783-38fcfecaacb5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,683ed52b-811d-4a91-8cc1-0c4f13c7688a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,93c92c47-e12f-44c4-ba38-941980e92702,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,acb074b6-547e-4e93-b1a9-b7069f9840f6,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},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,d07a2e01-ac06-4c98-82f8-b499eb1a47ae, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,bf3e6aaa-e57d-4620-9e3f-4ff01c0ad536, {8,"ОсновныеДействияФормыОК",0,1, {1,1, {"ru"," OK "} -},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},fb26f305-6b5b-488b-a704-b6e23184e2c6, +},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},f7bf2c30-a0fb-4653-b9cf-4ca31154b2bb, {8,"Разделитель",0,1, -{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},683ed52b-811d-4a91-8cc1-0c4f13c7688a, +{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},93c92c47-e12f-44c4-ba38-941980e92702, {8,"ОсновныеДействияФормыСохранить",0,1, {1,1, {"ru","Записать"} -},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},487e0d0b-179d-4a8e-b783-38fcfecaacb5, +},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},eb8e825a-3dd6-47bd-96ca-b64ca03737b8, {8,"Разделитель1",0,1, -{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},b18c6bcd-d318-4ae7-ad98-fd26467651b5, +{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},acb074b6-547e-4e93-b1a9-b7069f9840f6, {8,"ОсновныеДействияФормыЗакрыть",0,1, {1,1, {"ru","Закрыть"} @@ -544,7 +544,7 @@ {0} } } -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,09a000d1-aaf2-45fb-a9d8-112d8e2f996b,1,0,0} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,dae3cbcd-48e3-4aa0-a124-4dcd202fde58,1,0,0} }, {8,0,439,564,464,1, {0, @@ -606,9 +606,9 @@ {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,6b56e807-8886-4487-80ca-c83c4a964802,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,8e00f527-9951-48b3-8181-a6f1a978850d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,02ee966f-cf73-49e5-b3a7-a0badc4c0a25,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,1bebca3f-938f-4c2c-8da8-a6238bc7090d,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод", {1,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод", {1,1, @@ -633,7 +633,7 @@ }, {4,1, {0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""},2}, -{7,077ee181-0044-4c9f-b400-777ea90e0a79,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,2a90873d-4a1e-4b8c-991d-7ba4e1054d0f,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельТекстАлгоритмаКонсольКода", {1,"КоманднаяПанельТекстАлгоритмаКонсольКода", {1,2, @@ -661,69 +661,9 @@ }, {4,1, {0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2}, -{7,7a574521-f2cf-4697-9780-e29d12132d38,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,90e3a095-4830-41ee-b1e9-80a5d3116187,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,4a12cff6-0b12-4c17-b23e-55fcf451557d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,10f813cc-dd97-4f67-8972-9e80c7b7c14d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,d7aa69e4-0eca-4c0c-87f7-f58ea85b7064,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,1, -{"ru","Создать файл внешней обработки и открыть в отладчике"} -}, -{1,1, -{"ru","Создать файл внешней обработки и открыть в отладчике"} -}, -{4,1, -{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""}, -{0,120,0},2}, -{7,3c326dd8-afea-47d5-9879-a04f4b0b155b,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,1, -{"ru","Обновить из файла внешней обработки"} -}, -{1,1, -{"ru","Обновить из файла внешней обработки"} -},2}, -{7,29748763-2527-43c6-b880-ff151ba8b6b0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2}, -{7,2e1c9c88-9677-4643-bdde-68ce13e11e6d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,f484a682-92f6-474e-84b5-97a972599b47,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,47073368-3f0e-4ea6-896f-d04827c1549f,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД", {1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД", {1,2, @@ -756,44 +696,104 @@ /4Ks1lOMxjlzrCxZhiH5BAEAAAkALAAAAAAQABAAAAQuMMlJq7046/T2JA/hcUW3 NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7} },0,""}, -{0,49,20},2},2, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,02ee966f-cf73-49e5-b3a7-a0badc4c0a25, +{0,49,20},2}, +{7,bd626828-bf5b-4b9e-9795-34a3fb3ca55a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,bc5a6c50-bb0e-45c4-b4d0-7b87f101a69f,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,1, +{"ru","Создать файл внешней обработки и открыть в отладчике"} +}, +{1,1, +{"ru","Создать файл внешней обработки и открыть в отладчике"} +}, +{4,1, +{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""}, +{0,120,0},2}, +{7,c2b5d8fb-375f-4b86-8231-e2784c94c150,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,261bb9a3-0cfe-40d0-b4c1-891cd8bf4b22,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,2b0f7c63-4c33-4efc-bd92-1ee402e5e030,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,1, +{"ru","Обновить из файла внешней обработки"} +}, +{1,1, +{"ru","Обновить из файла внешней обработки"} +},2}, +{7,75fef719-bd1d-4513-9589-7c55a0061035,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2},2, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,1bebca3f-938f-4c2c-8da8-a6238bc7090d, {8,"СгенерироватьМетод",0,1, {1,1, {"ru","Метод"} -},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},7a574521-f2cf-4697-9780-e29d12132d38, +},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},90e3a095-4830-41ee-b1e9-80a5d3116187, {8,"Разделитель4",0,1, {1,1, {"ru","Действие"} -},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},077ee181-0044-4c9f-b400-777ea90e0a79, +},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},2a90873d-4a1e-4b8c-991d-7ba4e1054d0f, {8,"КонсольКода",0,1, {1,1, {"ru","Консоль кода"} -},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},4a12cff6-0b12-4c17-b23e-55fcf451557d, +},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},8e00f527-9951-48b3-8181-a6f1a978850d, {8,"Разделитель3",0,1, {1,1, {"ru","Действие"} -},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},d7aa69e4-0eca-4c0c-87f7-f58ea85b7064, +},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},bc5a6c50-bb0e-45c4-b4d0-7b87f101a69f, {8,"ОткрытьВОтладчике",0,2, {1,1, {"ru","Отладчик"} -},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},6b56e807-8886-4487-80ca-c83c4a964802, +},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},bd626828-bf5b-4b9e-9795-34a3fb3ca55a, {8,"Разделитель1",0,1, {1,1, {"ru","Действие"} -},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},3c326dd8-afea-47d5-9879-a04f4b0b155b, +},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},2b0f7c63-4c33-4efc-bd92-1ee402e5e030, {8,"ОбновитьИзФайла",0,1, {1,1, {"ru","Обновить из файла"} -},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},10f813cc-dd97-4f67-8972-9e80c7b7c14d, +},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},c2b5d8fb-375f-4b86-8231-e2784c94c150, {8,"Разделитель",0,1, {1,1, {"ru","Действие"} -},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},29748763-2527-43c6-b880-ff151ba8b6b0, +},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},75fef719-bd1d-4513-9589-7c55a0061035, {8,"Вставка",0,3, {1,1, {"ru","Вставка"} -},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},2e1c9c88-9677-4643-bdde-68ce13e11e6d, +},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},261bb9a3-0cfe-40d0-b4c1-891cd8bf4b22, {8,"Разделитель2",0,1, {1,1, {"ru","Действие"} @@ -802,7 +802,7 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7} {1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,0} } }, -{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,f484a682-92f6-474e-84b5-97a972599b47, +{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,47073368-3f0e-4ea6-896f-d04827c1549f, {8,"СсылкаНаОбъектБД",1,3, {1,1, {"ru","Ссылка на объект БД"} @@ -1667,9 +1667,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,696,1,2, -{7,aea39db3-ebc8-451b-ab5c-ae554797cf78,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,b91777ff-9a3b-4e59-8603-8fc792c02cd3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,13fdf9ee-2d3c-4884-af22-5c8311d0632a,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,ec88fd29-e42d-4ce4-a1e5-bc7e03cf614e,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельПараметрыЗаполнить", {1,"КоманднаяПанельПараметрыЗаполнить", {1,2, @@ -1695,11 +1695,11 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28= {1,1, {"ru","Дополнить параметры по тексту"} },2},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,aea39db3-ebc8-451b-ab5c-ae554797cf78, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,b91777ff-9a3b-4e59-8603-8fc792c02cd3, {8,"Разделитель",0,1, {1,1, {"ru","Действие9"} -},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},13fdf9ee-2d3c-4884-af22-5c8311d0632a, +},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},ec88fd29-e42d-4ce4-a1e5-bc7e03cf614e, {8,"Заполнить",0,2, {1,1, {"ru","Заполнить"} diff --git a/CommonCommands/ирВыборГлобальнойКоманды.xml b/CommonCommands/ирВыборГлобальнойКоманды.xml index 87b0f3463..45ec09640 100644 --- a/CommonCommands/ирВыборГлобальнойКоманды.xml +++ b/CommonCommands/ирВыборГлобальнойКоманды.xml @@ -15,7 +15,7 @@ ru - Выбрать и выполнить глобальную командую в активной форме + Выбрать и выполнить глобальную командую diff --git a/CommonCommands/ирВыборГлобальнойКоманды/Ext/CommandModule.bsl b/CommonCommands/ирВыборГлобальнойКоманды/Ext/CommandModule.bsl index 2d0bcf519..44a601bd2 100644 --- a/CommonCommands/ирВыборГлобальнойКоманды/Ext/CommandModule.bsl +++ b/CommonCommands/ирВыборГлобальнойКоманды/Ext/CommandModule.bsl @@ -9,14 +9,10 @@ #ИначеЕсли ТонкийКлиент Тогда ОткрытьФорму("Обработка.ирПортативный.Форма.ПерезапускСеансаУправляемая"); #Иначе - мПлатформа = ирКэш.Получить(); - #Если Сервер И Не Сервер Тогда - мПлатформа = Обработки.ирПлатформа.Создать(); - #КонецЕсли - Форма = мПлатформа.ПолучитьФорму("ВыборГлобальнойКоманды"); - Форма.ОткрытьМодально(); + ОткрытьВыборГлобальнойКомандыЛкс(); #КонецЕсли КонецПроцедуры + diff --git a/CommonCommands/ирИсследоватьИсточник.xml b/CommonCommands/ирИсследоватьИсточник.xml deleted file mode 100644 index 5c81505c4..000000000 --- a/CommonCommands/ирИсследоватьИсточник.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - ирИсследоватьИсточник - - - ru - Исследовать источник (ИР) - - - - CommandGroup.ирКоманднаяПанельФормы - Auto - - - ru - Передать источник команды в исследователь объектов - - - - CommonPicture.ирИсследовать - false - - - false - - cfg:CatalogRef.ирКомандаРедактироватьОбъект - cfg:CatalogRef.ирОбъектыДляОтладки - cfg:CatalogRef.ирАлгоритмы - - Single - false - Auto - - - \ No newline at end of file diff --git a/CommonCommands/ирИсследоватьИсточник/Ext/CommandModule.bsl b/CommonCommands/ирИсследоватьИсточник/Ext/CommandModule.bsl deleted file mode 100644 index ee793759a..000000000 --- a/CommonCommands/ирИсследоватьИсточник/Ext/CommandModule.bsl +++ /dev/null @@ -1,13 +0,0 @@ - -&НаКлиенте -Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) - - #Если ВебКлиент Тогда - Сообщить("Команда недоступна в вебклиенте"); - #ИначеЕсли ТонкийКлиент Тогда - ОткрытьФорму("Обработка.ирПортативный.Форма.ПерезапускСеансаУправляемая"); - #Иначе - ирОбщий.ИсследоватьЛкс(ПараметрыВыполненияКоманды.Источник); - #КонецЕсли - -КонецПроцедуры diff --git a/CommonCommands/ирОперироватьИсточник.xml b/CommonCommands/ирОперироватьИсточник.xml deleted file mode 100644 index 053f060b0..000000000 --- a/CommonCommands/ирОперироватьИсточник.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - ирОперироватьИсточник - - - ru - Оперировать источник (ИР) - - - - CommandGroup.ирКоманднаяПанельФормы - Auto - - - ru - Передать источник команды в консоль кода - - - - CommonPicture.ирКонсольКода - false - - - false - - Single - false - Auto - - - \ No newline at end of file diff --git a/CommonCommands/ирОперироватьИсточник/Ext/CommandModule.bsl b/CommonCommands/ирОперироватьИсточник/Ext/CommandModule.bsl deleted file mode 100644 index 1699cfdb5..000000000 --- a/CommonCommands/ирОперироватьИсточник/Ext/CommandModule.bsl +++ /dev/null @@ -1,13 +0,0 @@ - -&НаКлиенте -Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) - - #Если ВебКлиент Тогда - Сообщить("Команда недоступна в вебклиенте"); - #ИначеЕсли ТонкийКлиент Тогда - ОткрытьФорму("Обработка.ирПортативный.Форма.ПерезапускСеансаУправляемая"); - #Иначе - ирОбщий.ОперироватьСтруктуройЛкс(, , Новый Структура("Источник", ПараметрыВыполненияКоманды.Источник)); - #КонецЕсли - -КонецПроцедуры diff --git a/CommonForms/ирАдаптацияРасширения/Ext/Form.xml b/CommonForms/ирАдаптацияРасширения/Ext/Form.xml index a9969fed8..5fa9639ee 100644 --- a/CommonForms/ирАдаптацияРасширения/Ext/Form.xml +++ b/CommonForms/ирАдаптацияРасширения/Ext/Form.xml @@ -28,6 +28,42 @@ ПриЗакрытии + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Глобальные команды</v8:content> + </v8:item> + + AlwaysHorizontal + StrongSeparation + #FFFF99 + + + + + 0:4b54770b-d069-4c0e-9b17-5cc2a01134d9 + true + + + + + + false + true + style:FieldSelectionBackColor + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Контекстное меню выбора глобальной команды вызывается сочетанием CTRL+ALT+E. +Это не требует адаптации расширения и работает в любой управляемой форме, открытой не в режиме "Блокировать владельца"</v8:content> + </v8:item> + + + + + + ОткрыватьАдаптациюПриОбновлении @@ -104,23 +140,6 @@ <TextColor>style:FieldSelectionBackColor</TextColor> </ExtendedTooltip> </CheckBoxField> - <CheckBoxField name="ПодключитьОтладкуОтчетов" id="88"> - <DataPath>ПодключитьОтладкуОтчетов</DataPath> - <TitleLocation>Right</TitleLocation> - <ToolTipRepresentation>ShowAuto</ToolTipRepresentation> - <CheckBoxType>Auto</CheckBoxType> - <ContextMenu name="ПодключитьОтладкуОтчетовКонтекстноеМеню" id="89"/> - <ExtendedTooltip name="ПодключитьОтладкуОтчетовРасширеннаяПодсказка" id="90"> - <AutoMaxWidth>false</AutoMaxWidth> - <TextColor>style:FieldSelectionBackColor</TextColor> - <Title formatted="false"> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Добавляет кнопку передачи схемы и настроек компоновки отчета из основной формы отчета конфигурации в консоль компоновки</v8:content> - </v8:item> - - - ПодключитьОтладкуВнешнихОбработокБСП Right @@ -142,12 +161,29 @@ <v8:item> <v8:lang>ru</v8:lang> - <v8:content>Подключаемые команды</v8:content> + <v8:content>Подключаемые команды (устаревшее)</v8:content> </v8:item> Vertical + + ПодключитьОтладкуОтчетов + Right + ShowAuto + Auto + + + false + style:FieldSelectionBackColor + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Добавляет кнопку передачи схемы и настроек компоновки отчета из основной формы отчета в консоль компоновки</v8:content> + </v8:item> + + + false true @@ -155,7 +191,7 @@ <v8:item> <v8:lang>ru</v8:lang> - <v8:content>Подключение этих команд позволит передавать ссылки на объекты БД прямо из их форм элементов и списков. Снятый флажок "Подключить" приведет к отключению команды.</v8:content> + <v8:content>Подключение этих параметризуемых команд позволит передавать ссылки объектов прямо из их форм элементов и списков. Снятый флажок "Подключить" приведет к отключению команды. Подключение хотя бы одной команды влечет добавление в расширение всех ссылочных типов.</v8:content> </v8:item> @@ -235,102 +271,6 @@ - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Глобальные команды</v8:content> - </v8:item> - - Vertical - - - - false - true - style:FieldSelectionBackColor - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Они не требуют адаптации расширения и работают в любой активной форме, открытой не в режиме "Блокировать владельца". Поддерживается извлечение ссылок из основного реквизита формы по пути "Объект.Ссылка" и из выделенных строк текущей таблицы.</v8:content> - </v8:item> - - - - - - List - None - false - 3 - true - true - true - AsFile - ГлобальныеСочетанияКлавиш - - - - - - - ГлобальныеГорячиеКлавиши - SearchStringRepresentation - - - - - - - ГлобальныеГорячиеКлавиши - ViewStatusRepresentation - - - - - - - ГлобальныеГорячиеКлавиши - SearchControl - - - - - - - ГлобальныеСочетанияКлавиш.СинонимКоманды - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Команда</v8:content> - </v8:item> - - EnterOnInput - - - - - ГлобальныеСочетанияКлавиш.Подсказка - EnterOnInput - - - - - ГлобальныеСочетанияКлавиш.СочетаниеКлавиш - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Сочетание клавиш</v8:content> - </v8:item> - - EnterOnInput - - - - -
-
-
@@ -542,7 +482,7 @@ <v8:item> <v8:lang>ru</v8:lang> - <v8:content>Подключить отладку отчетов</v8:content> + <v8:content>Команда отладки отчета</v8:content> </v8:item> diff --git a/CommonForms/ирАдаптацияРасширения/Ext/Form/Module.bsl b/CommonForms/ирАдаптацияРасширения/Ext/Form/Module.bsl index 6c1c3645e..f49f594d2 100644 --- a/CommonForms/ирАдаптацияРасширения/Ext/Form/Module.bsl +++ b/CommonForms/ирАдаптацияРасширения/Ext/Form/Module.bsl @@ -10,28 +10,30 @@ Элементы.ФормаВыполнить.Доступность = ирКэш.ЛиЭтоРасширениеКонфигурацииЛкс(); ЭтаФорма.ОткрыватьАдаптациюПриОбновлении = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ОткрыватьАдаптациюПриОбновлении",, ирКэш.ИмяПродукта()); ИмяПользователяНовое = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ИмяПользователя",, ирКэш.ИмяПродукта()); + Если ИмяПользователяНовое = Неопределено Тогда + СохранитьНастройкиАдаптации(Истина); + КонецЕсли; Если ИмяПользователяНовое <> Неопределено Тогда ЭтаФорма.ИмяПользователя = ИмяПользователяНовое; Иначе ЭтаФорма.ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя; КонецЕсли; - ПометкиКоманд = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПометкиКоманд",, ирКэш.ИмяПродукта()); + //ПометкиКоманд = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПометкиКоманд",, ирКэш.ИмяПродукта()); + ПометкиКоманд = Неопределено; ПодключитьОтладкуВнешнихОбработокБСПНовое = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуВнешнихОбработокБСП",, ирКэш.ИмяПродукта()); Если ПодключитьОтладкуВнешнихОбработокБСПНовое <> Неопределено Тогда ЭтаФорма.ПодключитьОтладкуВнешнихОбработокБСП = ПодключитьОтладкуВнешнихОбработокБСПНовое; Иначе ЭтаФорма.ПодключитьОтладкуВнешнихОбработокБСП = Истина; КонецЕсли; - ПодключитьОтладкуОтчетовНовое = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуОтчетов",, ирКэш.ИмяПродукта()); - Если ПодключитьОтладкуОтчетовНовое <> Неопределено Тогда - ЭтаФорма.ПодключитьОтладкуОтчетов = ПодключитьОтладкуОтчетовНовое; - Иначе - ЭтаФорма.ПодключитьОтладкуОтчетов = Истина; - КонецЕсли; + //ПодключитьОтладкуОтчетовНовое = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуОтчетов",, ирКэш.ИмяПродукта()); + //Если ПодключитьОтладкуОтчетовНовое <> Неопределено Тогда + // ЭтаФорма.ПодключитьОтладкуОтчетов = ПодключитьОтладкуОтчетовНовое; + //Иначе + // ЭтаФорма.ПодключитьОтладкуОтчетов = Истина; + //КонецЕсли; + ЭтаФорма.ПодключитьОтладкуОтчетов = Ложь; ЭтаФорма.СгенерироватьРольВсеПрава = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.СгенерироватьРольВсеПрава",, ирКэш.ИмяПродукта()); - Если ПометкиКоманд = Неопределено Тогда - СохранитьНастройкиАдаптации(Истина); - КонецЕсли; СписокСочетанийКлавиш = Новый Массив; СписокСочетанийКлавиш.Добавить(Метаданные.ОбщиеКоманды.ирВыборГлобальнойКоманды.Имя); Для Каждого МетаКоманда Из Метаданные.ОбщиеКоманды Цикл @@ -50,17 +52,17 @@ СтрокаКоманды.ИмяКоманды = МетаКоманда.Имя; СтрокаКоманды.СинонимКоманды = МетаКоманда.Представление(); СтрокаКоманды.Подсказка = МетаКоманда.Подсказка; - Если Истина - И ПометкиКоманд <> Неопределено - И ПометкиКоманд.Свойство(СтрокаКоманды.ИмяКоманды) - Тогда - СтрокаКоманды.Подключить = ПометкиКоманд[СтрокаКоманды.ИмяКоманды]; - Иначе - СтрокаКоманды.Подключить = Ложь - Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирРедактироватьОбъект.Имя - Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирОбработатьОбъекты.Имя - Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирРедактироватьИзмененияНаУзле.Имя; - КонецЕсли; + //Если Истина + // И ПометкиКоманд <> Неопределено + // И ПометкиКоманд.Свойство(СтрокаКоманды.ИмяКоманды) + //Тогда + // СтрокаКоманды.Подключить = ПометкиКоманд[СтрокаКоманды.ИмяКоманды]; + //Иначе + // СтрокаКоманды.Подключить = Ложь + // Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирРедактироватьОбъект.Имя + // Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирОбработатьОбъекты.Имя + // Или СтрокаКоманды.ИмяКоманды = Метаданные.ОбщиеКоманды.ирРедактироватьИзмененияНаУзле.Имя; + //КонецЕсли; КонецЕсли; КонецЕсли; КонецЦикла; diff --git a/CommonModules/ирГлобальный/Ext/Module.bsl b/CommonModules/ирГлобальный/Ext/Module.bsl index f4b64bc6d..d2a09c307 100644 --- a/CommonModules/ирГлобальный/Ext/Module.bsl +++ b/CommonModules/ирГлобальный/Ext/Module.bsl @@ -197,13 +197,13 @@ КонецПроцедуры -Процедура РедактироватьОбъектИзАктивнойФормыЛкс() Экспорт +Процедура РедактироватьОбъектАктивнойФормыЛкс() Экспорт ИмяПоляФормы = ""; ИмяТаблицыФормы = ""; - Ссылки = ирОбщий.СсылкиИлиКлючиЗаписейИзАктивнойУправляемойФормыЛкс(ИмяТаблицыФормы, ИмяПоляФормы); - Если Ссылки.Количество() > 0 Тогда - ПоляТаблицы = ирОбщий.ПоляТаблицыБДЛкс(Ссылки[0].Метаданные().ПолноеИмя()); + Ссылка = ирОбщий.КлючОсновногоОбъектаУправляемойФормыЛкс(, ИмяТаблицыФормы, ИмяПоляФормы); + Если Ссылка <> Неопределено Тогда + ПоляТаблицы = ирОбщий.ПоляТаблицыБДЛкс(Ссылка.Метаданные().ПолноеИмя()); ИмяПоляТаблицыБД = ""; Для Каждого ПолеТаблицы Из ПоляТаблицы Цикл Если Найти(ИмяПоляФормы, ПолеТаблицы.Имя) > 0 Тогда @@ -211,22 +211,30 @@ Прервать; КонецЕсли; КонецЦикла; - ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(Ссылки[0],,, ИмяПоляТаблицыБД); + ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(Ссылка,,, ИмяПоляТаблицыБД); КонецЕсли; КонецПроцедуры -Процедура РедактироватьОбъектИзТекущегоПоляАктивнойФормыЛкс() Экспорт +Процедура РедактироватьОбъектТекущегоПоляАктивнойФормыЛкс() Экспорт - ПараметрКоманды = ирОбщий.ПолучитьСсылкуИзТекущегоПоляАктивнойУправляемойФормыЛкс(); - Если Не ЗначениеЗаполнено(ПараметрКоманды) Тогда - Возврат; + Ссылки = ирОбщий.СсылкиИлиКлючиЗаписейИзТекущегоПоляАктивнойУправляемойФормыЛкс(); + Если Ссылки.Количество() > 0 Тогда + ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(Ссылки[0]); КонецЕсли; - ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрКоманды); КонецПроцедуры -Процедура ОбработатьОбъектыИзАктивнойФормыЛкс() Экспорт +Процедура ОткрытьОбъектТекущегоПоляАктивнойФормыЛкс() Экспорт + + Ссылки = ирОбщий.СсылкиИлиКлючиЗаписейИзТекущегоПоляАктивнойУправляемойФормыЛкс(); + Если Ссылки.Количество() > 0 Тогда + ирОбщий.ОткрытьЗначениеЛкс(Ссылки[0]); + КонецЕсли; + +КонецПроцедуры + +Процедура ОбработатьОбъектыАктивнойФормыЛкс() Экспорт Ссылки = ирОбщий.СсылкиИлиКлючиЗаписейИзАктивнойУправляемойФормыЛкс(); Если Ссылки.Количество() > 0 Тогда @@ -235,6 +243,63 @@ КонецПроцедуры +Процедура ОбработатьОбъектыТекущегоПоляАктивнойФормыЛкс() Экспорт + + Ссылки = ирОбщий.СсылкиИлиКлючиЗаписейИзТекущегоПоляАктивнойУправляемойФормыЛкс(); + Если Ссылки.Количество() > 0 Тогда + ирОбщий.ОткрытьМассивОбъектовВПодбореИОбработкеОбъектовЛкс(Ссылки); + КонецЕсли; + +КонецПроцедуры + +Процедура ОткрытьТаблицуАктивнойФормыЛкс() Экспорт + + ирОбщий.ОткрытьТаблицуЗначенийИзАктивнойУправляемойФормыЛкс(); + +КонецПроцедуры + +Процедура СравнитьТаблицуАктивнойФормыЛкс() Экспорт + + ирОбщий.СравнитьТаблицуИзАктивнойУправляемойФормыЛкс(); + +КонецПроцедуры + +Процедура ОткрытьРазличныеЗначенияКолонкиАктивнойФормыЛкс() Экспорт + + ирОбщий.ОткрытьРазличныеЗначенияКолонкиАктивнойУправляемойФормыЛкс(); + +КонецПроцедуры + +Процедура ОтладитьКомпоновкуДанныхАктивнойФормыЛкс() Экспорт + + ирОбщий.ОтладитьКомпоновкуДанныхАктивнойУправляемойФормыЛкс(); + +КонецПроцедуры + +Процедура НастроитьДинамическийСписокАктивнойФормыЛкс() Экспорт + + ирОбщий.НастроитьДинамическийСписокАктивнойУправляемойФормыЛкс(); + +КонецПроцедуры + +Процедура НайтиВыбратьСсылкуВДинамическомСпискеАктивнойФормыЛкс() Экспорт + + ирОбщий.НайтиВыбратьСсылкуВДинамическомСпискеАктивнойУправляемойФормыЛкс(); + +КонецПроцедуры + +Процедура ОткрытьВыборГлобальнойКомандыЛкс() Экспорт + + мПлатформа = ирКэш.Получить(); + #Если Сервер И Не Сервер Тогда + мПлатформа = Обработки.ирПлатформа.Создать(); + #КонецЕсли + Форма = мПлатформа.ПолучитьФорму("ВыборГлобальнойКоманды"); + Форма.ТекущийЭлементАктивнойФормы = ирОбщий.ТекущийЭлементАктивнойУправляемойФормыЛкс(); + Форма.ОткрытьМодально(); + +КонецПроцедуры + #КонецЕсли //////////////////////////////////////////////////////////////////////////////// @@ -534,9 +599,9 @@ КонецФункции // Ис() // Обертка ирОбщий.ФайлЛкс() Возвращает текст из файла -Функция Файл(Знач ИмяФайла) Экспорт +Функция Файл(Знач ИмяФайла, Знач Кодировка = "") Экспорт - Результат = ирОбщий.ФайлЛкс(ИмяФайла); + Результат = ирОбщий.ФайлЛкс(ИмяФайла, Кодировка); Возврат Результат; КонецФункции diff --git a/CommonModules/ирОбщий/Ext/Module.bsl b/CommonModules/ирОбщий/Ext/Module.bsl index 30423043b..74c86fcd4 100644 --- a/CommonModules/ирОбщий/Ext/Module.bsl +++ b/CommonModules/ирОбщий/Ext/Module.bsl @@ -794,11 +794,11 @@ КонецФункции // Ис() // Возвращает текст из файла -Функция ФайлЛкс(Знач ИмяФайла) Экспорт +Функция ФайлЛкс(Знач ИмяФайла, Знач Кодировка = "") Экспорт Текст = Новый ТекстовыйДокумент; Попытка - Текст.Прочитать(ИмяФайла); + Текст.Прочитать(ИмяФайла, Кодировка); Результат = Текст.ПолучитьТекст(); Исключение Результат = ОписаниеОшибки(); @@ -3138,7 +3138,7 @@ КонецЦикла; #Если Клиент Тогда Если ЛиСКартинками Тогда - КартинкаРеквизита = БиблиотекаКартинок.Реквизит; + КартинкаРеквизита = ирКэш.КартинкаПоИмениЛкс("ирРеквизит"); КонецЕсли; #КонецЕсли Для Каждого МетаРеквизит Из ОбъектМетаданных.Реквизиты Цикл @@ -5846,6 +5846,7 @@ Тогда ВсеПоляВыбранныхПолей = ирОбщий.ВсеВыбранныеПоляГруппировкиКомпоновкиЛкс(ТабличноеПолеВыбранныхПолей.Значение,,, Истина); КонецЕсли; + КартинкаРеквизита = ирКэш.КартинкаПоИмениЛкс("ирРеквизит"); Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки; Если ДанныеСтроки = Неопределено Тогда @@ -5886,7 +5887,7 @@ И ВсеПоляВыбранныхПолей <> Неопределено И ВсеПоляВыбранныхПолей.Найти(ДанныеСтроки.Поле) <> Неопределено Тогда - ОформлениеСтроки.Ячейки.Использовано.УстановитьКартинку(БиблиотекаКартинок.Реквизит); + ОформлениеСтроки.Ячейки.Использовано.УстановитьКартинку(КартинкаРеквизита); КонецЕсли; КонецЦикла; @@ -6774,8 +6775,7 @@ ДобавитьВСхемуКомпоновкиАвтополеКоличествоСтрок = Истина) Экспорт Если СхемаКомпоновкиДанных = Неопределено Тогда - СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных; - ИсточникДанных = ДобавитьЛокальныйИсточникДанныхЛкс(СхемаКомпоновкиДанных); + СхемаКомпоновкиДанных = СоздатьСхемуКомпоновкиЛкс(); КонецЕсли; Для Каждого КлючИЗначение Из СтруктураТаблиц Цикл КолонкиНабора = КолонкиИсточникаДанныхЛкс(КлючИЗначение.Значение); @@ -6788,6 +6788,14 @@ КонецФункции +Функция СоздатьСхемуКомпоновкиЛкс() Экспорт + + СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных; + ДобавитьЛокальныйИсточникДанныхЛкс(СхемаКомпоновкиДанных); + Возврат СхемаКомпоновкиДанных; + +КонецФункции + Функция КолонкиИсточникаДанныхЛкс(Знач ИсточникДанных) Если Ложь @@ -6813,12 +6821,14 @@ Функция СоздатьСхемуПоПолямНастройкиЛкс(ПоляНастройки, СхемаКомпоновкиДанных = Неопределено, ИмяНабора = "Основной") Экспорт Если СхемаКомпоновкиДанных = Неопределено Тогда - СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных; - ИсточникДанных = ДобавитьЛокальныйИсточникДанныхЛкс(СхемаКомпоновкиДанных); + СхемаКомпоновкиДанных = СоздатьСхемуКомпоновкиЛкс(); КонецЕсли; + #Если Сервер И Не Сервер Тогда + СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных; + #КонецЕсли НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхОбъектСхемыКомпоновкиДанных")); НаборДанных.Имя = ИмяНабора; - НаборДанных.ИсточникДанных = ИсточникДанных.Имя; + НаборДанных.ИсточникДанных = СхемаКомпоновкиДанных.ИсточникиДанных[0].Имя; НаборДанных.ИмяОбъекта = ИмяНабора; Для Каждого ПолеНастройки Из ПоляНастройки Цикл Поле = НаборДанных.Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных")); @@ -6975,7 +6985,7 @@ Документ.Записать(Путь); Возврат Путь; -КонецФункции // ПолучитьФайлЗначенияДляИнтерактивногоСравненияЛкс() +КонецФункции // Получает строку путем отсечения заданного числа последних символов. // @@ -7876,8 +7886,8 @@ Или Счетчик < Индикатор.КоличествоПроходов Или Индикатор.КоличествоПроходов = 0 Тогда - ТекущаяДата = ТекущаяДата(); Если Индикатор.МинимальныйПериодОбновления > 0 Тогда + ТекущаяДата = ТекущаяДата(); Если ТекущаяДата >= Индикатор.ДатаСледующегоОбновления Тогда Индикатор.ДатаСледующегоОбновления = ТекущаяДата + Индикатор.МинимальныйПериодОбновления; Иначе @@ -8254,13 +8264,9 @@ #Если Сервер И Не Сервер Тогда Обработка = Обработки.ирСравнениеТаблиц.Создать(); #КонецЕсли - Обработка.Таблица1 = Значение1; - Обработка.Таблица2 = Значение2; - Обработка.ОбновитьСопоставлениеКолонок(); - Обработка.ЗаполнитьСопоставлениеКолонок(); - Обработка.ПодобратьКлючевыеИСравниваемыеКолонки(); ФормаСравнителя = Обработка.ПолучитьФорму(); - ФормаСравнителя.РежимРедактора = Истина; + ФормаСравнителя.ПараметрТаблица1 = Значение1; + ФормаСравнителя.ПараметрТаблица2 = Значение2; ФормаСравнителя.Открыть(); Возврат ФормаСравнителя.СравнитьТаблицыВФорме(); КонецЕсли; @@ -8315,6 +8321,15 @@ Или ТипЗнч(ЭлементУправления) = Тип("ТаблицаФормы") Тогда СравниваемыйДокумент = ВывестиСтрокиТабличногоПоляСНастройкойЛкс(ЭлементУправления); + Если СравниваемыйДокумент = Неопределено Тогда + Возврат; + КонецЕсли; + ИначеЕсли Истина + И ТипЗнч(ЭлементУправления) = Тип("ПолеФормы") + И ЭлементУправления.Вид = ВидПоляФормы.ПолеТабличногоДокумента + Тогда + ТабличныйДокумент = ДанныеЭлементаФормыЛкс(ЭлементУправления); + СравниваемыйДокумент = ТабличныйДокумент.ПолучитьОбласть(); ИначеЕсли ТипЗнч(ЭлементУправления) = Тип("ПолеТабличногоДокумента") Тогда СравниваемыйДокумент = ЭлементУправления.ПолучитьОбласть(); Иначе @@ -8366,6 +8381,11 @@ ВыбранныеКолонки = ПараметрыВывода.КолонкиТабличногоПоля.Выгрузить(Новый Структура("Пометка", Истина)); МассивСтрок = Неопределено; ЗначениеТабличногоПоля = ДанныеЭлементаФормыЛкс(ТабличноеПоле); + Если ЗначениеТабличногоПоля = Неопределено Тогда + КоллекцияСтрок = ТаблицаИлиДеревоЗначенийИзТаблицыФормыЛкс(ТабличноеПоле); + ИначеЕсли ТипЗнч(ЗначениеТабличногоПоля) = Тип("ДанныеФормыДерево") Тогда + ЗначениеТабличногоПоля = ДанныеФормыВЗначение(ЗначениеТабличногоПоля, Тип("ДеревоЗначений")); + КонецЕсли; Если ТипИсточника = "Список" Тогда ПолноеИмяТаблицы = ИмяТаблицыБДДинамическогоСпискаЛкс(ТабличноеПоле); КлючТекущейСтроки = СтруктураКлючаТаблицыБДЛкс(ПолноеИмяТаблицы); @@ -8377,7 +8397,7 @@ КонецЕсли; Иначе Если ПараметрыВывода.ТолькоВыделенныеСтроки Тогда - МассивСтрок = ПолучитьМассивВыделенныхСтрокТабличногоПоляЛкс(ТабличноеПоле); + МассивСтрок = МассивВыделенныхСтрокТабличногоПоляЛкс(ТабличноеПоле); КонецЕсли; Если ТипЗнч(ЗначениеТабличногоПоля) = Тип("ДеревоЗначений") Тогда Если МассивСтрок <> Неопределено Тогда @@ -8535,7 +8555,7 @@ Если ТипЗнч(Результат) = Тип("ТабличныйДокумент") Тогда НомерСтроки = ИндексТекущейСтроки + 2; Результат.ТекущаяОбласть = Результат.Область(НомерСтроки, Результат.ТекущаяОбласть.Лево); - ИначеЕсли Результат.Количество() > ИндексТекущейСтроки Тогда + ИначеЕсли Результат.Количество() > ИндексТекущейСтроки И ИндексТекущейСтроки >= 0 Тогда выхТекущаяСтрока = Результат[ИндексТекущейСтроки]; КонецЕсли; КонецЕсли; @@ -8583,12 +8603,28 @@ КонецФункции -Функция ПолучитьМассивВыделенныхСтрокТабличногоПоляЛкс(Знач ТабличноеПоле) Экспорт +Функция МассивВыделенныхСтрокТабличногоПоляЛкс(Знач ТабличноеПоле) Экспорт - МассивСтрок = Новый Массив; + // Первой строкой в выделенных строках всегда находится текущая строка. Поэтому она нарушает ественный порядок. + // Исправим это, если другие строки не нарушают порядок возрастания идентификаторов + МассивСтрок = Новый СписокЗначений; + ПредЗначение = Неопределено; + ПорядокНарушен = Ложь; Для Каждого ВыделеннаяСтрока Из ТабличноеПоле.ВыделенныеСтроки Цикл + Если Истина + И ТипЗнч(ТабличноеПоле) = Тип("ТаблицаФормы") + И ПредЗначение <> Неопределено + И ВыделеннаяСтрока < ПредЗначение И МассивСтрок.Количество() > 2 + Тогда + ПорядокНарушен = Истина; + КонецЕсли; МассивСтрок.Добавить(ВыделеннаяСтрока); + ПредЗначение = ВыделеннаяСтрока; КонецЦикла; + Если Не ПорядокНарушен Тогда + МассивСтрок.СортироватьПоЗначению(); + КонецЕсли; + МассивСтрок = МассивСтрок.ВыгрузитьЗначения(); Возврат МассивСтрок; КонецФункции @@ -8670,7 +8706,7 @@ Результат = ВывестиСтрокиТабличногоПоляСНастройкойЛкс(ТабличноеПоле, ВыводБезОформления, НастройкиСписка); Если Результат <> Неопределено Тогда - ОткрытьЗначениеЛкс(Результат, Ложь,,, Ложь); + ОткрытьЗначениеЛкс(Результат, Ложь,,, Ложь,, ТабличноеПоле); КонецЕсли; КонецПроцедуры @@ -10547,16 +10583,18 @@ // Представления - Структура Функция СоздатьСхемуКомпоновкиПоЗапросу(Знач ЗапросИлиТекст, ИмяНабораДанных = "Основной", Представления = Неопределено, АвтоЗаполнениеДоступныхПолей = Истина) Экспорт - Схема = Новый СхемаКомпоновкиДанных; - ДобавитьЛокальныйИсточникДанныхЛкс(Схема); + СхемаКомпоновки = СоздатьСхемуКомпоновкиЛкс(); + #Если Сервер И Не Сервер Тогда + СхемаКомпоновки = Новый СхемаКомпоновкиДанных; + #КонецЕсли Если ТипЗнч(ЗапросИлиТекст) = Тип("Строка") Тогда Запрос = Новый Запрос; Запрос.Текст = ЗапросИлиТекст; Иначе Запрос = ЗапросИлиТекст; КонецЕсли; - СоздатьИлиОбновитьНаборДанныхЗапросПоЗапросуЛкс(Схема, Запрос, ИмяНабораДанных, Представления, АвтоЗаполнениеДоступныхПолей); - Возврат Схема; + СоздатьИлиОбновитьНаборДанныхЗапросПоЗапросуЛкс(СхемаКомпоновки, Запрос, ИмяНабораДанных, Представления, АвтоЗаполнениеДоступныхПолей); + Возврат СхемаКомпоновки; КонецФункции @@ -10648,7 +10686,7 @@ ТипТаблицы = ТипТаблицыБДЛкс(ПолноеИмяТаблицыБД); Если Истина И ТипТаблицы <> "ДвиженияССубконто" - И ТипТаблицы <> "ВиртуальнаяТаблица" + //И ТипТаблицы <> "ВиртуальнаяТаблица" Тогда ОбъектМД = ОбъектМДПоПолномуИмениТаблицыБДЛкс(ПолноеИмяТаблицыБД, Истина); Если ОбъектМД <> Неопределено Тогда @@ -10684,6 +10722,12 @@ СтруктураХраненияТаблиц = ПолучитьСтруктуруХраненияБазыДанных(ФильтрМетаданных); ПеревестиКолонкиСтруктурыХраненияБДТаблицыЛкс(СтруктураХраненияТаблиц, НуженПеревод); СтрокиСтруктурыТаблицы = СтруктураХраненияТаблиц.НайтиСтроки(Новый Структура("ИмяТаблицы", ПолноеИмяТаблицыБД)); + Если Истина + И СтрокиСтруктурыТаблицы.Количество() = 0 + И ТипТаблицы = "ВиртуальнаяТаблица" + Тогда + СтрокиСтруктурыТаблицы = СтруктураХраненияТаблиц.НайтиСтроки(Новый Структура("Назначение", "Основная")); + КонецЕсли; Если СтрокиСтруктурыТаблицы.Количество() = 0 Тогда Если Истина И ТипТаблицы <> "Изменения" @@ -11261,16 +11305,18 @@ Функция ПолучитьСхемуКомпоновкиТаблицыБДЛкс(ПолноеИмяТаблицыБД, ВыражениеПараметраПериодичность = Неопределено, ДобавитьАвтополеКоличествоСтрок = Истина, Знач ИндексПараметраПериодичность = Неопределено, Знач ПсевдонимТаблицы = "Т", ИменаВместоПредставлений = Ложь, РасширенноеЗаполнение = Ложь, ПервыеN = 0) Экспорт - Схема = Новый СхемаКомпоновкиДанных; - ИсточникДанных = ДобавитьЛокальныйИсточникДанныхЛкс(Схема); - НаборДанных = ДобавитьНаборДанныхЗапросЛкс(Схема.НаборыДанных, ИсточникДанных); + СхемаКомпоновки = СоздатьСхемуКомпоновкиЛкс(); #Если Сервер И Не Сервер Тогда - НаборДанных = Схема.НаборыДанных.Добавить(); + СхемаКомпоновки = Новый СхемаКомпоновкиДанных; + #КонецЕсли + НаборДанных = ДобавитьНаборДанныхЗапросЛкс(СхемаКомпоновки.НаборыДанных, СхемаКомпоновки.ИсточникиДанных[0]); + #Если Сервер И Не Сервер Тогда + НаборДанных = СхемаКомпоновки.НаборыДанных.Добавить(); #КонецЕсли НаборДанных.АвтоЗаполнениеДоступныхПолей = Истина; НаборДанных.Запрос = ПолучитьТекстЗапросаПолейТаблицыБДЛкс(ПолноеИмяТаблицыБД, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность, ПсевдонимТаблицы, Ложь, ПервыеN); Если ДобавитьАвтополеКоличествоСтрок Тогда - ДобавитьВСхемуКомпоновкиАвтополеКоличествоСтрокЛкс(Схема); + ДобавитьВСхемуКомпоновкиАвтополеКоличествоСтрокЛкс(СхемаКомпоновки); КонецЕсли; Если Ложь Или ИменаВместоПредставлений @@ -11291,9 +11337,9 @@ КонецЕсли; Если РасширенноеЗаполнение Тогда - ДобавитьПоляНабораДанныхЛкс(ПолноеИмяТаблицыБД, Схема); - ЗаполнитьСтруктуруКомпоновкиПоУмолчаниюПоТаблицеБДЛкс(ПолноеИмяТаблицыБД, Схема.НастройкиПоУмолчанию); - ДобавитьВыбранныеПоляКомпоновкиПоТаблицеБДЛкс(ПолноеИмяТаблицыБД, Схема.НастройкиПоУмолчанию); + ДобавитьПоляНабораДанныхЛкс(ПолноеИмяТаблицыБД, СхемаКомпоновки); + ЗаполнитьСтруктуруКомпоновкиПоУмолчаниюПоТаблицеБДЛкс(ПолноеИмяТаблицыБД, СхемаКомпоновки.НастройкиПоУмолчанию); + ДобавитьВыбранныеПоляКомпоновкиПоТаблицеБДЛкс(ПолноеИмяТаблицыБД, СхемаКомпоновки.НастройкиПоУмолчанию); //БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметрВывода( // Отчет.КомпоновщикНастроек, "Title", Метаданные[Отчет.ТипДанных][Отчет.ИмяОбъекта].Синоним); //БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметрВывода( @@ -11303,7 +11349,7 @@ //БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметрВывода( // Отчет.КомпоновщикНастроек, "DataParametersOutput", ТипВыводаТекстаКомпоновкиДанных.НеВыводить); КонецЕсли; - Возврат Схема; + Возврат СхемаКомпоновки; КонецФункции @@ -11356,47 +11402,6 @@ КонецФункции -Функция _ПолучитьСхемуКомпоновкиПоВсемТаблицамБДЛкс(ТаблицаВсехТаблицБД, ИмяНабораДанных = "Основной", - ДобавитьАвтополеКоличествоСтрок = Истина, ПсевдонимТаблицы = "Т", ИндексПараметраПериодичность = Неопределено, ВыражениеПараметраПериодичность = "") Экспорт - - КорневаяСхема = Новый СхемаКомпоновкиДанных; - НастройкиПоУмолчанию = КорневаяСхема.НастройкиПоУмолчанию; - Для Каждого ОписаниеТаблицы Из ТаблицаВсехТаблицБД Цикл - ПолноеИмяТаблицыБД = ОписаниеТаблицы.ПолноеИмя; - Схема = Новый СхемаКомпоновкиДанных; - ИсточникДанных = ДобавитьЛокальныйИсточникДанныхЛкс(Схема); - НаборДанных = ДобавитьНаборДанныхЗапросЛкс(Схема.НаборыДанных, ИсточникДанных); - #Если Сервер И Не Сервер Тогда - НаборДанных = Схема.НаборыДанных.Добавить(); - #КонецЕсли - НаборДанных.АвтоЗаполнениеДоступныхПолей = Истина; - //ПолноеИмяТаблицыБД = ИмяТаблицыИзМетаданныхЛкс(ПолноеИмяМД); - НаборДанных.Запрос = "ВЫБРАТЬ " + ПсевдонимТаблицы + ".* ИЗ " + ПолноеИмяТаблицыБД + " КАК " + ПсевдонимТаблицы; - Если ДобавитьАвтополеКоличествоСтрок Тогда - ДобавитьВСхемуКомпоновкиАвтополеКоличествоСтрокЛкс(Схема); - КонецЕсли; - // Антибаг платформы в режиме совместимости. Предопределенные реквизиты имеют англ. имена полей - Если Метаданные.РежимСовместимости = Метаданные.СвойстваОбъектов.РежимСовместимости.Версия8_1 Тогда - Построитель = Новый ПостроительЗапроса(НаборДанных.Запрос); - Построитель.ЗаполнитьНастройки(); - Для Каждого ДоступноеПоле Из Построитель.ДоступныеПоля Цикл - ПолеНабора = НаборДанных.Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных")); - ПолеНабора.Поле = ДоступноеПоле.ПутьКДанным; - //ПолеНабора.ПутьКДанным = ДоступноеПоле.ПутьКДанным; - ПолеНабора.Заголовок = ДоступноеПоле.Представление; - КонецЦикла; - КонецЕсли; - ВложеннаяСхема = КорневаяСхема.ВложенныеСхемыКомпоновкиДанных.Добавить(); - //ВложеннаяСхема.Заголовок = ОписаниеТаблицы.Представление; - ВложеннаяСхема.Схема = Схема; - ВложеннаяСхема.Имя = СтрЗаменить(ПолноеИмяТаблицыБД, ".", "_1_"); - ЭлементСтруктуры = НастройкиПоУмолчанию.Структура.Добавить(Тип("НастройкиВложенногоОбъектаКомпоновкиДанных")); - ЭлементСтруктуры.УстановитьИдентификатор(ВложеннаяСхема.Имя); - КонецЦикла; - Возврат КорневаяСхема; - -КонецФункции - Функция ДобавитьДоступнуюТаблицуБДЛкс(ДоступныеТаблицыБД, ПолноеИмя, ПолноеИмяМД = "", ТипТаблицы = "", Имя = "", Представление = "", СхемаТаблицы = "", ПроверятьУникальность = Ложь, ОбъектМД = Неопределено, ИндексПараметраОтбора = Неопределено) Экспорт @@ -11531,9 +11536,15 @@ КонецФункции +// Параметры: +// ЭлементыНастройки - ТабличноеПоле, ЭлементыНастроек Функция НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(Знач ЭлементыНастройки, Знач Поле = "", Знач ПроверятьУникальность = Истина, - Знач ИспользованиеДляНового = Истина) Экспорт + Знач ИспользованиеДляНового = Истина, выхСтандартнаяОбработка = Истина) Экспорт + Если ТипЗнч(ЭлементыНастройки) = Тип("ТабличноеПоле") Тогда + ТабличноеПоле = ЭлементыНастройки; + ЭлементыНастройки = ТабличноеПоле.Значение; + КонецЕсли; Если ТипЗнч(Поле) = Тип("Строка") Тогда Поле = Новый ПолеКомпоновкиДанных(Поле); КонецЕсли; @@ -11554,6 +11565,10 @@ ЭлементНастроек.Поле = Поле; ЭлементНастроек.Использование = ИспользованиеДляНового; КонецЕсли; + Если ТабличноеПоле <> Неопределено Тогда + ТабличноеПоле.ТекущаяСтрока = ЭлементНастроек; + выхСтандартнаяОбработка = Ложь; + КонецЕсли; Возврат ЭлементНастроек; КонецФункции @@ -11811,27 +11826,16 @@ КонецФункции -Функция НайтиДобавитьЭлементСтруктурыГруппировкаКомпоновкиЛкс(Знач Группировки, Знач Поле = "") Экспорт +Функция НайтиДобавитьЭлементСтруктурыГруппировкаКомпоновкиЛкс(Знач Группировки, Знач Поле = "", Добавлять = Истина, НовоеИспользование = Истина) Экспорт Если ТипЗнч(Поле) = Тип("Строка") Тогда Поле = Новый ПолеКомпоновкиДанных(Поле); КонецЕсли; - ЭлементСуществует = Ложь; - Для Каждого Группировка Из Группировки Цикл - Поля = Группировка.ПоляГруппировки.Элементы; - Если Ложь - Или (Истина - И Поля.Количество() = 0 - И "" + Поле = "") - Или (Истина - И Поля.Количество() = 1 - И Поля[0].Поле = Поле) - Тогда - ЭлементСуществует = Истина; - Прервать; - КонецЕсли; - КонецЦикла; - Если Не ЭлементСуществует Тогда + Группировка = НайтиГруппировкуКомпоновкиПоПолюЛкс(Группировки, Поле); + Если Истина + И Добавлять + И Группировка = Неопределено + Тогда Если ТипЗнч(Группировки) = Тип("КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных") Тогда Группировка = Группировки.Добавить(Тип("ГруппировкаКомпоновкиДанных")); Иначе @@ -11843,12 +11847,42 @@ ПолеГруппировки = Группировка.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПолеГруппировки.Поле = Поле; КонецЕсли; + ЭлементСуществует = Истина; КонецЕсли; - Группировка.Использование = Истина; - Возврат Группировка; + Если ЭлементСуществует Тогда + Если НовоеИспользование <> Неопределено Тогда + Группировка.Использование = НовоеИспользование; + КонецЕсли; + Результат = Группировка; + Иначе + Результат = Неопределено; + КонецЕсли; + Возврат Результат; КонецФункции +Функция НайтиГруппировкуКомпоновкиПоПолюЛкс(Знач Группировки, Знач Поле) Экспорт + + ГруппировкаПоИскомомуПолю = Неопределено; + Для Каждого Группировка Из Группировки Цикл + Поля = Группировка.ПоляГруппировки.Элементы; + Если Ложь + Или (Истина + И "" + Поле = "" + И Поля.Количество() = 0) + Или (Истина + И Поля.Количество() = 1 + И ТипЗнч(Поля[0]) = Тип("ПолеГруппировкиКомпоновкиДанных") + И Поля[0].Поле = Поле) + Тогда + ГруппировкаПоИскомомуПолю = Группировка; + Прервать; + КонецЕсли; + КонецЦикла; + Возврат ГруппировкаПоИскомомуПолю; + +КонецФункции + // Функция - Найти элемент отбора компоновки лкс // // Параметры: @@ -12094,6 +12128,16 @@ КонецФункции // ПолучитьНеуникальныеЗначенияКолонки() +Функция ПредставлениеОтбораЛкс(Знач Отбор) Экспорт + + ПредставлениеОтбора = "" + Отбор; + Если Не ЗначениеЗаполнено(ПредставлениеОтбора) Тогда + ПредставлениеОтбора = "Нет"; + КонецЕсли; + Возврат ПредставлениеОтбора; + +КонецФункции + Функция РазличныеЗначенияКолонкиТаблицыЛкс(Таблица, ИмяКолонки, ОтборСтрок = Неопределено) Экспорт @@ -12366,11 +12410,19 @@ КонецФункции -Функция ИменаСвойствСтруктурыЛкс(Знач Структура) Экспорт +Функция ИменаСвойствСтруктурыЛкс(Знач СтруктураИлиСтрокаТаблицы) Экспорт ИменаСвойств = ""; - Для Каждого КлючИЗначение Из Структура Цикл - ИменаСвойств = ИменаСвойств + "," + КлючИЗначение.Ключ; + Если ТипЗнч(СтруктураИлиСтрокаТаблицы) <> Тип("Структура") Тогда + СтруктураИлиСтрокаТаблицы = СтруктураИлиСтрокаТаблицы.Владелец().Колонки; + КонецЕсли; + Для Каждого КлючИЗначение Из СтруктураИлиСтрокаТаблицы Цикл + Если ТипЗнч(КлючИЗначение) = Тип("КлючИЗначение") Тогда + ИмяСвойства = КлючИЗначение.Ключ; + Иначе + ИмяСвойства = КлючИЗначение.Имя; + КонецЕсли; + ИменаСвойств = ИменаСвойств + "," + ИмяСвойства; КонецЦикла; ИменаСвойств = Сред(ИменаСвойств, 2); Возврат ИменаСвойств @@ -17663,9 +17715,10 @@ КонецФункции // Параметры: +// РедактированиеРазрешено - Булево - для открытия ссылки надо установить // ЭлементУправления - Неопределено - значение этого элемента управления открываем, при открытии значения из ячейки табличного поля должно быть Неопределено // Результат - Булево - Истина если значение было изменено -Функция ОткрытьЗначениеЛкс(РасширенноеЗначение, РедактированиеРазрешено = Истина, СтандартнаяОбработка = Истина, ЗаголовокФормы = "", РедактироватьМодально = Истина, +Функция ОткрытьЗначениеЛкс(РасширенноеЗначение, РедактированиеРазрешено = Ложь, СтандартнаяОбработка = Истина, ЗаголовокФормы = "", РедактироватьМодально = Истина, ПринудительноВОтдельнойФорме = Истина, ЭлементУправления = Неопределено, ЭлементУправленияРодитель = Неопределено) Экспорт Результат = Ложь; @@ -18705,7 +18758,7 @@ Функция ТаблицаЗначенийИзТабличногоПоляЛкс(Знач ИсточникДействий, МассивСтрок = Неопределено, СУчетомОтбора = Ложь) Экспорт - ИмяТипаЗначения = ирОбщий.ОбщийТипДанныхТабличногоПоляЛкс(ИсточникДействий); + ИмяТипаЗначения = ОбщийТипДанныхТабличногоПоляЛкс(ИсточникДействий); Если ИмяТипаЗначения = "Список" Тогда Возврат Неопределено; КонецЕсли; @@ -18728,40 +18781,8 @@ ВыгрузкаРезультата = Построитель.Результат.Выгрузить(); КонецЕсли; КонецЕсли; - Иначе - ТипЗначенияТаблицы = ирОбщий.ПолучитьТипЗначенияЭлементаФормыЛкс(ИсточникДействий).Типы()[0]; - ИмяОбщегоТипа = ОбщийТипДанныхТабличногоПоляЛкс(ИсточникДействий, Истина); - ОбъектМДТаблицы = Метаданные.НайтиПоТипу(ТипЗначенияТаблицы); - Если ОбъектМДТаблицы <> Неопределено Тогда - ВыгрузкаРезультата = Новый ТаблицаЗначений; - Если ИмяОбщегоТипа = "ТабличнаяЧасть" Тогда - // Через поля таблицы БД нельзя, т.к. у ТЧ может не быть проекции в БД - Для Каждого МетаРеквизит Из ОбъектМДТаблицы.Реквизиты Цикл - ВыгрузкаРезультата.Колонки.Добавить(МетаРеквизит.Имя, МетаРеквизит.Тип, МетаРеквизит.Представление()); - КонецЦикла; - Иначе - ПоляТаблицыБД = ирОбщий.ПолучитьПоляТаблицыМДЛкс(ОбъектМДТаблицы); - Для Каждого ПолеБД Из ПоляТаблицыБД Цикл - ВыгрузкаРезультата.Колонки.Добавить(ПолеБД.Имя, ПолеБД.ТипЗначения, ПолеБД.Заголовок); - КонецЦикла; - КонецЕсли; - Иначе - ВыгрузкаРезультата = ДанныеФормыВЗначение(ЗначениеТабличногоПоля, Тип(ИмяТипаЗначения)); - #Если Сервер И Не Сервер Тогда - ВыгрузкаРезультата = Новый ТаблицаЗначений; - #КонецЕсли - ВыгрузкаРезультата.Очистить(); // Лишняя работа для единообразия - КонецЕсли; - КоллекцияСтрок = ЗначениеТабличногоПоля; - Если МассивСтрок <> Неопределено Тогда - КоллекцияСтрок = Новый Массив; - Для Каждого ИдентификаторСтроки Из МассивСтрок Цикл - КоллекцияСтрок.Добавить(ИсточникДействий.ДанныеСтроки(ИдентификаторСтроки)); - КонецЦикла; - КонецЕсли; - Для Каждого СтрокаКоллекции Из КоллекцияСтрок Цикл - ЗаполнитьЗначенияСвойств(ВыгрузкаРезультата.Добавить(), СтрокаКоллекции); - КонецЦикла; + Иначе // ТипЗнч(ИсточникДействий) = Тип("ТаблицаФормы") + ВыгрузкаРезультата = ТаблицаИлиДеревоЗначенийИзТаблицыФормыЛкс(ИсточникДействий, МассивСтрок); КонецЕсли; Возврат ВыгрузкаРезультата; @@ -19080,22 +19101,41 @@ КонецЕсли; КонецЕсли; Если ТипЗнч(Колонка) = Тип("ПолеФормы") Тогда - ДанныеКолонки = ПутьКДаннымЭлементаУправляемойФормыЛкс(Колонка, Истина); + ПутьКДанным = ПутьКДаннымЭлементаУправляемойФормыЛкс(Колонка, Истина); + Если Не ЗначениеЗаполнено(ПутьКДанным) Тогда + ПутьКДанным = Колонка.Имя; + Если Найти(ПутьКДанным, ТабличноеПоле.Имя) = 1 Тогда + ДанныеТаблицы = ДанныеЭлементаФормыЛкс(ТабличноеПоле); + ПутьКДанным = Сред(ПутьКДанным, СтрДлина(ТабличноеПоле.Имя) + 1); + КонецЕсли; + Если Ложь + Или ТипЗнч(ДанныеТаблицы) = Тип("ДанныеФормыКоллекция") + Или ТипЗнч(ДанныеТаблицы) = Тип("ДанныеФормыСтруктураСКоллекцией") + Тогда + Попытка + ДанныеТаблицы.НайтиСтроки(Новый Структура(ПутьКДанным)); + Исключение + ПутьКДанным = ""; + КонецПопытки; + КонецЕсли; + КонецЕсли; + ИначеЕсли ТипЗнч(Колонка) = Тип("ГруппаФормы") Тогда + ПутьКДанным = ""; ИначеЕсли Колонка <> Неопределено Тогда - ДанныеКолонки = Колонка.Данные; - Если Не ЗначениеЗаполнено(ДанныеКолонки) Тогда - ДанныеКолонки = Колонка.ДанныеФлажка; - Если Не ЗначениеЗаполнено(ДанныеКолонки) Тогда + ПутьКДанным = Колонка.Данные; + Если Не ЗначениеЗаполнено(ПутьКДанным) Тогда + ПутьКДанным = Колонка.ДанныеФлажка; + Если Не ЗначениеЗаполнено(ПутьКДанным) Тогда Если Ложь Или ТипЗнч(ТабличноеПоле.Значение) = Тип("ТаблицаЗначений") Или ТипЗнч(ТабличноеПоле.Значение) = Тип("ДеревоЗначений") Тогда - ДанныеКолонки = Колонка.ДанныеКартинки; + ПутьКДанным = Колонка.ДанныеКартинки; КонецЕсли; КонецЕсли; КонецЕсли; КонецЕсли; - Возврат ДанныеКолонки; + Возврат ПутьКДанным; КонецФункции @@ -20943,17 +20983,17 @@ КонецФункции -Процедура ВыделитьСтрокиТабличногоПоляПоКлючуЛкс(ТабличноеПоле, ЗначенияКлюча, Знач СтрокаКлюча = "") Экспорт +Процедура ВыделитьСтрокиТабличногоПоляПоКлючуЛкс(ТабличноеПоле, СтруктураИлиСтрокаТаблицы, Знач СтрокаКлюча = "", Сортировать = Истина) Экспорт #Если Сервер И Не Сервер Тогда - ЗначенияКлюча = Новый Структура; + СтруктураИлиСтрокаТаблицы = Новый Структура; #КонецЕсли Если Не ЗначениеЗаполнено(СтрокаКлюча) Тогда - СтрокаКлюча = ИменаСвойствСтруктурыЛкс(ЗначенияКлюча); + СтрокаКлюча = ИменаСвойствСтруктурыЛкс(СтруктураИлиСтрокаТаблицы); КонецЕсли; КлючПоиска = Новый Структура(СтрокаКлюча); - ЗаполнитьЗначенияСвойств(КлючПоиска, ЗначенияКлюча); - Если ЗначениеЗаполнено(СтрокаКлюча) Тогда + ЗаполнитьЗначенияСвойств(КлючПоиска, СтруктураИлиСтрокаТаблицы); + Если ЗначениеЗаполнено(СтрокаКлюча) И Сортировать Тогда Если ПредупреждениеПередСортировкойПоСсылочнымКолонкамЛкс(СтрокаКлюча, ТабличноеПоле) Тогда ТабличноеПоле.Значение.Сортировать(СтрокаКлюча); КонецЕсли; @@ -21111,6 +21151,58 @@ КонецФункции +Процедура ТабличноеПолеПорядкаКомпоновкиВыборЛкс(Знач Элемент, Знач ВыбраннаяСтрока, Знач Колонка, СтандартнаяОбработка) Экспорт + + Если Колонка = Элемент.Колонки.ТипУпорядочивания Тогда + Если ВыбраннаяСтрока.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр Тогда + ВыбраннаяСтрока.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Убыв; + Иначе + ВыбраннаяСтрока.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр; + КонецЕсли; + СтандартнаяОбработка = Ложь; + КонецЕсли; + +КонецПроцедуры + +Процедура ТабличноеПолеЭлементовКомпоновкиПеретаскиваниеЛкс(Знач Элемент, Знач ПараметрыПеретаскивания, СтандартнаяОбработка, Знач Строка, Знач Колонка) Экспорт + + ЭлементыКомпоновки = Элемент.Значение; + #Если Сервер И Не Сервер Тогда + Пустышка = Новый НастройкиКомпоновкиДанных; + ЭлементыКомпоновки = Пустышка.Порядок; + #КонецЕсли + ЗначениеПеретаскивания = ПараметрыПеретаскивания.Значение; + Если ТипЗнч(ЗначениеПеретаскивания) = Тип("Массив") Тогда + Если ТипЗнч(ЗначениеПеретаскивания[0]) = Тип("ДоступноеПолеКомпоновкиДанных") Тогда + СтандартнаяОбработка = Ложь; + Для Каждого ЭлементПеретаскивания Из ЗначениеПеретаскивания Цикл + КоллекцияПриемник = ЭлементыКомпоновки.Элементы; + Если Строка <> Неопределено Тогда + Попытка + КоллекцияПриемник = Строка.Элементы; + Исключение + КонецПопытки; + КонецЕсли; + НовыйЭлемент = НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(КоллекцияПриемник, ЭлементПеретаскивания.Поле, ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Перемещение); + Если Строка <> Неопределено Тогда + СдвинутьЭлементКоллекцииНаПозициюДругогоЭлементаЛкс(КоллекцияПриемник, НовыйЭлемент, Строка); + КонецЕсли; + КонецЦикла; + Элемент.ТекущаяСтрока = НовыйЭлемент; + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +Процедура СдвинутьЭлементКоллекцииНаПозициюДругогоЭлементаЛкс(Знач Коллекция, Знач СдвигаемыйЭлемент, Знач ЭлементСЦелевойПозицией) Экспорт + + #Если Сервер И Не Сервер Тогда + Коллекция = Новый ТаблицаЗначений; + #КонецЕсли + Коллекция.Сдвинуть(СдвигаемыйЭлемент, Коллекция.Индекс(ЭлементСЦелевойПозицией) - Коллекция.Индекс(СдвигаемыйЭлемент)); + +КонецПроцедуры + Процедура ПрименитьСтрокуПоискаКТабличномуПолюДереваЛкс(ТабличноеПолеДерева, СтрокаПоиска, ИменаКолонокДанныхДляПоиска, выхСтруктураПоиска, АктивизироватьПервуюСтроку = Истина) Экспорт СтруктураКолонок = Новый Структура(ИменаКолонокДанныхДляПоиска); @@ -21335,11 +21427,13 @@ ирОбщий.ПредложитьЗакрытьМодальнуюФормуЛкс(ЭтаФорма); КонецЕсли; Форма = ПолучитьФормуЛкс("Обработка.ирПодборИОбработкаОбъектов.Форма",,, Новый УникальныйИдентификатор); + Форма.ПараметрМассивСсылок = МассивСсылок; + Форма.ПараметрВыбранныеПоля = ВыбранныеПоля; Форма.Открыть(); - Форма.ЗагрузитьОбъектыДляОбработки(ПолучитьУникальныеЗначенияМассиваЛкс(МассивСсылок),, ВыбранныеПоля); + //Форма.ЗагрузитьОбъектыДляОбработки(ПолучитьУникальныеЗначенияМассиваЛкс(МассивСсылок),, ВыбранныеПоля); Возврат Форма; -КонецФункции // ОткрытьМассивОбъектовВПодбореИОбработкеОбъектовЛкс() +КонецФункции Функция ПолучитьУникальныеЗначенияМассиваЛкс(Массив) Экспорт @@ -23984,13 +24078,18 @@ Процедура ВывестиРезультатКомпоновкиСАвтофиксациейСтрокЛкс(Таб, ПроцессорКомпоновкиДанных, ЭлементыРасшировки = Неопределено, Знач МассивИгнорируемыхПолей = Неопределено, РазрешитьПрерывание = Истина, Автофиксация = Истина, выхЭлементыРезультата = Неопределено) Экспорт + #Если Сервер И Не Сервер Тогда + ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; + #КонецЕсли ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; + ПроцессорВывода.ОтображатьПроцентВывода = Ложь; ПроцессорВывода.УстановитьДокумент(Таб); ПроцессорВывода.НачатьВывод(); ФиксацияВыполнена = Ложь; Если МассивИгнорируемыхПолей = Неопределено Тогда МассивИгнорируемыхПолей = Новый Массив; - КонецЕсли; + КонецЕсли; + Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(100,,,, Ложь); Пока Истина Цикл Если РазрешитьПрерывание Тогда #Если Клиент Тогда @@ -24004,6 +24103,9 @@ Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда Прервать; КонецЕсли; + Если Индикатор.Счетчик <> ЭлементРезультатаКомпоновкиДанных.ПроцентВывода Тогда + ирОбщий.ОбработатьИндикаторЛкс(Индикатор, ЭлементРезультатаКомпоновкиДанных.ПроцентВывода); + КонецЕсли; // Автофиксация Если Истина И Автофиксация @@ -24035,8 +24137,7 @@ КонецЕсли; #КонецЕсли // Однострочный код использован для ускорения. Выше расположен оригинал. Выполняйте изменения синхронно в обоих вариантах. Преобразовано консолью кода из подсистемы "Инструменты разработчика" (http://devtool1c.ucoz.ru) - ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий();   Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда   Прервать;   КонецЕсли;     Если Истина   И Автофиксация   И ЭлементыРасшировки <> Неопределено И Не ФиксацияВыполнена   Тогда   Для Каждого ЗначениеПараметра Из ЭлементРезультатаКомпоновкиДанных.ЗначенияПараметров Цикл   Если ТипЗнч(ЗначениеПараметра.Значение) = Тип("ИдентификаторРасшифровкиКомпоновкиДанных") Тогда   ЗначенияПолейРасшифровки = ЭлементыРасшировки[ЗначениеПараметра.Значение].ПолучитьПоля();   Для Каждого ЗначениеПоляРасшифровки Из ЗначенияПолейРасшифровки Цикл   Если МассивИгнорируемыхПолей.Найти(ЗначениеПоляРасшифровки.Поле) = Неопределено Тогда   Таб.ФиксацияСверху = Таб.ВысотаТаблицы;   ФиксацияВыполнена = Истина;   Прервать;   КонецЕсли;   КонецЦикла;   Если ФиксацияВыполнена Тогда   Прервать;   КонецЕсли;   КонецЕсли;   КонецЦикла;   КонецЕсли;   ПроцессорВывода.ВывестиЭлемент(ЭлементРезультатаКомпоновкиДанных);   Если Истина   И выхЭлементыРезультата <> Неопределено   И выхЭлементыРезультата.Количество() < 10000   Тогда   выхЭлементыРезультата.Добавить(ЭлементРезультатаКомпоновкиДанных);   КонецЕсли;   - + ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий();   Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда   Прервать;   КонецЕсли;   Если Индикатор.Счетчик <> ЭлементРезультатаКомпоновкиДанных.ПроцентВывода Тогда   ирОбщий.ОбработатьИндикаторЛкс(Индикатор, ЭлементРезультатаКомпоновкиДанных.ПроцентВывода);   КонецЕсли;     Если Истина   И Автофиксация   И Не ФиксацияВыполнена   И ЭлементыРасшировки <> Неопределено   Тогда   Для Каждого ЗначениеПараметра Из ЭлементРезультатаКомпоновкиДанных.ЗначенияПараметров Цикл   Если ТипЗнч(ЗначениеПараметра.Значение) = Тип("ИдентификаторРасшифровкиКомпоновкиДанных") Тогда   ЗначенияПолейРасшифровки = ЭлементыРасшировки[ЗначениеПараметра.Значение].ПолучитьПоля();   Для Каждого ЗначениеПоляРасшифровки Из ЗначенияПолейРасшифровки Цикл   Если МассивИгнорируемыхПолей.Найти(ЗначениеПоляРасшифровки.Поле) = Неопределено Тогда   Таб.ФиксацияСверху = Таб.ВысотаТаблицы;   ФиксацияВыполнена = Истина;   Прервать;   КонецЕсли;   КонецЦикла;   Если ФиксацияВыполнена Тогда   Прервать;   КонецЕсли;   КонецЕсли;   КонецЦикла;   КонецЕсли;   ПроцессорВывода.ВывестиЭлемент(ЭлементРезультатаКомпоновкиДанных);   Если Истина   И выхЭлементыРезультата <> Неопределено   И выхЭлементыРезультата.Количество() < 10000   Тогда   выхЭлементыРезультата.Добавить(ЭлементРезультатаКомпоновкиДанных);   КонецЕсли;   КонецЦикла; ПроцессорВывода.ЗакончитьВывод(); @@ -24107,8 +24208,17 @@ //выхПолноеИмяМД = ДинамическийСписок.ОсновнаяТаблица; // На клиенте недоступно ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(ТабличноеПоле); ПутьКДаннымСписка = ПутьКДаннымЭлементаУправляемойФормыЛкс(ТабличноеПоле,, ЭтаФорма); - ДинамическийСписок = ЭтаФорма.мСлужебныеДанные.ДинамическиеСписки[ПутьКДаннымСписка]; - ПолноеИмяТаблицы = ДинамическийСписок.ОсновнаяТаблица; + СлужебныеДанные = СлужебныеДанныеФормыЛкс(ЭтаФорма); + Если СлужебныеДанные <> Неопределено Тогда + ДинамическийСписок = СлужебныеДанные.ДинамическиеСписки[ПутьКДаннымСписка]; + ПолноеИмяТаблицы = ДинамическийСписок.ОсновнаяТаблица; + Иначе + ТекущаяСтрока = ТабличноеПоле.ТекущаяСтрока; + Если ТекущаяСтрока = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + ПолноеИмяТаблицы = Метаданные.НайтиПоТипу(ТипЗнч(ТекущаяСтрока)).ПолноеИмя(); + КонецЕсли; Если Не ЗначениеЗаполнено(ПолноеИмяТаблицы) Тогда ПолноеИмяТаблицы = СокрЛП(ирОбщий.СтрокаМеждуМаркерамиЛкс(ДинамическийСписок.ТекстЗапроса, "ИЗ ", " КАК _Т", Ложь)); КонецЕсли; @@ -26722,53 +26832,60 @@ #КонецЕсли ПометкиКоманд = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПометкиКоманд",, ирОбщий.ИмяПродуктаЛкс()); ПодключитьОтладкуВнешнихОбработокБСП = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуВнешнихОбработокБСП",, ирОбщий.ИмяПродуктаЛкс()); - ПодключитьОтладкуОтчетов = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуОтчетов",, ирОбщий.ИмяПродуктаЛкс()); + //ПодключитьОтладкуОтчетов = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.ПодключитьОтладкуОтчетов",, ирОбщий.ИмяПродуктаЛкс()); + ПодключитьОтладкуОтчетов = Ложь; // Теперь это делается через глобальную команду //СгенерироватьРольВсеПрава = ХранилищеОбщихНастроек.Загрузить(, "ирАдаптацияРасширения.СгенерироватьРольВсеПрава",, ирОбщий.ИмяПродуктаЛкс()); СгенерироватьРольВсеПрава = Ложь; // Давать права на верхние объекты метаданных недостаточно. Поэтому отключил пока этот флажок + НадоДобавитьВсеСсылочныеМетаданнные = СгенерироватьРольВсеПрава; + Для Каждого КлючИЗначение Из ПометкиКоманд Цикл + Если КлючИЗначение.Значение Тогда + НадоДобавитьВсеСсылочныеМетаданнные = Истина; + Прервать; + КонецЕсли; + КонецЦикла; ЭтотРасширение = ЭтотРасширениеКонфигурацииЛкс(); #Если Сервер И Не Сервер Тогда ЭтотРасширение = РасширенияКонфигурации.Создать(); #КонецЕсли ИмяРасширения = ЭтотРасширение.Имя; - ТипыСсылок = ирОбщий.ОписаниеТиповВсеСсылкиЛкс(Ложь).Типы(); - #Если Сервер И Не Сервер Тогда - ТипыСсылок = Новый Массив; - #КонецЕсли - ТипыСсылокПлановОбмена = ПланыОбмена.ТипВсеСсылки().Типы(); - ТекстовыйДокумент = Новый ТекстовыйДокумент; - КаталогВыгрузкиРасширения = ПолучитьИмяВременногоФайла(); - ИмяФайлаСпискаВыгрузкиРасширения = ПолучитьИмяВременногоФайла("txt"); - - // Сначала выгружаем из конфигурации все метаданные - //ТекстСпискаОбъектовКонфигурации = Метаданные.ПолноеИмя(); - ТекстСпискаОбъектовКонфигурации = ""; - ДобавляемыеТипы = СкопироватьУниверсальнуюКоллекциюЛкс(ТипыСсылок); - #Если Сервер И Не Сервер Тогда - ДобавляемыеТипы = Новый Массив; - #КонецЕсли - Если СгенерироватьРольВсеПрава Тогда - ДобавляемыеТипыРегистров = Новый Массив; - ДобавляемыеТипыРегистров.Добавить("РегистрыСведений"); - ДобавляемыеТипыРегистров.Добавить("РегистрыНакопления"); - ДобавляемыеТипыРегистров.Добавить("РегистрыРасчета"); - ДобавляемыеТипыРегистров.Добавить("РегистрыБухгалтерии"); - ДобавляемыеТипыРегистров.Добавить("Последовательности"); - Для Каждого ИмяКоллекцииРегистров Из ДобавляемыеТипыРегистров Цикл - Для Каждого ОбъектМД Из Метаданные[ИмяКоллекцииРегистров] Цикл - ДобавляемыеТипы.Добавить(Тип(СтрЗаменить(ОбъектМД.ПолноеИмя(), ".", "НаборЗаписей."))); - КонецЦикла; + Если НадоДобавитьВсеСсылочныеМетаданнные Тогда + ТипыСсылок = ирОбщий.ОписаниеТиповВсеСсылкиЛкс(Ложь).Типы(); + #Если Сервер И Не Сервер Тогда + ТипыСсылок = Новый Массив; + #КонецЕсли + ТипыСсылокПлановОбмена = ПланыОбмена.ТипВсеСсылки().Типы(); + + // Сначала выгружаем из конфигурации все метаданные + //ТекстСпискаОбъектовКонфигурации = Метаданные.ПолноеИмя(); + ТекстСпискаОбъектовКонфигурации = ""; + ДобавляемыеТипы = СкопироватьУниверсальнуюКоллекциюЛкс(ТипыСсылок); + #Если Сервер И Не Сервер Тогда + ДобавляемыеТипы = Новый Массив; + #КонецЕсли + Если СгенерироватьРольВсеПрава Тогда + ДобавляемыеТипыРегистров = Новый Массив; + ДобавляемыеТипыРегистров.Добавить("РегистрыСведений"); + ДобавляемыеТипыРегистров.Добавить("РегистрыНакопления"); + ДобавляемыеТипыРегистров.Добавить("РегистрыРасчета"); + ДобавляемыеТипыРегистров.Добавить("РегистрыБухгалтерии"); + ДобавляемыеТипыРегистров.Добавить("Последовательности"); + Для Каждого ИмяКоллекцииРегистров Из ДобавляемыеТипыРегистров Цикл + Для Каждого ОбъектМД Из Метаданные[ИмяКоллекцииРегистров] Цикл + ДобавляемыеТипы.Добавить(Тип(СтрЗаменить(ОбъектМД.ПолноеИмя(), ".", "НаборЗаписей."))); + КонецЦикла; + КонецЦикла; + КонецЕсли; + Для Каждого Тип Из ДобавляемыеТипы Цикл + ОбъектМД = Метаданные.НайтиПоТипу(Тип); + ТекстСпискаОбъектовКонфигурации = ТекстСпискаОбъектовКонфигурации + Символы.ПС + ОбъектМД.ПолноеИмя(); + КонецЦикла; + Для Каждого ОбъектМД Из Метаданные.ВнешниеИсточникиДанных Цикл + Если ОбъектМД.РасширениеКонфигурации() <> Неопределено Тогда + Продолжить; + КонецЕсли; + ТекстСпискаОбъектовКонфигурации = ТекстСпискаОбъектовКонфигурации + Символы.ПС + ОбъектМД.ПолноеИмя(); КонецЦикла; КонецЕсли; - Для Каждого Тип Из ДобавляемыеТипы Цикл - ОбъектМД = Метаданные.НайтиПоТипу(Тип); - ТекстСпискаОбъектовКонфигурации = ТекстСпискаОбъектовКонфигурации + Символы.ПС + ОбъектМД.ПолноеИмя(); - КонецЦикла; - Для Каждого ОбъектМД Из Метаданные.ВнешниеИсточникиДанных Цикл - Если ОбъектМД.РасширениеКонфигурации() <> Неопределено Тогда - Продолжить; - КонецЕсли; - ТекстСпискаОбъектовКонфигурации = ТекстСпискаОбъектовКонфигурации + Символы.ПС + ОбъектМД.ПолноеИмя(); - КонецЦикла; Если ПодключитьОтладкуВнешнихОбработокБСП И ирКэш.НомерВерсииБСПЛкс() >= 204 Тогда ТекстСпискаОбъектовКонфигурации = ТекстСпискаОбъектовКонфигурации + Символы.ПС + Метаданные.ОбщиеМодули.ДополнительныеОтчетыИОбработки.ПолноеИмя(); КонецЕсли; @@ -26778,6 +26895,7 @@ КонецЕсли; ТекстСпискаОбъектовКонфигурации = Сред(ТекстСпискаОбъектовКонфигурации, 2); // ! ИмяФайлаСпискаВыгрузкиКонфигурации = ПолучитьИмяВременногоФайла("txt"); + ТекстовыйДокумент = Новый ТекстовыйДокумент; ТекстовыйДокумент.УстановитьТекст(ТекстСпискаОбъектовКонфигурации); ТекстовыйДокумент.Записать(ИмяФайлаСпискаВыгрузкиКонфигурации); КаталогВыгрузкиКонфигурации = ПолучитьИмяВременногоФайла(); @@ -26785,7 +26903,7 @@ ТекстЛога = ""; Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/DumpConfigToFiles """ + КаталогВыгрузкиКонфигурации + """ -listFile """ + ИмяФайлаСпискаВыгрузкиКонфигурации + """ -Format Plain", СтрокаСоединенияИнформационнойБазы(), ТекстЛога, , "Выгрузка конфигурации в файлы",,,, ИмяПользователя, ПарольПользователя); - УдалитьФайлы(ИмяФайлаСпискаВыгрузкиРасширения); + УдалитьФайлы(ИмяФайлаСпискаВыгрузкиКонфигурации); Если Не Успех Тогда УдалитьФайлы(КаталогВыгрузкиКонфигурации); Сообщить(ТекстЛога); @@ -26793,6 +26911,8 @@ КонецЕсли; // Выгружаем объекты из расширения + КаталогВыгрузкиРасширения = ПолучитьИмяВременногоФайла(); + ИмяФайлаСпискаВыгрузкиРасширения = ПолучитьИмяВременногоФайла("txt"); ТекстЛога = ""; СоздатьКаталог(КаталогВыгрузкиРасширения); @@ -26823,45 +26943,112 @@ ОписаниеРасширения = ОписаниеРасширения.ПолучитьТекст(); ДокументДОМ = ирОбщий.ПрочитатьФайлВДокументDOMЛкс(ИмяФайла); - - УзелТиповСпискаОбъектов = ДокументДом.ПолучитьЭлементыПоИмени("ChildObjects"); - УзелТиповСпискаОбъектов = УзелТиповСпискаОбъектов[0]; - Если СгенерироватьРольВсеПрава Тогда - ТекстФайлаПрав = Новый ЗаписьXML; - ТекстФайлаПрав.УстановитьСтроку(""); - ТекстФайлаПрав.ЗаписатьБезОбработки(" - | - | true - | true - | false"); - КонецЕсли; - ДобавленныеВнешниеИсточникиДанных = Новый Соответствие; - Для Каждого Тип Из ДобавляемыеТипы Цикл - ПолноеИмяМДXML = XMLТип(Тип).ИмяТипа; - Если Ложь - Или Найти(ПолноеИмяМДXML, "RoutePointRef.") > 0 - Тогда - Продолжить; + Если НадоДобавитьВсеСсылочныеМетаданнные Тогда + УзелТиповСпискаОбъектов = ДокументДом.ПолучитьЭлементыПоИмени("ChildObjects"); + УзелТиповСпискаОбъектов = УзелТиповСпискаОбъектов[0]; + Если СгенерироватьРольВсеПрава Тогда + ТекстФайлаПрав = Новый ЗаписьXML; + ТекстФайлаПрав.УстановитьСтроку(""); + ТекстФайлаПрав.ЗаписатьБезОбработки(" + | + | true + | true + | false"); КонецЕсли; - ЭтоТаблицаВИД = Найти(ПолноеИмяМДXML, "ExternalDataSourceTableRef.") > 0; - Если ЭтоТаблицаВИД Тогда - Фрагменты = СтрРазделитьЛкс(ПолноеИмяМДXML); - Фрагменты[0] = "ExternalDataSource"; - Фрагменты.Вставить(2, "Table"); - МассивТаблицВИД = ДобавленныеВнешниеИсточникиДанных[Фрагменты[1]]; - Если МассивТаблицВИД = Неопределено Тогда - МассивТаблицВИД = Новый Массив; - ДобавленныеВнешниеИсточникиДанных.Вставить(Фрагменты[1], МассивТаблицВИД); + ДобавленныеВнешниеИсточникиДанных = Новый Соответствие; + Для Каждого Тип Из ДобавляемыеТипы Цикл + ПолноеИмяМДXML = XMLТип(Тип).ИмяТипа; + Если Ложь + Или Найти(ПолноеИмяМДXML, "RoutePointRef.") > 0 + Тогда + Продолжить; КонецЕсли; - ПолноеИмяМДXML = СтрСоединитьЛкс(Фрагменты, "."); - КонецЕсли; - ПолноеИмяМДXML = СтрЗаменить(ПолноеИмяМДXML, "Ref.", "."); - ПолноеИмяМДXML = СтрЗаменить(ПолноеИмяМДXML, "RecordSet.", "."); - - // Добавим в описание конфигурации (Configuration.xml) - ОбъектМД = Метаданные.НайтиПоТипу(Тип); - Если Не ЭтоТаблицаВИД Тогда + ЭтоТаблицаВИД = Найти(ПолноеИмяМДXML, "ExternalDataSourceTableRef.") > 0; + Если ЭтоТаблицаВИД Тогда + Фрагменты = СтрРазделитьЛкс(ПолноеИмяМДXML); + Фрагменты[0] = "ExternalDataSource"; + Фрагменты.Вставить(2, "Table"); + МассивТаблицВИД = ДобавленныеВнешниеИсточникиДанных[Фрагменты[1]]; + Если МассивТаблицВИД = Неопределено Тогда + МассивТаблицВИД = Новый Массив; + ДобавленныеВнешниеИсточникиДанных.Вставить(Фрагменты[1], МассивТаблицВИД); + КонецЕсли; + ПолноеИмяМДXML = СтрСоединитьЛкс(Фрагменты, "."); + КонецЕсли; + ПолноеИмяМДXML = СтрЗаменить(ПолноеИмяМДXML, "Ref.", "."); + ПолноеИмяМДXML = СтрЗаменить(ПолноеИмяМДXML, "RecordSet.", "."); + + // Добавим в описание конфигурации (Configuration.xml) + ОбъектМД = Метаданные.НайтиПоТипу(Тип); + Если Не ЭтоТаблицаВИД Тогда + ИмяКлассаМДXML = ПервыйФрагментЛкс(ПолноеИмяМДXML); + ТекстСпискаОбъектовРасширения = ТекстСпискаОбъектовРасширения + Символы.ПС + ОбъектМД.ПолноеИмя(); + Если Найти(ОписаниеРасширения, "<" + ИмяКлассаМДXML + ">" + ОбъектМД.Имя + "<") > 0 Тогда + Продолжить; + КонецЕсли; + УзелОбъекта = ДокументДом.СоздатьЭлемент(ИмяКлассаМДXML); + УзелОбъекта.ТекстовоеСодержимое = ОбъектМД.Имя; + УзелТиповСпискаОбъектов.ДобавитьДочерний(УзелОбъекта); + Иначе + МассивТаблицВИД.Добавить(ОбъектМД.Имя); + ИмяКлассаМДXML = "Table"; + КонецЕсли; + + // Укажем принадлежность объекта в его описании + ФайлИсточник = Новый Файл(КаталогВыгрузкиКонфигурации + "\" + ПолноеИмяМДXML + ".xml"); + ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ФайлИсточник.Имя); + //ПереместитьФайл(ФайлИсточник.ПолноеИмя, ФайлПриемник.ПолноеИмя); + ТекстовыйДокумент.Прочитать(ФайлИсточник.ПолноеИмя); + ТекстФайла = ТекстовыйДокумент.ПолучитьТекст(); + ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "", "", Ложь, Истина, Истина); + НаЧтоЗаменять = + " + | " + ирОбщий.ПоследнийФрагментЛкс(ФайлИсточник.ИмяБезРасширения) + " + | Adopted + | + | + | "; + ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); + ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<" + ИмяКлассаМДXML + " uuid=", ">", Ложь, Истина, Истина); + НаЧтоЗаменять = "<" + ИмяКлассаМДXML + " uuid=""" + Новый УникальныйИдентификатор + """>"; + ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); + ТекстовыйДокумент.УстановитьТекст(ТекстФайла); + ТекстовыйДокумент.Записать(ФайлПриемник.ПолноеИмя); + + Если СгенерироватьРольВсеПрава Тогда + Если Истина + И Найти(ПолноеИмяМДXML, "Enum.") = 0 + Тогда + // Даем права Просмотр и ПросмотрИстории + ТекстФайлаПрав.ЗаписатьБезОбработки(" + | + | " + ПолноеИмяМДXML + " + | + | Read + | true + | + | + | View + | true + | + | + | ReadDataHistory + | true + | + | + | ViewDataHistory + | true + | + | "); + КонецЕсли; + КонецЕсли; + КонецЦикла; + Для Каждого КлючИЗначение Из ДобавленныеВнешниеИсточникиДанных Цикл + ПолноеИмяМДXML = "ExternalDataSource." + КлючИЗначение.Ключ; ИмяКлассаМДXML = ПервыйФрагментЛкс(ПолноеИмяМДXML); + + // Добавим в описание конфигурации (Configuration.xml) + ОбъектМД = Метаданные.ВнешниеИсточникиДанных[КлючИЗначение.Ключ]; ТекстСпискаОбъектовРасширения = ТекстСпискаОбъектовРасширения + Символы.ПС + ОбъектМД.ПолноеИмя(); Если Найти(ОписаниеРасширения, "<" + ИмяКлассаМДXML + ">" + ОбъектМД.Имя + "<") > 0 Тогда Продолжить; @@ -26869,136 +27056,69 @@ УзелОбъекта = ДокументДом.СоздатьЭлемент(ИмяКлассаМДXML); УзелОбъекта.ТекстовоеСодержимое = ОбъектМД.Имя; УзелТиповСпискаОбъектов.ДобавитьДочерний(УзелОбъекта); - Иначе - МассивТаблицВИД.Добавить(ОбъектМД.Имя); - ИмяКлассаМДXML = "Table"; - КонецЕсли; - - // Укажем принадлежность объекта в его описании - ФайлИсточник = Новый Файл(КаталогВыгрузкиКонфигурации + "\" + ПолноеИмяМДXML + ".xml"); - ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ФайлИсточник.Имя); - //ПереместитьФайл(ФайлИсточник.ПолноеИмя, ФайлПриемник.ПолноеИмя); - ТекстовыйДокумент.Прочитать(ФайлИсточник.ПолноеИмя); - ТекстФайла = ТекстовыйДокумент.ПолучитьТекст(); - ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "", "", Ложь, Истина, Истина); - НаЧтоЗаменять = - " - | " + ирОбщий.ПоследнийФрагментЛкс(ФайлИсточник.ИмяБезРасширения) + " - | Adopted - | - | - | "; - ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); - ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<" + ИмяКлассаМДXML + " uuid=", ">", Ложь, Истина, Истина); - НаЧтоЗаменять = "<" + ИмяКлассаМДXML + " uuid=""" + Новый УникальныйИдентификатор + """>"; - ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); - ТекстовыйДокумент.УстановитьТекст(ТекстФайла); - ТекстовыйДокумент.Записать(ФайлПриемник.ПолноеИмя); - - Если СгенерироватьРольВсеПрава Тогда - Если Истина - И Найти(ПолноеИмяМДXML, "Enum.") = 0 - Тогда - // Даем права Просмотр и ПросмотрИстории - ТекстФайлаПрав.ЗаписатьБезОбработки(" - | - | " + ПолноеИмяМДXML + " - | - | Read - | true - | - | - | View - | true - | - | - | ReadDataHistory - | true - | - | - | ViewDataHistory - | true - | - | "); - КонецЕсли; - КонецЕсли; - КонецЦикла; - Для Каждого КлючИЗначение Из ДобавленныеВнешниеИсточникиДанных Цикл - ПолноеИмяМДXML = "ExternalDataSource." + КлючИЗначение.Ключ; - ИмяКлассаМДXML = ПервыйФрагментЛкс(ПолноеИмяМДXML); - - // Добавим в описание конфигурации (Configuration.xml) - ОбъектМД = Метаданные.ВнешниеИсточникиДанных[КлючИЗначение.Ключ]; - ТекстСпискаОбъектовРасширения = ТекстСпискаОбъектовРасширения + Символы.ПС + ОбъектМД.ПолноеИмя(); - Если Найти(ОписаниеРасширения, "<" + ИмяКлассаМДXML + ">" + ОбъектМД.Имя + "<") > 0 Тогда - Продолжить; - КонецЕсли; - УзелОбъекта = ДокументДом.СоздатьЭлемент(ИмяКлассаМДXML); - УзелОбъекта.ТекстовоеСодержимое = ОбъектМД.Имя; - УзелТиповСпискаОбъектов.ДобавитьДочерний(УзелОбъекта); - - // Укажем принадлежность объекта в его описании - ФайлИсточник = Новый Файл(КаталогВыгрузкиКонфигурации + "\" + ПолноеИмяМДXML + ".xml"); - ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ФайлИсточник.Имя); - //ПереместитьФайл(ФайлИсточник.ПолноеИмя, ФайлПриемник.ПолноеИмя); - ТекстовыйДокумент.Прочитать(ФайлИсточник.ПолноеИмя); - ТекстФайла = ТекстовыйДокумент.ПолучитьТекст(); - ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "", "", Ложь, Истина, Истина); - НаЧтоЗаменять = - " - | " + ирОбщий.ПоследнийФрагментЛкс(ФайлИсточник.ИмяБезРасширения) + " - | Adopted - | - | - | "; - ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); - ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<" + ИмяКлассаМДXML + " uuid=", ">", Ложь, Истина, Истина); - НаЧтоЗаменять = "<" + ИмяКлассаМДXML + " uuid=""" + Новый УникальныйИдентификатор + """>"; - ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); - ДокументДомВИД = ирОбщий.ПрочитатьТекстВДокументDOMЛкс(ТекстФайла); - УзелТиповСпискаДочернихОбъектов = ДокументДомВИД.ПолучитьЭлементыПоИмени("ChildObjects"); - УзелТиповСпискаДочернихОбъектов = УзелТиповСпискаДочернихОбъектов[0]; - Для Каждого ИмяТаблицы Из КлючИЗначение.Значение Цикл - УзелОбъекта = ДокументДомВИД.СоздатьЭлемент("Table"); - УзелОбъекта.ТекстовоеСодержимое = ИмяТаблицы; - УзелТиповСпискаДочернихОбъектов.ДобавитьДочерний(УзелОбъекта); + + // Укажем принадлежность объекта в его описании + ФайлИсточник = Новый Файл(КаталогВыгрузкиКонфигурации + "\" + ПолноеИмяМДXML + ".xml"); + ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ФайлИсточник.Имя); + //ПереместитьФайл(ФайлИсточник.ПолноеИмя, ФайлПриемник.ПолноеИмя); + ТекстовыйДокумент.Прочитать(ФайлИсточник.ПолноеИмя); + ТекстФайла = ТекстовыйДокумент.ПолучитьТекст(); + ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "", "", Ложь, Истина, Истина); + НаЧтоЗаменять = + " + | " + ирОбщий.ПоследнийФрагментЛкс(ФайлИсточник.ИмяБезРасширения) + " + | Adopted + | + | + | "; + ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); + ЧтоЗаменять = ирОбщий.СтрокаМеждуМаркерамиЛкс(ТекстФайла, "<" + ИмяКлассаМДXML + " uuid=", ">", Ложь, Истина, Истина); + НаЧтоЗаменять = "<" + ИмяКлассаМДXML + " uuid=""" + Новый УникальныйИдентификатор + """>"; + ТекстФайла = СтрЗаменитьЛкс(ТекстФайла, ЧтоЗаменять, НаЧтоЗаменять); + ДокументДомВИД = ирОбщий.ПрочитатьТекстВДокументDOMЛкс(ТекстФайла); + УзелТиповСпискаДочернихОбъектов = ДокументДомВИД.ПолучитьЭлементыПоИмени("ChildObjects"); + УзелТиповСпискаДочернихОбъектов = УзелТиповСпискаДочернихОбъектов[0]; + Для Каждого ИмяТаблицы Из КлючИЗначение.Значение Цикл + УзелОбъекта = ДокументДомВИД.СоздатьЭлемент("Table"); + УзелОбъекта.ТекстовоеСодержимое = ИмяТаблицы; + УзелТиповСпискаДочернихОбъектов.ДобавитьДочерний(УзелОбъекта); + КонецЦикла; + ирОбщий.ЗаписатьДокументDOMВФайлЛкс(ДокументДомВИД, ФайлПриемник.ПолноеИмя); КонецЦикла; - ирОбщий.ЗаписатьДокументDOMВФайлЛкс(ДокументДомВИД, ФайлПриемник.ПолноеИмя); - КонецЦикла; - - Если СгенерироватьРольВсеПрава Тогда - // Добавим в описание конфигурации (Configuration.xml) - ИмяКлассаМДXML = "Role"; - ТекстСпискаОбъектовРасширения = ТекстСпискаОбъектовРасширения + Символы.ПС + "Роль.ирВсеПрава"; - Если Найти(ОписаниеРасширения, "<" + ИмяКлассаМДXML + ">" + "ирВсеПрава" + "<") = 0 Тогда - УзелОбъекта = ДокументДом.СоздатьЭлемент(ИмяКлассаМДXML); - УзелОбъекта.ТекстовоеСодержимое = "ирВсеПрава"; - УзелТиповСпискаОбъектов.ДобавитьДочерний(УзелОбъекта); + Если СгенерироватьРольВсеПрава Тогда + // Добавим в описание конфигурации (Configuration.xml) + ИмяКлассаМДXML = "Role"; + ТекстСпискаОбъектовРасширения = ТекстСпискаОбъектовРасширения + Символы.ПС + "Роль.ирВсеПрава"; + Если Найти(ОписаниеРасширения, "<" + ИмяКлассаМДXML + ">" + "ирВсеПрава" + "<") = 0 Тогда + УзелОбъекта = ДокументДом.СоздатьЭлемент(ИмяКлассаМДXML); + УзелОбъекта.ТекстовоеСодержимое = "ирВсеПрава"; + УзелТиповСпискаОбъектов.ДобавитьДочерний(УзелОбъекта); + КонецЕсли; + + ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ИмяКлассаМДXML + ".ирВсеПрава.xml"); + ТекстФайла = " + | + | + | + | ирВсеПрава + | + | + | ru + | Все права (ИР) + | + | + | Сгенерирована инструментом ""Адаптация расширения"" для доступа на просмотр ко всем данным + | + | + |"; + ТекстовыйДокумент.УстановитьТекст(ТекстФайла); + ТекстовыйДокумент.Записать(ФайлПриемник.ПолноеИмя); + ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ИмяКлассаМДXML + ".ирВсеПрава.Rights.xml"); + ТекстФайлаПрав.ЗаписатьБезОбработки(" + |"); + ТекстовыйДокумент.УстановитьТекст(ТекстФайлаПрав.Закрыть()); + ТекстовыйДокумент.Записать(ФайлПриемник.ПолноеИмя); КонецЕсли; - - ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ИмяКлассаМДXML + ".ирВсеПрава.xml"); - ТекстФайла = " - | - | - | - | ирВсеПрава - | - | - | ru - | Все права (ИР) - | - | - | Сгенерирована инструментом ""Адаптация расширения"" для доступа на просмотр ко всем данным - | - | - |"; - ТекстовыйДокумент.УстановитьТекст(ТекстФайла); - ТекстовыйДокумент.Записать(ФайлПриемник.ПолноеИмя); - ФайлПриемник = Новый Файл(КаталогВыгрузкиРасширения + "\" + ИмяКлассаМДXML + ".ирВсеПрава.Rights.xml"); - ТекстФайлаПрав.ЗаписатьБезОбработки(" - |"); - ТекстовыйДокумент.УстановитьТекст(ТекстФайлаПрав.Закрыть()); - ТекстовыйДокумент.Записать(ФайлПриемник.ПолноеИмя); КонецЕсли; Если ПодключитьОтладкуВнешнихОбработокБСП И ирКэш.НомерВерсииБСПЛкс() >= 204 Тогда @@ -28006,6 +28126,7 @@ Колонка.Данные = ЭлементОтбора.Имя; ДанныеПодключены = Истина; Исключение + // Например поле "Ссылка" почему то является недопустимым ОписаниеОшибки = ОписаниеОшибки(); // Для отладки КонецПопытки; КонецЕсли; @@ -28017,7 +28138,7 @@ Колонка.Видимость = Ложь; Иначе КоличествоВидимыхКолонок = КоличествоВидимыхКолонок + 1; - КонецЕсли; + КонецЕсли; // Закомментировал 13.02.2011 //Если ЗначениеЗаполнено(Колонка.Данные) Тогда @@ -28698,7 +28819,7 @@ КонецФункции -Функция ОткрытьСверткуТабличногоПоляЛкс(Знач ТабличноеПоле, Знач НастройкиСписка = Неопределено) Экспорт +Функция ОткрытьГруппировкуТабличногоПоляЛкс(Знач ТабличноеПоле, Знач НастройкиСписка = Неопределено, ИменаКлючевыхКолонок = "") Экспорт мПлатформа = ирКэш.Получить(); #Если Сервер И Не Сервер Тогда @@ -28706,6 +28827,7 @@ #КонецЕсли Форма = мПлатформа.ПолучитьФорму("ГруппировкаТаблицы", ТабличноеПоле); Форма.НастройкиСписка = НастройкиСписка; + Форма.ПараметрИменаКлючевыхКолонок = ИменаКлючевыхКолонок; Форма.Открыть(); КонецФункции @@ -29128,62 +29250,78 @@ КонецПроцедуры -Функция СсылкиИлиКлючиЗаписейИзАктивнойУправляемойФормыЛкс(выхИмяТаблицыФормы = "", выхИмяПоляФормы = "") Экспорт +Функция СсылкиИлиКлючиЗаписейИзАктивнойУправляемойФормыЛкс() Экспорт - ТекущееОкно = АктивноеОкно(); Результат = Новый Массив; - Если ТипЗнч(ТекущееОкно) = Тип("ОкноКлиентскогоПриложения") Тогда - ТекущаяФорма = ТекущееОкно.ПолучитьСодержимое(); - Если ТипЗнч(ТекущаяФорма) = Тип("УправляемаяФорма") Тогда - Если ТипЗнч(ТекущаяФорма.ТекущийЭлемент) = Тип("ТаблицаФормы") Тогда - выхИмяТаблицыФормы = ТекущаяФорма.ТекущийЭлемент.Имя; - Если ТекущаяФорма.ТекущийЭлемент.ТекущийЭлемент <> Неопределено Тогда - выхИмяПоляФормы = ТекущаяФорма.ТекущийЭлемент.ТекущийЭлемент.Имя; - КонецЕсли; - Ссылка = ТекущаяФорма.ТекущийЭлемент.ТекущаяСтрока; - Если ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда - Возврат ТекущаяФорма.ТекущийЭлемент.ВыделенныеСтроки; - КонецЕсли; - Структура = Новый Структура("Ссылка, Data"); - Для Каждого ВыделеннаяСтрока Из ТекущаяФорма.ТекущийЭлемент.ВыделенныеСтроки Цикл - ДанныеСтроки = ТекущаяФорма.ТекущийЭлемент.ДанныеСтроки(ВыделеннаяСтрока); - ЗаполнитьЗначенияСвойств(Структура, ДанныеСтроки); - Ссылка = Структура["Ссылка"]; - Если ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда - Результат.Добавить(Ссылка); - КонецЕсли; - Ссылка = Структура["Data"]; - Если ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда - Результат.Добавить(Ссылка); - КонецЕсли; - КонецЦикла; - ИначеЕсли ТекущаяФорма.ТекущийЭлемент <> Неопределено Тогда - выхИмяПоляФормы = ТекущаяФорма.ТекущийЭлемент.Имя; + Форма = АктивнаяУправляемаяФормаЛкс(); + Если ТипЗнч(Форма) = Тип("УправляемаяФорма") Тогда + Если ТипЗнч(Форма.ТекущийЭлемент) = Тип("ТаблицаФормы") Тогда + Ссылка = Форма.ТекущийЭлемент.ТекущаяСтрока; + Если ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда + Возврат Форма.ТекущийЭлемент.ВыделенныеСтроки; КонецЕсли; - Если Результат.Количество() = 0 Тогда - Ссылка = ирОбщий.СсылкаОсновногоОбъектаФормыЛкс(ТекущаяФорма); + Структура = Новый Структура("Ссылка, Data"); + Для Каждого ВыделеннаяСтрока Из Форма.ТекущийЭлемент.ВыделенныеСтроки Цикл + ДанныеСтроки = Форма.ТекущийЭлемент.ДанныеСтроки(ВыделеннаяСтрока); + ЗаполнитьЗначенияСвойств(Структура, ДанныеСтроки); + Ссылка = Структура["Ссылка"]; Если ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда Результат.Добавить(Ссылка); КонецЕсли; - КонецЕсли; - КонецЕсли; + Ссылка = Структура["Data"]; + Если ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда + Результат.Добавить(Ссылка); + КонецЕсли; + КонецЦикла; + КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции -Функция ПолучитьСсылкуИзТекущегоПоляАктивнойУправляемойФормыЛкс() Экспорт +Функция КлючОсновногоОбъектаУправляемойФормыЛкс(Форма = Неопределено, выхИмяТаблицыФормы = "", выхИмяПоляФормы = "") Экспорт - ТекущееОкно = АктивноеОкно(); - Если ТипЗнч(ТекущееОкно) = Тип("ОкноКлиентскогоПриложения") Тогда - ТекущаяФорма = ТекущееОкно.ПолучитьСодержимое(); - Если ТипЗнч(ТекущаяФорма) = Тип("УправляемаяФорма") Тогда - Если ТипЗнч(ТекущаяФорма.ТекущийЭлемент) = Тип("ТаблицаФормы") Тогда - ДанныеСтроки = ТекущаяФорма.ТекущийЭлемент.ТекущиеДанные; - ТекущееПоле = ТекущаяФорма.ТекущийЭлемент.ТекущийЭлемент; - ЗначениеПоля = Неопределено; - ПолноеИмяПоля = ТекущееПоле.Имя; - ПутьКДанным = НайтиПутьКДаннымПоляФормыЛкс(ДанныеСтроки, ПолноеИмяПоля, ЗначениеПоля); + Результат = Новый Массив; + Если Форма = Неопределено Тогда + Форма = АктивнаяУправляемаяФормаЛкс(); + КонецЕсли; + Если ТипЗнч(Форма) = Тип("УправляемаяФорма") Тогда + Если ТипЗнч(Форма.ТекущийЭлемент) = Тип("ТаблицаФормы") Тогда + выхИмяТаблицыФормы = Форма.ТекущийЭлемент.Имя; + Если Форма.ТекущийЭлемент.ТекущийЭлемент <> Неопределено Тогда + выхИмяПоляФормы = Форма.ТекущийЭлемент.ТекущийЭлемент.Имя; + КонецЕсли; + ИначеЕсли Форма.ТекущийЭлемент <> Неопределено Тогда + выхИмяПоляФормы = Форма.ТекущийЭлемент.Имя; + КонецЕсли; + Ссылка = ирОбщий.СсылкаОсновногоОбъектаФормыЛкс(Форма); + Если Не ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда + Попытка + Ссылка = Форма.Параметры.Ключ; + Исключение + КонецПопытки; + КонецЕсли; + Если Не ЛиКлючСсылкиИлиРегистраЛкс(Ссылка) Тогда + Ссылка = Неопределено; + КонецЕсли; + КонецЕсли; + Возврат Ссылка; + +КонецФункции + +Функция СсылкиИлиКлючиЗаписейИзТекущегоПоляАктивнойУправляемойФормыЛкс() Экспорт + + Результат = Новый Массив; + Форма = АктивнаяУправляемаяФормаЛкс(); + Если ТипЗнч(Форма) = Тип("УправляемаяФорма") Тогда + Если ТипЗнч(Форма.ТекущийЭлемент) = Тип("ТаблицаФормы") Тогда + ТаблицаФормы = Форма.ТекущийЭлемент; + ТекущееПоле = ТаблицаФормы.ТекущийЭлемент; + ПолноеИмяПоля = ТекущееПоле.Имя; + Для Каждого ВыделеннаяСтрока Из ТаблицаФормы.ВыделенныеСтроки Цикл + ДанныеСтроки = ТаблицаФормы.ДанныеСтроки(ВыделеннаяСтрока); + ПутьКДанным = НайтиПутьКДаннымПоляТаблицыФормыЛкс(ДанныеСтроки, ПолноеИмяПоля); + ЗначениеПоля = ДанныеСтроки[ПутьКДанным]; ДлинаИмениДочернегоРеквизита = 0; Пока Не ЗначениеЗаполнено(ПутьКДанным) И ДлинаИмениДочернегоРеквизита < СтрДлина(ПолноеИмяПоля) Цикл ДлинаИмениДочернегоРеквизита = ДлинаИмениДочернегоРеквизита + 1; @@ -29192,7 +29330,7 @@ КонецЕсли; ИмяРеквизита = Лев(ПолноеИмяПоля, СтрДлина(ПолноеИмяПоля) - ДлинаИмениДочернегоРеквизита - 1); ИмяДочернегоРеквизита = Прав(ПолноеИмяПоля, ДлинаИмениДочернегоРеквизита); - ПутьКДанным = НайтиПутьКДаннымПоляФормыЛкс(ДанныеСтроки, ИмяРеквизита, ЗначениеПоля); + ПутьКДанным = НайтиПутьКДаннымПоляТаблицыФормыЛкс(ДанныеСтроки, ИмяРеквизита, ЗначениеПоля); Если ЗначениеЗаполнено(ПутьКДанным) Тогда Попытка ЗначениеПоля = ЗначениеПоля[ИмяДочернегоРеквизита]; @@ -29202,53 +29340,379 @@ КонецЕсли; КонецЦикла; Если Не ЗначениеЗаполнено(ПутьКДанным) Тогда - Возврат Неопределено; + ЗначениеПоля = Неопределено; КонецЕсли; Попытка Пустышка = ЗначениеПоля.УникальныйИдентификатор(); Исключение - Возврат Неопределено; + ЗначениеПоля = Неопределено; КонецПопытки; - Возврат ЗначениеПоля; - ИначеЕсли ТипЗнч(ТекущаяФорма.ТекущийЭлемент) = Тип("ПолеФормы") Тогда - ТекущееПоле = ТекущаяФорма.ТекущийЭлемент; - ПолноеИмяПоля = ТекущееПоле.Имя; - ПутьКДанным = ПолноеИмяПоля; - Попытка - ЗначениеПоля = ТекущаяФорма.Объект[ПолноеИмяПоля]; - Исключение - ПутьКДанным = Неопределено; - КонецПопытки; - Если Не ЗначениеЗаполнено(ПутьКДанным) Тогда - Возврат Неопределено; - КонецЕсли; - Попытка - Пустышка = ЗначениеПоля.УникальныйИдентификатор(); - Исключение - Возврат Неопределено; - КонецПопытки; - Возврат ЗначениеПоля; + Если ЛиКлючСсылкиИлиРегистраЛкс(ЗначениеПоля) Тогда + Результат.Добавить(ЗначениеПоля); + КонецЕсли; + КонецЦикла; + ИначеЕсли ТипЗнч(Форма.ТекущийЭлемент) = Тип("ПолеФормы") Тогда + ПолеФормы = Форма.ТекущийЭлемент; + Если ПолеФормы.Вид = ВидПоляФормы.ПолеВвода Тогда + ЗначениеПоля = ДанныеЭлементаФормыЛкс(Форма.ТекущийЭлемент); + Если ЛиКлючСсылкиИлиРегистраЛкс(ЗначениеПоля) Тогда + Результат.Добавить(ЗначениеПоля); + КонецЕсли; + ИначеЕсли ПолеФормы.Вид = ВидПоляФормы.ПолеТабличногоДокумента Тогда + ДанныеРасшифровки = ДанныеРасшифровкиУправляемойФормыОтчетаЛкс(Форма); + ТабличныйДокумент = ДанныеЭлементаФормыЛкс(ПолеФормы); + ТаблицаЗначений = ирОбщий.ПолучитьТаблицуКлючейИзТабличногоДокументаЛкс(ТабличныйДокумент, ДанныеРасшифровки); + Для Каждого ЗначениеПоля Из ТаблицаЗначений.ВыгрузитьКолонку(0) Цикл + Если ЛиКлючСсылкиИлиРегистраЛкс(ЗначениеПоля) Тогда + Результат.Добавить(ЗначениеПоля); + КонецЕсли; + КонецЦикла; КонецЕсли; - КонецЕсли; + КонецЕсли; КонецЕсли; - Возврат Неопределено; + Возврат Результат; КонецФункции -Функция НайтиПутьКДаннымПоляФормыЛкс(Знач ДанныеСтроки, Знач ПолноеИмяПоля, ЗначениеПоля) +Функция ЭтоУправляемаяФормаОтчетаЛкс(Знач АктивнаяФорма, РазрешитьВнешнийОтчет = Ложь) Экспорт + + Возврат Ложь + Или Найти(АктивнаяФорма.ИмяФормы, ирОбщий.ПеревестиСтроку("Отчет") + ".") = 1 + Или РазрешитьВнешнийОтчет И Найти(АктивнаяФорма.ИмяФормы, ирОбщий.ПеревестиСтроку("ВнешнийОтчет") + ".") = 1; + +КонецФункции + +Функция АктивнаяУправляемаяФормаЛкс() Экспорт + + ТекущееОкно = АктивноеОкно(); + Если ТипЗнч(ТекущееОкно) = Тип("ОкноКлиентскогоПриложения") Тогда + Форма = ТекущееОкно.ПолучитьСодержимое(); + КонецЕсли; + Возврат Форма; + +КонецФункции + +Функция ТекущийЭлементАктивнойУправляемойФормыЛкс(выхФорма = Неопределено) Экспорт + + выхФорма = АктивнаяУправляемаяФормаЛкс(); + Если ТипЗнч(выхФорма) = Тип("УправляемаяФорма") Тогда + ТекущийЭлемент = выхФорма.ТекущийЭлемент; + КонецЕсли; + Возврат ТекущийЭлемент; + +КонецФункции + +Процедура СравнитьТаблицуИзАктивнойУправляемойФормыЛкс() Экспорт + + Форма = Неопределено; + ТекущийЭлемент = ТекущийЭлементАктивнойУправляемойФормыЛкс(Форма); + Если Истина + И ТипЗнч(ТекущийЭлемент) <> Тип("ТаблицаФормы") + И Не (Истина + И ТипЗнч(ТекущийЭлемент) = Тип("ПолеФормы") + И ТекущийЭлемент.Вид = ВидПоляФормы.ПолеТабличногоДокумента) + Тогда + Возврат; + КонецЕсли; + ирОбщий.СравнитьСодержимоеЭлементаУправленияЛкс(Форма, ТекущийЭлемент); + +КонецПроцедуры + +Процедура ОткрытьТаблицуЗначенийИзАктивнойУправляемойФормыЛкс() Экспорт + + Форма = Неопределено; + ТекущийЭлемент = ТекущийЭлементАктивнойУправляемойФормыЛкс(Форма); + Если ТипЗнч(ТекущийЭлемент) = Тип("ТаблицаФормы") Тогда + Результат = ТаблицаИлиДеревоЗначенийИзТаблицыФормыЛкс(ТекущийЭлемент); + ИначеЕсли Истина + И ТипЗнч(ТекущийЭлемент) = Тип("ПолеФормы") + И ТекущийЭлемент.Вид = ВидПоляФормы.ПолеТабличногоДокумента + Тогда + ДанныеРасшифровки = ДанныеРасшифровкиУправляемойФормыОтчетаЛкс(Форма); + ТабличныйДокумент = ДанныеЭлементаФормыЛкс(ТекущийЭлемент); + Результат = ирОбщий.ПолучитьТаблицуКлючейИзТабличногоДокументаЛкс(ТабличныйДокумент, ДанныеРасшифровки); + Результат = ПолучитьТаблицуСМинимальнымиТипамиКолонокЛкс(Результат); + ТекущийЭлемент = Неопределено; + КонецЕсли; + Если Результат <> Неопределено Тогда + ОткрытьЗначениеЛкс(Результат,,,, Ложь,, ТекущийЭлемент); + Иначе // ДинамическийСписок + ирОбщий.ВывестиСтрокиТабличногоПоляИПоказатьЛкс(ТекущийЭлемент); + КонецЕсли; + +КонецПроцедуры + +Функция ДанныеРасшифровкиУправляемойФормыОтчетаЛкс(Знач Форма) Экспорт + + ВозможныеИменаРеквизитов = Новый Массив; + ВозможныеИменаРеквизитов.Добавить("ДанныеРасшифровки"); + ВозможныеИменаРеквизитов.Добавить("ОтчетДанныеРасшифровки"); + Для Каждого ИмяРеквизита Из ВозможныеИменаРеквизитов Цикл + Попытка + АдресРасшифровки = Форма[ИмяРеквизита]; + Прервать; + Исключение + АдресРасшифровки = Неопределено; + КонецПопытки; + КонецЦикла; + Если ЗначениеЗаполнено(АдресРасшифровки) Тогда + ДанныеРасшифровки = ПолучитьИзВременногоХранилища(АдресРасшифровки); + КонецЕсли; + Возврат ДанныеРасшифровки; + +КонецФункции + +Процедура ОткрытьРазличныеЗначенияКолонкиАктивнойУправляемойФормыЛкс() Экспорт + + Форма = Неопределено; + ТекущийЭлемент = ТекущийЭлементАктивнойУправляемойФормыЛкс(Форма); + Если ТипЗнч(ТекущийЭлемент) <> Тип("ТаблицаФормы") Тогда + Возврат; + КонецЕсли; + ирОбщий.ОткрытьРазличныеЗначенияКолонкиЛкс(ТекущийЭлемент); + +КонецПроцедуры + +Процедура ОтладитьКомпоновкуДанныхАктивнойУправляемойФормыЛкс() Экспорт + + ТекущееОкно = АктивноеОкно(); + Если ТипЗнч(ТекущееОкно) = Тип("ОкноКлиентскогоПриложения") Тогда + Форма = ТекущееОкно.ПолучитьСодержимое(); + КонецЕсли; + Если ТипЗнч(Форма) <> Тип("УправляемаяФорма") Тогда + Возврат; + КонецЕсли; + Попытка + НастройкиОтчета = Форма.НастройкиОтчета; + Исключение + НастройкиОтчета = Неопределено; + КонецПопытки; + Если НастройкиОтчета <> Неопределено И НастройкиОтчета.СхемаМодифицирована Тогда + // Стандартная форма отчета БСП + СхемаКомпоновки = ПолучитьИзВременногоХранилища(НастройкиОтчета.АдресСхемы); + Иначе + Фрагменты = СтрРазделитьЛкс(Форма.ИмяФормы); + Если Ложь + Или Фрагменты[0] = ирОбщий.ПеревестиСтроку("Отчет") + //Или Фрагменты[0] = ирОбщий.ПеревестиСтроку("ВнешнийОтчет") + Тогда + ОтчетОбъект = Отчеты[Фрагменты[1]].Создать(); + #Если Сервер И Не Сервер Тогда + ОтчетОбъект = Отчеты.ирКонсольКомпоновокДанных.Создать(); + #КонецЕсли + СхемаКомпоновки = ОтчетОбъект.СхемаКомпоновкиДанных; + Иначе + Сообщить("Не поддерживаемый тип метаданных отчета - " + Фрагменты[0]); + Возврат; + КонецЕсли; + КонецЕсли; + ОтладитьЛкс(СхемаКомпоновки,, Форма.Отчет.КомпоновщикНастроек.ПолучитьНастройки()); + +КонецПроцедуры + +Процедура НастроитьДинамическийСписокАктивнойУправляемойФормыЛкс() Экспорт + + ТекущийЭлемент = ТекущийЭлементАктивнойУправляемойФормыЛкс(); + Если ТипЗнч(ТекущийЭлемент) <> Тип("ТаблицаФормы") Тогда + Возврат; + КонецЕсли; + ДанныеЭлемента = ДанныеЭлементаФормыЛкс(ТекущийЭлемент); + Если ТипЗнч(ДанныеЭлемента) <> Тип("ДинамическийСписок") Тогда + Возврат; + КонецЕсли; + Параметры = Новый Структура("Настройки, ПользовательскиеНастройки, ФиксированныеНастройки, ИсточникДоступныхНастроек"); + ЗаполнитьЗначенияСвойств(Параметры, ДанныеЭлемента.КомпоновщикНастроек); + Параметры.ИсточникДоступныхНастроек = ДанныеЭлемента.КомпоновщикНастроек.ПолучитьИсточникДоступныхНастроек(); + Если ирКэш.НомерВерсииПлатформыЛкс() > 803001 Тогда + Выполнить("ОткрытьФорму(""Обработка.ирДинамическийСписок.Форма.НастройкиСпискаУпр"", Параметры, ТекущийЭлемент,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца)"); + Иначе + ОткрытьФормуМодально("Обработка.ирДинамическийСписок.Форма.НастройкиСпискаУпр", Параметры, ТекущийЭлемент); + КонецЕсли; + +КонецПроцедуры + +Процедура НайтиВыбратьСсылкуВДинамическомСпискеАктивнойУправляемойФормыЛкс() Экспорт + + ТекущийЭлемент = ТекущийЭлементАктивнойУправляемойФормыЛкс(); + Если ТипЗнч(ТекущийЭлемент) <> Тип("ТаблицаФормы") Тогда + Возврат; + КонецЕсли; + ДанныеЭлемента = ДанныеЭлементаФормыЛкс(ТекущийЭлемент); + Если ТипЗнч(ДанныеЭлемента) <> Тип("ДинамическийСписок") Тогда + Возврат; + КонецЕсли; + НайтиВыбратьСсылкуВДинамическомСпискеПоIDЛкс(ТекущийЭлемент); + +КонецПроцедуры + +Процедура НайтиВыбратьСсылкуВДинамическомСпискеПоIDЛкс(Знач ТабличноеПоле, Форма = Неопределено) Экспорт + + мПлатформа = ирКэш.Получить(); + #Если Сервер И Не Сервер Тогда + мПлатформа = Обработки.ирПлатформа.Создать(); + #КонецЕсли + ФормаВводаИдентификатора = мПлатформа.ПолучитьФорму("УникальныйИдентификатор"); + НовыйИдентификатор = ФормаВводаИдентификатора.ОткрытьМодально(); + Если НовыйИдентификатор = Неопределено Тогда + Возврат; + КонецЕсли; + Ссылка = ирОбщий.ПолучитьМенеджерЛкс(ирОбщий.ИмяТаблицыБДДинамическогоСпискаЛкс(ТабличноеПоле)).ПолучитьСсылку(НовыйИдентификатор); + ТабличноеПоле.ТекущаяСтрока = Ссылка; + Если ТабличноеПоле.ТекущаяСтрока = Ссылка Тогда + Сообщить("Объект найден и установлен текущей строкой"); + Иначе + Если Форма = Неопределено Тогда + Форма = ирОбщий.РодительЭлементаУправляемойФормыЛкс(ТабличноеПоле); + КонецЕсли; + Если Не ирОбщий.ЛиСуществуетОбъектПоСсылкеЛкс(Ссылка) Тогда + Если Форма.РежимВыбора Тогда + Ответ = Вопрос("Объект не найден в таблице. Выбрать ссылку?", РежимДиалогаВопрос.ОКОтмена); + Если Ответ = КодВозвратаДиалога.ОК Тогда + Форма.ОповеститьОВыборе(Ссылка); + КонецЕсли; + Иначе + Сообщить("Объект не найден в таблице"); + КонецЕсли; + Иначе + Если Форма.РежимВыбора Тогда + Ответ = Вопрос("Объект найден в таблице, но не отвечает текущему отбору. Выбрать ссылку?", РежимДиалогаВопрос.ОКОтмена); + Если Ответ = КодВозвратаДиалога.ОК Тогда + Форма.ОповеститьОВыборе(Ссылка); + КонецЕсли; + Иначе + Сообщить("Объект найден в таблице, но не отвечает текущему отбору"); + КонецЕсли; + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +Функция ТаблицаИлиДеревоЗначенийИзТаблицыФормыЛкс(Знач ТаблицаФормы, Знач МассивСтрок = Неопределено) Экспорт + + ДанныеЭлемента = ДанныеЭлементаФормыЛкс(ТаблицаФормы); + Если ТипЗнч(ДанныеЭлемента) = Тип("ДинамическийСписок") Тогда + Возврат Неопределено; + КонецЕсли; + Если МассивСтрок = Неопределено И ТипЗнч(ДанныеЭлемента) = Тип("ДанныеФормыДерево") Тогда + Результат = ДанныеФормыВЗначение(ДанныеЭлемента, Тип("ДеревоЗначений")); // Для табличных частей не работает + Иначе + Если ДанныеЭлемента = Неопределено Тогда + Если МассивСтрок = Неопределено Тогда + //ВыделенныеСтрокиВосстановить = МассивВыделенныхСтрокТабличногоПоляЛкс(ТаблицаФормы); + //ТаблицаФормы.ВыделенныеСтроки.Очистить(); + // Обработка нажатий клавиш будет выполнена только после завершения потока кода. Поэтому так работать не будет. + //WSHShell = Новый COMОбъект("WScript.Shell"); + ////WshShell.SendKeys("^{NUM+}"); + //WshShell.SendKeys("^(a)"); + //WshShell.SendKeys("^(ф)"); + МассивСтрок = МассивВыделенныхСтрокТабличногоПоляЛкс(ТаблицаФормы); + КонецЕсли; + Иначе + //ТипЗначенияТаблицы = ирОбщий.ПолучитьТипЗначенияЭлементаФормыЛкс(ТаблицаФормы, Ложь); + //Если ТипЗначенияТаблицы <> Неопределено Тогда + // ТипЗначенияТаблицы = ТипЗначенияТаблицы.Типы()[0]; + // ИмяОбщегоТипа = ОбщийТипДанныхТабличногоПоляЛкс(ТаблицаФормы, Истина); + // ОбъектМДТаблицы = Метаданные.НайтиПоТипу(ТипЗначенияТаблицы); + // Если ОбъектМДТаблицы <> Неопределено Тогда + // ВыгрузкаРезультата = Новый ТаблицаЗначений; + // Если ИмяОбщегоТипа = "ТабличнаяЧасть" Тогда + // // Через поля таблицы БД нельзя, т.к. у ТЧ может не быть проекции в БД + // Для Каждого МетаРеквизит Из ОбъектМДТаблицы.Реквизиты Цикл + // Результат.Колонки.Добавить(МетаРеквизит.Имя, МетаРеквизит.Тип, МетаРеквизит.Представление()); + // КонецЦикла; + // Иначе + // ПоляТаблицыБД = ирОбщий.ПолучитьПоляТаблицыМДЛкс(ОбъектМДТаблицы); + // Для Каждого ПолеБД Из ПоляТаблицыБД Цикл + // Результат.Колонки.Добавить(ПолеБД.Имя, ПолеБД.ТипЗначения, ПолеБД.Заголовок); + // КонецЦикла; + // КонецЕсли; + // КонецЕсли; + //КонецЕсли; + Если МассивСтрок = Неопределено Тогда + МассивСтрок = ДанныеЭлемента; + КонецЕсли; + КонецЕсли; + #Если Сервер И Не Сервер Тогда + МассивСтрок = Новый Массив; + #КонецЕсли + Результат = Новый ТаблицаЗначений; + Если МассивСтрок.Количество() > 0 Тогда + КолонкиДобавлены = Ложь; + Для Каждого ИдентификаторСтроки Из МассивСтрок Цикл + Если ТипЗнч(ИдентификаторСтроки) = Тип("Число") Тогда + ДанныеСтроки = ТаблицаФормы.ДанныеСтроки(ИдентификаторСтроки); + Иначе + ДанныеСтроки = ИдентификаторСтроки; + КонецЕсли; + Если Не КолонкиДобавлены Тогда + Если ТипЗнч(ИдентификаторСтроки) = Тип("Число") Тогда + Результат.Колонки.Добавить("_КлючИсточника"); + КонецЕсли; + ДобавитьКолонкиГруппыФормыВТаблицуЗначений(ТаблицаФормы.ПодчиненныеЭлементы, Результат, ДанныеСтроки); + КолонкиДобавлены = Истина; + КонецЕсли; + НоваяСтрока = Результат.Добавить(); + Если ТипЗнч(ИдентификаторСтроки) = Тип("Число") Тогда + НоваяСтрока._КлючИсточника = ИдентификаторСтроки; + КонецЕсли; + ЗаполнитьЗначенияСвойств(НоваяСтрока, ДанныеСтроки); + КонецЦикла; + Результат = ПолучитьТаблицуСМинимальнымиТипамиКолонокЛкс(Результат); + ИначеЕсли ДанныеЭлемента <> Неопределено Тогда + ДобавитьКолонкиГруппыФормыВТаблицуЗначений(ТаблицаФормы.ПодчиненныеЭлементы, Результат, ДанныеЭлемента); + КонецЕсли; + //Если ВыделенныеСтрокиВосстановить <> Неопределено Тогда + // ТаблицаФормы.ВыделенныеСтроки.Очистить(); + // Для Каждого ВыделеннаяСтрока Из ВыделенныеСтрокиВосстановить Цикл + // ТаблицаФормы.ВыделенныеСтроки.Добавить(ВыделеннаяСтрока); + // КонецЦикла; + //КонецЕсли; + КонецЕсли; + Возврат Результат; + +КонецФункции + +Процедура ДобавитьКолонкиГруппыФормыВТаблицуЗначений(Знач КолонкиИсточника, Знач Результат, Знач СтрокаИлиКоллекция) + + Для Каждого ПолеТаблицыФормы Из КолонкиИсточника Цикл + Если ТипЗнч(ПолеТаблицыФормы) = Тип("ГруппаФормы") Тогда + ДобавитьКолонкиГруппыФормыВТаблицуЗначений(ПолеТаблицыФормы.ПодчиненныеЭлементы, Результат, СтрокаИлиКоллекция); + Продолжить; + КонецЕсли; + ПолноеИмяПоля = ПолеТаблицыФормы.Имя; + ПутьКДанным = НайтиПутьКДаннымПоляТаблицыФормыЛкс(СтрокаИлиКоллекция, ПолноеИмяПоля); + Если ЗначениеЗаполнено(ПутьКДанным) Тогда + Результат.Колонки.Добавить(ПутьКДанным,, ПутьКДанным); + КонецЕсли; + КонецЦикла; + +КонецПроцедуры + +Функция НайтиПутьКДаннымПоляТаблицыФормыЛкс(Знач СтрокаИлиКоллекция, Знач ПолноеИмяПоля, выхЗначениеПоля = Неопределено) ДлинаСтроки = СтрДлина(ПолноеИмяПоля); ПутьКДанным = ""; + РежимКоллекции = ТипЗнч(СтрокаИлиКоллекция) = Тип("ДанныеФормыКоллекция"); Пока ДлинаСтроки > 0 Цикл ПроверяемоеИмя = Прав(ПолноеИмяПоля, ДлинаСтроки); ДлинаСтроки = ДлинаСтроки - 1; - Попытка - ЗначениеПоля = ДанныеСтроки[ПроверяемоеИмя]; - ПутьКДанным = ПроверяемоеИмя; - Прервать; - Исключение - Продолжить; - КонецПопытки; + Если РежимКоллекции Тогда + Попытка + СтрокаИлиКоллекция.НайтиСтроки(Новый Структура(ПроверяемоеИмя)); + ПутьКДанным = ПроверяемоеИмя; + Прервать; + Исключение + Продолжить; + КонецПопытки; + Иначе + Попытка + выхЗначениеПоля = СтрокаИлиКоллекция[ПроверяемоеИмя]; + ПутьКДанным = ПроверяемоеИмя; + Прервать; + Исключение + Продолжить; + КонецПопытки; + КонецЕсли; КонецЦикла; Возврат ПутьКДанным; @@ -29786,6 +30250,7 @@ Функция СлужебныеДанныеФормыЛкс(ЭтаФорма) Экспорт + Результат = Неопределено; #Если Клиент Тогда Если ТипЗнч(ЭтаФорма) = Тип("Форма") Тогда Результат = ЭтаФорма.Панель.Страницы[0].Значение; @@ -29795,7 +30260,10 @@ КонецЕсли; Иначе #КонецЕсли - Результат = ЭтаФорма.мСлужебныеДанные; + Попытка + Результат = ЭтаФорма.мСлужебныеДанные; + Исключение + КонецПопытки; #Если Клиент Тогда КонецЕсли; #КонецЕсли @@ -29953,15 +30421,42 @@ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(Элемент, Тип("УправляемаяФорма")); // Переменная ЭтаФорма используется в Вычислить ниже выхПутьКДанным = ПутьКДаннымЭлементаУправляемойФормыЛкс(Элемент, , ЭтаФорма); Если Не ЗначениеЗаполнено(выхПутьКДанным) Тогда - //ВызватьИсключение "Для элемента формы " + Элемент.Имя + " не найден путь к данным"; - Возврат Неопределено; + выхПутьКДанным = Элемент.Имя; КонецЕсли; Попытка Данные = Вычислить("ЭтаФорма." + выхПутьКДанным); Исключение - //ВызватьИсключение "Ошибка получения данных " + выхПутьКДанным + " элемента формы " + Элемент.Имя + ": " + ОписаниеОшибки(); - Возврат Неопределено; + Данные = Неопределено; КонецПопытки; + Если Данные = Неопределено Тогда + ЧастыеИменаОбъектов = Новый Массив; + ЧастыеИменаОбъектов.Добавить("Объект"); + ЧастыеИменаОбъектов.Добавить("Запись"); + ЧастыеИменаОбъектов.Добавить("Отчет"); + ЧастыеИменаОбъектов.Добавить("Обработка"); + ЧастыеИменаОбъектов.Добавить("Задача"); + Для Каждого ИмяОбъекта Из ЧастыеИменаОбъектов Цикл + выхПутьКДанным = ИмяОбъекта + "." + Элемент.Имя; + Попытка + Данные = Вычислить("ЭтаФорма." + выхПутьКДанным); + Прервать; + Исключение + КонецПопытки; + КонецЦикла; + Если Данные = Неопределено Тогда + Для Счетчик = 1 По СтрДлина(Элемент.Имя) Цикл + выхПутьКДанным = Лев(Элемент.Имя, Счетчик) + "." + Сред(Элемент.Имя, Счетчик + 1); + Попытка + Данные = Вычислить("ЭтаФорма." + выхПутьКДанным); + Прервать; + Исключение + КонецПопытки; + КонецЦикла; + КонецЕсли; + Если Данные = Неопределено Тогда + выхПутьКДанным = Неопределено; + КонецЕсли; + КонецЕсли; Возврат Данные; КонецФункции @@ -30429,3 +30924,4 @@ КонецПроцедуры // НастроитьАвтоТабличноеПолеДинамическогоСписка() + diff --git a/ConfigDumpInfo.xml b/ConfigDumpInfo.xml index b42decc91..0cfd44fa4 100644 --- a/ConfigDumpInfo.xml +++ b/ConfigDumpInfo.xml @@ -13,14 +13,14 @@ - - + + - - - - + + + + @@ -36,24 +36,20 @@ - - + + - - - - + + - - @@ -74,8 +70,8 @@ - - + + @@ -86,16 +82,16 @@ - - + + - - + + @@ -504,7 +500,7 @@ - + @@ -560,8 +556,8 @@ - - + + @@ -772,8 +768,8 @@ - - + + @@ -810,8 +806,8 @@ - - + + @@ -833,16 +829,16 @@ - - + + - - - - + + + + - + @@ -870,16 +866,16 @@ - - - - + + + + - + @@ -952,8 +948,8 @@ - - + + @@ -1002,7 +998,7 @@ - + @@ -1053,8 +1049,8 @@ - - + + @@ -1065,7 +1061,7 @@ - + @@ -1084,8 +1080,8 @@ - - + + @@ -1100,12 +1096,12 @@ - - + + - - + + @@ -1126,8 +1122,8 @@ - - + + @@ -1138,8 +1134,8 @@ - - + + @@ -1153,8 +1149,8 @@ - - + + @@ -1165,8 +1161,8 @@ - - + + @@ -1378,8 +1374,8 @@ - - + + @@ -1393,10 +1389,10 @@ - - - - + + + + @@ -1405,12 +1401,12 @@ - - - - - - + + + + + + @@ -1419,10 +1415,10 @@ - - - - + + + + @@ -1439,14 +1435,14 @@ - - - - + + + + - - + + @@ -1581,8 +1577,8 @@ - - + + @@ -1590,8 +1586,8 @@ - - + + @@ -1602,14 +1598,14 @@ - - + + - - + + @@ -1625,7 +1621,7 @@ - + @@ -1640,10 +1636,10 @@ - - + + - + @@ -1718,14 +1714,14 @@ - - + + - - + + @@ -1749,8 +1745,8 @@ - - + + @@ -1776,18 +1772,18 @@ - - + + - - + + - - + + @@ -1810,8 +1806,8 @@ - - + + @@ -1919,22 +1915,22 @@ - - + + - - + + - - + + @@ -2012,8 +2008,8 @@ - - + + @@ -2059,7 +2055,7 @@ - + @@ -2104,10 +2100,10 @@ - - + + - + @@ -2474,8 +2470,8 @@ - - + + @@ -2485,8 +2481,8 @@ - - + + @@ -2497,8 +2493,8 @@ - - + + @@ -2515,8 +2511,8 @@ - - + + @@ -2524,26 +2520,26 @@ - - + + - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/Configuration.xml b/Configuration.xml index f5e34e92b..0ff229331 100644 --- a/Configuration.xml +++ b/Configuration.xml @@ -47,7 +47,7 @@ Role.ирРазработчик Tormozit - 5.39 + 5.40 false true @@ -205,6 +205,7 @@ ирADO ирCOM + ирCOMАдмин ирExcel ирHtml ирHttp @@ -389,7 +390,7 @@ ирТонкийКлиент ирУдалениеТипов ирУдалитьСКонтролемСсылок - ирCOMАдмин + ирУникальныеЗначения ирУникальныйИдентификатор ирУровниЖурналаРегистрации ирУстановитьЗначениеВКолонке @@ -402,7 +403,6 @@ ирЦиклическиеСсылки ирЧасы ирЧисло - ирУникальныеЗначения ирРазработчик ирОтладкаПользователя ирПользователь @@ -418,9 +418,7 @@ ирПривилегированный ирСервер ирВыборГлобальнойКоманды - ирИсследоватьИсточник ирОбработатьОбъекты - ирОперироватьИсточник ирОПодсистеме ирОткрытьНастройкиАлгоритмов ирОткрытьОбъектДляОтладки diff --git a/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form.bin b/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form.bin index 2c9cb0985..e1e54bb11 100644 Binary files a/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form.bin and b/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form.bin differ diff --git a/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form/form.txt b/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form/form.txt index 04fabef53..cb0270145 100644 --- a/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form/form.txt +++ b/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form/form.txt @@ -1275,7 +1275,7 @@ {0},4,1,0,00000000-0000-0000-0000-000000000000}, {1,0},0,0,100,0,0},9,2,0,0,0,1, {5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,39,1,15, -{7,efc56b2c-2eba-4c59-8779-49a772fa619e,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,fa01a9c9-9e46-45f7-bf86-aa345c8fa0c0,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыАнализТехножурнала", {1,"ДействияФормыАнализТехножурнала", {1,1, @@ -1300,7 +1300,11 @@ }, {4,1, {0,5a01a007-81fc-4dbf-8170-98fbaabecd73},"",-1,-1,0,0,""},1}, -{7,f53561bc-7cb4-40ea-a744-b1f4ca57a395,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,f968b919-b4db-4b79-bc63-0f2f0f70dda0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, +{1,0}, +{1,0},1}, +{7,37d4b631-af7c-4e9a-8f52-153328007634,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыОткрытьФайлЖурнала", {1,"ДействияФормыОткрытьФайлЖурнала", {1,1, @@ -1325,11 +1329,7 @@ }, {4,1, {0,a171cb59-6182-4375-bf8c-6890274f4366},"",-1,-1,1,0,""},1}, -{7,e18dbe70-fdd2-4db8-92d0-91607e4dbfef,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, -{1,0}, -{1,0},1}, -{7,f4db298b-a63e-4888-9990-4f620621c75a,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,2b53b08c-6871-40ed-a8be-376cca4d2139,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииОбновить", {1,"КоманднаяПанельЖурналРегистрацииОбновить", {1,1, @@ -1354,15 +1354,11 @@ }, {4,1, {0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},2}, -{7,3a1ae7ca-96a2-4fd7-82e4-c3d822805ea3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,5b1d313b-36c5-4e10-897e-65ab89d006cf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, {1,0}, {1,0},1}, -{7,4ec54d59-c21f-43f9-95d8-1badd0ab4c10,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, -{1,0}, -{1,0},1}, -{7,503dfe59-e9d1-45bf-b884-5327d82c4b1f,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,1b322535-47fe-43e1-8fd5-9b35740ccfb9,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельФормыОткрытьИТС", {1,"КоманднаяПанельФормыОткрытьИТС", {1,1, @@ -1385,7 +1381,7 @@ {1,1, {"ru","Открыть описание механизма its.1c.ru"} },1}, -{7,5b45f8b1-abca-4c7b-9581-85844290ff99,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,3dd68e85-b426-49e6-903f-dcd1fb20549d,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельФормыОтображатьОтбор", {1,"КоманднаяПанельФормыОтображатьОтбор", {1,1, @@ -1411,58 +1407,19 @@ {4,1, {0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""}, {0,0,0},1}, -{7,afd3beef-a61d-4729-8390-ce50442681cb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,a5653070-8dfa-4ba0-904a-f4efda3f846a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, {1,0}, {1,0},1}, -{7,6505e006-553c-47d2-a8da-b0cefdcd6424,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,e9c546ea-bf94-4788-b32a-d67a38155d6b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, {1,0}, {1,0},1}, -{7,bd3cfb6b-c944-428b-a4c3-eb8222da1038,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, +{7,42742777-5da4-41a9-9103-ddb9c77f488c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6, {1,0}, -{1,0}, -{4,1, -{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""}, -{0,0,0},2}, -{7,921954d5-a5d2-4778-bc70-fea7568e393f,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,0}, -{1,0}, -{4,1, -{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2}, -{7,8a2a6896-5651-4602-8148-ea4ee2f0bfde,1,e1692cc2-605b-4535-84dd-28440238746c, +{1,0},1}, +{7,d5156639-1ad3-4e9c-838a-a4d1bbd92c9f,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ГлавнаяКоманднаяПанельНовоеОкно", {1,"ГлавнаяКоманднаяПанельНовоеОкно", {1,2, @@ -1490,7 +1447,50 @@ }, {4,1, {0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1}, -{7,2e0aabe5-de11-4e40-955a-56833ee7f4be,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,453376f9-25c6-4928-b1af-578c3aea1ba0,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,0}, +{1,0}, +{4,1, +{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""}, +{0,0,0},2}, +{7,e8d07195-19c6-48b7-b1dc-edfc9d7f6934,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,0}, +{1,0}, +{4,1, +{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2}, +{7,9b6e2b9c-44e4-4d9b-8397-a9cca9cd66e4,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыСтруктураФормы", {1,"ДействияФормыСтруктураФормы", {1,1, @@ -1515,7 +1515,7 @@ }, {4,1, {0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1}, -{7,1b3cb5ed-7513-4ebb-84a9-fe3dd08e6434,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,f1416e0b-4137-4c20-895b-3cc42b5dea71,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КП_СписокОПодсистеме", {1,"КП_СписокОПодсистеме", {1,2, @@ -1537,53 +1537,53 @@ },1, {4,1, {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,15,f53561bc-7cb4-40ea-a744-b1f4ca57a395, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,15,37d4b631-af7c-4e9a-8f52-153328007634, {8,"ОткрытьФайлЖурнала",0,1, {1,1, {"ru","Открыть файл журнала"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,0,0,1,0,0,0,0},e18dbe70-fdd2-4db8-92d0-91607e4dbfef, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,0,0,1,0,0,0,0},f968b919-b4db-4b79-bc63-0f2f0f70dda0, {8,"Разделитель1",0,12, -{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,2,0,1,0,0,0,0},f4db298b-a63e-4888-9990-4f620621c75a, +{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,2,0,1,0,0,0,0},2b53b08c-6871-40ed-a8be-376cca4d2139, {8,"Обновить",0,3, {1,1, {"ru","Выгрузить"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,0,3,1,0,0,0,0},3a1ae7ca-96a2-4fd7-82e4-c3d822805ea3, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,0,3,1,0,0,0,0},5b1d313b-36c5-4e10-897e-65ab89d006cf, {8,"Разделитель2",0,12, -{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,35,1e2,2,0,1,0,0,0,0},5b45f8b1-abca-4c7b-9581-85844290ff99, +{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,35,1e2,2,0,1,0,0,0,0},3dd68e85-b426-49e6-903f-dcd1fb20549d, {8,"ОтображатьОтбор",0,7, {1,1, {"ru","Отбор"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,36,1e2,0,3,1,1,0,0,0},4ec54d59-c21f-43f9-95d8-1badd0ab4c10, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,36,1e2,0,3,1,1,0,0,0},a5653070-8dfa-4ba0-904a-f4efda3f846a, {8,"Разделитель4",0,11, -{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,37,1e2,2,0,1,0,0,0,0},efc56b2c-2eba-4c59-8779-49a772fa619e, +{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,37,1e2,2,0,1,0,0,0,0},fa01a9c9-9e46-45f7-bf86-aa345c8fa0c0, {8,"АнализТехножурнала",0,4, {1,1, {"ru","Техножурнал"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,0,1,0,0,0,0},afd3beef-a61d-4729-8390-ce50442681cb, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,0,1,0,0,0,0},e9c546ea-bf94-4788-b32a-d67a38155d6b, {8,"Разделитель3",0,10, -{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,2,0,1,0,0,0,0},503dfe59-e9d1-45bf-b884-5327d82c4b1f, +{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,2,0,1,0,0,0,0},1b322535-47fe-43e1-8fd5-9b35740ccfb9, {8,"ОткрытьИТС",0,7, {1,1, {"ru","ИТС"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,31,1e2,0,0,1,0,0,0,0},6505e006-553c-47d2-a8da-b0cefdcd6424, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,31,1e2,0,0,1,0,0,0,0},42742777-5da4-41a9-9103-ddb9c77f488c, {8,"Разделитель",0,11, -{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,32,1e2,2,0,1,0,0,0,0},bd3cfb6b-c944-428b-a4c3-eb8222da1038, +{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,32,1e2,2,0,1,0,0,0,0},453376f9-25c6-4928-b1af-578c3aea1ba0, {8,"СохранитьНастройки",0,10, {1,1, {"ru","Сохранить настройки..."} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,38,1e2,0,0,1,0,0,0,0},921954d5-a5d2-4778-bc70-fea7568e393f, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,38,1e2,0,0,1,0,0,0,0},e8d07195-19c6-48b7-b1dc-edfc9d7f6934, {8,"ЗагрузитьНастройки",0,5, {1,1, {"ru","Загрузить настройки..."} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,39,1e2,0,0,1,0,1,0,0},8a2a6896-5651-4602-8148-ea4ee2f0bfde, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,39,1e2,0,0,1,0,1,0,0},d5156639-1ad3-4e9c-838a-a4d1bbd92c9f, {8,"НовоеОкно",0,9, {1,1, {"ru","НовоеОкно"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},2e0aabe5-de11-4e40-955a-56833ee7f4be, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},9b6e2b9c-44e4-4d9b-8397-a9cca9cd66e4, {8,"СтруктураФормы",0,4, {1,1, {"#","Структура формы"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,0,1,0,0,0,0},1b3cb5ed-7513-4ebb-84a9-fe3dd08e6434, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,0,1,0,0,0,0},f1416e0b-4137-4c20-895b-3cc42b5dea71, {8,"ОПодсистеме",0,4, {1,1, {"ru","О подсистеме"} @@ -1592,7 +1592,7 @@ {0} } } -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,3b8e1aa5-5574-44ac-8cb2-402e7e507848,33,0,0} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,e73f1bea-45dc-474f-bf70-a3971c808ee0,33,0,0} }, {8,0,0,900,25,1, {0, @@ -1869,21 +1869,73 @@ {0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {1,0},0,0,100,0,0},9,2,0,0,1,1, {5,d80a01e7-2431-497b-9ae1-f9238f588b9f,228,1,24, -{7,7b5f4eda-1bf9-4696-8b2a-95b6e88a0434,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,638e94c2-60a9-4996-a8bc-147e7c279f03,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,909b8e4a-a139-4cf3-89a9-e9c1f45db201,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,f25d0819-99b3-46e4-8afe-445aca5c0ece,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,ea38e3ab-0ae0-4388-b9b9-81c9fe545609,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,ed41f72c-ed46-496f-b5a0-90d4184301b1,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,8e86434c-efeb-4a21-a2f1-f732ecc20fbb,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,2316bc40-7f34-4327-a0ed-8919976abba4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,96a4008c-790a-46a3-b9b6-10be8da07b56,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,6b8ebb98-0f02-49e1-b4bb-484b30369f90,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельЖурналРегистрацииВывестиСтроки", +{1,"КоманднаяПанельЖурналРегистрацииВывестиСтроки", +{1,1, +{"ru","Вывести строки"} +}, +{1,1, +{"ru","Вывести строки"} +}, +{1,1, +{"ru","Вывести строки"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Вывести в табличный документ или таблицу значений"} +}, +{1,1, +{"ru","Вывести в табличный документ или таблицу значений"} +}, +{4,1, +{0,c2e2d966-5b7f-4699-903b-28a6f50d5471},"",-1,-1,1,0,""},2}, +{7,2fe3ca20-4b7c-4909-ab94-a5b016231b9c,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,1, +{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"} +}, +{1,1, +{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"} +},2}, +{7,f1ce1e60-4d20-4900-88d1-733400f57a7b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,03669cc7-95cf-4d56-9c01-3825c9e80d26,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,30dcae20-2f17-4c3d-a74e-bc446a17187b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,207},0,2}, +{7,48250020-ad50-41cf-9a77-014ec3c4622f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,285e9eca-e3c4-467e-a1cd-7532c7caeae5,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля", {1,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля", {1,1, @@ -1910,35 +1962,9 @@ }, {4,1, {0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2}, -{7,0b8f8eb7-8524-49c5-a0c4-375318f5fe87,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельЖурналРегистрацииВывестиСтроки", -{1,"КоманднаяПанельЖурналРегистрацииВывестиСтроки", -{1,1, -{"ru","Вывести строки"} -}, -{1,1, -{"ru","Вывести строки"} -}, -{1,1, -{"ru","Вывести строки"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Вывести в табличный документ или таблицу значений"} -}, -{1,1, -{"ru","Вывести в табличный документ или таблицу значений"} -}, -{4,1, -{0,c2e2d966-5b7f-4699-903b-28a6f50d5471},"",-1,-1,1,0,""},2}, -{7,3cf733e1-639f-466e-8d11-f62f40a709d3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, -{6,0,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,53, -{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, -{7,ef66444c-97d0-4249-becd-dee1dc495fb2,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,593f1276-6b3e-4cd8-9368-5480f6bf0794,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,b41026b6-2cfc-4780-b872-8ab66b4ce4e2,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке", {1,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке", {1,1, @@ -1963,10 +1989,13 @@ }, {4,1, {0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, -{7,28489b0b-bc8e-4576-bdc9-f648b23464d3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,32ca3bde-3e2d-4011-9f59-1aa0e083b303,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,0,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,53, +{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, +{7,377fc032-a5e6-4893-aa52-b5377c4093cd,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,e21040bc-5796-4f4c-9561-79a98e7c6240,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,c7be41c2-ab8e-4e9b-8bf4-f7b65a21b645,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки", {1,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки", {1,1, @@ -1991,13 +2020,13 @@ }, {4,1, {0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},2}, -{7,a51c4318-6aac-456c-8776-23c3aafa00f5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,6efda2ce-a656-44a4-b927-25299c2b31c9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,603890f8-ce77-4466-a20b-171b4db5d888,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,207},0,2}, -{7,dee91e68-a950-4f75-8961-aba886c9d403,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,53bb2c31-3f50-4fa8-8876-8bddcc12b93a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,210},0,2}, +{7,8e7dd9e4-40ae-4be6-88be-ca70844a2711,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,0128631f-e568-43ef-8826-220d1c16d3b3,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,77252d16-4063-4ee6-8c42-74bbaea09966,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииАнализПравДоступа", {1,"КоманднаяПанельЖурналРегистрацииАнализПравДоступа", {1,1, @@ -2023,11 +2052,7 @@ {4,1, {0,8ce6a6aa-80eb-4a9e-8b59-f98fd5c6bd40},"",-1,-1,1,0,""}, {0,0,0},2}, -{7,3385259f-d34f-4838-b154-afd18f645830,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,210},0,2}, -{7,103db899-39ce-4ecf-9e62-8851f6f0ef28,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,c66f4cd5-3c81-4feb-af1c-74e62841fac6,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,4d97c407-de70-4213-b06b-e4f87e4aa795,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииОткрытьОбъектМетаданных", {1,"КоманднаяПанельЖурналРегистрацииОткрытьОбъектМетаданных", {1,1, @@ -2052,7 +2077,7 @@ }, {4,1, {0,3d510c6e-0d07-453c-af65-fb96ff26fd61},"",-1,-1,1,0,""},1}, -{7,5f2ac934-36e6-420a-b548-a899ea15d0a1,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,857f7c7f-3e33-4a7a-9b72-3caa05ca1f01,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки", {1,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки", {1,1, @@ -2077,7 +2102,7 @@ }, {4,1, {0,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""},2}, -{7,86e56148-1c84-47e5-af03-681bf8b5f029,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,93554d3a-3805-4634-b421-e88e9867ebe3,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия", {1,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия", {1,1, @@ -2102,121 +2127,96 @@ }, {4,1, {0,8f56ef2c-fd38-417b-b184-3b9ec3c6837f},"",-1,-1,0,0,""},2}, -{7,277f97c3-2dd9-474c-a27c-7aa08fd9919c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,3d2da0e4-9155-4e18-846f-9b63399f9ee6,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,1, -{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"} -}, -{1,1, -{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"} -},2}, -{7,a9aaf0f2-ccd1-4a96-a7ec-f1a8c3ef7438,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,6309156f-d0cd-443b-b148-26be47af81c2,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,71, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2}, -{7,36dc2ce3-bfdf-4a78-ae93-e4753053151c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,570cc217-6ce3-4b44-aaca-aacc4260ebc7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,72, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},3, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,22,909b8e4a-a139-4cf3-89a9-e9c1f45db201, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,22,f25d0819-99b3-46e4-8afe-445aca5c0ece, {8,"Действие4",0,1, {1,1, {"#","Действие4"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,177,1e2,0,0,1,0,1,0,0},ea38e3ab-0ae0-4388-b9b9-81c9fe545609, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,177,1e2,0,0,1,0,1,0,0},8e86434c-efeb-4a21-a2f1-f732ecc20fbb, {8,"Действие5",0,1, {1,1, {"#","Действие5"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,178,1e2,0,0,1,0,1,0,0},2316bc40-7f34-4327-a0ed-8919976abba4, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,178,1e2,0,0,1,0,1,0,0},48250020-ad50-41cf-9a77-014ec3c4622f, {8,"Разделитель2",0,1, -{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,59,1e2,2,0,1,0,1,0,0},638e94c2-60a9-4996-a8bc-147e7c279f03, +{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,59,1e2,2,0,1,0,1,0,0},96a4008c-790a-46a3-b9b6-10be8da07b56, {8,"Действие",0,1, {1,1, {"#","Действие"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,179,1e2,0,0,1,0,0,0,0},0b8f8eb7-8524-49c5-a0c4-375318f5fe87, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,179,1e2,0,0,1,0,0,0,0},6b8ebb98-0f02-49e1-b4bb-484b30369f90, {8,"ВывестиСтроки",0,4, {1,1, {"ru","Вывести строки"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,226,1e2,0,0,1,0,0,0,0},03669cc7-95cf-4d56-9c01-3825c9e80d26, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,226,1e2,0,0,1,0,0,0,0},285e9eca-e3c4-467e-a1cd-7532c7caeae5, {8,"ОткрытьМенеджерТабличногоПоля",0,4, {1,2, {"ru","Менеджер табличного поля"}, {"en","Кнопка командной панели действие"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},3cf733e1-639f-466e-8d11-f62f40a709d3, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},32ca3bde-3e2d-4011-9f59-1aa0e083b303, {8,"Действие3",0,1, {1,1, {"#","Действие3"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,183,1e2,0,0,1,0,0,0,0},7b5f4eda-1bf9-4696-8b2a-95b6e88a0434, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,183,1e2,0,0,1,0,0,0,0},ed41f72c-ed46-496f-b5a0-90d4184301b1, {8,"Действие2",0,1, {1,1, {"#","Действие2"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},ef66444c-97d0-4249-becd-dee1dc495fb2, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},b41026b6-2cfc-4780-b872-8ab66b4ce4e2, {8,"ОтборБезЗначенияВТекущейКолонке",0,1, {1,1, {"ru","Отбор без значения"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},28489b0b-bc8e-4576-bdc9-f648b23464d3, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},377fc032-a5e6-4893-aa52-b5377c4093cd, {8,"Действие1",0,1, {1,1, {"#","Действие1"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},e21040bc-5796-4f4c-9561-79a98e7c6240, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},c7be41c2-ab8e-4e9b-8bf4-f7b65a21b645, {8,"РазличныеЗначенияКолонки",0,3, {1,1, {"ru","Значения колонки"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,224,1e2,0,0,1,0,0,0,0},a51c4318-6aac-456c-8776-23c3aafa00f5, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,224,1e2,0,0,1,0,0,0,0},593f1276-6b3e-4cd8-9368-5480f6bf0794, {8,"Разделитель",0,1, {1,1, {"ru","Действие9"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},603890f8-ce77-4466-a20b-171b4db5d888, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},30dcae20-2f17-4c3d-a74e-bc446a17187b, {8,"ПодменюИсторияОтбора",0,1, {1,1, {"ru","История"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,1e2,1,0,1,0,0,0,0},dee91e68-a950-4f75-8961-aba886c9d403, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,1e2,1,0,1,0,0,0,0},6efda2ce-a656-44a4-b927-25299c2b31c9, {8,"Разделитель1",0,1, {1,1, {"ru","Действие7"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,214,1e2,2,0,1,0,0,0,0},3385259f-d34f-4838-b154-afd18f645830, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,214,1e2,2,0,1,0,0,0,0},53bb2c31-3f50-4fa8-8876-8bddcc12b93a, {8,"Настройки",0,1, {1,1, {"ru","Настройки"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,1e2,1,0,1,0,0,0,0},103db899-39ce-4ecf-9e62-8851f6f0ef28, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,1e2,1,0,1,0,0,0,0},8e7dd9e4-40ae-4be6-88be-ca70844a2711, {8,"Разделитель3",0,1, {1,1, {"ru","Действие7"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,215,1e2,2,0,1,0,0,0,0},0128631f-e568-43ef-8826-220d1c16d3b3, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,215,1e2,2,0,1,0,0,0,0},77252d16-4063-4ee6-8c42-74bbaea09966, {8,"АнализПравДоступа",0,2, {1,1, {"ru","Анализ прав доступа"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,227,1e2,0,0,1,0,0,0,0},c66f4cd5-3c81-4feb-af1c-74e62841fac6, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,227,1e2,0,0,1,0,0,0,0},4d97c407-de70-4213-b06b-e4f87e4aa795, {8,"ОткрытьОбъектМетаданных",0,3, {1,1, {"ru","Объект метаданных"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,228,1e2,0,0,1,0,0,0,0},5f2ac934-36e6-420a-b548-a899ea15d0a1, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,228,1e2,0,0,1,0,0,0,0},857f7c7f-3e33-4a7a-9b72-3caa05ca1f01, {8,"КонсольКомпоновки",0,1, {1,1, {"ru","Консоль компоновки"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},86e56148-1c84-47e5-af03-681bf8b5f029, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},93554d3a-3805-4634-b421-e88e9867ebe3, {8,"НастроитьРегистрациюСобытия",0,1, {1,1, {"ru","Настроить регистрацию события"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,221,1e2,0,0,1,0,0,0,0},277f97c3-2dd9-474c-a27c-7aa08fd9919c, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,221,1e2,0,0,1,0,0,0,0},f1ce1e60-4d20-4900-88d1-733400f57a7b, {8,"Разделитель5",0,1, {1,1, {"ru","Действие7"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1e2,2,0,1,0,0,0,0},3d2da0e4-9155-4e18-846f-9b63399f9ee6, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1e2,2,0,1,0,0,0,0},2fe3ca20-4b7c-4909-ab94-a5b016231b9c, {8,"НайтиВОтбореВыгрузки",0,1, {1,1, {"ru","Добавить в отбор выгрузки"} @@ -2225,14 +2225,14 @@ {2,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,0,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,0} } }, -{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,207,0,1,a9aaf0f2-ccd1-4a96-a7ec-f1a8c3ef7438, +{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,207,0,1,6309156f-d0cd-443b-b148-26be47af81c2, {8,"Действие",0,1, {1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,208,1e2,0,0,1,0,0,0,0}, {-1,0, {0} } }, -{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,210,0,1,36dc2ce3-bfdf-4a78-ae93-e4753053151c, +{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,210,0,1,570cc217-6ce3-4b44-aaca-aacc4260ebc7, {8,"Действие",0,1, {1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,213,1e2,0,0,1,0,0,0,0}, {-1,0, @@ -3724,17 +3724,47 @@ p8Zln/qjW/6WJn8A},0},0,0,0,0,0}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {1,0},0,0,100,0,0},9,2,0,0,1,1, {5,663c9b11-4673-4431-a2da-6ca05ee6e390,42,1,19, -{7,21175596-bcbd-4e0a-abdc-10470d1e38cc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,5ce8009b-6c96-4698-a384-86626b0f4050,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,1, +{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""} +}, +{1,1, +{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""} +},2}, +{7,7a19261b-1bf8-466f-8a8f-c6d3217f898a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,e54f1acf-3387-4d3c-a4d3-4a48843d7eea,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,6bf6c85b-84cf-4f39-bfcd-573eea95595d,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},0,2}, +{7,354ebea0-accf-477c-a91d-384d5f5269a7,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},0,2}, -{7,8cf668fb-ecfa-4237-a199-c6de9a3535c9,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},0,2}, -{7,2404799b-082f-4b7e-8f87-232d2df54365,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,3142665f-6db1-4388-a9f7-d1fb1fd2f020,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,7c71a485-6295-4842-a6e0-e29407325e3b,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,49235dfe-29f9-4802-8a7f-62562c065736,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,85239056-bffe-4c29-92a4-303a5797ea4e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,b6742e16-ad25-4f96-9d0e-ce0c08af7196,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},0,2}, +{7,b8e59996-0924-4691-bfe8-1b02acb1f25d,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельОтборСнятьПометки", {1,"КоманднаяПанельОтборСнятьПометки", {1,1, @@ -3759,33 +3789,34 @@ p8Zln/qjW/6WJn8A},0},0,0,0,0,0}, }, {4,1, {-11},"",-1,-1,1,0,""},2}, -{7,7cfeb01d-8bab-4b28-adf1-1762177513bd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, -{6,4294967295,00000000-0000-0000-0000-000000000000,83, +{7,e4ab02a9-8413-4f0b-be57-5f12eb53b3b2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,0aeb8b5d-7582-40c2-b49b-13391e701d54,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},0,2}, -{7,21ba6a22-1559-4e3f-9a3b-c9c23af57120,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,7e47cee1-0acb-4099-b71e-a54e0cdaa438,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,5f2fdea1-814c-442b-825b-9398287a9a7e,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},0,2}, -{7,141032b8-3b63-402e-a3bf-ce7ccb0a1759,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,bc82628e-1e56-4b9c-a89b-c7ef050ce8cc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,25d08911-bc94-4df0-8028-13d5d3e94760,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},0,2}, -{7,1cc671a9-9ed7-4aeb-90fd-6237ed157655,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,ed435172-0257-4e60-8371-ba1cbe4a7dda,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,663c9b11-4673-4431-a2da-6ca05ee6e390,30},7, +{1,1, +{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"} +}, +{1,1, +{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"} +}, +{4,1, +{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, +{7,ad3326f2-e711-493e-a8c8-24cf078675e5,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},0,2}, -{7,8fb0a58d-7403-436a-b9e1-29b714151480,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,e5f59667-7b8b-447f-bd1d-dca6b2b19bf3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,a4869080-09bd-4a91-b686-60da9594240a,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,5a7a6088-8046-42bf-8c91-ed8d0990ac56,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,07f28508-2529-4d56-9107-4b8de68f1c8d,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,862207bf-1cd2-4113-8775-6236ae37a107,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,6bab13f4-7975-4171-8db3-c58640760506,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельОтборОткрытьМенеджерТабличногоПоля", {1,"КоманднаяПанельОтборОткрытьМенеджерТабличногоПоля", {1,1, @@ -3819,17 +3850,7 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5 BgxkEQA7} },0,""},2}, -{7,6218a887-712a-4c3f-b1e5-f34c1a22a33d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,663c9b11-4673-4431-a2da-6ca05ee6e390,30},7, -{1,1, -{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"} -}, -{1,1, -{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"} -}, -{4,1, -{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, -{7,a56d3b6d-2f2a-4aeb-bec5-122ad4302fb2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,bf4c0eff-9303-4dfe-9e07-89fed81b4b6b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,663c9b11-4673-4431-a2da-6ca05ee6e390,31},7, {1,1, {"ru","Добавляет в отбор выгрузки отбор по значению текущей ячейки таблицы выгрузки"} @@ -3839,99 +3860,78 @@ BgxkEQA7} }, {4,1, {0,ddb60315-2e8f-4080-928e-b8719adf31e3},"",-1,-1,0,0,""},2}, -{7,840f270c-f351-42ea-8bd8-75b3584b2aab,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,1, -{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""} -}, -{1,1, -{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""} -},2},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,21175596-bcbd-4e0a-abdc-10470d1e38cc, +{7,168a61ac-f763-49cd-a14d-cac32ade7f77,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,7a19261b-1bf8-466f-8a8f-c6d3217f898a, {8,"Разделитель5",0,2, {1,1, {"ru","Действие1"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,42,1e2,2,0,1,0,0,0,0},e54f1acf-3387-4d3c-a4d3-4a48843d7eea, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,42,1e2,2,0,1,0,0,0,0},354ebea0-accf-477c-a91d-384d5f5269a7, {8,"Действие",0,1, {1,1, {"#","Действие"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,12,1e2,0,3,1,0,1,0,0},2404799b-082f-4b7e-8f87-232d2df54365, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,12,1e2,0,3,1,0,1,0,0},3142665f-6db1-4388-a9f7-d1fb1fd2f020, {8,"Разделитель2",0,1, {1,1, {"ru","Действие1"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,23,1e2,2,0,1,0,0,0,0},7cfeb01d-8bab-4b28-adf1-1762177513bd, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,23,1e2,2,0,1,0,0,0,0},b6742e16-ad25-4f96-9d0e-ce0c08af7196, {8,"Действие3",0,1, {1,1, {"#","Действие3"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,15,1e2,0,3,1,0,1,0,0},21ba6a22-1559-4e3f-9a3b-c9c23af57120, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,15,1e2,0,3,1,0,1,0,0},e4ab02a9-8413-4f0b-be57-5f12eb53b3b2, {8,"Разделитель3",0,1, {1,1, {"ru","Действие1"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,24,1e2,2,0,1,0,0,0,0},7c71a485-6295-4842-a6e0-e29407325e3b, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,24,1e2,2,0,1,0,0,0,0},b8e59996-0924-4691-bfe8-1b02acb1f25d, {8,"СнятьПометки",0,4, {1,1, {"ru","Снять пометки"} -},1,663c9b11-4673-4431-a2da-6ca05ee6e390,41,1e2,0,0,1,0,0,0,0},8cf668fb-ecfa-4237-a199-c6de9a3535c9, +},1,663c9b11-4673-4431-a2da-6ca05ee6e390,41,1e2,0,0,1,0,0,0,0},0aeb8b5d-7582-40c2-b49b-13391e701d54, {8,"Действие2",0,1, {1,1, {"#","Действие2"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,14,1e2,0,0,1,0,1,0,0},5f2fdea1-814c-442b-825b-9398287a9a7e, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,14,1e2,0,0,1,0,1,0,0},6bf6c85b-84cf-4f39-bfcd-573eea95595d, {8,"Действие4",0,1, {1,1, {"#","Действие4"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,16,1e2,0,0,1,0,1,0,0},141032b8-3b63-402e-a3bf-ce7ccb0a1759, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,16,1e2,0,0,1,0,1,0,0},49235dfe-29f9-4802-8a7f-62562c065736, {8,"Разделитель",0,1, -{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,17,1e2,2,0,1,0,1,0,0},bc82628e-1e56-4b9c-a89b-c7ef050ce8cc, +{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,17,1e2,2,0,1,0,1,0,0},25d08911-bc94-4df0-8028-13d5d3e94760, {8,"Действие5",0,1, {1,1, {"#","Действие5"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,18,1e2,0,0,1,0,1,0,0},1cc671a9-9ed7-4aeb-90fd-6237ed157655, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,18,1e2,0,0,1,0,1,0,0},ad3326f2-e711-493e-a8c8-24cf078675e5, {8,"Действие6",0,1, {1,1, {"#","Действие6"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,19,1e2,0,0,1,0,1,0,0},8fb0a58d-7403-436a-b9e1-29b714151480, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,19,1e2,0,0,1,0,1,0,0},85239056-bffe-4c29-92a4-303a5797ea4e, {8,"Разделитель1",0,1, -{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,20,1e2,2,0,1,0,1,0,0},e5f59667-7b8b-447f-bd1d-dca6b2b19bf3, +{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,20,1e2,2,0,1,0,1,0,0},a4869080-09bd-4a91-b686-60da9594240a, {8,"Действие7",0,1, {1,1, {"#","Действие7"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,21,1e2,0,0,1,0,1,0,0},5a7a6088-8046-42bf-8c91-ed8d0990ac56, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,21,1e2,0,0,1,0,1,0,0},07f28508-2529-4d56-9107-4b8de68f1c8d, {8,"Действие8",0,1, {1,1, {"#","Действие8"} -},0,663c9b11-4673-4431-a2da-6ca05ee6e390,22,1e2,0,0,1,0,1,0,0},862207bf-1cd2-4113-8775-6236ae37a107, +},0,663c9b11-4673-4431-a2da-6ca05ee6e390,22,1e2,0,0,1,0,1,0,0},6bab13f4-7975-4171-8db3-c58640760506, {8,"ОткрытьМенеджерТабличногоПоля",0,5, {1,2, {"ru","Менеджер табличного поля"}, {"en","Кнопка командной панели действие"} -},1,663c9b11-4673-4431-a2da-6ca05ee6e390,33,1e2,0,0,1,0,0,0,0},6218a887-712a-4c3f-b1e5-f34c1a22a33d, +},1,663c9b11-4673-4431-a2da-6ca05ee6e390,33,1e2,0,0,1,0,0,0,0},ed435172-0257-4e60-8371-ba1cbe4a7dda, {8,"ОтборБезЗначения",0,5, {1,1, {"ru","Отбор без значения"} -},1,663c9b11-4673-4431-a2da-6ca05ee6e390,28,1e2,0,0,0,0,0,0,0},a56d3b6d-2f2a-4aeb-bec5-122ad4302fb2, +},1,663c9b11-4673-4431-a2da-6ca05ee6e390,28,1e2,0,0,0,0,0,0,0},bf4c0eff-9303-4dfe-9e07-89fed81b4b6b, {8,"ОтборПоЗначению",0,2, {1,1, {"ru","Отбор по значению"} -},1,663c9b11-4673-4431-a2da-6ca05ee6e390,29,1e2,0,0,0,0,0,0,0},840f270c-f351-42ea-8bd8-75b3584b2aab, +},1,663c9b11-4673-4431-a2da-6ca05ee6e390,29,1e2,0,0,0,0,0,0,0},5ce8009b-6c96-4698-a384-86626b0f4050, {8,"ТекущийСеанс",0,1, {1,1, {"ru","Только текущий сеанс"} -},1,663c9b11-4673-4431-a2da-6ca05ee6e390,32,1e2,0,0,1,0,0,0,0},7e47cee1-0acb-4099-b71e-a54e0cdaa438, +},1,663c9b11-4673-4431-a2da-6ca05ee6e390,32,1e2,0,0,1,0,0,0,0},168a61ac-f763-49cd-a14d-cac32ade7f77, {8,"Разделитель4",0,1, {1,1, {"ru","Действие1"} @@ -4064,7 +4064,7 @@ BgxkEQA7} {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {1,0},0,0,100,0,0},9,2,0,0,1,1, {5,6474377e-4a70-4401-b780-ee25e72a4a7f,160,1,5, -{7,da3b1373-8af0-4bc8-bce3-4fbdd5ec5ff8,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,99a4b019-8164-43f5-be0f-33aac378c717,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельСпискаУстановитьФлажки", {1,"КоманднаяПанельСпискаУстановитьФлажки", {1,1, @@ -4089,32 +4089,7 @@ BgxkEQA7} }, {4,1, {-10},"",-1,-1,1,0,""},2}, -{7,30eb9b1d-a7c6-46e8-bad9-ba7e291d817f,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельСпискаРедактироватьЭлементОтбора", -{1,"КоманднаяПанельСпискаРедактироватьЭлементОтбора", -{1,1, -{"ru","Редактировать элемент отбора"} -}, -{1,1, -{"ru","Редактировать элемент отбора"} -}, -{1,1, -{"ru","Редактировать элемент отбора"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Выбрать значения в отдельном окне"} -}, -{1,1, -{"ru","Выбрать значения в отдельном окне"} -}, -{4,1, -{0,97b2cc97-d5c6-45fb-9824-9d6d73db21fe},"",-1,-1,1,0,""},2}, -{7,a4931ccd-c82f-481a-a026-509ac18c7563,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,6b09964f-7230-444f-9a95-b7b2a0180829,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельСпискаСнятьФлажки", {1,"КоманднаяПанельСпискаСнятьФлажки", {1,1, @@ -4139,7 +4114,7 @@ BgxkEQA7} }, {4,1, {-11},"",-1,-1,1,0,""},2}, -{7,b725b25e-82e1-46e5-9516-a4a81501aa9d,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,69dfd922-2eb6-447b-8c1d-625b98e1630f,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельСпискаСортироватьПоВозрастанию", {1,"КоманднаяПанельСпискаСортироватьПоВозрастанию", {1,1, @@ -4164,7 +4139,7 @@ BgxkEQA7} }, {4,1, {0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0,""},2}, -{7,804e1657-ba66-40e1-9c7b-778b08c75a10,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,cbd0aee3-ed56-4814-884c-de85fbe774bf,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельСпискаСортироватьПоУбыванию", {1,"КоманднаяПанельСпискаСортироватьПоУбыванию", {1,1, @@ -4188,24 +4163,49 @@ BgxkEQA7} {"ru","Сортировать по убыванию"} }, {4,1, -{0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0,""},2},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,da3b1373-8af0-4bc8-bce3-4fbdd5ec5ff8, +{0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0,""},2}, +{7,ee8e723d-0763-4aa0-b4af-3f19f160bae8,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельСпискаРедактироватьЭлементОтбора", +{1,"КоманднаяПанельСпискаРедактироватьЭлементОтбора", +{1,1, +{"ru","Редактировать элемент отбора"} +}, +{1,1, +{"ru","Редактировать элемент отбора"} +}, +{1,1, +{"ru","Редактировать элемент отбора"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Выбрать значения в отдельном окне"} +}, +{1,1, +{"ru","Выбрать значения в отдельном окне"} +}, +{4,1, +{0,97b2cc97-d5c6-45fb-9824-9d6d73db21fe},"",-1,-1,1,0,""},2},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,99a4b019-8164-43f5-be0f-33aac378c717, {8,"УстановитьФлажки",0,1, {1,1, {"ru","Установить пометки"} -},1,6474377e-4a70-4401-b780-ee25e72a4a7f,154,1e2,0,0,1,0,0,0,0},a4931ccd-c82f-481a-a026-509ac18c7563, +},1,6474377e-4a70-4401-b780-ee25e72a4a7f,154,1e2,0,0,1,0,0,0,0},6b09964f-7230-444f-9a95-b7b2a0180829, {8,"СнятьФлажки",0,1, {1,1, {"ru","Снять пометки"} -},1,6474377e-4a70-4401-b780-ee25e72a4a7f,153,1e2,0,0,1,0,0,0,0},b725b25e-82e1-46e5-9516-a4a81501aa9d, +},1,6474377e-4a70-4401-b780-ee25e72a4a7f,153,1e2,0,0,1,0,0,0,0},69dfd922-2eb6-447b-8c1d-625b98e1630f, {8,"СортироватьПоВозрастанию",0,1, {1,1, {"ru","По возрастанию"} -},1,6474377e-4a70-4401-b780-ee25e72a4a7f,155,1e2,0,0,1,0,0,0,0},804e1657-ba66-40e1-9c7b-778b08c75a10, +},1,6474377e-4a70-4401-b780-ee25e72a4a7f,155,1e2,0,0,1,0,0,0,0},cbd0aee3-ed56-4814-884c-de85fbe774bf, {8,"СортироватьПоУбыванию",0,1, {1,1, {"ru","По убыванию"} -},1,6474377e-4a70-4401-b780-ee25e72a4a7f,156,1e2,0,0,1,0,0,0,0},30eb9b1d-a7c6-46e8-bad9-ba7e291d817f, +},1,6474377e-4a70-4401-b780-ee25e72a4a7f,156,1e2,0,0,1,0,0,0,0},ee8e723d-0763-4aa0-b4af-3f19f160bae8, {8,"РедактироватьЭлементОтбора",0,1, {1,1, {"ru","Выбрать значения"} diff --git a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form.bin b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form.bin index 693231d40..24f542fd8 100644 Binary files a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form.bin and b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form.bin differ diff --git a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/Module.bsl b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/Module.bsl index 3ee89b497..f6ed61cbe 100644 --- a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/Module.bsl +++ b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/Module.bsl @@ -258,11 +258,7 @@ КонецЦикла; КонецЕсли; РассчитатьИтоги(Принудительно); - ПредставлениеОтбора = "" + Компоновщик.Настройки.Отбор; - Если Не ЗначениеЗаполнено(ПредставлениеОтбора) Тогда - ПредставлениеОтбора = "Нет"; - КонецЕсли; - ЭтаФорма.НадписьОтбор = ПредставлениеОтбора; + ЭтаФорма.НадписьОтбор = ирОбщий.ПредставлениеОтбораЛкс(Компоновщик.Настройки.Отбор); КонецПроцедуры diff --git a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt index d99addc02..26803be6a 100644 --- a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt +++ b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt @@ -6492,56 +6492,7 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, {0},4,1,0,00000000-0000-0000-0000-000000000000}, {1,0},0,0,100,0,0},9,2,0,0,0,1, {5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1,23, -{7,71bf9639-b242-43b2-a341-3be7da0d9133,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} -} -},3, -{1,1, -{"ru","Очистить каталог журнала"} -}, -{4,1, -{-2},"",-1,-1,1,0,""},1}, -{7,00a6fbf9-020c-4c75-8ec3-351d6d1d7026,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,ee1fa9e1-5ca3-41d3-9eb1-7a45d682e841,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельЖурналРегистрацииЗагрузить", -{1,"КоманднаяПанельЖурналРегистрацииЗагрузить", -{1,1, -{"ru","Командная панель журнал регистрации загрузить"} -}, -{1,1, -{"ru","Командная панель журнал регистрации загрузить"} -}, -{1,1, -{"ru","Командная панель журнал регистрации загрузить"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Подгрузить новые данные в таблицу журнала"} -}, -{1,1, -{"ru","Подгрузить новые данные в таблицу журнала"} -}, -{4,1, -{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},1}, -{7,31ebee81-669d-49e5-91d5-c40bd5a83036,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,9ebde545-d708-43c1-b5ad-743954688119,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыОткрытьФайл", {1,"ДействияФормыОткрытьФайл", {1,2, @@ -6570,7 +6521,32 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,785362cb-3756-48ed-87d2-292ded17054a},"",-1,-1,1,0,""},1}, -{7,1b85ded8-f79a-4f0d-bc2b-abb7700834fc,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,919be8f2-539d-4171-b8f3-007fdbaba138,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,1, +{"ru","Настройка чтения собственного техножурнала"} +}, +{1,1, +{"ru","Настройка чтения собственного техножурнала"} +},1}, +{7,aff4de3a-606a-474c-8c67-e35000cf94ae,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,c3fea1e2-7927-4905-8f2f-5ab5a8cfbfe3,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыСохранитьКак", {1,"ДействияФормыСохранитьКак", {1,2, @@ -6598,17 +6574,21 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,894cf65b-4109-4533-a1d7-c87b1fcc80a3},"",-1,-1,1,0,""},1}, -{7,93ff15cf-1da2-4732-aeaa-ee8b2ac842ea,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ДействияФормыНастройкаЖурнала", -{1,"ДействияФормыНастройкаЖурнала", +{7,3a9c32d7-c189-4ebe-a628-64e2ef6d50c1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,d7a7e358-491f-4c54-9f2a-d866ad4918b9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,85885a40-83c1-4494-ab7f-db914d4b8ef5,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,""}, @@ -6616,43 +6596,14 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, } },7, {1,1, -{"ru","Настройка записи техножурнала"} +{"ru","Подгрузить новые данные в таблицу журнала"} }, {1,1, -{"ru","Настройка записи техножурнала"} +{"ru","Подгрузить новые данные в таблицу журнала"} }, {4,1, -{0,97d5c5e9-7727-4d49-8c8d-495cd7d883bf},"",-1,-1,0,0,""},1}, -{7,1ed822cf-338f-4d5e-9e98-ab679fd51a68,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,7a027ada-a07f-4cc6-9880-c37ecaa782eb,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,1, -{"ru","Настройка чтения собственного техножурнала"} -}, -{1,1, -{"ru","Настройка чтения собственного техножурнала"} -},1}, -{7,e07591ca-d37e-484d-a0b4-6f39c3dd47c5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,72097f8a-00e1-4b08-9c71-115dcb27bf49,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,c4acd5ca-4f7e-40eb-b06a-60f2ffd5aa1d,1,e1692cc2-605b-4535-84dd-28440238746c, +{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},1}, +{7,e1f42986-7815-45c8-b982-117e1e0add50,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыТрасса", {1,"ДействияФормыТрасса", {1,1, @@ -6677,62 +6628,34 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,978f2c88-7ac4-495d-ba22-f749e6352b95},"",-1,-1,0,0,""},1}, -{7,a73d1d8c-53f8-46dd-a1f9-0cb200289742,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,5695faf3-114c-4dcb-9b38-8a47b35178d0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,8c7be4b4-a35f-43ce-887f-cd3e914a820e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,ac54d431-6e8c-4ca0-ab4a-d4c699abb167,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ДействияФормыКонверторТекстаБД", -{1,"ДействияФормыКонверторТекстаБД", +{7,6a62d289-b46f-406d-906e-c4b963d5a785,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} } -},14, +},7, {1,1, -{"ru","Конвертор текста СУБД"} +{"ru","Настройка записи техножурнала"} }, {1,1, -{"ru","Конвертор текста СУБД"} +{"ru","Настройка записи техножурнала"} }, -{0,0,0},1}, -{7,4098267d-c294-4c8a-a7ff-03b8df49295c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,c26882f0-5703-4d2c-acd2-d319e9a293c9,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,1, -{"ru","Использование чужой схемы БД"} -}, -{1,1, -{"ru","Использование чужой схемы БД"} -},1}, -{7,320636e8-14de-410d-a150-5f43cf215041,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,3e1924b2-3991-4abf-a68e-d6f8b78ea3dc,1,e1692cc2-605b-4535-84dd-28440238746c, +{4,1, +{0,97d5c5e9-7727-4d49-8c8d-495cd7d883bf},"",-1,-1,0,0,""},1}, +{7,81715a68-f3e4-4f0b-ab82-442ae0819762,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ГлавнаяКоманднаяПанельНовоеОкно", {1,"ГлавнаяКоманднаяПанельНовоеОкно", {1,2, @@ -6760,10 +6683,106 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1}, -{7,8ef9e032-95bf-4902-97de-fa94d334d9fc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, -{6,4294967295,00000000-0000-0000-0000-000000000000,143, -{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, -{7,7b581d72-b18d-4f77-bfca-5652566756b5,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,1ef8bd68-ba4e-4843-b1d1-938002e88ee2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,b4be9611-3224-4e45-a370-3a1206577105,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} +} +},3, +{1,1, +{"ru","Очистить каталог журнала"} +}, +{4,1, +{-2},"",-1,-1,1,0,""},1}, +{7,2fcc632d-3906-43ca-a5a9-794eaac94dcd,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} +} +},1, +{4,1, +{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1}, +{7,d562312d-fdd7-4eef-b47a-4273f0fcb79d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,e1e06d34-fbf6-4ec4-be74-ea854257c01b,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} +} +},14, +{1,1, +{"ru","Конвертор текста СУБД"} +}, +{1,1, +{"ru","Конвертор текста СУБД"} +}, +{0,0,0},1}, +{7,762457ab-ada9-421d-b496-06815bb6229a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,eadc8108-d33e-4a50-b811-49b20e5ba901,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,1, +{"ru","Использование чужой схемы БД"} +}, +{1,1, +{"ru","Использование чужой схемы БД"} +},1}, +{7,f723d853-948b-4a84-9f6e-ed90c4af4896,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,a4cab50c-cb44-4d78-9e60-eb28c0d1f25d,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыЖурналРегистрации", {1,"ДействияФормыЖурналРегистрации", {1,1, @@ -6788,10 +6807,13 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,e3b995e3-23f6-4c63-8bd8-a651eeddcfc4},"",-1,-1,0,0,""},1}, -{7,97304477-0c49-4991-b369-d3fe2ea0a04f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,28d5bea1-6cbe-4779-bbc2-557123325241,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{6,4294967295,00000000-0000-0000-0000-000000000000,143, +{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, +{7,2d80e49d-42c9-452c-90bd-619530d623ea,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4294967295,00000000-0000-0000-0000-000000000000,144, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, -{7,b68daf93-6cf3-41cf-bea8-ddd1dfa1b382,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,33c09eae-c97c-4f91-af61-563b619a35e5,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыСтруктураФормы", {1,"ДействияФормыСтруктураФормы", {1,1, @@ -6815,119 +6837,97 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, {"ru","Показать структуру формы"} }, {4,1, -{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1}, -{7,eed1de89-3033-45ab-a932-0e025405ee4d,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} -} -},1, -{4,1, -{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,23,31ebee81-669d-49e5-91d5-c40bd5a83036, +{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,23,9ebde545-d708-43c1-b5ad-743954688119, {8,"ОткрытьФайл",0,3, {1,2, {"ru_RU","ЗакрытьФайл"}, {"ru","Открыть файл"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,36,1e2,0,0,1,0,0,0,0},1b85ded8-f79a-4f0d-bc2b-abb7700834fc, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,36,1e2,0,0,1,0,0,0,0},c3fea1e2-7927-4905-8f2f-5ab5a8cfbfe3, {8,"СохранитьКак",0,3, {1,1, {"ru","Сохранить как"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,37,1e2,0,0,1,0,0,0,0},1ed822cf-338f-4d5e-9e98-ab679fd51a68, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,37,1e2,0,0,1,0,0,0,0},3a9c32d7-c189-4ebe-a628-64e2ef6d50c1, {8,"Разделитель6",0,1, {1,1, {"ru","Действие"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,38,1e2,2,0,1,0,0,0,0},ee1fa9e1-5ca3-41d3-9eb1-7a45d682e841, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,38,1e2,2,0,1,0,0,0,0},85885a40-83c1-4494-ab7f-db914d4b8ef5, {8,"Загрузить",0,3, {1,1, {"ru","Загрузить"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,26,1e2,0,3,1,0,0,0,0},72097f8a-00e1-4b08-9c71-115dcb27bf49, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,26,1e2,0,3,1,0,0,0,0},aff4de3a-606a-474c-8c67-e35000cf94ae, {8,"Разделитель2",0,1, {1,1, {"ru","Действие1"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,27,1e2,2,0,1,0,0,0,0},c4acd5ca-4f7e-40eb-b06a-60f2ffd5aa1d, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,27,1e2,2,0,1,0,0,0,0},e1f42986-7815-45c8-b982-117e1e0add50, {8,"Трасса",0,1, {1,1, {"ru","Трасса"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,0,3,1,0,0,0,0},00a6fbf9-020c-4c75-8ec3-351d6d1d7026, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,0,3,1,0,0,0,0},5695faf3-114c-4dcb-9b38-8a47b35178d0, {8,"Разделитель",0,1, {1,1, {"ru","Действие1"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,23,1e2,2,0,1,0,0,0,0},7a027ada-a07f-4cc6-9880-c37ecaa782eb, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,23,1e2,2,0,1,0,0,0,0},919be8f2-539d-4171-b8f3-007fdbaba138, {8,"НастройкаЧтенияТрассы",0,1, {1,1, {"ru","Настройка чтения..."} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,28,1e2,0,0,1,0,0,0,0},a73d1d8c-53f8-46dd-a1f9-0cb200289742, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,28,1e2,0,0,1,0,0,0,0},d7a7e358-491f-4c54-9f2a-d866ad4918b9, {8,"Разделитель3",0,1, {1,1, {"ru","Действие1"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,29,1e2,2,0,1,0,0,0,0},93ff15cf-1da2-4732-aeaa-ee8b2ac842ea, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,29,1e2,2,0,1,0,0,0,0},6a62d289-b46f-406d-906e-c4b963d5a785, {8,"НастройкаЖурнала",0,2, {1,1, {"ru","Настройка записи..."} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,3,1,0,0,0,0},e07591ca-d37e-484d-a0b4-6f39c3dd47c5, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,3,1,0,0,0,0},1ef8bd68-ba4e-4843-b1d1-938002e88ee2, {8,"Разделитель1",0,1, {1,1, {"ru","Действие1"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,2,0,1,0,0,0,0},71bf9639-b242-43b2-a341-3be7da0d9133, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,2,0,1,0,0,0,0},b4be9611-3224-4e45-a370-3a1206577105, {8,"ОчиститьКаталогЖурнала",0,1, {1,1, {"ru","Очистить каталог"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,3,1,0,0,0,0},8c7be4b4-a35f-43ce-887f-cd3e914a820e, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,3,1,0,0,0,0},d562312d-fdd7-4eef-b47a-4273f0fcb79d, {8,"Разделитель5",0,1, {1,1, {"ru","Действие"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,2,0,1,0,0,0,0},ac54d431-6e8c-4ca0-ab4a-d4c699abb167, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,2,0,1,0,0,0,0},e1e06d34-fbf6-4ec4-be74-ea854257c01b, {8,"КонверторТекстаБД",0,1, {1,1, {"ru","Конвертор текста БД"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,32,1e2,0,0,1,0,0,0,0},4098267d-c294-4c8a-a7ff-03b8df49295c, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,32,1e2,0,0,1,0,0,0,0},762457ab-ada9-421d-b496-06815bb6229a, {8,"Разделитель7",0,1, {1,1, {"ru","Действие"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1e2,2,0,1,0,0,0,0},c26882f0-5703-4d2c-acd2-d319e9a293c9, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1e2,2,0,1,0,0,0,0},eadc8108-d33e-4a50-b811-49b20e5ba901, {8,"СхемаБД",0,1, {1,1, {"ru","Схема БД"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,41,1e2,0,0,1,0,0,0,0},320636e8-14de-410d-a150-5f43cf215041, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,41,1e2,0,0,1,0,0,0,0},f723d853-948b-4a84-9f6e-ed90c4af4896, {8,"Разделитель4",0,1, {1,1, {"ru","Действие"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,31,1e2,2,0,1,0,0,0,0},7b581d72-b18d-4f77-bfca-5652566756b5, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,31,1e2,2,0,1,0,0,0,0},a4cab50c-cb44-4d78-9e60-eb28c0d1f25d, {8,"ЖурналРегистрации",0,2, {1,1, {"ru","Журнал регистрации"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,0,0,1,0,0,0,0},8ef9e032-95bf-4902-97de-fa94d334d9fc, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,0,0,1,0,0,0,0},28d5bea1-6cbe-4779-bbc2-557123325241, {8,"СохранитьЗначения",0,1, {1,1, {"#","Сохранить значения"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},97304477-0c49-4991-b369-d3fe2ea0a04f, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},2d80e49d-42c9-452c-90bd-619530d623ea, {8,"Действие2",0,1, {1,1, {"#","Действие2"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},3e1924b2-3991-4abf-a68e-d6f8b78ea3dc, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},81715a68-f3e4-4f0b-ab82-442ae0819762, {8,"НовоеОкно",0,9, {1,1, {"ru","НовоеОкно"} -},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},b68daf93-6cf3-41cf-bea8-ddd1dfa1b382, +},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},33c09eae-c97c-4f91-af61-563b619a35e5, {8,"СтруктураФормы",0,4, {1,1, {"#","Структура формы"} -},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,40,1e2,0,0,1,0,0,0,0},eed1de89-3033-45ab-a932-0e025405ee4d, +},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,40,1e2,0,0,1,0,0,0,0},2fcc632d-3906-43ca-a5a9-794eaac94dcd, {8,"ОПодсистеме",0,4, {1,1, {"ru","О подсистеме"} @@ -6936,7 +6936,7 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, {0} } } -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,6c4db3d9-7897-41f2-8825-748c4e202756,26,0,0} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,77ea159a-75f3-4a6b-96bc-69de67bd93ec,26,0,0} }, {8,0,0,1000,25,1, {0, @@ -7079,7 +7079,36 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, {0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {1,0},0,0,100,0,0},9,2,0,0,1,1, {5,d80a01e7-2431-497b-9ae1-f9238f588b9f,247,1,21, -{7,eb0cf517-9145-4893-95ee-31dbe6d98d68,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,20ee03e5-8f64-476d-9c3e-b331f7c60ca1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,310a0465-6853-4434-a048-b81553a43c43,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,86c76fcd-0723-46f1-a8dd-10c4b69fe1fc,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке", +{1,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке", +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{4,1, +{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, +{7,03913b0d-a863-44e1-a8a2-d2077d765908,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииУстановитьХронологическийПорядок", {1,"КоманднаяПанельЖурналРегистрацииУстановитьХронологическийПорядок", {1,1, @@ -7102,9 +7131,32 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, {1,1, {"ru","Установить порядок по хронологии начала/конца событий"} },2}, -{7,e21d6f2c-0895-4913-b628-22663e8fc3c4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,515e37e0-d28e-41f7-bb10-7875dfa7dfd4,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,ebbe5e8b-8d16-4236-b328-d51a3f2e5ecc,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельЖурналРегистрацииОткрытьСтрокуВОтдельномОкне", +{1,"КоманднаяПанельЖурналРегистрацииОткрытьСтрокуВОтдельномОкне", +{1,1, +{"ru","Открыть строку в отдельном окне"} +}, +{1,1, +{"ru","Открыть строку в отдельном окне"} +}, +{1,1, +{"ru","Открыть строку в отдельном окне"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Открыть строку журнала в отдельном окне"} +}, +{1,1, +{"ru","Открыть строку журнала в отдельном окне"} +}, +{4,1, +{-7},"",-1,-1,1,0,""},2}, +{7,834cf43b-27bf-4706-b8f1-f56c0c7fc8ae,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииТрассы", {1,"КоманднаяПанельЖурналРегистрацииТрассы", {1,1, @@ -7127,9 +7179,36 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, {1,1, {"ru","Найти в таблице трассы и выбрать одну для просмотра"} },2}, -{7,c6d5c742-8acc-48ea-8513-476ec2f83df1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,7b77beb0-aba4-478a-912e-ff8ed4b22cad,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,09fa7282-bb47-4e03-a617-6ce0f6148bd0,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,3532682a-9401-4ec4-b6f0-3d86406a698f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,7c83e9ea-061e-4010-834a-64fd2a368c38,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельЖурналРегистрацииОчистить", +{1,"КоманднаяПанельЖурналРегистрацииОчистить", +{1,1, +{"ru","Очистить"} +}, +{1,1, +{"ru","Очистить"} +}, +{1,1, +{"ru","Очистить"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Очистить"} +}, +{1,1, +{"ru","Очистить"} +}, +{4,1, +{-2},"",-1,-1,1,0,""},2}, +{7,16463ff1-6bb6-4605-99d6-c44cd346d84c,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииПоказатьВнутренниеСобытия", {1,"КоманднаяПанельЖурналРегистрацииПоказатьВнутренниеСобытия", {1,2, @@ -7157,9 +7236,7 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,7b52e456-3c9a-49f8-907e-4c21ee7f76ba},"",-1,-1,0,0,""},2}, -{7,9a5363f2-f46e-4535-8a85-f068707e6f13,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,e59298ee-d8e2-4136-9df0-331ce20e7e45,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,ba59873c-d9b5-449e-94aa-b6cb46b59663,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииСжатьКолонки", {1,"КоманднаяПанельЖурналРегистрацииСжатьКолонки", {1,1, @@ -7185,143 +7262,15 @@ WYpttEXZOlvX0VtX4+EYKZZNDNp/OQHqDPKnw4vSlNSMWkhP},0},0,0,0,0,0}, }, {4,1, {0,2de8a30d-89da-497f-aa99-d42b887681ca},"",-1,-1,0,0,""},2}, -{7,389bd6f6-766e-4f7c-ae9e-580911d6e275,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельЖурналРегистрацииОчистить", -{1,"КоманднаяПанельЖурналРегистрацииОчистить", -{1,1, -{"ru","Очистить"} -}, -{1,1, -{"ru","Очистить"} -}, -{1,1, -{"ru","Очистить"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Очистить"} -}, -{1,1, -{"ru","Очистить"} -}, -{4,1, -{-2},"",-1,-1,1,0,""},2}, -{7,a180379b-e710-4a81-8678-a7977bf1b45e,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки", -{1,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки", -{1,1, -{"ru","Различные значения колонки"} -}, -{1,1, -{"ru","Различные значения колонки"} -}, -{1,1, -{"ru","Различные значения колонки"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Различные значения колонки"} -}, -{1,1, -{"ru","Различные значения колонки"} -}, -{4,1, -{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},2}, -{7,557651db-76e0-4da5-ac4f-7b63a66b5670,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,bf51bb5b-0474-403c-973e-164dce48f87d,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельЖурналРегистрацииОткрытьСтрокуВОтдельномОкне", -{1,"КоманднаяПанельЖурналРегистрацииОткрытьСтрокуВОтдельномОкне", -{1,1, -{"ru","Открыть строку в отдельном окне"} -}, -{1,1, -{"ru","Открыть строку в отдельном окне"} -}, -{1,1, -{"ru","Открыть строку в отдельном окне"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Открыть строку журнала в отдельном окне"} -}, -{1,1, -{"ru","Открыть строку журнала в отдельном окне"} -}, -{4,1, -{-7},"",-1,-1,1,0,""},2}, -{7,47a68eab-80f5-4cb9-be8d-fd0bc6727071,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,af230765-1926-4899-86c4-fed3381c9dba,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,cd0bd45d-a922-45b4-bc2e-9442673d8014,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,b77969c1-e0b9-4b29-a0ea-99207cde9178,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке", -{1,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке", -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{4,1, -{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, -{7,c1ecb5d3-5f02-4f7e-8c49-e05348a0512a,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,1, -{"ru","Показывать панель больших свойств события"} -}, -{1,1, -{"ru","Показывать панель больших свойств события"} -}, -{4,1, -{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},2}, -{7,905f6e53-0e24-410e-a1ab-fb0044262d33,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,7b390199-1a44-4357-b6ae-d2fa1aa73caa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,7d11b899-42f1-4185-9b02-0193d312860e,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,10b740eb-5a29-4304-8d18-12cbccb81f0a,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля", {1,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля", {1,1, @@ -7355,7 +7304,32 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5 BgxkEQA7} },0,""},2}, -{7,614d077c-c010-4f12-a199-13974880b67a,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,e6594139-2a12-42c3-9c67-735aff4da81c,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки", +{1,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки", +{1,1, +{"ru","Различные значения колонки"} +}, +{1,1, +{"ru","Различные значения колонки"} +}, +{1,1, +{"ru","Различные значения колонки"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Различные значения колонки"} +}, +{1,1, +{"ru","Различные значения колонки"} +}, +{4,1, +{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},2}, +{7,89229f8e-a537-4093-91a0-b632321bc5e7,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииНастройкаСобытия", {1,"КоманднаяПанельЖурналРегистрацииНастройкаСобытия", {1,1, @@ -7380,7 +7354,7 @@ BgxkEQA7} }, {4,1, {0,97d5c5e9-7727-4d49-8c8d-495cd7d883bf},"",-1,-1,0,0,""},2}, -{7,073db2f9-3d10-411f-b3af-2d321c0c4ac7,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,983bd1a0-cba1-4ec9-af8b-96cd028494b7,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки", {1,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки", {1,1, @@ -7405,9 +7379,9 @@ BgxkEQA7} }, {4,1, {0,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""},2}, -{7,24681846-cc06-4ff2-a75c-d0f8b1143847,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,d6aa9dc5-8519-4482-b5b2-c54553b6ba2c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,85df3027-7c39-4340-be19-443f644efb5d,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,205b79de-62fe-4a3d-8c57-4c8b5d9043e3,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельЖурналРегистрацииПоказыватьПанельИтогов", {1,"КоманднаяПанельЖурналРегистрацииПоказыватьПанельИтогов", {1,2, @@ -7435,90 +7409,116 @@ BgxkEQA7} }, {4,1, {0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},2}, -{7,0120c05f-5a76-4aea-8ccd-45dfd1c92cb8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,21,eb0cf517-9145-4893-95ee-31dbe6d98d68, +{7,6d27e9ca-af93-4eaf-b75a-0b75a7d042da,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,1, +{"ru","Показывать панель больших свойств события"} +}, +{1,1, +{"ru","Показывать панель больших свойств события"} +}, +{4,1, +{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},2},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,21,03913b0d-a863-44e1-a8a2-d2077d765908, {8,"УстановитьХронологическийПорядок",0,1, {1,1, {"ru","Порядок по дате"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,231,1e2,0,0,1,0,0,0,0},e21d6f2c-0895-4913-b628-22663e8fc3c4, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,231,1e2,0,0,1,0,0,0,0},20ee03e5-8f64-476d-9c3e-b331f7c60ca1, {8,"Разделитель4",0,1, {1,1, {"ru","Действие7"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},515e37e0-d28e-41f7-bb10-7875dfa7dfd4, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},834cf43b-27bf-4706-b8f1-f56c0c7fc8ae, {8,"Трассы",0,1, {1,1, {"ru","Найти трассы"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,234,1e2,0,0,1,0,0,0,0},9a5363f2-f46e-4535-8a85-f068707e6f13, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,234,1e2,0,0,1,0,0,0,0},7b77beb0-aba4-478a-912e-ff8ed4b22cad, {8,"Разделитель5",0,1, {1,1, {"ru","Действие"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,238,1e2,2,0,1,0,0,0,0},389bd6f6-766e-4f7c-ae9e-580911d6e275, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,238,1e2,2,0,1,0,0,0,0},7c83e9ea-061e-4010-834a-64fd2a368c38, {8,"Очистить",0,1, {1,1, {"#","Очистить"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,227,1e2,0,3,1,0,0,0,0},47a68eab-80f5-4cb9-be8d-fd0bc6727071, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,227,1e2,0,3,1,0,0,0,0},310a0465-6853-4434-a048-b81553a43c43, {8,"Разделитель1",0,2, {1,1, {"ru","Действие"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,247,1e2,2,0,1,0,0,0,0},bf51bb5b-0474-403c-973e-164dce48f87d, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,247,1e2,2,0,1,0,0,0,0},ebbe5e8b-8d16-4236-b328-d51a3f2e5ecc, {8,"ОткрытьСтрокуВОтдельномОкне",0,1, {1,1, {"ru","Открыть строку"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,233,1e2,0,0,1,0,0,0,0},09fa7282-bb47-4e03-a617-6ce0f6148bd0, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,233,1e2,0,0,1,0,0,0,0},16463ff1-6bb6-4605-99d6-c44cd346d84c, {8,"ПоказатьВнутренниеСобытия",0,1, {1,1, {"ru","Показать внутренние события "} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,243,1e2,0,0,1,0,0,0,0},e59298ee-d8e2-4136-9df0-331ce20e7e45, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,243,1e2,0,0,1,0,0,0,0},ba59873c-d9b5-449e-94aa-b6cb46b59663, {8,"СжатьКолонки",0,2, {1,1, {"ru","Сжать"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,242,1e2,0,0,1,0,0,0,0},af230765-1926-4899-86c4-fed3381c9dba, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,242,1e2,0,0,1,0,0,0,0},cd0bd45d-a922-45b4-bc2e-9442673d8014, {8,"Действие1",0,1, {1,1, {"#","Действие1"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},557651db-76e0-4da5-ac4f-7b63a66b5670, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},7d11b899-42f1-4185-9b02-0193d312860e, {8,"Действие2",0,1, {1,1, {"#","Действие2"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},b77969c1-e0b9-4b29-a0ea-99207cde9178, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},86c76fcd-0723-46f1-a8dd-10c4b69fe1fc, {8,"ОтборБезЗначенияВТекущейКолонке",0,1, {1,1, {"ru","Отбор без значения"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},905f6e53-0e24-410e-a1ab-fb0044262d33, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},10b740eb-5a29-4304-8d18-12cbccb81f0a, {8,"ОткрытьМенеджерТабличногоПоля",0,4, {1,2, {"ru","Менеджер табличного поля"}, {"en","Кнопка командной панели действие"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},a180379b-e710-4a81-8678-a7977bf1b45e, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},e6594139-2a12-42c3-9c67-735aff4da81c, {8,"РазличныеЗначенияКолонки",0,2, {1,1, {"ru","Значения колонки"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,245,1e2,0,0,1,0,0,0,0},c6d5c742-8acc-48ea-8513-476ec2f83df1, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,245,1e2,0,0,1,0,0,0,0},3532682a-9401-4ec4-b6f0-3d86406a698f, {8,"Разделитель",0,1, {1,1, {"ru","Действие9"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},614d077c-c010-4f12-a199-13974880b67a, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},89229f8e-a537-4093-91a0-b632321bc5e7, {8,"НастройкаСобытия",0,3, {1,1, {"ru","Событие"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,222,1e2,0,0,1,0,0,0,0},073db2f9-3d10-411f-b3af-2d321c0c4ac7, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,222,1e2,0,0,1,0,0,0,0},983bd1a0-cba1-4ec9-af8b-96cd028494b7, {8,"КонсольКомпоновки",0,1, {1,1, {"ru","Консоль компоновки"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},24681846-cc06-4ff2-a75c-d0f8b1143847, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},d6aa9dc5-8519-4482-b5b2-c54553b6ba2c, {8,"Разделитель3",0,1, {1,1, {"ru","Действие"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,237,1e2,2,0,1,0,0,0,0},85df3027-7c39-4340-be19-443f644efb5d, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,237,1e2,2,0,1,0,0,0,0},205b79de-62fe-4a3d-8c57-4c8b5d9043e3, {8,"ПоказыватьПанельИтогов",0,1, {1,1, {"ru","Итоги"} -},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,239,1e2,0,3,1,1,0,0,0},0120c05f-5a76-4aea-8ccd-45dfd1c92cb8, +},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,239,1e2,0,3,1,1,0,0,0},7b390199-1a44-4357-b6ae-d2fa1aa73caa, {8,"Разделитель6",0,1, {1,1, {"ru","Действие3"} -},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,240,1e2,2,0,1,0,0,0,0},c1ecb5d3-5f02-4f7e-8c49-e05348a0512a, +},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,240,1e2,2,0,1,0,0,0,0},6d27e9ca-af93-4eaf-b75a-0b75a7d042da, {8,"ПоказыватьПанельСвойств",0,1, {1,1, {"ru","Свойства"} @@ -25169,7 +25169,7 @@ BgxkEQA7} {0} } } -},1000,596,1,0,1,4,4,2042,1000,596,96}, +},1000,596,1,0,1,4,4,2043,1000,596,96}, { {0},173, {65, diff --git a/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form.bin b/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form.bin index 8d7e80663..754807aa9 100644 Binary files a/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form.bin and b/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form.bin differ diff --git a/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form/form.txt b/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form/form.txt index 84283c4b9..6ea458486 100644 --- a/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form/form.txt +++ b/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form/form.txt @@ -109,29 +109,10 @@ {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,56,1,11, -{7,c1036195-30af-4663-812a-5ee1a8a89032,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} -} -},0,1}, -{7,a0c63ad9-4506-4c19-a662-3c738fbe082e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,86869b6c-bd85-4d03-bcae-397993965cd1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,f1e1c4bc-32e1-45b1-8b02-c70c29019d05,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4294967295,00000000-0000-0000-0000-000000000000,144, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, -{7,b28cea8c-bd53-4b38-9e33-230882c8b849,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,6c928adc-ba3c-4aec-8fd7-4b29c4f87cad,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыРедакторИзмененийНаУзле", {1,"ДействияФормыРедакторИзмененийНаУзле", {1,1, @@ -156,9 +137,24 @@ }, {4,1, {0,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""},1}, -{7,e36e4eb7-90af-47e6-ae29-afa3a7359a86,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,7bdb8feb-f5e2-4659-8de9-0712fb5a9f46,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,b4a7a02c-45b6-4427-beb1-d4f7c8452b46,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} +} +},0,1}, +{7,34b9bebf-ea9b-42d8-8da7-14bba6bca9a4,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыНовоеОкно", {1,"ДействияФормыНовоеОкно", {1,1, @@ -183,9 +179,11 @@ }, {4,1, {0,eb47324b-85f9-4172-9315-bba8015d9970},"",-1,-1,1,0,""},1}, -{7,1fdcf2b3-64ac-4dad-92c0-d510ddea690b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{7,1bd5f8df-2745-4a1f-9c43-a143424b52b8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, -{7,d003178b-c75c-42a0-91f1-8a04deb28e9b,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,33a493a7-fbaa-44a5-b713-bbd7ce371338,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,ac651f95-f883-4a0f-88a4-175336bf96c1,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыПараметрыЗаписи", {1,"ДействияФормыПараметрыЗаписи", {1,1, @@ -208,10 +206,12 @@ {1,1, {"ru","Общие параметры записи"} },1}, -{7,3234d5e0-9e16-42e5-b454-9b354993acbc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,8eda9b71-83bf-45f0-9bca-08754a1339dd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1}, +{7,d37c9f43-6203-48ce-ae70-78ffaed0606c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4294967295,00000000-0000-0000-0000-000000000000,143, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1}, -{7,41df7a34-d3cd-4ac2-a255-59e3ff47b1f4,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,45819d76-7a37-4238-a8ee-aad99027601e,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыСтруктураФормы", {1,"ДействияФормыСтруктураФормы", {1,1, @@ -236,7 +236,7 @@ }, {4,1, {0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1}, -{7,8f003241-def8-4b8c-a54c-70fec08dd04d,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,d0aec1a1-b520-439c-a389-5dfe8ad3b691,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ДействияФормыОПодсистеме", {1,"ДействияФормыОПодсистеме", {1,1, @@ -255,47 +255,47 @@ },1, {4,1, {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,c1036195-30af-4663-812a-5ee1a8a89032, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,b4a7a02c-45b6-4427-beb1-d4f7c8452b46, {8,"Выполнить",0,1, {1,1, {"ru","Выполнить"} -},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},a0c63ad9-4506-4c19-a662-3c738fbe082e, +},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},33a493a7-fbaa-44a5-b713-bbd7ce371338, {8,"Разделитель",0,1, {1,1, {"ru","Действие"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},b28cea8c-bd53-4b38-9e33-230882c8b849, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},6c928adc-ba3c-4aec-8fd7-4b29c4f87cad, {8,"РедакторИзмененийНаУзле",0,2, {1,1, {"ru","Редактор изменений"} -},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},e36e4eb7-90af-47e6-ae29-afa3a7359a86, +},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},1bd5f8df-2745-4a1f-9c43-a143424b52b8, {8,"Разделитель1",0,1, {1,1, {"ru","Действие2"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},d003178b-c75c-42a0-91f1-8a04deb28e9b, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},ac651f95-f883-4a0f-88a4-175336bf96c1, {8,"ПараметрыЗаписи",0,2, {1,1, {"#","Параметры записи"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,56,1e2,0,0,1,0,0,0,0},1fdcf2b3-64ac-4dad-92c0-d510ddea690b, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,56,1e2,0,0,1,0,0,0,0},8eda9b71-83bf-45f0-9bca-08754a1339dd, {8,"Разделитель7",0,3, {1,1, {"ru","Действие6"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,55,1e2,2,0,1,0,0,0,0},3234d5e0-9e16-42e5-b454-9b354993acbc, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,55,1e2,2,0,1,0,0,0,0},d37c9f43-6203-48ce-ae70-78ffaed0606c, {8,"Действие",0,1, {1,1, {"#","Действие"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,49,1e2,0,0,1,0,0,0,0},86869b6c-bd85-4d03-bcae-397993965cd1, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,49,1e2,0,0,1,0,0,0,0},f1e1c4bc-32e1-45b1-8b02-c70c29019d05, {8,"Действие1",0,1, {1,1, {"#","Действие1"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,50,1e2,0,0,1,0,0,0,0},7bdb8feb-f5e2-4659-8de9-0712fb5a9f46, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,50,1e2,0,0,1,0,0,0,0},34b9bebf-ea9b-42d8-8da7-14bba6bca9a4, {8,"НовоеОкно",0,6, {1,1, {"ru","НовоеОкно"} -},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},41df7a34-d3cd-4ac2-a255-59e3ff47b1f4, +},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},45819d76-7a37-4238-a8ee-aad99027601e, {8,"СтруктураФормы",0,4, {1,1, {"#","Структура формы"} -},0,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},8f003241-def8-4b8c-a54c-70fec08dd04d, +},0,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},d0aec1a1-b520-439c-a389-5dfe8ad3b691, {8,"ОПодсистеме",0,2, {1,1, {"ru","О подсистеме"} @@ -304,7 +304,7 @@ {0} } } -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,eaea40e2-475a-4693-8b49-6d56be8d6699,47,0,0} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,a56c6943-df31-4666-8333-eac0b6daf755,47,0,0} }, {8,0,0,827,25,1, {0, @@ -1805,10 +1805,42 @@ {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,cf127325-21df-4d04-810f-257518d133f0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,989008ea-ffe8-47ed-92e4-f512a3384010,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,8d6d41f2-4fbb-488d-880d-e1997da6ff65,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельРезультатЗагрузкиОтборБезЗначенияВТекущейКолонке", +{1,"КоманднаяПанельРезультатЗагрузкиОтборБезЗначенияВТекущейКолонке", +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},7, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{1,1, +{"ru","Отбор без значения в текущей колонке"} +}, +{4,1, +{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, +{7,df7c7582-1df2-4a0c-97ed-fb15de1a6e1c,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,d80b6c61-c4d2-4d27-9f5e-04f258450ff4,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,9c6907c2-6310-48b6-8016-d13d77daa0d6,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,60cc8e2c-4c14-4e4a-8637-bdf277359327,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,04e75737-916a-4735-82dc-cb0f9f930253,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельРезультатЗагрузкиОткрытьМенеджерТабличногоПоля", {1,"КоманднаяПанельРезультатЗагрузкиОткрытьМенеджерТабличногоПоля", {1,1, @@ -1842,12 +1874,7 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5 BgxkEQA7} },0,""},2}, -{7,be3760d1-3d2f-4532-89af-d24594ec916a,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,83c8c566-7236-420e-90c9-8b5c6be2d089,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,4b7f93a4-fda1-499e-baba-d569ec0e6201,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,b2f6bc76-bdc1-4aca-b00c-7f5455e03ba5,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельРезультатЗагрузкиРазличныеЗначенияКолонки", {1,"КоманднаяПанельРезультатЗагрузкиРазличныеЗначенияКолонки", {1,1, @@ -1872,40 +1899,13 @@ BgxkEQA7} }, {4,1, {0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},2}, -{7,4517a50b-a75f-4985-95e5-75a616be6355,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, -{7,c9ec0e6b-b593-4e18-b95b-f1943ea34dc3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,79b2e520-2b7f-4b90-94c9-ea738787dd0a,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,483e20eb-53d4-4963-86b3-f19c91248b6a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, +{7,efc37a53-7bc9-4163-bfa7-d5fe4541c4d1,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,32fb9fb7-a5d2-4a0c-9bef-a4ffb5f72146,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КоманднаяПанельРезультатЗагрузкиОтборБезЗначенияВТекущейКолонке", -{1,"КоманднаяПанельРезультатЗагрузкиОтборБезЗначенияВТекущейКолонке", -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},7, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{1,1, -{"ru","Отбор без значения в текущей колонке"} -}, -{4,1, -{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2}, -{7,7269bd9b-abbd-4602-8f24-79777ace300f,1,e1692cc2-605b-4535-84dd-28440238746c, +{7,8de62fda-2371-41f8-8164-8a38b36e8d8a,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД", {1,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД", {1,1, @@ -1930,42 +1930,42 @@ BgxkEQA7} }, {4,1, {0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""},2},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,cf127325-21df-4d04-810f-257518d133f0, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,df7c7582-1df2-4a0c-97ed-fb15de1a6e1c, {8,"Действие7",0,1, {1,1, {"#","Действие7"} -},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},be3760d1-3d2f-4532-89af-d24594ec916a, +},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},9c6907c2-6310-48b6-8016-d13d77daa0d6, {8,"Действие8",0,1, {1,1, {"#","Действие8"} -},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},83c8c566-7236-420e-90c9-8b5c6be2d089, +},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},60cc8e2c-4c14-4e4a-8637-bdf277359327, {8,"Разделитель",0,1, -{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},d80b6c61-c4d2-4d27-9f5e-04f258450ff4, +{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},04e75737-916a-4735-82dc-cb0f9f930253, {8,"ОткрытьМенеджерТабличногоПоля",0,5, {1,2, {"ru","Менеджер табличного поля"}, {"en","Кнопка командной панели действие"} -},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},4b7f93a4-fda1-499e-baba-d569ec0e6201, +},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},b2f6bc76-bdc1-4aca-b00c-7f5455e03ba5, {8,"РазличныеЗначенияКолонки",0,3, {1,1, {"ru","Значения колонки"} -},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},c9ec0e6b-b593-4e18-b95b-f1943ea34dc3, +},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},79b2e520-2b7f-4b90-94c9-ea738787dd0a, {8,"Действие1",0,2, {1,1, {"#","Действие1"} -},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},483e20eb-53d4-4963-86b3-f19c91248b6a, +},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},efc37a53-7bc9-4163-bfa7-d5fe4541c4d1, {8,"Действие2",0,2, {1,1, {"#","Действие2"} -},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},32fb9fb7-a5d2-4a0c-9bef-a4ffb5f72146, +},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},8d6d41f2-4fbb-488d-880d-e1997da6ff65, {8,"ОтборБезЗначенияВТекущейКолонке",0,2, {1,1, {"ru","Отбор без значения"} -},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},4517a50b-a75f-4985-95e5-75a616be6355, +},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},989008ea-ffe8-47ed-92e4-f512a3384010, {8,"Разделитель1",0,1, {1,1, {"ru","Действие"} -},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},7269bd9b-abbd-4602-8f24-79777ace300f, +},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},8de62fda-2371-41f8-8164-8a38b36e8d8a, {8,"РедакторОбъектаБД",0,3, {1,1, {"ru","РедакторОбъектаБД"} diff --git a/DataProcessors/ирДинамическийСписок/Forms/НастройкиСпискаУпр/Ext/Form.xml b/DataProcessors/ирДинамическийСписок/Forms/НастройкиСпискаУпр/Ext/Form.xml index 59c36da5c..61a4551e0 100644 --- a/DataProcessors/ирДинамическийСписок/Forms/НастройкиСпискаУпр/Ext/Form.xml +++ b/DataProcessors/ирДинамическийСписок/Forms/НастройкиСпискаУпр/Ext/Form.xml @@ -17,10 +17,15 @@ +