diff --git a/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form.bin b/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form.bin
index fcae0943a..85136cef5 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 bdcaae389..fd6b8ee27 100644
--- a/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form/form.txt
+++ b/Catalogs/ирАлгоритмы/Forms/ФормаЭлемента/Ext/Form/form.txt
@@ -287,42 +287,66 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1,18,
-{6,abb84352-d382-4fa5-87e8-9ddd1819ac88,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,7f989a93-3574-4dc8-b70a-6ba17751db0a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,eac3b328-2c1d-4ff9-a84b-c1b767587291,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,8596014a-7b91-4b00-8edc-681d72d920df,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},
-{6,0385cd12-ea0f-4974-a240-2c56c3ce190a,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},
-{6,79fd8105-2312-4f44-8f86-5bac67d2af18,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},
-{6,3f0cd98f-dab4-4a9c-96a3-f2e86fb2313f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,bec52676-c5a3-47f1-a172-6e106efe54b6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,c05c072c-de3b-428e-a450-ca383fb621ca,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
-{6,097511f7-3fdd-4747-9a99-a78beea4ea96,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,b05a9a0a-d30a-468b-8b5a-ddda4ea89401,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},
-{6,0d91db58-cd32-4052-a0a6-4b700bbc36c8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,147,
+{6,3425982b-1835-4dbc-ad11-dee642ab0991,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},
-{6,3350feff-c875-45bb-9e83-ec6bc2005126,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,b9918700-975d-414f-bb5a-c7355a1640d3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,5361fe5f-3894-4ae5-8887-099c1857c9a8,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
+{6,1d94e116-3e0d-440b-8568-238ef327599c,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},
+{6,197eccfe-4962-4bd4-b751-d7a9babe1e24,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0},
-{6,79d7906c-1e9b-410a-8748-e82f0c4d61d1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,146,
+{6,81e98017-6662-4ad3-9883-a7a8ad451244,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},
-{6,dcff61fd-a8a4-46b0-b382-8ab9daaf69f7,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},
-{6,7aa28b45-ec38-493f-b409-f9fbb25a3e92,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,470af4d4-370e-48fa-8ffb-aa2a41afc409,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},
+{6,7002c2cc-7713-4e74-bb29-48b4b80ef46c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,0edd0909-a381-4a0c-9759-7fc73dea538a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,a91a0ed1-4b64-47c0-811f-c6bd574ca30e,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,""}
+},
+{6,e90fa960-5c3b-4cce-b5a4-927a39b811f7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,a41405af-f073-436e-9298-ea2f5982f603,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},
+{6,cc07f85d-e81b-4891-9536-51f64dcd2fad,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,0f861166-cc34-442b-9493-6d8763ad737f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтображатьПараметры",
{1,"ДействияФормыОтображатьПараметры",
{1,1,
@@ -349,67 +373,43 @@
{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},
{0,0,0}
},
-{6,eb03c24f-b85f-4f29-89f5-5172c904c7bd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,0d590f27-bae3-4933-b1fb-5ee319039a91,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},
-{6,f84d2edd-4008-484f-aa96-340b6a44fdb3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,37f5f15d-1f75-4ab3-89b6-e662a94c153c,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,""}
-},
-{6,66a1f78a-4d7e-45c2-9fcc-278913e18840,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},2,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,5361fe5f-3894-4ae5-8887-099c1857c9a8,
+{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
+{6,efea8017-ab12-4506-b8b1-5cb61dda9229,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},2,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,197eccfe-4962-4bd4-b751-d7a9babe1e24,
{8,"Подменю",0,1,
{1,1,
{"#","Подменю"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},3f0cd98f-dab4-4a9c-96a3-f2e86fb2313f,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},0edd0909-a381-4a0c-9759-7fc73dea538a,
{8,"Разделитель",0,1,
-{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},0d91db58-cd32-4052-a0a6-4b700bbc36c8,
+{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},0d590f27-bae3-4933-b1fb-5ee319039a91,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},b9918700-975d-414f-bb5a-c7355a1640d3,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},cc07f85d-e81b-4891-9536-51f64dcd2fad,
{8,"Разделитель1",0,1,
-{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},dcff61fd-a8a4-46b0-b382-8ab9daaf69f7,
+{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},3425982b-1835-4dbc-ad11-dee642ab0991,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},bec52676-c5a3-47f1-a172-6e106efe54b6,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},c05c072c-de3b-428e-a450-ca383fb621ca,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},097511f7-3fdd-4747-9a99-a78beea4ea96,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},e90fa960-5c3b-4cce-b5a4-927a39b811f7,
{8,"Разделитель2",0,1,
-{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},7aa28b45-ec38-493f-b409-f9fbb25a3e92,
+{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},0f861166-cc34-442b-9493-6d8763ad737f,
{8,"ОтображатьПараметры",0,7,
{1,1,
{"ru","Параметры"}
-},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},3350feff-c875-45bb-9e83-ec6bc2005126,
+},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},7002c2cc-7713-4e74-bb29-48b4b80ef46c,
{8,"Разделитель9",0,4,
{1,1,
{"ru","Действие6"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},37f5f15d-1f75-4ab3-89b6-e662a94c153c,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},a91a0ed1-4b64-47c0-811f-c6bd574ca30e,
{8,"ОПодсистеме",0,4,
{1,1,
{"ru","О подсистеме"}
@@ -418,31 +418,31 @@
{1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0}
}
},
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,eb03c24f-b85f-4f29-89f5-5172c904c7bd,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,a41405af-f073-436e-9298-ea2f5982f603,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},66a1f78a-4d7e-45c2-9fcc-278913e18840,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},eac3b328-2c1d-4ff9-a84b-c1b767587291,
{8,"Разделитель",0,1,
-{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},79d7906c-1e9b-410a-8748-e82f0c4d61d1,
+{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},1d94e116-3e0d-440b-8568-238ef327599c,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},0385cd12-ea0f-4974-a240-2c56c3ce190a,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},470af4d4-370e-48fa-8ffb-aa2a41afc409,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},b05a9a0a-d30a-468b-8b5a-ddda4ea89401,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},81e98017-6662-4ad3-9883-a7a8ad451244,
{8,"Действие3",0,1,
{1,1,
{"#","Действие3"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},79fd8105-2312-4f44-8f86-5bac67d2af18,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},efea8017-ab12-4506-b8b1-5cb61dda9229,
{8,"Действие4",0,1,
{1,1,
{"#","Действие4"}
-},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},f84d2edd-4008-484f-aa96-340b6a44fdb3,
+},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},7f989a93-3574-4dc8-b70a-6ba17751db0a,
{8,"Разделитель1",0,1,
-{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},abb84352-d382-4fa5-87e8-9ddd1819ac88,
+{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},8596014a-7b91-4b00-8edc-681d72d920df,
{8,"Действие5",0,1,
{1,1,
{"#","Действие5"}
@@ -512,32 +512,32 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0},9,2,0,2,0,1,
{5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5,
-{6,e13fd328-eb1e-4d4a-8d32-7c818648f9f7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,6be844b3-017c-43a9-8f44-fb3f6140c9b9,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},
-{6,31ac119f-eae7-41a5-ac43-6f7b09a21bdf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,4917df97-6082-43cd-a497-a34e4ee77a8d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,07a0a209-bb55-4d7e-a893-b3cb4f2dfd44,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},
-{6,8cb3d72f-31e9-4281-bbc3-1c01b8472722,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,65eb7cc0-a96e-4c89-a65f-1d810ad83462,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,6e13c74f-134a-428c-b925-094b0fe6efcf,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},
+{6,d600f78a-f6c6-412e-958c-d0b0efc779d9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,77b62ea4-6c95-4794-95e2-8d0bcfffe2f1,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,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,e13fd328-eb1e-4d4a-8d32-7c818648f9f7,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,6be844b3-017c-43a9-8f44-fb3f6140c9b9,
{8,"ОсновныеДействияФормыОК",0,1,
{1,1,
{"ru"," OK "}
-},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},8cb3d72f-31e9-4281-bbc3-1c01b8472722,
+},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},4917df97-6082-43cd-a497-a34e4ee77a8d,
{8,"Разделитель",0,1,
-{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},65eb7cc0-a96e-4c89-a65f-1d810ad83462,
+{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},6e13c74f-134a-428c-b925-094b0fe6efcf,
{8,"ОсновныеДействияФормыСохранить",0,1,
{1,1,
{"ru","Записать"}
-},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},31ac119f-eae7-41a5-ac43-6f7b09a21bdf,
+},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},d600f78a-f6c6-412e-958c-d0b0efc779d9,
{8,"Разделитель1",0,1,
-{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},07a0a209-bb55-4d7e-a893-b3cb4f2dfd44,
+{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},77b62ea4-6c95-4794-95e2-8d0bcfffe2f1,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1,
{"ru","Закрыть"}
@@ -546,7 +546,7 @@
{0}
}
}
-},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,6762f8fc-b584-4adc-aab3-0ea496699659,1,0,0}
+},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,dc99ba44-f805-4522-bdd4-5875080bd816,1,0,0}
},
{8,0,439,564,464,1,
{0,
@@ -608,100 +608,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,2,1,1,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11,
-{6,dd95d6d7-6a3f-40a3-869d-88e8c4bcb7f0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,1b718a03-10d8-4ede-9368-7789a9acbcc8,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,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""}
-},
-{6,805679c0-1f3f-48cc-be02-28464b07e079,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0},
-{6,8830a1c7-35e6-4898-be20-3b6928d342aa,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,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
-},
-{6,a716fe4c-3c4f-495d-9e82-1701bd1b45d0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,88be7330-a519-4414-b3ac-eb223a50aa39,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,cd60ee5a-f50b-42c3-8bc8-eea2d7dddd4f,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}
-},
-{6,5a5d434e-8ac3-4f23-be37-60c245d4ad8f,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,544c24e7-43a2-4015-837e-d6e5c45b08d1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,2,
@@ -736,7 +643,40 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
},0,""},
{0,49,20}
},
-{6,7ccd357e-5f4e-4068-ae22-f58fb7494e51,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,72e0a927-1414-4225-b6e2-89a34dff7c5a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,cf3fa084-f933-4d32-8b04-7c4d0108cd9e,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,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
+},
+{6,d3e850a9-4467-42f2-ac26-48f766b720bf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0},
+{6,f61e70bd-d11e-451b-811f-2c4d7bb0524e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
@@ -760,47 +700,107 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{"ru","Обновить из файла внешней обработки"}
}
},
-{6,a28fd550-74ba-4226-be0d-6dd448da01a3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,4c485a1e-e5c1-4053-a1fe-8be57fc323c1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,62c066d7-8257-43f1-9c90-63180c1128bf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,fc256c19-be14-4ca1-aec7-8ac657d1b9ca,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,dd7ca770-a54f-4c15-bfce-9e07815db9bf,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}
+},
+{6,e043ceca-ae7c-4c23-8638-79dc44e5dfc1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,e445fb96-6fd2-4781-8d2f-cfccbd7e64e4,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,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""}
+},
+{6,cf00656e-68eb-40ae-b47f-2d94b63450d5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},2,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,1b718a03-10d8-4ede-9368-7789a9acbcc8,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,e445fb96-6fd2-4781-8d2f-cfccbd7e64e4,
{8,"СгенерироватьМетод",0,1,
{1,1,
{"ru","Метод"}
-},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},a28fd550-74ba-4226-be0d-6dd448da01a3,
+},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},fc256c19-be14-4ca1-aec7-8ac657d1b9ca,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие"}
-},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},8830a1c7-35e6-4898-be20-3b6928d342aa,
+},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},cf3fa084-f933-4d32-8b04-7c4d0108cd9e,
{8,"КонсольКода",0,1,
{1,1,
{"ru","Консоль кода"}
-},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},62c066d7-8257-43f1-9c90-63180c1128bf,
+},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},4c485a1e-e5c1-4053-a1fe-8be57fc323c1,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие"}
-},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},cd60ee5a-f50b-42c3-8bc8-eea2d7dddd4f,
+},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},dd7ca770-a54f-4c15-bfce-9e07815db9bf,
{8,"ОткрытьВОтладчике",0,2,
{1,1,
{"ru","Отладчик"}
-},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},88be7330-a519-4414-b3ac-eb223a50aa39,
+},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},cf00656e-68eb-40ae-b47f-2d94b63450d5,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие"}
-},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},7ccd357e-5f4e-4068-ae22-f58fb7494e51,
+},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},f61e70bd-d11e-451b-811f-2c4d7bb0524e,
{8,"ОбновитьИзФайла",0,1,
{1,1,
{"ru","Обновить из файла"}
-},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},dd95d6d7-6a3f-40a3-869d-88e8c4bcb7f0,
+},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},72e0a927-1414-4225-b6e2-89a34dff7c5a,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
-},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},805679c0-1f3f-48cc-be02-28464b07e079,
+},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},d3e850a9-4467-42f2-ac26-48f766b720bf,
{8,"Вставка",0,3,
{1,1,
{"ru","Вставка"}
-},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},a716fe4c-3c4f-495d-9e82-1701bd1b45d0,
+},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},e043ceca-ae7c-4c23-8638-79dc44e5dfc1,
{8,"Разделитель2",0,1,
{1,1,
{"ru","Действие"}
@@ -809,7 +809,7 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,0}
}
},
-{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,5a5d434e-8ac3-4f23-be37-60c245d4ad8f,
+{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,544c24e7-43a2-4015-837e-d6e5c45b08d1,
{8,"СсылкаНаОбъектБД",1,3,
{1,1,
{"ru","Ссылка на объект БД"}
@@ -1674,9 +1674,9 @@ AQ==},0},0,0,0},
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,1,0,1,1,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,642,1,2,
-{6,faad7ca9-9839-45fb-8bb2-94d3950cb02f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,d1a6e234-8d80-4c6b-8b06-f2dc650b2db7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,e98e6bfd-6cdb-4c65-b6de-e866ffdba449,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,1f6271c3-0cfd-47ee-8ed0-60393d2d6443,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить",
{1,2,
@@ -1703,11 +1703,11 @@ AQ==},0},0,0,0},
{"ru","Дополнить параметры по тексту"}
}
},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,faad7ca9-9839-45fb-8bb2-94d3950cb02f,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,d1a6e234-8d80-4c6b-8b06-f2dc650b2db7,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие9"}
-},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},e98e6bfd-6cdb-4c65-b6de-e866ffdba449,
+},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},1f6271c3-0cfd-47ee-8ed0-60393d2d6443,
{8,"Заполнить",0,2,
{1,1,
{"ru","Заполнить"}
diff --git a/CommonForms/ирВыпускВариантаРасширение/Ext/Form.bin b/CommonForms/ирВыпускВариантаРасширение/Ext/Form.bin
index ea4a63e39..3c27ba6d2 100644
Binary files a/CommonForms/ирВыпускВариантаРасширение/Ext/Form.bin and b/CommonForms/ирВыпускВариантаРасширение/Ext/Form.bin differ
diff --git a/CommonForms/ирВыпускВариантаРасширение/Ext/Form/Module.bsl b/CommonForms/ирВыпускВариантаРасширение/Ext/Form/Module.bsl
index 399098e28..efddf430e 100644
--- a/CommonForms/ирВыпускВариантаРасширение/Ext/Form/Module.bsl
+++ b/CommonForms/ирВыпускВариантаРасширение/Ext/Form/Module.bsl
@@ -29,7 +29,7 @@
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("cfe");
ПолучитьОбщийМакет("ирШаблонРасширения").Записать(ИмяВременногоФайла);
ТекстЛога = "";
- Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/LoadCfg """ + ИмяВременногоФайла + """ -Extension """ + ИмяРасширения + """", , ТекстЛога);
+ Успех = ирОбщий.ВыполнитьКомандуКонфигуратораЛкс("/LoadCfg """ + ИмяВременногоФайла + """ -Extension """ + ИмяРасширения + """", , ТекстЛога,,, Истина);
Если Не Успех Тогда
УдалитьФайлы(ИмяВременногоФайла);
Сообщить(ТекстЛога);
diff --git a/CommonForms/ирВыпускВариантаРасширение/Ext/Form/form.txt b/CommonForms/ирВыпускВариантаРасширение/Ext/Form/form.txt
index 8483cb9d0..6bfc00e65 100644
--- a/CommonForms/ирВыпускВариантаРасширение/Ext/Form/form.txt
+++ b/CommonForms/ирВыпускВариантаРасширение/Ext/Form/form.txt
@@ -105,7 +105,7 @@
{0},7,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,1,0,2,0,1,
{5,1cdb5be4-467e-46e9-bbd2-7273737aa3a8,1,1,1,
-{6,897a6e03-f45f-4332-bbbd-a0b99352fadb,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,19135566-999d-47d3-b558-8dd009d13524,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыВыполнить",
{1,"ОсновныеДействияФормыВыполнить",
{1,1,
@@ -122,16 +122,16 @@
{0,0,0}
}
},0},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,897a6e03-f45f-4332-bbbd-a0b99352fadb,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,19135566-999d-47d3-b558-8dd009d13524,
{8,"Выполнить",0,1,
{1,1,
-{"#","Выполнить"}
+{"ru","Выполнить"}
},0,1cdb5be4-467e-46e9-bbd2-7273737aa3a8,1,1e2,0,0,1,0,0,0,0},
{-1,0,
{0}
}
}
-},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,59ba26fc-abce-47a8-be42-cb41e0e0d6fe,1,0,0}
+},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,c5b060b7-3325-4378-a563-1cc696c4f621,1,0,0}
},
{8,0,57,475,82,1,
{0,
@@ -411,7 +411,7 @@
{0}
}
}
-},475,82,1,0,1,4,4,317,475,82,96},
+},475,82,1,0,1,4,4,322,475,82,96},
{
{-1},7,
{1,
diff --git a/CommonModules/ирОбщий/Ext/Module.bsl b/CommonModules/ирОбщий/Ext/Module.bsl
index 2b889ad2c..13dfb951c 100644
--- a/CommonModules/ирОбщий/Ext/Module.bsl
+++ b/CommonModules/ирОбщий/Ext/Module.bsl
@@ -961,7 +961,7 @@
КонецФункции
-Процедура ТребоватьТипЛкс(Значение, Тип1, Тип2 = Неопределено, Тип3 = Неопределено, Тип4 = Неопределено, Тип5 = Неопределено) Экспорт
+Процедура ТребоватьТипЛкс(Значение, Тип1, Тип2 = Неопределено, Тип3 = Неопределено, Тип4 = Неопределено, Тип5 = Неопределено, Тип6 = Неопределено) Экспорт
ТипЗначения = ТипЗнч(Значение);
Если ТипЗначения = Тип1 Тогда
@@ -979,14 +979,21 @@
Если ТипЗначения = Тип5 Тогда
Возврат;
КонецЕсли;
+ Если ТипЗначения = Тип6 Тогда
+ Возврат;
+ КонецЕсли;
Массив = Новый Массив;
Массив.Добавить(Тип1);
Массив.Добавить(Тип2);
Массив.Добавить(Тип3);
Массив.Добавить(Тип4);
Массив.Добавить(Тип5);
+ Массив.Добавить(Тип6);
СтрокаТипов = "";
Для Каждого Тип Из Массив Цикл
+ Если ТипЗначения = Тип Тогда
+ Возврат;
+ КонецЕсли;
Если Тип = Неопределено Тогда
Прервать;
КонецЕсли;
@@ -1036,7 +1043,7 @@
Если Колонки = Неопределено Тогда
Колонки = ТекущаяСтрока.Владелец().Колонки;
Иначе
- ТребоватьТипЛкс(Колонки, Тип("КоллекцияКолонокТаблицыЗначений"), Тип("КоллекцияКолонокДереваЗначений"), Тип("КоллекцияКолонокРезультатаЗапроса"), , Тип("КоллекцияОбъектовМетаданных"));
+ ТребоватьТипЛкс(Колонки, Тип("ТаблицаЗначений"), Тип("КоллекцияКолонокТаблицыЗначений"), Тип("КоллекцияКолонокДереваЗначений"), Тип("КоллекцияКолонокРезультатаЗапроса"), , Тип("КоллекцияОбъектовМетаданных"));
#Если Сервер И Не Сервер Тогда
Колонки = Новый ТаблицаЗначений;
Колонки = Колонки.Колонки;
@@ -1051,10 +1058,20 @@
ИмяКолонкиИлиОписаниеТипов = Неопределено;
КонецЕсли;
КонецЕсли;
- Если Колонки.Найти(ИмяКолонкиТипаЗначения) <> Неопределено Тогда
+ Если ТипЗнч(Колонки) = Тип("ТаблицаЗначений") Тогда
+ ЕстьКолонкаТипЗначения = Колонки.Найти(ИмяКолонкиТипаЗначения, "Имя") <> Неопределено;
+ Иначе
+ ЕстьКолонкаТипЗначения = Колонки.Найти(ИмяКолонкиТипаЗначения) <> Неопределено;
+ КонецЕсли;
+ Если ЕстьКолонкаТипЗначения Тогда
ТекущаяСтрока[ИмяКолонкиТипаЗначения] = ПредставлениеТипаЛкс(ТипЗначения, ИмяКолонкиИлиОписаниеТипов, Ложь);
КонецЕсли;
- Если Колонки.Найти(ИмяКолонкиИмяТипаЗначения) <> Неопределено Тогда
+ Если ТипЗнч(Колонки) = Тип("ТаблицаЗначений") Тогда
+ ЕстьКолонкаИмяТипаЗначения = Колонки.Найти(ИмяКолонкиИмяТипаЗначения, "Имя") <> Неопределено;
+ Иначе
+ ЕстьКолонкаИмяТипаЗначения = Колонки.Найти(ИмяКолонкиИмяТипаЗначения) <> Неопределено;
+ КонецЕсли;
+ Если ЕстьКолонкаИмяТипаЗначения Тогда
ТекущаяСтрока[ИмяКолонкиИмяТипаЗначения] = ПредставлениеТипаЛкс(ТипЗначения, ИмяКолонкиИлиОписаниеТипов, Истина);
КонецЕсли;
@@ -1194,6 +1211,9 @@
Функция ЗаменитьИдентификаторОбъектаЛкс(Объект, ИдентификаторСсылки = Неопределено) Экспорт
+ Если Не ирКэш.ЛиПортативныйРежимЛкс() И ТипЗнч(Объект) = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект") Тогда
+ Возврат Объект.ЗаменитьИдентификаторОбъекта();
+ КонецЕсли;
Если ИдентификаторСсылки = Неопределено Тогда
ИдентификаторСсылки = Новый УникальныйИдентификатор;
КонецЕсли;
@@ -3023,11 +3043,28 @@
И ТипЗнч(пОтборПриемник) = Тип("Отбор")
Тогда
СкопироватьОтборПостроителяЛкс(пОтборПриемник, пОтборИсточник, , ТолькоИспользуемые, ОчищатьПриемник);
+ ИначеЕсли Истина
+ И ТипЗнч(пОтборИсточник) = Тип("Структура")
+ И ТипЗнч(пОтборПриемник) = Тип("Отбор")
+ Тогда
+ Для Каждого КлючИЗначение Из пОтборИсточник Цикл
+ ЭлементОтбора = пОтборПриемник.Найти(КлючИЗначение.Ключ);
+ Если ЭлементОтбора <> Неопределено Тогда
+ УстановитьЭлементОтбораЛкс(ЭлементОтбора,, КлючИЗначение.Значение);
+ КонецЕсли;
+ КонецЦикла;
ИначеЕсли Истина
И ТипЗнч(пОтборИсточник) = Тип("ОтборКомпоновкиДанных")
И ТипЗнч(пОтборПриемник) = Тип("ОтборКомпоновкиДанных")
Тогда
СкопироватьЭлементыКомпоновкиЛкс(пОтборПриемник, пОтборИсточник, ПроверятьДоступность, ОчищатьПриемник);
+ ИначеЕсли Истина
+ И ТипЗнч(пОтборИсточник) = Тип("Структура")
+ И ТипЗнч(пОтборПриемник) = Тип("ОтборКомпоновкиДанных")
+ Тогда
+ Для Каждого КлючИЗначение Из пОтборИсточник Цикл
+ НайтиДобавитьЭлементОтбораКомпоновкиЛкс(пОтборПриемник, КлючИЗначение.Ключ, КлючИЗначение.Значение);
+ КонецЦикла;
ИначеЕсли Истина
И ТипЗнч(пОтборИсточник) = Тип("Отбор")
И ТипЗнч(пОтборПриемник) = Тип("ОтборКомпоновкиДанных")
@@ -5223,7 +5260,7 @@
Тогда
//
ИначеЕсли ТипЗнч(Объект) = Тип("Форма") Тогда
- ПолноеИмяМД = ПолучитьДопСвойстваФормыЛкс(Объект).ИмяФормы;
+ ПолноеИмяМД = СлужебныеДанныеФормыЛкс(Объект).ИмяФормы;
ИначеЕсли ТипЗнч(Объект) = Тип("УправляемаяФорма") Тогда
ПолноеИмяМД = Объект.ИмяФормы;
Иначе
@@ -7291,7 +7328,7 @@
ГруппаИли.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ГруппаИли.Использование = Истина;
Для Каждого КлючСтроки Из КоллекцияСтрок Цикл
- ГруппаИ = НастройкаКомпоновки.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
+ ГруппаИ = ГруппаИли.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаИ.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ;
ГруппаИ.Использование = Истина;
Для Каждого КлючИЗначение Из КлючТекущейСтроки Цикл
@@ -7580,11 +7617,19 @@
Процедура ИнтерактивноЗаписатьВКолонкуТабличногоПоляЛкс(ТабличноеПоле, Знач Колонка, Знач Значение, Знач ФормаИнициатор = Неопределено,
Знач ВосстанавитьТекущуюКолонку = Истина, Знач ВключитьРежимРедактирования = Истина, Знач КонтролироватьТекущиеДанные = Истина) Экспорт
- ЭлементУправления = Колонка.ЭлементУправления;
- Если ТипЗнч(ЭлементУправления) <> Тип("ПолеВвода") Тогда
- Возврат;
- КонецЕсли;
- ХмлТип = XMLТипЗнч(ЭлементУправления.Значение);
+ Если ТипЗнч(Колонка) = Тип("КолонкаТабличногоПоля") Тогда
+ ЭлементУправления = Колонка.ЭлементУправления;
+ Если ТипЗнч(ЭлементУправления) <> Тип("ПолеВвода") Тогда
+ Возврат;
+ КонецЕсли;
+ Иначе
+ ЭлементУправления = Колонка;
+ Если ТипЗнч(ЭлементУправления) <> Тип("ПолеФормы") Тогда
+ Возврат;
+ КонецЕсли;
+ КонецЕсли;
+ ДанныеПоля = ДанныеЭлементаФормыЛкс(ЭлементУправления);
+ ХмлТип = XMLТипЗнч(ДанныеПоля);
Если Истина
И ХмлТип <> Неопределено
И Найти(ХмлТип.ИмяТипа, "CatalogRef.") > 0
@@ -7604,34 +7649,47 @@
КонецЕсли;
КонецЕсли;
Если ВосстанавитьТекущуюКолонку Тогда
- СтараяТекущаяКолонка = ТабличноеПоле.ТекущаяКолонка;
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ СтараяТекущаяКолонка = ТабличноеПоле.ТекущаяКолонка;
+ Иначе
+ СтараяТекущаяКолонка = ТабличноеПоле.ТекущийЭлемент;
+ КонецЕсли;
КонецЕсли;
- ПрисвоитьЕслиНеРавноЛкс(ТабличноеПоле.ТекущаяКолонка, Колонка);
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ ПрисвоитьЕслиНеРавноЛкс(ТабличноеПоле.ТекущаяКолонка, Колонка);
+ Иначе
+ ПрисвоитьЕслиНеРавноЛкс(ТабличноеПоле.ТекущийЭлемент, Колонка);
+ КонецЕсли;
Если ВключитьРежимРедактирования Тогда
ТабличноеПоле.ИзменитьСтроку();
КонецЕсли;
ИнтерактивноЗаписатьВЭлементУправленияЛкс(ЭлементУправления, Значение, ФормаИнициатор);
- Если Истина
- И КонтролироватьТекущиеДанные // На 8.3.8 значение в свойство строки почему то не попадает
- И Колонка.Данные <> ""
- Тогда
- Попытка
- ЗначениеЯчейки = ТабличноеПоле.ТекущиеДанные[Колонка.Данные];
- ИмяДанныхПравильное = Истина;
- Исключение
- // В табличных полях компоновки
- ИмяДанныхПравильное = Ложь;
- КонецПопытки;
- Если ИмяДанныхПравильное Тогда
- Если Значение <> ЗначениеЯчейки Тогда
- // Такое случается в некоторых состояниях формы (пока Открыта() = Ложь)
- // Также это срабатывает для неподдерживаемых типов в поле ввода
- ТабличноеПоле.ТекущиеДанные[Колонка.Данные] = Значение;
+ Если КонтролироватьТекущиеДанные Тогда // На 8.3.8 значение в свойство строки почему то не попадает
+ ПутьКДаннымКолонки = ПолучитьПутьКДаннымКолонкиТабличногоПоляЛкс(ТабличноеПоле);
+ Если ПутьКДаннымКолонки <> "" Тогда
+ ТекущиеДанные = ДанныеТекущейСтрокиЛкс(ТабличноеПоле);
+ Попытка
+ ЗначениеЯчейки = ТекущиеДанные[ПутьКДаннымКолонки];
+ ИмяДанныхПравильное = Истина;
+ Исключение
+ // В табличных полях компоновки
+ ИмяДанныхПравильное = Ложь;
+ КонецПопытки;
+ Если ИмяДанныхПравильное Тогда
+ Если Значение <> ЗначениеЯчейки Тогда
+ // Такое случается в некоторых состояниях формы (пока Открыта() = Ложь)
+ // Также это срабатывает для неподдерживаемых типов в поле ввода
+ ТекущиеДанные[ПутьКДаннымКолонки] = Значение;
+ КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ВосстанавитьТекущуюКолонку Тогда
- ПрисвоитьЕслиНеРавноЛкс(ТабличноеПоле.ТекущаяКолонка, СтараяТекущаяКолонка);
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ ПрисвоитьЕслиНеРавноЛкс(ТабличноеПоле.ТекущаяКолонка, СтараяТекущаяКолонка);
+ Иначе
+ ПрисвоитьЕслиНеРавноЛкс(ТабличноеПоле.ТекущийЭлемент, СтараяТекущаяКолонка);
+ КонецЕсли;
КонецЕсли;
КонецПроцедуры // ИнтерактивноЗаписатьВКолонкуТабличногоПоляЛкс()
@@ -8060,12 +8118,12 @@
Если ТипЗнч(ЭлементФормы) <> Тип("Панель") Тогда
Продолжить;
КонецЕсли;
- ОбновитьЗаголовкиСтраницПанелиЛкс(ЭлементыФормы, ЭлементФормы);
+ ОбновитьЗаголовкиСтраницПанелиЛкс(ЭтаФорма, ЭлементыФормы, ЭлементФормы);
КонецЦикла;
КонецПроцедуры // ОбновитьЗаголовкиСтраницПанелейЛкс()
-Функция ОбновитьЗаголовкиСтраницПанелиЛкс(ЭлементыФормы, Панель) Экспорт
+Функция ОбновитьЗаголовкиСтраницПанелиЛкс(ЭтаФорма, ЭлементыФормы, Панель) Экспорт
ТабличноеПолеСтраниц = ЭлементыФормы.Найти("Страницы" + Панель.Имя);
Если ТипЗнч(ТабличноеПолеСтраниц) = Тип("ТабличноеПоле") Тогда
@@ -8074,16 +8132,24 @@
ТаблицаСтраниц = Неопределено;
КонецЕсли;
ОбщееКоличество = 0;
+ ГотовностьДанныхСтраниц = СлужебныеДанныеФормыЛкс(ЭтаФорма).ГотовностьДанныхСтраниц;
+ #Если Сервер И Не Сервер Тогда
+ ГотовностьДанныхСтраниц = Новый СписокЗначений;
+ #КонецЕсли
Для Каждого Страница Из Панель.Страницы Цикл
- Если Страница.Имя = "" Тогда // Служебная страница. Появляется после очистки страниц.
+ ИмяСтраницы = Страница.Имя;
+ Если ИмяСтраницы = "" Тогда // Служебная страница. Появляется после очистки страниц.
Продолжить;
КонецЕсли;
- ЭУ = ЭлементыФормы.Найти(Страница.Имя);
+ Если Найти("." + ИмяСтраницы, ".Страница") = 1 Тогда
+ ИмяСтраницы = СтрЗаменить("." + ИмяСтраницы, ".Страница", "");
+ КонецЕсли;
+ ЭУ = ЭлементыФормы.Найти(ИмяСтраницы);
Если ЭУ = Неопределено Тогда
Продолжить;
КонецЕсли;
Если Ложь
- Или Страница.Значение = Null
+ Или ГотовностьДанныхСтраниц.НайтиПоЗначению(Страница.Имя) <> Неопределено
Или (Истина
И ТипЗнч(Страница.Значение) = Тип("Структура")
И Страница.Значение.Свойство("Рассчитано")
@@ -8133,14 +8199,14 @@
// Количество = 0;
// КонецЕсли;
//КонецЕсли;
- Количество = ОбновитьЗаголовкиСтраницПанелиЛкс(ЭлементыФормы, ЭУ);
+ Количество = ОбновитьЗаголовкиСтраницПанелиЛкс(ЭтаФорма, ЭлементыФормы, ЭУ);
КонецЕсли;
Если ТипЗнч(Количество) = Тип("Число") Тогда
ОбщееКоличество = ОбщееКоличество + Количество;
КонецЕсли;
КонецЕсли;
Если ТаблицаСтраниц <> Неопределено Тогда
- СтрокаСтраницы = ТаблицаСтраниц.Найти(Страница.Имя, "ИмяСтраницы");
+ СтрокаСтраницы = ТаблицаСтраниц.Найти(ИмяСтраницы, "ИмяСтраницы");
СтрокаСтраницы.Количество = Количество;
СтрокаСтраницы.Непустая = Количество > 0;
КонецЕсли;
@@ -10602,23 +10668,29 @@
// Объект - ОбъектБД, ОбъектМД
Функция ПолучитьТабличныеЧастиОбъектаЛкс(Объект) Экспорт
- Если ТипЗнч(Объект) = Тип("ОбъектМетаданных") Тогда
- мдОбъекта = Объект;
+ Если Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И ТипЗнч(Объект) = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект")
+ Тогда
+ ОбъектМД = Метаданные.НайтиПоТипу(Объект._Тип);
+ ОбъектБД = Объект.Данные;
+ ИначеЕсли ТипЗнч(Объект) = Тип("ОбъектМетаданных") Тогда
+ ОбъектМД = Объект;
ОбъектБД = Неопределено;
Иначе
- мдОбъекта = Объект.Метаданные();
+ ОбъектМД = Объект.Метаданные();
ОбъектБД = Объект;
КонецЕсли;
СтруктураТЧ = Новый Структура();
- ЭтоСправочник = Метаданные.Справочники.Индекс(мдОбъекта) >= 0;
- Если Не ЛиСсылочныйОбъектМетаданных(мдОбъекта, Ложь) Тогда
+ ЭтоСправочник = Метаданные.Справочники.Индекс(ОбъектМД) >= 0;
+ Если Не ЛиСсылочныйОбъектМетаданных(ОбъектМД, Ложь) Тогда
Возврат СтруктураТЧ;
КонецЕсли;
- Для Каждого МетаТЧ из мдОбъекта.ТабличныеЧасти Цикл
+ Для Каждого МетаТЧ из ОбъектМД.ТабличныеЧасти Цикл
// Для реквизитов справочников, принадлежащих только группе или только элементу нужно игнорировать те объекты, для которых эти реквизиты не используются
Если Истина
- И ЭтоСправочник
И ОбъектБД <> Неопределено
+ И ирОбщий.ЛиМетаданныеОбъектаСГруппамиЛкс(ОбъектМД)
Тогда
Если Ложь
Или (Истина
@@ -10633,17 +10705,17 @@
КонецЕсли;
СтруктураТЧ.Вставить(МетаТЧ.Имя, МетаТЧ.Представление());
КонецЦикла;
- Если Метаданные.ПланыСчетов.Индекс(мдОбъекта) >= 0 Тогда
- Если мдОбъекта.ВидыСубконто <> Неопределено Тогда
+ Если Метаданные.ПланыСчетов.Индекс(ОбъектМД) >= 0 Тогда
+ Если ОбъектМД.ВидыСубконто <> Неопределено Тогда
СтруктураТЧ.Вставить("ВидыСубконто", "Виды субконто");
КонецЕсли;
КонецЕсли;
- Если Метаданные.ПланыВидовРасчета.Индекс(мдОбъекта) >= 0 Тогда
- Если мдОбъекта.ЗависимостьОтВидовРасчета <> Метаданные.СвойстваОбъектов.ИспользованиеБазыПланаВидовРасчета.НеИспользовать Тогда
+ Если Метаданные.ПланыВидовРасчета.Индекс(ОбъектМД) >= 0 Тогда
+ Если ОбъектМД.ЗависимостьОтВидовРасчета <> Метаданные.СвойстваОбъектов.ИспользованиеБазыПланаВидовРасчета.НеИспользовать Тогда
СтруктураТЧ.Вставить("БазовыеВидыРасчета", "Базовые виды расчета");
КонецЕсли;
СтруктураТЧ.Вставить("ВедущиеВидыРасчета", "Ведущие виды расчета");
- Если мдОбъекта.ИспользованиеПериодаДействия Тогда
+ Если ОбъектМД.ИспользованиеПериодаДействия Тогда
СтруктураТЧ.Вставить("ВытесняющиеВидыРасчета", "Вытесняющие виды расчета");
КонецЕсли;
КонецЕсли;
@@ -11070,11 +11142,24 @@
КонецФункции
+
Функция СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект) Экспорт
- Перем ОбменДанными, Получатели;
-
Структура = Новый Структура;
+ СтруктураОбменаДанными = СтруктураОбменаДаннымиОбъектаЛкс(Объект);
+ Если СтруктураОбменаДанными <> Неопределено Тогда
+ Структура.Вставить("ОбменДанными", СтруктураОбменаДанными);
+ КонецЕсли;
+ Если ТипЗнч(Объект) <> Тип("УдалениеОбъекта") Тогда
+ ДополнительныеСвойстваXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект.ДополнительныеСвойства);
+ Структура.Вставить("ДополнительныеСвойстваXML", ДополнительныеСвойстваXML);
+ КонецЕсли;
+ Возврат Структура;
+
+КонецФункции
+
+Функция СтруктураОбменаДаннымиОбъектаЛкс(Знач Объект) Экспорт
+
Попытка
ОбменДанными = Объект.ОбменДанными;
Исключение
@@ -11088,10 +11173,8 @@
// Элемент плана обмена в 8.3.5+
Получатели = Неопределено;
КонецПопытки;
- КонецЕсли;
- Если ОбменДанными <> Неопределено Тогда
- СтруктураОбменаДанными = Новый Структура;
- СтруктураОбменаДанными.Вставить("Загрузка", ОбменДанными.Загрузка);
+ Результат = Новый Структура;
+ Результат.Вставить("Загрузка", ОбменДанными.Загрузка);
Если Получатели <> Неопределено Тогда
Узлы = Новый Массив;
Для Каждого Получатель Из ОбменДанными.Получатели Цикл
@@ -11100,40 +11183,41 @@
Получатели = Новый Структура;
Получатели.Вставить("Автозаполнение", ОбменДанными.Получатели.Автозаполнение);
Получатели.Вставить("Узлы", Узлы);
- СтруктураОбменаДанными.Вставить("Отправитель", ОбменДанными.Отправитель);
- СтруктураОбменаДанными.Вставить("Получатели", Получатели);
+ Результат.Вставить("Отправитель", ОбменДанными.Отправитель);
+ Результат.Вставить("Получатели", Получатели);
КонецЕсли;
- Структура.Вставить("ОбменДанными", СтруктураОбменаДанными);
- КонецЕсли;
- Если ТипЗнч(Объект) <> Тип("УдалениеОбъекта") Тогда
- ДополнительныеСвойстваXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект.ДополнительныеСвойства);
- Структура.Вставить("ДополнительныеСвойстваXML", ДополнительныеСвойстваXML);
- КонецЕсли;
- Возврат Структура;
+ КонецЕсли;
+ Возврат Результат;
КонецФункции // СериализоватьПараметрыОбменаДанными()
Процедура ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств) Экспорт
- Перем ОбменДанными, Получатели;
-
Если СтруктураДополнительныхСвойств.Свойство("ОбменДанными") Тогда
- ОбменДанными = Объект.ОбменДанными;
- СтруктураОбменаДанными = СтруктураДополнительныхСвойств.ОбменДанными;
- ЗаполнитьЗначенияСвойств(ОбменДанными, СтруктураОбменаДанными);
- Если СтруктураОбменаДанными.Свойство("Получатели") Тогда
- ЗаполнитьЗначенияСвойств(ОбменДанными.Получатели, СтруктураОбменаДанными.Получатели);
- ОбменДанными.Получатели.Очистить();
- Для Каждого Получатель Из СтруктураОбменаДанными.Получатели.Узлы Цикл
- ОбменДанными.Получатели.Добавить(Получатель);
- КонецЦикла;
- КонецЕсли;
+ ВосстановитьСтруктуруОбменаДаннымиОбъектаЛкс(Объект, СтруктураДополнительныхСвойств.ОбменДанными);
КонецЕсли;
Если ТипЗнч(Объект) <> Тип("УдалениеОбъекта") Тогда
ДополнительныеСвойства = ВосстановитьОбъектИзСтрокиXMLЛкс(СтруктураДополнительныхСвойств.ДополнительныеСвойстваXML);
СкопироватьУниверсальнуюКоллекциюЛкс(ДополнительныеСвойства, Объект.ДополнительныеСвойства);
КонецЕсли;
+КонецПроцедуры
+
+Процедура ВосстановитьСтруктуруОбменаДаннымиОбъектаЛкс(Знач Объект, Знач СтруктураОбменаДанными) Экспорт
+
+ Если СтруктураОбменаДанными = Неопределено Тогда
+ Возврат;
+ КонецЕсли;
+ ОбменДанными = Объект.ОбменДанными;
+ ЗаполнитьЗначенияСвойств(ОбменДанными, СтруктураОбменаДанными);
+ Если СтруктураОбменаДанными.Свойство("Получатели") Тогда
+ ЗаполнитьЗначенияСвойств(ОбменДанными.Получатели, СтруктураОбменаДанными.Получатели);
+ ОбменДанными.Получатели.Очистить();
+ Для Каждого Получатель Из СтруктураОбменаДанными.Получатели.Узлы Цикл
+ ОбменДанными.Получатели.Добавить(Получатель);
+ КонецЦикла;
+ КонецЕсли;
+
КонецПроцедуры // ВосстановитьПараметрыОбменаДаннымиЛкс()
// Записывает объект с параметризованным контекстом (клиент/сервер).
@@ -11144,11 +11228,26 @@
БезАвторегистрацииИзменений = Неопределено) Экспорт
Если НаСервере Тогда
- ДополнительныеСвойства = СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
- ОбъектXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
- ирСервер.ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений);
- Объект = ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
- ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
+ ТипОбъекта = ТипЗнч(Объект);
+ ЭтоИмитатор = Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И (Ложь
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторКонстантаМенеджер")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект"));
+ Если ЭтоИмитатор Тогда
+ ОбъектXML = Объект.Снимок();
+ Иначе
+ ДополнительныеСвойства = СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
+ ОбъектXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
+ КонецЕсли;
+ ирСервер.ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ТипОбъекта);
+ Если ЭтоИмитатор Тогда
+ Объект.ЗагрузитьСнимок(ОбъектXML);
+ Иначе
+ Объект = ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
+ ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
+ КонецЕсли;
//#Если Клиент Тогда
// Попытка
// СсылкаОбъекта = Объект.Ссылка;
@@ -11176,7 +11275,12 @@
ИначеЕсли РежимЗаписи = "ПометкаУдаления" Тогда
Объект.Записать();
Объект.ОбменДанными.Загрузка = Ложь;
- Объект.УстановитьПометкуУдаления(Не Объект.ПометкаУдаления);
+ Если Не ирКэш.ЛиПортативныйРежимЛкс() И ТипЗнч(Объект) = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект") Тогда
+ ПометкаУдаления = Объект.Данные.ПометкаУдаления;
+ Иначе
+ ПометкаУдаления = Объект.ПометкаУдаления;
+ КонецЕсли;
+ Объект.УстановитьПометкуУдаления(Не ПометкаУдаления);
ИначеЕсли Истина
И ТипЗнч(РежимЗаписи) = Тип("РежимЗаписиДокумента")
И РежимЗаписи <> РежимЗаписиДокумента.Запись
@@ -11271,6 +11375,257 @@
КонецПроцедуры
+Процедура УстановитьПометкуУдаленияОбъектаЛкс(Объект, НаСервере = Ложь, ЗначениеПометки = Истина, БезАвторегистрацииИзменений = Неопределено) Экспорт
+
+ Если НаСервере Тогда
+ ТипОбъекта = ТипЗнч(Объект);
+ ЭтоИмитатор = Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И (Ложь
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторКонстантаМенеджер")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект"));
+ Если ЭтоИмитатор Тогда
+ ОбъектXML = Объект.Снимок();
+ Иначе
+ ДополнительныеСвойства = СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
+ ОбъектXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
+ КонецЕсли;
+ ирСервер.УстановитьПометкуУдаленияОбъектаЛкс(ОбъектXML, ДополнительныеСвойства, ЗначениеПометки);
+ Если ЭтоИмитатор Тогда
+ Объект.ЗагрузитьСнимок(ОбъектXML);
+ Иначе
+ Объект = ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
+ ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
+ КонецЕсли;
+ Иначе
+ УстановитьПараметрыЗаписиОбъектаЛкс(Объект, , БезАвторегистрацииИзменений);
+ //Если РежимЗаписи = Неопределено Тогда
+ // Объект.УстановитьПометкуУдаления(ЗначениеПометки);
+ //Иначе
+ Объект.УстановитьПометкуУдаления(ЗначениеПометки);
+ //КонецЕсли;
+ КонецЕсли;
+
+КонецПроцедуры
+
+Процедура УдалитьОбъектЛкс(Объект, НаСервере = Ложь, ОтключатьКонтрольЗаписи = Неопределено, БезАвторегистрацииИзменений = Неопределено) Экспорт
+
+ УстановитьПараметрыЗаписиОбъектаЛкс(Объект, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений);
+ Если НаСервере Тогда
+ ТипОбъекта = ТипЗнч(Объект);
+ ЭтоИмитатор = Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И (Ложь
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторКонстантаМенеджер")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект"));
+ Если ЭтоИмитатор Тогда
+ ОбъектXML = Объект.Снимок();
+ Иначе
+ ДополнительныеСвойства = СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
+ ОбъектXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
+ КонецЕсли;
+ ирСервер.УдалитьОбъектЛкс(ОбъектXML, ДополнительныеСвойства, ТипОбъекта);
+ #Если Клиент Тогда
+ ОповеститьОбИзменении(Объект.Ссылка);
+ #КонецЕсли
+ Иначе
+ Объект.Удалить();
+ КонецЕсли;
+
+КонецПроцедуры
+
+Процедура УстановитьПараметрыЗаписиОбъектаЛкс(Знач Объект, ОтключатьКонтрольЗаписи = Неопределено, БезАвторегистрацииИзменений = Неопределено) Экспорт
+
+ Попытка
+ ОбменДанными = Объект.ОбменДанными;
+ Исключение
+ // Элемент плана обмена в 8.3.4-
+ ОбменДанными = Неопределено;
+ КонецПопытки;
+ Если ОбменДанными <> Неопределено Тогда
+ Если ОтключатьКонтрольЗаписи <> Неопределено Тогда
+ ОбменДанными.Загрузка = ОтключатьКонтрольЗаписи;
+ КонецЕсли;
+ Если БезАвторегистрацииИзменений <> Неопределено Тогда
+ Попытка
+ Получатели = ОбменДанными.Получатели;
+ Исключение
+ // Элемент плана обмена в 8.3.5+
+ Получатели = Неопределено;
+ КонецПопытки;
+ Если Получатели <> Неопределено Тогда
+ Получатели.Автозаполнение = Не БезАвторегистрацииИзменений;
+ КонецЕсли;
+ КонецЕсли;
+ КонецЕсли;
+
+КонецПроцедуры
+
+Функция ОбъектБДПоКлючуЛкс(Знач ИмяОсновнойТаблицы, КлючОбъекта, Знач СохранятьИдентификаторСсылки = Ложь, Знач ЧитатьДанные = Истина, Знач НаСервере = Ложь,
+ выхИдентификаторСсылки = Неопределено, РазрешитьВложенныйВызов = Истина) Экспорт
+
+ #Если Сервер И Не Клиент Тогда
+ Если НаСервере Тогда
+ НаСервере = Ложь;
+ КонецЕсли;
+ #КонецЕсли
+ Если Не ирКэш.ЛиПортативныйРежимЛкс() И НаСервере И РазрешитьВложенныйВызов Тогда
+ СтруктураСнимка = ирСервер.ПолучитьСнимокОбъектаБДПоКлючуЛкс(ИмяОсновнойТаблицы, КлючОбъекта, СохранятьИдентификаторСсылки, ЧитатьДанные, выхИдентификаторСсылки);
+ Если СтруктураСнимка <> Неопределено Тогда
+ Имитатор = Новый (СтруктураСнимка.ТипОбъекта);
+ Имитатор.ЗагрузитьСнимок(СтруктураСнимка.Снимок);
+ Результат = Новый Структура;
+ Результат.Вставить("Методы", Имитатор);
+ Результат.Вставить("Данные", Имитатор.Данные);
+ КонецЕсли;
+ Иначе
+ мМетаданныеОбъекта = ирОбщий.НайтиОбъектМетаданныхПоПолномуИмениТаблицыБДЛкс(ИмяОсновнойТаблицы, Истина);
+ Если мМетаданныеОбъекта = Неопределено Тогда
+ Если ЗначениеЗаполнено(ИмяОсновнойТаблицы) Тогда
+ ИмяОсновнойТаблицы = Неопределено;
+ КонецЕсли;
+ Иначе
+ мПолноеИмяМД = мМетаданныеОбъекта.ПолноеИмя();
+ КонецЕсли;
+ ТипОсновнойТаблицы = ирОбщий.ПолучитьТипТаблицыБДЛкс(ИмяОсновнойТаблицы);
+ ЭтоСсылочныйОбъект = Ложь
+ Или ирОбщий.ЛиКорневойТипСсылкиЛкс(ТипОсновнойТаблицы)
+ Или (Истина
+ И ТипОсновнойТаблицы = "Внешняя"
+ И мМетаданныеОбъекта.ТипДанныхТаблицы = Метаданные.СвойстваОбъектов.ТипДанныхТаблицыВнешнегоИсточникаДанных.ОбъектныеДанные);
+ ЭтоКонстанта = ирОбщий.ЛиКорневойТипКонстантыЛкс(ТипОсновнойТаблицы);
+ ЭтоПланОбмена = ирОбщий.ЛиКорневойТипПланаОбменаЛкс(ТипОсновнойТаблицы);
+ ЭтоДокумент = ирОбщий.ЛиКорневойТипДокументаЛкс(ТипОсновнойТаблицы);
+ ЭтоМетаСсылка = ирОбщий.ЛиТипТаблицыМетассылкиЛкс(ТипОсновнойТаблицы);
+ //ЭтоВнешнийОбъект = ТипОсновнойТаблицы = "Внешняя";
+ Если Ложь
+ Или Не ЗначениеЗаполнено(ТипОсновнойТаблицы)
+ Или (Истина
+ И ЭтоСсылочныйОбъект
+ И ТипЗнч(КлючОбъекта) = Тип("Строка"))
+ Тогда
+ Возврат Неопределено;
+ КонецЕсли;
+ Результат = Новый Структура;
+ Если ЭтоСсылочныйОбъект Тогда
+ Если ЭтоМетаСсылка Тогда
+ Объект = КлючОбъекта;
+ выхСтруктураОбъекта = КлючОбъекта;
+ Данные = Объект;
+ Методы = Объект;
+ Иначе
+ Если ЧитатьДанные И ЛиТипСсылкиБДЛкс(ТипЗнч(КлючОбъекта)) И ЗначениеЗаполнено(КлючОбъекта) Тогда
+ Объект = КлючОбъекта.ПолучитьОбъект();
+ Если Объект <> Неопределено Тогда
+ Объект.Прочитать(); // Получаем гарантировано свежие данные мимо объектного кэша, но объектный кэш не обновится https://partners.v8.1c.ru/forum/t/1383852/
+ КонецЕсли;
+ КонецЕсли;
+ Если Объект = Неопределено Тогда
+ Если ЛиТипСсылкиБДЛкс(ТипЗнч(КлючОбъекта)) Тогда
+ выхИдентификаторСсылки = КлючОбъекта.УникальныйИдентификатор();
+ ИначеЕсли Не СохранятьИдентификаторСсылки Тогда
+ выхИдентификаторСсылки = Неопределено;
+ КонецЕсли;
+ Если КлючОбъекта <> "" Тогда
+ ЭтоГруппаДляНового = КлючОбъекта = Истина;
+ Попытка
+ Объект = ирОбщий.СоздатьСсылочныйОбъектПоМетаданнымЛкс(мПолноеИмяМД, ЭтоГруппаДляНового, выхИдентификаторСсылки);
+ Исключение
+ // Может не быть прав на создание объекта
+ Сообщить("Ошибка создания объекта: " + ОписаниеОшибки());
+ Возврат Неопределено;
+ КонецПопытки;
+ КонецЕсли;
+ КонецЕсли;
+ Данные = Объект;
+ Методы = Объект;
+ //#Если Не Клиент И Сервер Тогда
+ Если НаСервере И Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
+ ИмитаторОбъекта = ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИмитаторСсылочныйОбъект");
+ #Если Сервер И Не Сервер Тогда
+ ИмитаторОбъекта = Обработки.ирИмитаторСсылочныйОбъект.Создать();
+ #КонецЕсли
+ ИмитаторОбъекта.Конструктор(Объект);
+ Данные = ИмитаторОбъекта.Данные;
+ Методы = ИмитаторОбъекта;
+ КонецЕсли;
+ //#КонецЕсли
+ КонецЕсли;
+ Иначе
+ Если ЭтоКонстанта Тогда
+ Объект = Новый (СтрЗаменить(ИмяОсновнойТаблицы, ".", "МенеджерЗначения."));
+ Иначе
+ Объект = ирОбщий.СоздатьНаборЗаписейПоИмениТаблицыБДЛкс(ИмяОсновнойТаблицы);
+ #Если Сервер И Не Сервер Тогда
+ Объект = РегистрыСведений.СостоянияАвтозаданийИис.СоздатьНаборЗаписей();
+ #КонецЕсли
+ Для Каждого КлючИЗначение Из КлючОбъекта Цикл
+ Объект.Отбор[КлючИЗначение.Ключ].Установить(КлючИЗначение.Значение);
+ КонецЦикла;
+ КонецЕсли;
+ Данные = Объект;
+ Методы = Объект;
+ Если ЧитатьДанные Тогда
+ Объект.Прочитать();
+ КонецЕсли;
+ //#Если Не Клиент И Сервер Тогда
+ Если НаСервере И Не ирКэш.ЛиПортативныйРежимЛкс()Тогда
+ Если ЭтоКонстанта Тогда
+ ИмитаторОбъекта = ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИмитаторКонстантаМенеджер");
+ ИмитаторОбъекта.Конструктор(Объект);
+ Иначе
+ ИмитаторОбъекта = ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИмитаторНаборЗаписей");
+ ИмитаторОбъекта.Конструктор(Объект);
+ КонецЕсли;
+ Данные = ИмитаторОбъекта.Данные;
+ Методы = ИмитаторОбъекта;
+ КонецЕсли;
+ //#КонецЕсли
+ КонецЕсли;
+ Результат.Вставить("Данные", Данные);
+ Результат.Вставить("Методы", Методы);
+ Возврат Результат;
+ КонецЕсли;
+ Возврат Результат;
+
+КонецФункции
+
+Функция ТипОбъектаБДЛкс(ОбъектБД) Экспорт
+
+ Результат = ТипЗнч(ОбъектБД);
+ Если Результат = Тип("Структура") Тогда
+ Имитатор = ОбъектБД.Методы;
+ Иначе
+ Имитатор = ОбъектБД;
+ КонецЕсли;
+ Результат = ТипЗнч(Имитатор);
+ Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
+ Если Ложь
+ Или Результат = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект")
+ Или Результат = Тип("ОбработкаОбъект.ирИмитаторКонстантаМенеджер")
+ Или Результат = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей")
+ Тогда
+ Результат = Имитатор._Тип;
+ КонецЕсли;
+ КонецЕсли;
+ Возврат Результат;
+
+КонецФункции
+
+
+Функция СкопироватьТаблицуЛкс(ТаблицаИлиТабличнаяЧасть, ПараметрыОтбора = Неопределено, Колонки = Неопределено) Экспорт
+
+ Если ТипЗнч(ТаблицаИлиТабличнаяЧасть) = Тип("ТаблицаЗначений") Тогда
+ Результат = ТаблицаИлиТабличнаяЧасть.Скопировать(ПараметрыОтбора, Колонки);
+ Иначе
+ Результат = ТаблицаИлиТабличнаяЧасть.Выгрузить(ПараметрыОтбора, Колонки);
+ КонецЕсли;
+ Возврат Результат;
+
+КонецФункции
+
Функция ПолучитьПредставлениеДопСвойствОбъектаЛкс(Объект)
Попытка
@@ -11326,15 +11681,25 @@
КонецФункции
// Антибаг платформы https://partners.v8.1c.ru/forum/topic/1168440
-Процедура НаборЗаписейПослеЗагрузкиИзТаблицыЗначенийЛкс(НаборЗаписей) Экспорт
+Процедура НаборЗаписейПослеЗагрузкиИзТаблицыЗначенийЛкс(Знач НаборЗаписей) Экспорт
+ ЭтоИмитатор = Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И (Ложь
+ Или ТипЗнч(НаборЗаписей) = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей"));
+ Если ЭтоИмитатор Тогда
+ Данные = НаборЗаписей.Данные;
+ ОбъектМД = Метаданные.НайтиПоТипу(ТипОбъектаБДЛкс(НаборЗаписей));
+ Иначе
#Если Сервер И Не Сервер Тогда
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
#КонецЕсли
- ОбъектМД = НаборЗаписей.Метаданные();
+ Данные = НаборЗаписей;
+ ОбъектМД = НаборЗаписей.Метаданные();
+ КонецЕсли;
КорневойТип = ПолучитьПервыйФрагментЛкс(ОбъектМД.ПолноеИмя());
Если КорневойТип = "РегистрБухгалтерии" Тогда
- Для Каждого Проводка Из НаборЗаписей Цикл
+ Для Каждого Проводка Из Данные Цикл
ОчиститьПоляРегистраБухгалтерииПоПризнакамУчетаЛкс(Проводка, ОбъектМД.Ресурсы, ОбъектМД);
ОчиститьПоляРегистраБухгалтерииПоПризнакамУчетаЛкс(Проводка, ОбъектМД.Измерения, ОбъектМД);
КонецЦикла;
@@ -11367,70 +11732,6 @@
КонецПроцедуры
-Процедура УстановитьПараметрыЗаписиОбъектаЛкс(Знач Объект, ОтключатьКонтрольЗаписи = Неопределено, БезАвторегистрацииИзменений = Неопределено) Экспорт
-
- Перем ОбменДанными, Получатели;
-
- Попытка
- ОбменДанными = Объект.ОбменДанными;
- Исключение
- // Элемент плана обмена в 8.3.4-
- ОбменДанными = Неопределено;
- КонецПопытки;
- Если ОбменДанными <> Неопределено Тогда
- Если ОтключатьКонтрольЗаписи <> Неопределено Тогда
- ОбменДанными.Загрузка = ОтключатьКонтрольЗаписи;
- КонецЕсли;
- Если БезАвторегистрацииИзменений <> Неопределено Тогда
- Попытка
- Получатели = ОбменДанными.Получатели;
- Исключение
- // Элемент плана обмена в 8.3.5+
- Получатели = Неопределено;
- КонецПопытки;
- Если Получатели <> Неопределено Тогда
- Получатели.Автозаполнение = Не БезАвторегистрацииИзменений;
- КонецЕсли;
- КонецЕсли;
- КонецЕсли;
-
-КонецПроцедуры
-
-Процедура УдалитьОбъектЛкс(Объект, НаСервере = Ложь, ОтключатьКонтрольЗаписи = Неопределено, БезАвторегистрацииИзменений = Неопределено) Экспорт
-
- УстановитьПараметрыЗаписиОбъектаЛкс(Объект, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений);
- Если НаСервере Тогда
- ДополнительныеСвойства = СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
- ХМЛ = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
- ирСервер.УдалитьОбъектЛкс(ХМЛ, ДополнительныеСвойства);
- #Если Клиент Тогда
- ОповеститьОбИзменении(Объект.Ссылка);
- #КонецЕсли
- Иначе
- Объект.Удалить();
- КонецЕсли;
-
-КонецПроцедуры
-
-Процедура УстановитьПометкуУдаленияОбъектаЛкс(Объект, НаСервере = Ложь, ЗначениеПометки = Истина, БезАвторегистрацииИзменений = Неопределено) Экспорт
-
- Если НаСервере Тогда
- ДополнительныеСвойства = СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
- ОбъектXML = СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
- ирСервер.УстановитьПометкуУдаленияОбъектаЛкс(ОбъектXML, ДополнительныеСвойства, ЗначениеПометки);
- Объект = ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
- ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
- Иначе
- УстановитьПараметрыЗаписиОбъектаЛкс(Объект, , БезАвторегистрацииИзменений);
- //Если РежимЗаписи = Неопределено Тогда
- // Объект.УстановитьПометкуУдаления(ЗначениеПометки);
- //Иначе
- Объект.УстановитьПометкуУдаления(ЗначениеПометки);
- //КонецЕсли;
- КонецЕсли;
-
-КонецПроцедуры
-
// Источник - http://infostart.ru/public/125988/
Функция ВыбратьПоГруппировкамЛкс(Выборка, Группировки, СИерархией = Ложь) Экспорт
@@ -11803,7 +12104,8 @@
// Параметры:
// СтрокаСоединенияБазы - Строка - пустая строка трактуется как строка соединения пустой инфобазы
-Функция ВыполнитьКомандуКонфигуратораЛкс(Знач КомандаКонфигуратора, Знач СтрокаСоединенияБазы = "", выхТекстЛога = "", ПодавлятьДиалоги = Ложь, Состояние = "" ) Экспорт
+Функция ВыполнитьКомандуКонфигуратораЛкс(Знач КомандаКонфигуратора, Знач СтрокаСоединенияБазы = "", выхТекстЛога = "", ПодавлятьДиалоги = Ложь, Состояние = "",
+ УдалитьСуществующуюПустуюИнфобазу = Ложь) Экспорт
#Если Клиент Тогда
Если ЗначениеЗаполнено(Состояние) Тогда
@@ -11812,7 +12114,7 @@
#КонецЕсли
Если Не ЗначениеЗаполнено(СтрокаСоединенияБазы) Тогда
КаталогПустойИнфобазы = ПолучитьКаталогПустойИнфобазыЛкс();
- СоздатьФайловуюБазу1СЛкс(КаталогПустойИнфобазы);
+ СоздатьФайловуюБазу1СЛкс(КаталогПустойИнфобазы,, УдалитьСуществующуюПустуюИнфобазу);
СтрокаСоединенияБазы = "File=""" + КаталогПустойИнфобазы + """;";
КонецЕсли;
СтрокаСоединенияБазы = "/IBConnectionString" + ПолучитьСтрокуСКавычкамиДляКоманднойСтрокиЛкс(СтрокаСоединенияБазы);
@@ -14552,16 +14854,27 @@
Процедура ПолеВвода_ОкончаниеВводаТекстаЛкс(Элемент, Текст, Значение, СтандартнаяОбработка, РасширенноеЗначение = Null, ЛиТипСтрокаСлужебный = Ложь) Экспорт
Менеджер = Неопределено;
- Если ТипЗнч(Элемент.Значение) = Тип("Строка") Тогда
- Типы = Элемент.ТипЗначения.Типы();
+ ТекущеееЗначение = ДанныеЭлементаФормыЛкс(Элемент);
+ Если ТипЗнч(ТекущеееЗначение) = Тип("Строка") Тогда
+ Попытка
+ ТипЗначенияПоля = ПолучитьТипЗначенияЭлементаФормыЛкс(Элемент);
+ Исключение
+ Если ТипЗнч(Элемент) = Тип("ПолеВвода") Тогда
+ ВызватьИсключение;
+ Иначе
+ // Для поля формы игнорируем
+ Возврат;
+ КонецЕсли;
+ КонецПопытки;
+ Типы = ТипЗначенияПоля.Типы();
Если Типы.Количество() > 1 Тогда
- ПредставлениеЗначения = ПолучитьСтрокуМеждуМаркерамиЛкс(Элемент.Значение, "(", ")");
+ ПредставлениеЗначения = ПолучитьСтрокуМеждуМаркерамиЛкс(ТекущеееЗначение, "(", ")");
ЗначениеСсылки = ПреобразоватьЗначениеИзSDBLЛкс(ПредставлениеЗначения);
Если Не ЗначениеЗаполнено(ЗначениеСсылки) Тогда
//e1cib/data/Справочник.ирОбъектыДляОтладки?ref=aa3a0009dd50223411e1c2907cccb6b7
Маркер = "e1cib/data/";
- Если СтрокиРавныЛкс(Нрег(Лев(Элемент.Значение, СтрДлина(Маркер))), Маркер) Тогда
- ТекстСсылки = Сред(Элемент.Значение, СтрДлина(Маркер) + 1);
+ Если СтрокиРавныЛкс(Нрег(Лев(ТекущеееЗначение, СтрДлина(Маркер))), Маркер) Тогда
+ ТекстСсылки = Сред(ТекущеееЗначение, СтрДлина(Маркер) + 1);
Разделитель = "?ref=";
Идентификатор = ПолучитьПоследнийФрагментЛкс(ТекстСсылки, Разделитель);
Идентификатор = ПолучитьГУИДПрямойИзИнверсногоЛкс(Идентификатор);
@@ -14585,7 +14898,7 @@
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(ЗначениеСсылки) Тогда
- Фрагменты = ПолучитьМассивИзСтрокиСРазделителемЛкс(Элемент.Значение);
+ Фрагменты = ПолучитьМассивИзСтрокиСРазделителемЛкс(ТекущеееЗначение);
Если Фрагменты.Количество() > 1 Тогда
ИмяТипа = Фрагменты[0] + "." + Фрагменты[1];
Попытка
@@ -14603,15 +14916,15 @@
Если Истина
И ЛиТипСтрокаСлужебный
И СтандартнаяОбработка
- И ЗначениеЗаполнено(Элемент.Значение)
+ И ЗначениеЗаполнено(ТекущеееЗначение)
Тогда
Значение = "";
СтандартнаяОбработка = Ложь;
КонецЕсли;
КонецЕсли;
КонецЕсли;
- Если ЛиТипСсылкиБДЛкс(ТипЗнч(Элемент.Значение)) Тогда
- Менеджер = ПолучитьМенеджерЛкс(Элемент.Значение);
+ Если ЛиТипСсылкиБДЛкс(ТипЗнч(ТекущеееЗначение)) Тогда
+ Менеджер = ПолучитьМенеджерЛкс(ТекущеееЗначение);
КонецЕсли;
Если Менеджер <> Неопределено Тогда
Значение = ПреобразоватьПредставлениеВСсылкуЛкс(Менеджер, Текст);
@@ -14622,8 +14935,8 @@
Если Ложь
Или (Истина
И РасширенноеЗначение <> Null
- И ТипЗнч(РасширенноеЗначение) <> ТипЗнч(Элемент.Значение))
- Или Элемент.ОграничениеТипа.ПривестиЗначение(Элемент.Значение) <> Элемент.Значение
+ И ТипЗнч(РасширенноеЗначение) <> ТипЗнч(ТекущеееЗначение))
+ Или Элемент.ОграничениеТипа.ПривестиЗначение(ТекущеееЗначение) <> ТекущеееЗначение
Тогда
// Откат
СтандартнаяОбработка = Ложь;
@@ -14865,9 +15178,15 @@
Функция ЯчейкаТабличногоПоляРасширенногоЗначения_ВыборЛкс(ТабличноеПоле, СтандартнаяОбработка = Ложь, РасширенноеЗначение = Null,
РедактированиеРазрешено = Истина, ПринудительноВОтдельнойФорме = Ложь, Данные = "") Экспорт
- Колонка = ТабличноеПоле.ТекущаяКолонка;
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ Колонка = ТабличноеПоле.ТекущаяКолонка;
+ ЭлементУправления = Колонка.ЭлементУправления;
+ Иначе
+ Колонка = ТабличноеПоле.ТекущийЭлемент;
+ ЭлементУправления = Колонка;
+ КонецЕсли;
Если Не ЗначениеЗаполнено(Данные) Тогда
- Данные = Колонка.Данные;
+ Данные = ПолучитьПутьКДаннымКолонкиТабличногоПоляЛкс(ТабличноеПоле);
КонецЕсли;
Если РасширенноеЗначение = Null Тогда
Если Не ЗначениеЗаполнено(Данные) Тогда
@@ -14875,20 +15194,17 @@
КонецЕсли;
РасширенноеЗначение = ТабличноеПоле.ТекущиеДанные[Данные];
КонецЕсли;
- Если ТабличноеПоле.ТекущаяСтрока <> Неопределено Тогда
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") И ТабличноеПоле.ТекущаяСтрока <> Неопределено Тогда
ОформлениеСтроки = ТабличноеПоле.ОформлениеСтроки(ТабличноеПоле.ТекущаяСтрока);
Ячейка = ОформлениеСтроки.Ячейки[Колонка.Имя];
РедактированиеРазрешено = РедактированиеРазрешено И Не Ячейка.ТолькоПросмотр;
КонецЕсли;
- Если Колонка.ЭлементУправления <> Неопределено Тогда
- ТипЗначения1 = Колонка.ЭлементУправления.ТипЗначения;
- КонецЕсли;
РедактированиеРазрешено = Истина
И РедактированиеРазрешено
И Не ТабличноеПоле.ТолькоПросмотр
И Не Колонка.ТолькоПросмотр
- И Колонка.ЭлементУправления <> Неопределено
- И Не Колонка.ЭлементУправления.ТолькоПросмотр;
+ И ЭлементУправления <> Неопределено
+ И Не ЭлементУправления.ТолькоПросмотр;
Результат = ОткрытьЗначениеЛкс(РасширенноеЗначение, РедактированиеРазрешено, СтандартнаяОбработка,,, ПринудительноВОтдельнойФорме);
Если Результат Тогда
НовоеЗначение = РасширенноеЗначение; // Сохраняем значение, т.к. оно может испортиться следующей строкой
@@ -14935,15 +15251,21 @@
Функция ПолеВводаКолонкиРасширенногоЗначения_НачалоВыбораЛкс(ТабличноеПоле, СтандартнаяОбработка, РасширенноеЗначение = Null, ИспользоватьОграничениеТипа = Ложь,
СтруктураОтбора = Неопределено, Данные = "") Экспорт
- Колонка = ТабличноеПоле.ТекущаяКолонка;
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ Колонка = ТабличноеПоле.ТекущаяКолонка;
+ ЭлементУправления = Колонка.ЭлементУправления;
+ Иначе
+ Колонка = ТабличноеПоле.ТекущийЭлемент;
+ ЭлементУправления = Колонка;
+ КонецЕсли;
Если Не ЗначениеЗаполнено(Данные) Тогда
- Данные = Колонка.Данные;
+ Данные = ПолучитьПутьКДаннымКолонкиТабличногоПоляЛкс(ТабличноеПоле);
РазрешитьВыборТипа = Истина;
Иначе
РазрешитьВыборТипа = Ложь;
КонецЕсли;
Если РасширенноеЗначение = Null Тогда
- РасширенноеЗначение = ТабличноеПоле.ТекущиеДанные[Данные];
+ РасширенноеЗначение = ДанныеТекущейСтрокиЛкс(ТабличноеПоле)[Данные];
КонецЕсли;
ЗначениеИзменено = Ложь;
Если РасширенноеЗначение = Неопределено Тогда
@@ -14953,9 +15275,21 @@
СтандартнаяОбработка = Ложь;
ОграничениеТипа = Неопределено;
Если ИспользоватьОграничениеТипа Тогда
- ОграничениеТипа = Колонка.ЭлементУправления.ОграничениеТипа;
+ ОграничениеТипа = ЭлементУправления.ОграничениеТипа;
+ Если Истина
+ И ОграничениеТипа.Типы().Количество() = 0
+ И ТипЗнч(ЭлементУправления) = Тип("ПолеФормы")
+ И ЗначениеЗаполнено(ЭлементУправления.СвязьПоТипу.ПутьКДанным)
+ Тогда
+ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(ЭлементУправления);
+ Попытка
+ ОграничениеТипа = Вычислить("ЭтаФорма." + ЭлементУправления.СвязьПоТипу.ПутьКДанным);
+ Исключение
+ ВызватьИсключение "Ошибка вычисления влияющего типа поля: " + ОписаниеОшибки();
+ КонецПопытки;
+ КонецЕсли;
Если ОграничениеТипа.Типы().Количество() = 0 Тогда
- ОграничениеТипа = Колонка.ЭлементУправления.ТипЗначения;
+ ОграничениеТипа = ПолучитьТипЗначенияЭлементаФормыЛкс(ЭлементУправления);
КонецЕсли;
КонецЕсли;
НовыйТип = ВыбратьРедактируемыйТипЛкс(ОграничениеТипа);
@@ -14967,7 +15301,7 @@
РасширенноеЗначение = НовоеЗначение;
ЗначениеИзменено = Истина;
Если ЛиСсылкаНаОбъектБДЛкс(РасширенноеЗначение, Ложь) Тогда
- ОткрытьФормуСпискаЛкс(ПолучитьПолноеИмяМДТипаЛкс(ТипЗнч(РасширенноеЗначение)), СтруктураОтбора,, Колонка.ЭлементУправления, Истина,, РасширенноеЗначение);
+ ОткрытьФормуСпискаЛкс(ПолучитьПолноеИмяМДТипаЛкс(ТипЗнч(РасширенноеЗначение)), СтруктураОтбора,, ЭлементУправления, Истина,, РасширенноеЗначение);
КонецЕсли;
КонецЕсли;
КонецЕсли;
@@ -14979,7 +15313,7 @@
КонецЕсли;
Если СтандартнаяОбработка Тогда
Если ЛиСсылкаНаОбъектБДЛкс(РасширенноеЗначение, Ложь) Тогда
- ОткрытьФормуСпискаЛкс(ПолучитьПолноеИмяМДТипаЛкс(ТипЗнч(РасширенноеЗначение)), СтруктураОтбора,, Колонка.ЭлементУправления, Истина,, РасширенноеЗначение);
+ ОткрытьФормуСпискаЛкс(ПолучитьПолноеИмяМДТипаЛкс(ТипЗнч(РасширенноеЗначение)), СтруктураОтбора,, ЭлементУправления, Истина,, РасширенноеЗначение);
СтандартнаяОбработка = Ложь;
КонецЕсли;
КонецЕсли;
@@ -15447,11 +15781,30 @@
// ЗначениеКлюча -
// СообщатьОбУспехе - Булево
//
-Функция УстановитьТекущуюСтрокуСКонтролемУспешностиЛкс(Знач ЭтаФорма, Знач ТабличноеПоле, Знач КлючевоеПоле = "Ссылка", Знач ЗначениеКлюча, Знач СообщатьОбУспехе = Ложь) Экспорт
+Функция УстановитьТекущуюСтрокуСКонтролемУспешностиЛкс(Знач ЭтаФорма, Знач ТабличноеПоле, Знач КлючевоеПоле = "Ссылка", Знач ЗначениеКлюча = Неопределено, Знач СообщатьОбУспехе = Ложь,
+ АктивизироватьТабличноеПолеПриУспехе = Ложь) Экспорт
ТипИсточника = ирОбщий.ОбщийТипДанныхТабличногоПоляЛкс(ТабличноеПоле);
- Если ТипИсточника = "ТаблицаЗначений" Тогда
- НайденнаяСтрока = ТабличноеПоле.Значение.Найти(ЗначениеКлюча, КлючевоеПоле);
+ Если Ложь
+ Или ТипИсточника = "ТаблицаЗначений"
+ Или ТипИсточника = "ТабличнаяЧасть"
+ Или ТипИсточника = "НаборЗаписей"
+ Тогда
+ ДанныеТабличногоПоля = ирОбщий.ДанныеЭлементаФормыЛкс(ТабличноеПоле);
+ #Если Сервер И Не Сервер Тогда
+ ДанныеТабличногоПоля = Новый ТаблицаЗначений;
+ #КонецЕсли
+ Если КлючевоеПоле <> Неопределено Тогда
+ НайденныеСтроки = ДанныеТабличногоПоля.НайтиСтроки(Новый Структура(КлючевоеПоле, ЗначениеКлюча));
+ Иначе
+ НайденныеСтроки = ДанныеТабличногоПоля;
+ КонецЕсли;
+ Если НайденныеСтроки.Количество() > 0 Тогда
+ НайденнаяСтрока = НайденныеСтроки[0];
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТаблицаФормы") Тогда
+ НайденнаяСтрока = НайденнаяСтрока.ПолучитьИдентификатор();
+ КонецЕсли;
+ КонецЕсли;
ЭтоКлиентскийИсточникДанных = Истина;
ИначеЕсли ТипИсточника = "ДеревоЗначений" Тогда
НайденнаяСтрока = ТабличноеПоле.Значение.Строки.Найти(ЗначениеКлюча, КлючевоеПоле, Истина);
@@ -15476,7 +15829,9 @@
Сообщить("Строка не найдена в источнике данных");
КонецЕсли;
Если ТабличноеПоле.ТекущаяСтрока = НайденнаяСтрока Тогда
- ЭтаФорма.ТекущийЭлемент = ТабличноеПоле;
+ Если АктивизироватьТабличноеПолеПриУспехе Тогда
+ ЭтаФорма.ТекущийЭлемент = ТабличноеПоле;
+ КонецЕсли;
Результат = Истина;
Иначе
ТекстСообщения = "Строка найдена в источнике данных, но не найдена в табличном поле";
@@ -15492,7 +15847,12 @@
Функция КлючСохраненияСпискаПоследнихВыбранныхЗначенийФормыЛкс(ЭтаФорма) Экспорт
- Результат = ИмяФормыИзФормыЛкс(ЭтаФорма) + "." + ЭтаФорма.КлючУникальности + ".ПоследниеВыбранные";
+ Если ТипЗнч(ЭтаФорма) = Тип("Форма") Тогда
+ КлючУникальности = ЭтаФорма.КлючУникальности;
+ Иначе
+ КлючУникальности = ЭтаФорма.мКлючУникальности;
+ КонецЕсли;
+ Результат = ИмяФормыИзФормыЛкс(ЭтаФорма) + "." + КлючУникальности + ".ПоследниеВыбранные";
Возврат Результат;
КонецФункции
@@ -15505,6 +15865,11 @@
КлючЗначения = КлючСохраненияСпискаПоследнихВыбранныхЗначенийФормыЛкс(ЭтаФорма);
ПоследниеВыбранные = ВосстановитьЗначениеЛкс(КлючЗначения);
+ Если ТипЗнч(КнопкаПодменю) = Тип("КнопкаКоманднойПанели") Тогда
+ КнопкаПодменю.Кнопки.Очистить();
+ Иначе
+ ОчиститьПодчиненныеЭлементыФормыЛкс(КнопкаПодменю);
+ КонецЕсли;
Если ТипЗнч(ПоследниеВыбранные) <> Тип("СписокЗначений") Тогда
Возврат;
КонецЕсли;
@@ -15512,19 +15877,30 @@
Для Счетчик = ЗапоминатьПоследниеВыбранные По ПоследниеВыбранные.Количество() - 1 Цикл
ПоследниеВыбранные.Удалить(ЗапоминатьПоследниеВыбранные);
КонецЦикла;
- КнопкаПодменю.Кнопки.Очистить();
Для каждого ЭлементСписка Из ПоследниеВыбранные Цикл
- Кнопка = КнопкаПодменю.Кнопки.Добавить();
- Кнопка.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;
- //Кнопка.Имя = ЗначениеВСтрокуВнутр(ЭлементСписка.Значение);
- Кнопка.Имя = "_" + ПоследниеВыбранные.Индекс(ЭлементСписка);
- Кнопка.Отображение = ОтображениеКнопкиКоманднойПанели.Авто;
- Кнопка.Текст = ЭлементСписка.Представление;
- Попытка
- Кнопка.Действие = Новый Действие("ПоследниеВыбранныеНажатие");
- Исключение
- Прервать;
- КонецПопытки;
+ ИмяКнопки = "_" + ПоследниеВыбранные.Индекс(ЭлементСписка);
+ Если ТипЗнч(КнопкаПодменю) = Тип("КнопкаКоманднойПанели") Тогда
+ Кнопка = КнопкаПодменю.Кнопки.Добавить();
+ Кнопка.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;
+ Кнопка.Имя = ИмяКнопки;
+ //Кнопка.Отображение = ОтображениеКнопкиКоманднойПанели.Авто;
+ Кнопка.Текст = ЭлементСписка.Представление;
+ Попытка
+ Кнопка.Действие = Новый Действие("ПоследниеВыбранныеНажатие");
+ Исключение
+ Прервать;
+ КонецПопытки;
+ Иначе
+ ИмяКнопки = КнопкаПодменю.Имя + ИмяКнопки;
+ Кнопка = ЭтаФорма.Элементы.Добавить(ИмяКнопки, Тип("КнопкаФормы"), КнопкаПодменю);
+ //Кнопка.Отображение = ОтображениеКнопкиКоманднойПанели.Авто;
+ Кнопка.Заголовок = ЭлементСписка.Представление;
+ Попытка
+ Кнопка.ИмяКоманды = "ПоследниеВыбранныеНажатие";
+ Исключение
+ Прервать;
+ КонецПопытки;
+ КонецЕсли;
КонецЦикла;
КонецПроцедуры
@@ -15542,8 +15918,8 @@
Возврат;
КонецЕсли;
КлючСтроки = ПоследниеВыбранные[ИндексЭлементаСписка].Значение;
- СтрокаНайдена = ирОбщий.УстановитьТекущуюСтрокуСКонтролемУспешностиЛкс(ЭтаФорма, ТабличноеПоле, КлючевоеПоле, КлючСтроки);
- Если СтрокаНайдена Тогда
+ СтрокаНайдена = ирОбщий.УстановитьТекущуюСтрокуСКонтролемУспешностиЛкс(ЭтаФорма, ТабличноеПоле, КлючевоеПоле, КлючСтроки,, Истина);
+ Если СтрокаНайдена И ЭтаФорма.РежимВыбора Тогда
Ответ = Вопрос("Выбрать установленную строку?", РежимДиалогаВопрос.ОКОтмена);
Если Ответ = КодВозвратаДиалога.ОК Тогда
ЭтаФорма.ОповеститьОВыборе(КлючСтроки);
@@ -15713,6 +16089,9 @@
Функция ОткрытьОбъектВРедактореОбъектаБДЛкс(ОбъектБД, пИскомоеЗначение = Неопределено, КлючУникальности = Неопределено) Экспорт
+ Если КлючУникальности = Неопределено Тогда
+ КлючУникальности = Новый УникальныйИдентификатор;
+ КонецЕсли;
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ПараметрКлючИлиОбъект", ОбъектБД);
ПараметрыФормы.Вставить("ПараметрПрочитатьОбъект", Ложь);
@@ -16255,9 +16634,9 @@
Функция ДесериализоватьАлгоритмОбъектЛкс(Знач СтрокаXMLАлгоритма) Экспорт
СтруктураАлгоритма = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(СтрокаXMLАлгоритма);
- АлгоритмОбъект = ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАлгоритмОбъект");
+ АлгоритмОбъект = ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИмитаторАлгоритмОбъект");
#Если Сервер И Не Сервер Тогда
- АлгоритмОбъект = Обработки.ирАлгоритмОбъект.Создать();
+ АлгоритмОбъект = Обработки.ирИмитаторАлгоритмОбъект.Создать();
#КонецЕсли
АлгоритмОбъект.ТекстАлгоритма = СтруктураАлгоритма.ТекстАлгоритма;
ЗагрузитьВТаблицуЗначенийЛкс(СтруктураАлгоритма.ВнутренниеПараметры, АлгоритмОбъект.Параметры, Новый Структура("Вход", Истина));
@@ -16342,9 +16721,9 @@
// Параметры:
// Отбор - Структура, Отбор, *Неопределено
Функция ОткрытьФормуСпискаЛкс(ИмяТаблицыИлиМДИлиТип, Отбор = Неопределено, ИспользоватьДинамическийСписокИР = Неопределено, ВладелецФормы = Неопределено, РежимВыбора = Ложь,
- МножественныйВыбор = Ложь, ТекущаяСтрока = Неопределено, Модально = Ложь) Экспорт
+ МножественныйВыбор = Ложь, ТекущаяСтрока = Неопределено, Модально = Ложь, ПользовательскийОтбор = Неопределено) Экспорт
- ФормаСписка = ПолучитьФормуСпискаЛкс(ИмяТаблицыИлиМДИлиТип, Отбор, ИспользоватьДинамическийСписокИР, ВладелецФормы, РежимВыбора, МножественныйВыбор, ТекущаяСтрока);
+ ФормаСписка = ПолучитьФормуСпискаЛкс(ИмяТаблицыИлиМДИлиТип, Отбор, ИспользоватьДинамическийСписокИР, ВладелецФормы, РежимВыбора, МножественныйВыбор, ТекущаяСтрока, ПользовательскийОтбор);
Если ФормаСписка = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
@@ -16361,8 +16740,9 @@
// Параметры:
// Отбор - Структура, Отбор, *Неопределено
Функция ПолучитьФормуСпискаЛкс(ИмяТаблицыИлиМДИлиТип, Отбор = Неопределено, ИспользоватьДинамическийСписокИР = Неопределено, ВладелецФормы = Неопределено, РежимВыбора = Ложь,
- МножественныйВыбор = Ложь, ТекущаяСтрока = Неопределено) Экспорт
+ МножественныйВыбор = Ложь, ТекущаяСтрока = Неопределено, ПользовательскийОтбор = Неопределено) Экспорт
+ мПлатформа = ирКэш.Получить();
Если ТипЗнч(ИмяТаблицыИлиМДИлиТип) = Тип("ОбъектМетаданных") Тогда
ИмяТаблицы = ИмяТаблицыИлиМДИлиТип.ПолноеИмя();
ИначеЕсли ТипЗнч(ИмяТаблицыИлиМДИлиТип) = Тип("Тип") Тогда
@@ -16398,21 +16778,38 @@
Ответ = Вопрос("Хотите использовать Динамический список (ИР)?", РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет);
ИспользоватьДинамическийСписокИР = Ответ = КодВозвратаДиалога.Да;
КонецЕсли;
+ Если ПользовательскийОтбор <> Неопределено Тогда
+ ПользовательскиеНастройки = Новый ПользовательскиеНастройкиКомпоновкиДанных;
+ ПользовательскийОтборКомпоновки = ПользовательскиеНастройки.Элементы.Добавить(Тип("ОтборКомпоновкиДанных"));
+ Если ТипЗнч(ПользовательскийОтбор) = Тип("Отбор") Тогда
+ Для Каждого ЭлементОтбора Из ПользовательскийОтбор Цикл
+ Если ЭлементОтбора.Использование Тогда
+ СтрокаВидаСравнения = мПлатформа.СоответствиеВидовСравнения.Найти(ЭлементОтбора.ВидСравнения, "Построитель");
+ Если СтрокаВидаСравнения = Неопределено Тогда
+ // %%%% Здесь можно добавить интеллекта
+ Продолжить;
+ КонецЕсли;
+ НайтиДобавитьЭлементОтбораКомпоновкиЛкс(ПользовательскийОтборКомпоновки, ЭлементОтбора.Имя, ЭлементОтбора.Значение, СтрокаВидаСравнения.Компоновка);
+ КонецЕсли;
+ КонецЦикла;
+ Иначе
+ СкопироватьОтборЛюбойЛкс(ПользовательскийОтборКомпоновки, ПользовательскийОтбор);
+ КонецЕсли;
+ КонецЕсли;
Если ТипЗнч(Отбор) = Тип("Отбор") Тогда
СтруктураОтбора = Новый Структура;
Для Каждого ЭлементОтбора Из Отбор Цикл
- Если Истина
- И ЭлементОтбора.Использование
- И ЭлементОтбора.ВидСравнения = ВидСравнения.Равно
- Тогда
- СтруктураОтбора.Вставить(ЭлементОтбора.Имя, ЭлементОтбора.Значение);
+ Если ЭлементОтбора.Использование Тогда
+ Если ЭлементОтбора.ВидСравнения = ВидСравнения.Равно Тогда
+ СтруктураОтбора.Вставить(ЭлементОтбора.Имя, ЭлементОтбора.Значение);
+ КонецЕсли;
КонецЕсли;
КонецЦикла;
Иначе
СтруктураОтбора = Отбор;
КонецЕсли;
- ПараметрыФормы = Новый Структура("РежимВыбора, МножественныйВыбор, ЗакрыватьПриВыборе, ТекущаяСтрока, Отбор",
- РежимВыбора, МножественныйВыбор, Не МножественныйВыбор, ТекущаяСтрока, СтруктураОтбора);
+ ПараметрыФормы = Новый Структура("РежимВыбора, МножественныйВыбор, ЗакрыватьПриВыборе, ТекущаяСтрока, Отбор, ПользовательскиеНастройки",
+ РежимВыбора, МножественныйВыбор, Не МножественныйВыбор, ТекущаяСтрока, СтруктураОтбора, ПользовательскиеНастройки);
Если Истина
И ИспользоватьДинамическийСписокИР
И ТипТаблицы <> "Внешняя"
@@ -16426,6 +16823,7 @@
ФормаСписка.РежимВыбора = РежимВыбора; // Чтобы заголовок сразу правильный сформировался
ФормаСписка.УстановитьОбъектМетаданных(ИмяТаблицы);
ОтборДинамическогоСписка = ФормаСписка.Отбор();
+ ПользовательскийОтборДинамическогоСписка = ФормаСписка.ПользовательскийОтбор();
Иначе
Если РежимВыбора Тогда
Попытка
@@ -16463,16 +16861,13 @@
И ОтборДинамическогоСписка <> Неопределено
И Отбор <> Неопределено
Тогда
- Если ТипЗнч(Отбор) = Тип("Структура") Тогда
- Для Каждого КлючИЗначение Из Отбор Цикл
- ЭлементОтбора = ОтборДинамическогоСписка.Найти(КлючИЗначение.Ключ);
- Если ЭлементОтбора <> Неопределено Тогда
- УстановитьЭлементОтбораЛкс(ЭлементОтбора,, КлючИЗначение.Значение);
- КонецЕсли;
- КонецЦикла;
- Иначе
- СкопироватьОтборЛюбойЛкс(ОтборДинамическогоСписка, Отбор);
- КонецЕсли;
+ СкопироватьОтборЛюбойЛкс(ОтборДинамическогоСписка, Отбор);
+ КонецЕсли;
+ Если Истина
+ И ПользовательскийОтборДинамическогоСписка <> Неопределено
+ И ПользовательскийОтбор <> Неопределено
+ Тогда
+ СкопироватьОтборЛюбойЛкс(ПользовательскийОтборДинамическогоСписка, ПользовательскийОтбор);
КонецЕсли;
Возврат ФормаСписка;
@@ -16480,13 +16875,14 @@
Процедура ПолеВводаСИсториейВыбора_ПриИзмененииЛкс(ПолеВвода, Знач КлючИстории, Знач ЗапоминатьПоследние = 20, Знач НеЗапоминатьПустыеТипизированные = Истина) Экспорт
+ ЗначениеПоля = ДанныеЭлементаФормыЛкс(ПолеВвода);
Если Ложь
Или (Истина
И Не НеЗапоминатьПустыеТипизированные
- И ПолеВвода.Значение <> ПолеВвода.ТипЗначения.ПривестиЗначение(Неопределено))
- Или ЗначениеЗаполнено(ПолеВвода.Значение)
+ И ЗначениеПоля <> ПолеВвода.ТипЗначения.ПривестиЗначение(Неопределено))
+ Или ЗначениеЗаполнено(ЗначениеПоля)
Тогда
- НовоеЗначениеXML = СохранитьОбъектВВидеСтрокиXMLЛкс(ПолеВвода.Значение);
+ НовоеЗначениеXML = СохранитьОбъектВВидеСтрокиXMLЛкс(ЗначениеПоля);
Если СтрДлина(НовоеЗначениеXML) > 1000 Тогда
Возврат;
КонецЕсли;
@@ -16506,11 +16902,15 @@
Если Индекс <> Неопределено Тогда
ПоследниеЗначения.Удалить(Индекс);
КонецЕсли;
- ПоследниеЗначения.Вставить(0, ПолеВвода.Значение);
+ ПоследниеЗначения.Вставить(0, ЗначениеПоля);
Для Счетчик = ЗапоминатьПоследние По ПоследниеЗначения.ВГраница() Цикл
ПоследниеЗначения.Удалить(ЗапоминатьПоследние);
КонецЦикла;
СохранитьЗначениеЛкс(КлючНастройки, ПоследниеЗначения);
+ ПолеВвода.СписокВыбора.Очистить();
+ Для Каждого Значение Из ПоследниеЗначения Цикл
+ НовыйЭлемент = ПолеВвода.СписокВыбора.Добавить(Значение);
+ КонецЦикла;
КонецЕсли;
КонецПроцедуры
@@ -18981,17 +19381,17 @@
// Результат - значение выбранного типа, но не обязательно выбранное (выбор типа выполняется синхронно, а значения - асинхронно)
Функция ПолеВвода_НачалоВыбораЛкс(Элемент, СтандартнаяОбработка, ИгнорироватьОписаниеТипов = Ложь) Экспорт
- РезультатВыбора = Элемент.Значение;
+ РезультатВыбора = ДанныеЭлементаФормыЛкс(Элемент);
Если Истина
И ИгнорироватьОписаниеТипов
И (Ложь
- Или ТипЗнч(Элемент.Значение) = Тип("Строка")
- Или Элемент.Значение = Неопределено)
+ Или ТипЗнч(РезультатВыбора) = Тип("Строка")
+ Или РезультатВыбора = Неопределено)
Тогда
РезультатВыбора = ВыбратьТипСсылкиВПолеВводаЛкс(Элемент, СтандартнаяОбработка);
- ИначеЕсли ЛиСсылкаНаОбъектБДЛкс(Элемент.Значение, Ложь) Тогда
+ ИначеЕсли ЛиСсылкаНаОбъектБДЛкс(РезультатВыбора, Ложь) Тогда
СтандартнаяОбработка = Ложь;
- ОткрытьФормуСпискаЛкс(ПолучитьПолноеИмяМДТипаЛкс(ТипЗнч(Элемент.Значение)),,, Элемент, Истина,, Элемент.Значение);
+ ОткрытьФормуСпискаЛкс(ПолучитьПолноеИмяМДТипаЛкс(ТипЗнч(РезультатВыбора)),,, Элемент, Истина,, РезультатВыбора);
Иначе
// Тут надо делать выбор из диалога плоского списка типов
КонецЕсли;
@@ -19281,8 +19681,9 @@
НастроитьЭлементыФормыЛкс(ЭтаФорма);
Форма_ВставитьСкрытуюКоманднуюПанельДляРаботыСБуферомОбменаЛкс(ЭтаФорма);
- мСвойстваФормы = ПолучитьДопСвойстваФормыЛкс(ЭтаФорма);
+ мСвойстваФормы = СлужебныеДанныеФормыЛкс(ЭтаФорма);
мСвойстваФормы.Вставить("ИмяФормы", ПолноеИмяФормы);
+ мСвойстваФормы.Вставить("ГотовностьДанныхСтраниц", Новый СписокЗначений);
Если ирКэш.ЛиПортативныйРежимЛкс() Тогда
Контейнер = Новый Структура();
Оповестить("ирПолучитьБазовуюФорму", Контейнер);
@@ -19306,7 +19707,7 @@
Процедура НастроитьЭлементыФормыЛкс(ЭтаФорма) Экспорт
- мСвойстваФормы = ПолучитьДопСвойстваФормыЛкс(ЭтаФорма);
+ мСвойстваФормы = СлужебныеДанныеФормыЛкс(ЭтаФорма);
КнопкиВсехДействийКомандныхПанелей = Новый Соответствие;
ИмяКнопки = "СтруктураКоманднойПанели";
ИмяОсновногоРеквизита = "ОсновнойОбъект";
@@ -19410,7 +19811,7 @@
Процедура ОткрытьСтруктуруКоманднойПанелиЛкс(ЭтаФорма, Знач Кнопка = Неопределено) Экспорт
- мСвойстваФормы = ПолучитьДопСвойстваФормыЛкс(ЭтаФорма);
+ мСвойстваФормы = СлужебныеДанныеФормыЛкс(ЭтаФорма);
КоманднаяПанель = мСвойстваФормы.КнопкиВсехДействийКомандныхПанелей[Кнопка];
Если Кнопка <> Неопределено Тогда
Если КоманднаяПанель.Кнопки.Индекс(Кнопка) = -1 Тогда
@@ -21720,59 +22121,77 @@
Процедура НастроитьДобавленныеКолонкиТабличногоПоляЛкс(Знач ТабличноеПоле, ОписанияТиповКолонок = Неопределено, МетаданныеКолонок = Неопределено, ДоступныеПоляВыбора = Неопределено,
ТолькоПросмотр = Ложь) Экспорт
- Если ОписанияТиповКолонок = Неопределено Тогда
- ОписанияТиповКолонок = ТабличноеПоле.Значение.Колонки;
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ Если ОписанияТиповКолонок = Неопределено Тогда
+ ОписанияТиповКолонок = ТабличноеПоле.Значение.Колонки;
+ КонецЕсли;
+ Иначе
+ Если ОписанияТиповКолонок = Неопределено Тогда
+ ОписанияТиповКолонок = ирСервер.ПолучитьТаблицуДочернихРеквизитовЛкс(ТабличноеПоле);
+ КонецЕсли;
КонецЕсли;
Для Каждого КолонкаТаблицы Из ОписанияТиповКолонок Цикл
- КолонкаТабличногоПоля = ТабличноеПоле.Колонки.Найти(КолонкаТаблицы.Имя);
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ КолонкаТабличногоПоля = ТабличноеПоле.Колонки.Найти(КолонкаТаблицы.Имя);
+ Иначе
+ КолонкаТабличногоПоля = ТабличноеПоле.ПодчиненныеЭлементы.Найти(ТабличноеПоле.Имя + КолонкаТаблицы.Имя);
+ КонецЕсли;
Если КолонкаТабличногоПоля = Неопределено Тогда
Продолжить;
КонецЕсли;
Если КолонкаТабличногоПоля.Видимость Тогда
- Если ТабличноеПоле.ТекущаяКолонка = Неопределено Тогда
- ТабличноеПоле.ТекущаяКолонка = КолонкаТабличногоПоля;
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ Если ТабличноеПоле.ТекущаяКолонка = Неопределено Тогда
+ ТабличноеПоле.ТекущаяКолонка = КолонкаТабличногоПоля;
+ КонецЕсли;
+ Иначе
+ Если ТабличноеПоле.ТекущийЭлемент = Неопределено Тогда
+ ТабличноеПоле.ТекущийЭлемент = КолонкаТабличногоПоля;
+ КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ТолькоПросмотр Тогда
КолонкаТабличногоПоля.ТолькоПросмотр = Истина;
КонецЕсли;
- ТипыРеквизита = КолонкаТаблицы.ТипЗначения.Типы();
- Если ТипыРеквизита.Количество() = 1 И ТипыРеквизита[0] = Тип("Булево") Тогда
- КолонкаТабличногоПоля.Данные = "";
- КолонкаТабличногоПоля.ДанныеФлажка = КолонкаТаблицы.Имя;
- КолонкаТабличногоПоля.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
- КолонкаТабличногоПоля.Ширина = 3;
- Иначе
- Если КолонкаТаблицы.Ширина > 0 Тогда
- КолонкаТабличногоПоля.Ширина = Мин(КолонкаТаблицы.Ширина, 50); // Почему то в редакторе таблицы значений не работала автоширина (-1)
- КонецЕсли;
- Если КолонкаТабличногоПоля.Ширина = 0 Тогда
- КолонкаТабличногоПоля.Ширина = 3; // Для 8.2 необходимо, иначе колонки будут не видны
- КонецЕсли;
- КонецЕсли;
- Если МетаданныеКолонок <> Неопределено Тогда
- Если ТипЗнч(МетаданныеКолонок) = Тип("КоллекцияОбъектовМетаданных") Тогда
- Метареквизит = МетаданныеКолонок.Найти(КолонкаТаблицы.Имя);
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ ТипыРеквизита = КолонкаТаблицы.ТипЗначения.Типы();
+ Если ТипыРеквизита.Количество() = 1 И ТипыРеквизита[0] = Тип("Булево") Тогда
+ КолонкаТабличногоПоля.Данные = "";
+ КолонкаТабличногоПоля.ДанныеФлажка = КолонкаТаблицы.Имя;
+ КолонкаТабличногоПоля.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
+ КолонкаТабличногоПоля.Ширина = 3;
Иначе
- СтрокаПоля = МетаданныеКолонок.Найти(КолонкаТаблицы.Имя, "Имя");
- Если СтрокаПоля <> Неопределено Тогда
- Метареквизит = СтрокаПоля.Метаданные;
- Иначе
- Метареквизит = Неопределено;
+ Если КолонкаТаблицы.Ширина > 0 Тогда
+ КолонкаТабличногоПоля.Ширина = Мин(КолонкаТаблицы.Ширина, 50); // Почему то в редакторе таблицы значений не работала автоширина (-1)
+ КонецЕсли;
+ Если КолонкаТабличногоПоля.Ширина = 0 Тогда
+ КолонкаТабличногоПоля.Ширина = 3; // Для 8.2 необходимо, иначе колонки будут не видны
КонецЕсли;
КонецЕсли;
- Если Метареквизит <> Неопределено Тогда
- Попытка
- Подсказка = Метареквизит.Подсказка;
- Исключение
- // У графы журнала нет подсказки
- Подсказка = Неопределено;
- КонецПопытки;
- Если Подсказка <> Неопределено Тогда
- КолонкаТабличногоПоля.ПодсказкаВШапке = Подсказка;
- Если Метареквизит.МногострочныйРежим Тогда
- КолонкаТабличногоПоля.ЭлементУправления.МногострочныйРежим = Метареквизит.МногострочныйРежим;
- КолонкаТабличногоПоля.ЭлементУправления.РасширенноеРедактирование = Метареквизит.РасширенноеРедактирование;
+ Если МетаданныеКолонок <> Неопределено Тогда
+ Если ТипЗнч(МетаданныеКолонок) = Тип("КоллекцияОбъектовМетаданных") Тогда
+ Метареквизит = МетаданныеКолонок.Найти(КолонкаТаблицы.Имя);
+ Иначе
+ СтрокаПоля = МетаданныеКолонок.Найти(КолонкаТаблицы.Имя, "Имя");
+ Если СтрокаПоля <> Неопределено Тогда
+ Метареквизит = СтрокаПоля.Метаданные;
+ Иначе
+ Метареквизит = Неопределено;
+ КонецЕсли;
+ КонецЕсли;
+ Если Метареквизит <> Неопределено Тогда
+ Попытка
+ Подсказка = Метареквизит.Подсказка;
+ Исключение
+ // У графы журнала нет подсказки
+ Подсказка = Неопределено;
+ КонецПопытки;
+ Если Подсказка <> Неопределено Тогда
+ КолонкаТабличногоПоля.ПодсказкаВШапке = Подсказка;
+ Если Метареквизит.МногострочныйРежим Тогда
+ КолонкаТабличногоПоля.ЭлементУправления.МногострочныйРежим = Метареквизит.МногострочныйРежим;
+ КолонкаТабличногоПоля.ЭлементУправления.РасширенноеРедактирование = Метареквизит.РасширенноеРедактирование;
+ КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
@@ -21780,7 +22199,12 @@
Если ДоступныеПоляВыбора <> Неопределено Тогда
ДоступноеПоле = ДоступныеПоляВыбора.НайтиПоле(Новый ПолеКомпоновкиДанных(КолонкаТаблицы.Имя));
Если ДоступноеПоле <> Неопределено Тогда
- КолонкаТабличногоПоля.ТекстШапки = ДоступноеПоле.Заголовок;
+ ТекстШапки = ДоступноеПоле.Заголовок;
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ КолонкаТабличногоПоля.ТекстШапки = ТекстШапки;
+ Иначе
+ КолонкаТабличногоПоля.Заголовок = ТекстШапки;
+ КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
@@ -22582,7 +23006,7 @@
Если ТипЗнч(ТабличноеПоле) = Тип("ТаблицаФормы") Тогда
//ПолноеИмяМД = ДинамическийСписок.ОсновнаяТаблица; // На клиенте недоступно
- ЭтаФорма = ПолучитьРодителяЭлементаУправляемойФормыЛкс(ТабличноеПоле);
+ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(ТабличноеПоле);
ПутьКДаннымСписка = ПутьКДаннымЭлементаУправляемойФормыЛкс(ТабличноеПоле,, ЭтаФорма);
ПолноеИмяТаблицы = ЭтаФорма.мСлужебныеДанные.ОсновныеТаблицыСписков[ПутьКДаннымСписка];
ОбъектМД = НайтиОбъектМетаданныхПоПолномуИмениТаблицыБДЛкс(ПолноеИмяТаблицы);
@@ -22932,7 +23356,7 @@
Функция ИмяФормыИзФормыЛкс(ЭтаФорма) Экспорт
Если ТипЗнч(ЭтаФорма) = Тип("Форма") Тогда
- Результат = ПолучитьДопСвойстваФормыЛкс(ЭтаФорма).ИмяФормы;
+ Результат = СлужебныеДанныеФормыЛкс(ЭтаФорма).ИмяФормы;
Иначе
Результат = ЭтаФорма.ИмяФормы;
КонецЕсли;
@@ -22940,14 +23364,18 @@
КонецФункции
-Функция ПолучитьДопСвойстваФормыЛкс(ЭтаФорма)
+Функция СлужебныеДанныеФормыЛкс(ЭтаФорма)
- СвойстваФормы = ЭтаФорма.Панель.Страницы[0].Значение;
- Если СвойстваФормы = Неопределено Тогда
- СвойстваФормы = Новый Структура();
- ЭтаФорма.Панель.Страницы[0].Значение = СвойстваФормы;
- КонецЕсли;
- Возврат СвойстваФормы;
+ Если ТипЗнч(ЭтаФорма) = Тип("Форма") Тогда
+ Результат = ЭтаФорма.Панель.Страницы[0].Значение;
+ Если Результат = Неопределено Тогда
+ Результат = Новый Структура();
+ ЭтаФорма.Панель.Страницы[0].Значение = Результат;
+ КонецЕсли;
+ Иначе
+ Результат = ЭтаФорма.мСлужебныеДанные;
+ КонецЕсли;
+ Возврат Результат;
КонецФункции
@@ -22969,7 +23397,7 @@
ИначеЕсли ТипЗнч(Родитель) = Тип("ТабличноеПоле") Тогда
Родитель.Колонки.Очистить();
Иначе
- ЭтаФорма = ПолучитьРодителяЭлементаУправляемойФормыЛкс(Родитель);
+ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(Родитель);
ПодчиненныеЭлементы = Родитель.ПодчиненныеЭлементы;
НачальноеКоличество = ПодчиненныеЭлементы.Количество();
Для Счетчик = 1 По НачальноеКоличество Цикл
@@ -22985,6 +23413,130 @@
КонецПроцедуры
+Процедура УстановитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, Страница, Готовность = Истина) Экспорт
+
+ Если ТипЗнч(Страница) = Тип("ГруппаФормы") Тогда
+ Возврат;
+ КонецЕсли;
+ ГотовностьДанныхСтраниц = СлужебныеДанныеФормыЛкс(ЭтаФорма).ГотовностьДанныхСтраниц;
+ #Если Сервер И Не Сервер Тогда
+ ГотовностьДанныхСтраниц = Новый СписокЗначений;
+ #КонецЕсли
+ ЭлементСписка = ГотовностьДанныхСтраниц.НайтиПоЗначению(Страница.Имя);
+ Если ЭлементСписка <> Неопределено И Готовность Тогда
+ ГотовностьДанныхСтраниц.Удалить(ЭлементСписка);
+ ИначеЕсли ЭлементСписка = Неопределено И Не Готовность Тогда
+ ГотовностьДанныхСтраниц.Добавить(Страница.Имя);
+ КонецЕсли;
+
+КонецПроцедуры
+
+Функция ПолучитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, Страница, Готовность = Истина) Экспорт
+
+ ГотовностьДанныхСтраниц = СлужебныеДанныеФормыЛкс(ЭтаФорма).ГотовностьДанныхСтраниц;
+ #Если Сервер И Не Сервер Тогда
+ ГотовностьДанныхСтраниц = Новый СписокЗначений;
+ #КонецЕсли
+ ЭлементСписка = ГотовностьДанныхСтраниц.НайтиПоЗначению(Страница.Имя);
+ Результат = ЭлементСписка = Неопределено;
+ Возврат Результат;
+
+КонецФункции
+
+Процедура СоздатьКолонкиТабличногоПоляЛкс(ТабличноеПоле, ЗаменитьКолонкуНомерСтроки = Ложь) Экспорт
+
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ ТабличноеПоле.СоздатьКолонки();
+ Если ЗаменитьКолонкуНомерСтроки И ТабличноеПоле.Значение.Колонки.Найти("НомерСтроки") <> Неопределено Тогда
+ ТабличноеПоле.Колонки.НомерСтроки.Данные = "";
+ ТабличноеПоле.Колонки.НомерСтроки.ТолькоПросмотр = Истина;
+ КонецЕсли;
+ Иначе
+ ОчиститьПодчиненныеЭлементыФормыЛкс(ТабличноеПоле, 0);
+ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(ТабличноеПоле);
+ ПутьКДанным = ПутьКДаннымЭлементаУправляемойФормыЛкс(ТабличноеПоле);
+ РеквизитыТаблицы = ЭтаФорма.ПолучитьРеквизиты(ПутьКДанным);
+ Для Каждого РеквизитТаблицы Из РеквизитыТаблицы Цикл
+ ПолеФормы = ЭтаФорма.Элементы.Добавить(ТабличноеПоле.Имя + РеквизитТаблицы.Имя, Тип("ПолеФормы"), ТабличноеПоле);
+ ПолеФормы.Вид = ВидПоляФормы.ПолеВвода;
+ Попытка
+ ПолеФормы.ПутьКДанным = ПутьКДанным + "." + РеквизитТаблицы.Имя;
+ Исключение
+ // При РеквизитТаблицы.Имя = "КоличествоСтрок"
+ КонецПопытки;
+ КонецЦикла;
+ КонецЕсли;
+
+КонецПроцедуры
+
+Функция ДанныеТекущейСтрокиЛкс(ТабличноеПоле) Экспорт
+
+ Если ТипЗнч(ТабличноеПоле) = Тип("ТабличноеПоле") Тогда
+ Результат = ТабличноеПоле.ТекущиеДанные;
+ Иначе
+ Результат = Неопределено;
+ Если ТабличноеПоле.ТекущаяСтрока <> Неопределено Тогда
+ ДанныеТаблицы = ДанныеЭлементаФормыЛкс(ТабличноеПоле);
+ #Если Сервер И Не Сервер Тогда
+ ДанныеТаблицы = Новый ТаблицаЗначений;
+ #КонецЕсли
+ Результат = ДанныеТаблицы.НайтиПоИдентификатору(ТабличноеПоле.ТекущаяСтрока);
+ КонецЕсли;
+ КонецЕсли;
+ Возврат Результат;
+
+КонецФункции
+
+Функция ПолучитьТипЗначенияЭлементаФормыЛкс(ЭлементФормы) Экспорт
+
+ Попытка
+ ТипЗначения = ЭлементФормы.ТипЗначения;
+ Исключение
+ // Упр
+ ЭтаФорма = ирОбщий.РодительЭлементаУправляемойФормыЛкс(ЭлементФормы);
+ ТипЗначения = ЭтаФорма.мСлужебныеДанные.ТипыЗначений[ЭлементФормы.Имя];
+ КонецПопытки;
+ Возврат ТипЗначения;
+
+КонецФункции
+
+// Чтобы функция возвращала правильное значение, в форме должен быть
+// выполнен общий обработчик формы _ПриСозданииНаСервереИис.
+//
+// Параметры:
+// Поле - <тип> -
+//
+// Возвращаемое значение:
+//
+Функция ДанныеЭлементаФормыЛкс(Элемент, выхПутьКДанным = "") Экспорт
+
+ Попытка
+ // Обычная форма
+ Данные = Элемент.Значение;
+ Попытка
+ выхПутьКДанным = Элемент.Данные;
+ Исключение
+ // Колонка табличного поля
+ выхПутьКДанным = Неопределено;
+ КонецПопытки;
+ Возврат Данные;
+ Исключение
+ КонецПопытки;
+ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(Элемент, Тип("УправляемаяФорма")); // Переменная ЭтаФорма используется в Вычислить ниже
+ выхПутьКДанным = ПутьКДаннымЭлементаУправляемойФормыЛкс(Элемент, , ЭтаФорма);
+ Если Не ЗначениеЗаполнено(выхПутьКДанным) Тогда
+ ВызватьИсключение "Для элемента формы " + Элемент.Имя + " не найден путь к данным";
+ КонецЕсли;
+ Попытка
+ Данные = Вычислить("ЭтаФорма." + выхПутьКДанным);
+ Исключение
+ ВызватьИсключение "Ошибка получения данных " + выхПутьКДанным + " элемента формы " + Элемент.Имя + ": " + ОписаниеОшибки();
+ КонецПопытки;
+ Возврат Данные;
+
+КонецФункции
+
+
///////////////////////////////////////////////////
// Управляемые формы
@@ -22992,26 +23544,25 @@
// Параметры:
// ТипРодителя - Тип, *Неопределено - Неопределено=Тип("УправляемаяФорма") Возвращаемое значение:
//
-Функция ПолучитьРодителяЭлементаУправляемойФормыЛкс(Элемент, ТипРодителя = Неопределено) Экспорт
+Функция РодительЭлементаУправляемойФормыЛкс(Знач Элемент, ТипРодителя = Неопределено) Экспорт
ТипУправляемаяФорма = Тип("УправляемаяФорма");
Если ТипРодителя = Неопределено Тогда
ТипРодителя = ТипУправляемаяФорма;
КонецЕсли;
- Родитель = Элемент.Родитель;
- Пока ТипЗнч(Родитель) <> ТипРодителя Цикл
- Если ТипЗнч(Родитель) = ТипУправляемаяФорма Тогда
- Родитель = Неопределено;
+ Пока ТипЗнч(Элемент) <> ТипРодителя Цикл
+ Если ТипЗнч(Элемент) = ТипУправляемаяФорма Тогда
+ Элемент = Неопределено;
Прервать;
КонецЕсли;
//Попытка
- Родитель = Родитель.Родитель;
+ Элемент = Элемент.Родитель;
//Исключение
// Родитель = Неопределено;
// Прервать;
//КонецПопытки;
КонецЦикла;
- Возврат Родитель;
+ Возврат Элемент;
КонецФункции
@@ -23054,7 +23605,7 @@
//
// Возвращаемое значение:
//
-Функция ПолучитьТипРеквизитаФормыЛкс(ЭтаФорма, Путь = "", ИмяРеквизита) Экспорт
+Функция ПолучитьТипРеквизитаФормыЛкс(ЭтаФорма, Путь = "", ИмяРеквизита = "") Экспорт
РеквизитФормы = ПолучитьРеквизитФормыЛкс(ЭтаФорма, Путь, ИмяРеквизита);
Результат = РеквизитФормы.ТипЗначения.Типы()[0];
@@ -23073,87 +23624,38 @@
Функция ПутьКДаннымЭлементаУправляемойФормыЛкс(Знач Поле, ОтносительноРодителя = Ложь, Знач ЭтаФорма = Неопределено) Экспорт
Если ЭтаФорма = Неопределено Тогда
- ЭтаФорма = ПолучитьРодителяЭлементаУправляемойФормыЛкс(Поле, Тип("УправляемаяФорма"));
- КонецЕсли;
- ПутьКДаннымПоля = ЭтаФорма.мСлужебныеДанные.ПутиКДанным[Поле.Имя];
- Если ОтносительноРодителя Тогда
- ПутьКДаннымПоля = ПолучитьПоследнийФрагментЛкс(ПутьКДаннымПоля);
+ ЭтаФорма = РодительЭлементаУправляемойФормыЛкс(Поле, Тип("УправляемаяФорма"));
+ КонецЕсли;
+ Если Поле = ЭтаФорма Тогда
+ ПутьКДаннымПоля = "";
+ Иначе
+ ПутьКДаннымПоля = ЭтаФорма.мСлужебныеДанные.ПутиКДанным[Поле.Имя];
+ Если ОтносительноРодителя Тогда
+ ПутьКДаннымПоля = ПолучитьПоследнийФрагментЛкс(ПутьКДаннымПоля);
+ КонецЕсли;
КонецЕсли;
Возврат ПутьКДаннымПоля;
КонецФункции
-Процедура ПолеФормыСИсториейВыбора_ПриИзмененииЛкс(ПолеФормы, КлючИстории, ЗапоминатьПоследние = 20, НеЗапоминатьПустыеТипизированные = Истина) Экспорт
+Процедура СкопироватьКнопкиКоманднойПанелиУправляемойФормыЛкс(Знач КоманднаяПанельИсточник, Знач КоманднаяПанельПриемник, Знач ПрефиксИмени) Экспорт
- ЗначениеПоля = ДанныеЭлементаФормыЛкс(ПолеФормы);
- ЭтаФорма = ПолучитьРодителяЭлементаУправляемойФормыЛкс(ПолеФормы);
- ТипЗначенияПоля = ЭтаФорма.мСлужебныеДанные.ТипыЗначений[ПолеФормы.Имя];
- Если Ложь
- Или (Истина
- И Не НеЗапоминатьПустыеТипизированные
- И ЗначениеПоля <> ТипЗначенияПоля.ПривестиЗначение(Неопределено))
- Или ЗначениеЗаполнено(ЗначениеПоля)
- Тогда
- НовоеЗначениеXML = ирОбщий.СохранитьОбъектВВидеСтрокиXMLЛкс(ЗначениеПоля);
- Если СтрДлина(НовоеЗначениеXML) > 1000 Тогда
- Возврат;
+ ЭтаФорма = ирОбщий.РодительЭлементаУправляемойФормыЛкс(КоманднаяПанельИсточник);
+ ЭлементыФормы = ЭтаФорма.Элементы;
+ Для Каждого КнопкаОбразец Из КоманднаяПанельИсточник.ПодчиненныеЭлементы Цикл
+ Если Ложь
+ Или ТипЗнч(КнопкаОбразец) = Тип("ГруппаФормы")
+ Или Не ЗначениеЗаполнено(КнопкаОбразец.ИмяКоманды)
+ Тогда
+ // Это - системная команда
+ Продолжить;
КонецЕсли;
- КлючНастройки = КлючИстории + "." + ПолеФормы.Имя + ".ПоследниеЗначения";
- ПоследниеЗначения = ирОбщий.ВосстановитьЗначениеЛкс(КлючНастройки);
- Если ТипЗнч(ПоследниеЗначения) <> Тип("Массив") Тогда
- ПоследниеЗначения = Новый Массив;
- КонецЕсли;
- ПоследниеЗначенияXML = Новый Массив;
- Для Каждого Значение Из ПоследниеЗначения Цикл
- ПоследниеЗначенияXML.Добавить(ирОбщий.СохранитьОбъектВВидеСтрокиXMLЛкс(Значение));
- КонецЦикла;
- Индекс = ПоследниеЗначенияXML.Найти(НовоеЗначениеXML);
- Если Индекс <> Неопределено Тогда
- ПоследниеЗначения.Удалить(Индекс);
- КонецЕсли;
- ПоследниеЗначения.Вставить(0, ЗначениеПоля);
- Для Счетчик = ЗапоминатьПоследние По ПоследниеЗначения.ВГраница() Цикл
- ПоследниеЗначения.Удалить(ЗапоминатьПоследние);
- КонецЦикла;
- ирОбщий.СохранитьЗначениеЛкс(КлючНастройки, ПоследниеЗначения);
- ПолеФормы.СписокВыбора.Очистить();
- Для Каждого Значение Из ПоследниеЗначения Цикл
- НовыйЭлемент = ПолеФормы.СписокВыбора.Добавить(Значение);
- КонецЦикла;
- КонецЕсли;
-
+ ИмяНовойКнопки = ПрефиксИмени + КнопкаОбразец.Имя;
+ НоваяКнопка = ЭлементыФормы.Добавить(ИмяНовойКнопки, ТипЗнч(КнопкаОбразец), КоманднаяПанельПриемник);
+ ЗаполнитьЗначенияСвойств(НоваяКнопка, КнопкаОбразец,, "Имя");
+ КонецЦикла;
+
КонецПроцедуры
-// Чтобы функция возвращала правильное значение, в форме должен быть
-// выполнен общий обработчик формы _ПриСозданииНаСервереИис.
-//
-// Параметры:
-// Поле - <тип> -
-//
-// Возвращаемое значение:
-//
-Функция ДанныеЭлементаФормыЛкс(Элемент, выхПутьКДанным = "") Экспорт
-
- Попытка
- // Обычная форма
- Данные = Элемент.Значение;
- выхПутьКДанным = Элемент.Данные;
- Возврат Данные;
- Исключение
- КонецПопытки;
- ЭтаФорма = ПолучитьРодителяЭлементаУправляемойФормыЛкс(Элемент, Тип("УправляемаяФорма")); // Переменная ЭтаФорма используется в Вычислить ниже
- выхПутьКДанным = ПутьКДаннымЭлементаУправляемойФормыЛкс(Элемент, , ЭтаФорма);
- Если Не ЗначениеЗаполнено(выхПутьКДанным) Тогда
- ВызватьИсключение "Для элемента формы " + Элемент.Имя + " не найден путь к данным";
- КонецЕсли;
- Попытка
- Данные = Вычислить("ЭтаФорма." + выхПутьКДанным);
- Исключение
- ВызватьИсключение "Ошибка получения данных " + выхПутьКДанным + " элемента формы " + Элемент.Имя + ": " + ОписаниеОшибки();
- КонецПопытки;
- Возврат Данные;
-
-КонецФункции
-
diff --git a/CommonModules/ирСервер/Ext/Module.bsl b/CommonModules/ирСервер/Ext/Module.bsl
index 7a6c437aa..b7c374158 100644
--- a/CommonModules/ирСервер/Ext/Module.bsl
+++ b/CommonModules/ирСервер/Ext/Module.bsl
@@ -249,6 +249,7 @@
КонецФункции
+
////////
Процедура ВыполнитьЗапросЛкс(ТекстЗапроса) Экспорт
@@ -328,8 +329,20 @@
КонецФункции
-Процедура ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи = Неопределено, РежимПроведения = Неопределено, ОтключатьКонтрольЗаписи = Неопределено,
- БезАвторегистрацииИзменений = Неопределено) Экспорт
+Функция ПолучитьСнимокОбъектаБДПоКлючуЛкс(Знач ИмяОсновнойТаблицы, КлючОбъекта, Знач СохранятьИдентификаторСсылки, Знач ЧитатьДанные, выхИдентификаторСсылки = Неопределено) Экспорт
+
+ СтруктураОбъекта = ирОбщий.ОбъектБДПоКлючуЛкс(ИмяОсновнойТаблицы, КлючОбъекта, СохранятьИдентификаторСсылки, ЧитатьДанные, Истина, выхИдентификаторСсылки, Ложь);
+ Если СтруктураОбъекта <> Неопределено Тогда
+ СтруктураСнимка = Новый Структура;
+ СтруктураСнимка.Вставить("ТипОбъекта", ТипЗнч(СтруктураОбъекта.Методы));
+ СтруктураСнимка.Вставить("Снимок", СтруктураОбъекта.Методы.Снимок());
+ КонецЕсли;
+ Возврат СтруктураСнимка;
+
+КонецФункции
+
+Процедура ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства = Неопределено, РежимЗаписи = Неопределено, РежимПроведения = Неопределено, ОтключатьКонтрольЗаписи = Неопределено,
+ БезАвторегистрацииИзменений = Неопределено, ТипОбъекта = Неопределено) Экспорт
Если Истина
И ирКэш.ЛиПортативныйРежимЛкс()
@@ -341,21 +354,65 @@
ДополнительныеСвойства = ПараметрыКоманды.ДополнительныеСвойства;
ОбъектXML = ПараметрыКоманды.ОбъектXML;
Иначе
- Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
- ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
+ ЭтоИмитатор = Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И (Ложь
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторКонстантаМенеджер")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект"));
+ Если ЭтоИмитатор Тогда
+ Объект = Новый (ТипОбъекта);
+ Объект.ЗагрузитьСнимок(ОбъектXML);
+ Иначе
+ Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
+ ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, ДополнительныеСвойства);
+ КонецЕсли;
ирОбщий.ЗаписатьОбъектЛкс(Объект, Ложь, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений);
- ДополнительныеСвойства = ирОбщий.СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
- ОбъектXML = ирОбщий.СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
+ Если ЭтоИмитатор Тогда
+ ОбъектXML = Объект.Снимок();
+ Иначе
+ ДополнительныеСвойства = ирОбщий.СериализоватьДополнительныеСвойстваОбъектаЛкс(Объект);
+ ОбъектXML = ирОбщий.СохранитьОбъектВВидеСтрокиXMLЛкс(Объект);
+ КонецЕсли;
КонецЕсли;
КонецПроцедуры
-Процедура УдалитьОбъектЛкс(ХМЛ, СтруктураДополнительныхСвойств) Экспорт
+Функция СкопироватьОбъектЧерезИмитаторЛкс(Знач СнимокОбъекта, ТипОбъекта) Экспорт
- Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ);
+ Объект = Новый (ТипОбъекта);
+ Объект.ЗагрузитьСнимок(СнимокОбъекта);
+ Объект = Объект.Скопировать(Ложь);
+ СнимокОбъекта = Объект.Снимок();
+ Возврат СнимокОбъекта;
+
+КонецФункции
+
+Процедура ПрочитатьОбъектЧерезИмитаторЛкс(СнимокОбъекта, ТипОбъекта) Экспорт
+
+ Объект = Новый (ТипОбъекта);
+ Объект.ЗагрузитьСнимок(СнимокОбъекта);
+ Объект.Прочитать(Ложь);
+ СнимокОбъекта = Объект.Снимок();
+
+КонецПроцедуры
+
+Процедура УдалитьОбъектЛкс(ОбъектXML, СтруктураДополнительныхСвойств, ТипОбъекта) Экспорт
+
+ ЭтоИмитатор = Истина
+ И Не ирКэш.ЛиПортативныйРежимЛкс()
+ И (Ложь
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторНаборЗаписей")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторКонстантаМенеджер")
+ Или ТипОбъекта = Тип("ОбработкаОбъект.ирИмитаторСсылочныйОбъект"));
+ Если ЭтоИмитатор Тогда
+ Объект = Новый (ТипОбъекта);
+ Объект.ЗагрузитьСнимок(ОбъектXML);
+ Иначе
+ Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ОбъектXML);
+ ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
+ КонецЕсли;
Объект.Прочитать();
- ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
- //Объект.Удалить();
ирОбщий.УдалитьОбъектЛкс(Объект, Ложь);
КонецПроцедуры
@@ -515,6 +572,7 @@
КонецФункции
+
///////////////////////////////////////////////////
// Управляемые формы
@@ -712,9 +770,8 @@
КонецЕсли;
ПоляДляЗапоминанияТипов = МассивПолей;
Для Каждого Поле Из ПоляДляЗапоминанияТипов Цикл
- СтруктураТипыЗначений.Вставить(Поле.Имя, ПолучитьТипЗначенияПоляФормыЛкс(Поле));
+ СтруктураТипыЗначений.Вставить(Поле.Имя, ПолучитьТипЗначенияПоляФормыЛкс(Поле, ЭтаФорма));
КонецЦикла;
- ФиксированнаяСтруктураТипыЗначений = Новый ФиксированнаяСтруктура(СтруктураТипыЗначений);
КорневыеРеквизиты = ЭтаФорма.ПолучитьРеквизиты();
СтруктураСохраняемыеДанные = Новый Структура();
@@ -729,14 +786,47 @@
КонецЦикла;
СтруктураСохраняемыеДанные = Новый ФиксированнаяСтруктура(СтруктураСохраняемыеДанные);
ОсновныеТаблицыСписков = Новый ФиксированнаяСтруктура(ОсновныеТаблицыСписков);
+ ГотовностьДанныхСтраниц = Новый СписокЗначений;
+ Для Каждого Элемент Из ЭтаФорма.Элементы Цикл
+ Если Истина
+ И ТипЗнч(Элемент) = Тип("ГруппаФормы")
+ И Элемент.Вид = ВидГруппыФормы.Страница
+ И Найти(Элемент.Имя, "Страница") = 1
+ Тогда
+ ГотовностьДанныхСтраниц.Добавить(Элемент.Имя);
+ КонецЕсли;
+ Если Истина
+ И ТипЗнч(Элемент) = Тип("ПолеФормы")
+ И Не Элемент.ТолькоПросмотр
+ И Элемент.Доступность
+ Тогда
+ ТипЗначения = ПолучитьТипЗначенияПоляФормыЛкс(Элемент, ЭтаФорма);
+ #Если Сервер И Не Сервер Тогда
+ ТипЗначения = Новый ОписаниеТипов;
+ #КонецЕсли
+ Если ТипЗначения <> Неопределено Тогда
+ Типы = ТипЗначения.Типы();
+ Если Ложь
+ Или Типы.Количество() > 1
+ Или Типы.Количество() = 0
+ Тогда
+ СтруктураТипыЗначений.Вставить(Элемент.Имя, ТипЗначения);
+ КонецЕсли;
+ КонецЕсли;
+ КонецЕсли;
+ КонецЦикла;
+ ФиксированнаяСтруктураТипыЗначений = Новый ФиксированнаяСтруктура(СтруктураТипыЗначений);
СтруктураКорневогоРеквизита = Новый Структура();
СтруктураКорневогоРеквизита.Вставить("ПутиКДанным", ФиксированнаяСтруктураПутиКДанным);
СтруктураКорневогоРеквизита.Вставить("СохраняемыеДанные", СтруктураСохраняемыеДанные);
СтруктураКорневогоРеквизита.Вставить("ТипыЗначений", ФиксированнаяСтруктураТипыЗначений);
СтруктураКорневогоРеквизита.Вставить("ОсновныеТаблицыСписков", ОсновныеТаблицыСписков);
+ СтруктураКорневогоРеквизита.Вставить("ГотовностьДанныхСтраниц", ГотовностьДанныхСтраниц);
ЭтаФорма.мСлужебныеДанные = Новый ФиксированнаяСтруктура(СтруктураКорневогоРеквизита);
+ Возврат;
+ // Очень долго на формах с больших количеством реквизитов
// Преобразуем автозаголовки в статические заголовки для возможности поиска https://partners.v8.1c.ru/forum/topic/1074579
СоответствиеРеквизитов = СоответствиеРеквизитовФормы(ЭтаФорма);
Для Каждого ЭлементФормы Из ЭтаФорма.Элементы Цикл
@@ -795,7 +885,7 @@
Для Каждого Поле Из НачальныйЭлемент.ПодчиненныеЭлементы Цикл
Если ТипЗнч(Поле) = Тип("ПолеФормы") Тогда
Если Поле.ПутьКДанным <> "" Тогда
- ТаблицаФормы = ирОбщий.ПолучитьРодителяЭлементаУправляемойФормыЛкс(Поле, Тип("ТаблицаФормы"));
+ ТаблицаФормы = ирОбщий.РодительЭлементаУправляемойФормыЛкс(Поле, Тип("ТаблицаФормы"));
Если ТаблицаФормы <> Неопределено Тогда
СтруктураПутиКДанным.Вставить(Поле.Имя, "Элементы." + ТаблицаФормы.Имя + ".ТекущиеДанные." + ирОбщий.ПолучитьПоследнийФрагментЛкс(Поле.ПутьКДанным));
Иначе
@@ -836,32 +926,70 @@
// Параметры:
// ПолеФормы - <тип> -
//
-// Возвращаемое значение:
+// Возвращаемое значение: Тип
//
-Функция ПолучитьТипЗначенияПоляФормыЛкс(ПолеФормы) Экспорт
+Функция ПолучитьТипЗначенияПоляФормыЛкс(ПолеФормы, ЭтаФорма = Неопределено, ВернутьОписаниеТипов = Истина) Экспорт
- ЭтаФорма = ирОбщий.ПолучитьРодителяЭлементаУправляемойФормыЛкс(ПолеФормы);
+ Если ЭтаФорма = Неопределено Тогда
+ ЭтаФорма = ирОбщий.РодительЭлементаУправляемойФормыЛкс(ПолеФормы);
+ КонецЕсли;
//Типы = ПолеФормы.ДоступныеТипы.Типы();
ИмяРеквизита = ирОбщий.ПолучитьПоследнийФрагментЛкс(ПолеФормы.ПутьКДанным);
ПутьКРодителю = ирОбщий.ПолучитьСтрокуБезКонцаЛкс(ПолеФормы.ПутьКДанным, СтрДлина(ИмяРеквизита + 1));
Реквизиты = ЭтаФорма.ПолучитьРеквизиты(ПутьКРодителю); // затратная операция, а нужен всего лишь тип
Реквизит = ирОбщий.НайтиЭлементКоллекцииПоЗначениюСвойстваЛкс(Реквизиты, "Имя", ИмяРеквизита);
- Типы = Реквизит.ТипЗначения.Типы();
- Если Типы.Количество() <> 1 Тогда
- Если ЗначениеЗаполнено(ПолеФормы.СвязьПоТипу.ПутьКДанным) Тогда
- ТипЗначения = Вычислить("ЭтаФорма." + ПолеФормы.СвязьПоТипу.ПутьКДанным);
- КонецЕсли;
- Попытка
- ТипЗначения = ТипЗначения.ТипЗначения.Типы()[0]
- Исключение
- КонецПопытки;
- Если ТипЗнч(ТипЗначения) <> Тип("Тип") Тогда
- ТипЗначения = Неопределено;
- КонецЕсли;
- Иначе
- ТипЗначения = Типы[0];
- КонецЕсли;
+ Если Реквизит <> Неопределено Тогда
+ ТипЗначения = Реквизит.ТипЗначения;
+ Если Не ВернутьОписаниеТипов Тогда
+ Типы = ТипЗначения.Типы();
+ Если Типы.Количество() <> 1 Тогда
+ Если ЗначениеЗаполнено(ПолеФормы.СвязьПоТипу.ПутьКДанным) Тогда
+ ТаблицаРодитель = ирОбщий.РодительЭлементаУправляемойФормыЛкс(ПолеФормы, Тип("ТаблицаФормы"));
+ Если ТаблицаРодитель = Неопределено Тогда
+ Попытка
+ ТипЗначения = Вычислить("ЭтаФорма." + ПолеФормы.СвязьПоТипу.ПутьКДанным);
+ Исключение
+ ВызватьИсключение "Ошибка вычисления влияющего типа поля: " + ОписаниеОшибки();
+ КонецПопытки;
+ КонецЕсли;
+ КонецЕсли;
+ Попытка
+ ТипЗначения = ТипЗначения.Типы()[0]
+ Исключение
+ КонецПопытки;
+ Если ТипЗнч(ТипЗначения) <> Тип("Тип") Тогда
+ ТипЗначения = Неопределено;
+ КонецЕсли;
+ Иначе
+ ТипЗначения = Типы[0];
+ КонецЕсли;
+ КонецЕсли;
+ КонецЕсли;
Возврат ТипЗначения;
КонецФункции
+Функция ПолучитьТаблицуДочернихРеквизитовЛкс(ЭлементФормы, РезультатВВидеСтруктуры = Ложь) Экспорт
+
+ ЭтаФОрма = ирОбщий.РодительЭлементаУправляемойФормыЛкс(ЭлементФормы);
+ ПутьКДанным = ирОбщий.ПутьКДаннымЭлементаУправляемойФормыЛкс(ЭлементФормы,, ЭтаФОрма);
+ ТаблицаРеквизитов = Новый ТаблицаЗначений;
+ ТаблицаРеквизитов.Колонки.Добавить("Заголовок");
+ ТаблицаРеквизитов.Колонки.Добавить("Имя");
+ ТаблицаРеквизитов.Колонки.Добавить("Путь");
+ ТаблицаРеквизитов.Колонки.Добавить("ТипЗначения");
+ ТаблицаРеквизитов.Колонки.Добавить("СохраняемыеДанные");
+ Структура = Новый Структура;
+ Для Каждого Реквизит Из ЭтаФОрма.ПолучитьРеквизиты(ПутьКДанным) Цикл
+ СтрокаРеквизита = ТаблицаРеквизитов.Добавить();
+ ЗаполнитьЗначенияСвойств(СтрокаРеквизита, Реквизит);
+ Структура.Вставить(СтрокаРеквизита.Имя, СтрокаРеквизита);
+ КонецЦикла;
+ Если РезультатВВидеСтруктуры Тогда
+ Результат = Структура;
+ Иначе
+ Результат = ТаблицаРеквизитов;
+ КонецЕсли;
+ Возврат Результат;
+
+КонецФункции
\ No newline at end of file
diff --git a/ConfigDumpInfo.xml b/ConfigDumpInfo.xml
index 4bcd6fc5b..91a19f6fa 100644
--- a/ConfigDumpInfo.xml
+++ b/ConfigDumpInfo.xml
@@ -13,14 +13,14 @@
-
-
+
+
-
-
-
-
+
+
+
+
@@ -36,8 +36,8 @@
-
-
+
+
@@ -72,8 +72,8 @@
-
-
+
+
@@ -84,14 +84,14 @@
-
-
+
+
-
-
+
+
@@ -446,7 +446,7 @@
-
+
@@ -454,19 +454,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -494,8 +481,8 @@
-
-
+
+
@@ -697,8 +684,8 @@
-
-
+
+
@@ -735,8 +722,8 @@
-
-
+
+
@@ -755,10 +742,10 @@
-
-
-
-
+
+
+
+
@@ -788,10 +775,10 @@
-
-
-
-
+
+
+
+
@@ -807,6 +794,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -836,8 +856,8 @@
-
-
+
+
@@ -899,12 +919,12 @@
-
-
+
+
-
-
+
+
@@ -921,8 +941,8 @@
-
-
+
+
@@ -944,8 +964,8 @@
-
-
+
+
@@ -956,8 +976,8 @@
-
-
+
+
@@ -971,8 +991,8 @@
-
-
+
+
@@ -983,8 +1003,8 @@
-
-
+
+
@@ -1017,7 +1037,7 @@
-
+
@@ -1062,14 +1082,14 @@
-
-
+
+
-
-
+
+
@@ -1079,7 +1099,7 @@
-
+
@@ -1116,7 +1136,7 @@
-
+
@@ -1137,8 +1157,8 @@
-
-
+
+
@@ -1146,16 +1166,16 @@
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -1168,14 +1188,14 @@
-
-
+
+
-
-
-
-
+
+
+
+
@@ -1196,7 +1216,7 @@
-
+
@@ -1317,8 +1337,8 @@
-
-
+
+
@@ -1326,8 +1346,8 @@
-
-
+
+
@@ -1335,14 +1355,14 @@
-
-
+
+
-
-
+
+
@@ -1451,14 +1471,14 @@
-
-
+
+
-
-
+
+
@@ -1484,8 +1504,8 @@
-
-
+
+
@@ -1506,20 +1526,20 @@
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
@@ -1531,11 +1551,12 @@
-
-
+
+
-
+
+
@@ -1624,16 +1645,16 @@
-
-
-
-
+
+
+
+
-
-
+
+
@@ -1713,8 +1734,8 @@
-
-
+
+
@@ -1752,8 +1773,8 @@
-
-
+
+
@@ -1868,8 +1889,8 @@
-
-
+
+
@@ -2076,18 +2097,18 @@
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Configuration.xml b/Configuration.xml
index 0d8b7da8e..0ff6a95c0 100644
--- a/Configuration.xml
+++ b/Configuration.xml
@@ -47,7 +47,7 @@
Role.ирРазработчик
Tormozit
- 4.25
+ 4.26
false
true
@@ -205,8 +205,10 @@ http://infostart.ru/projects/1274
ИнструментыРазработчикаTormozit
ирADO
- ирExcel
ирCOM
+ ирCOMАдмин
+ ирExcel
+ ирHtml
ирWMI
ирXML
ирАвтоКонтекстнаяПомощь
@@ -376,8 +378,6 @@ http://infostart.ru/projects/1274
ирФункциональнаяОпция
ирЧасы
ирЧисло
- ирCOMАдмин
- ирHtml
ирСтрокаТаблицы
ирПоследниеВыбранные
ирРазработчик
@@ -418,13 +418,16 @@ http://infostart.ru/projects/1274
ирКомандаРедактироватьОбъект
ирОбъектыДляОтладки
ирКонсольКомпоновокДанных
- ирАлгоритмОбъект
ирАнализЖурналаРегистрации
ирАнализТехножурнала
ирВводВыраженияВстроенногоЯзыка
ирВыгрузкаЗагрузкаДанныхЧерезФайл
ирДинамическийСписок
ирЗагрузкаТабличныхДанных
+ ирИмитаторАлгоритмОбъект
+ ирИмитаторНаборЗаписей
+ ирИмитаторКонстантаМенеджер
+ ирИмитаторСсылочныйОбъект
ирИнтерфейснаяПанель
ирИсследовательОбъектов
ирКлсПолеТабличногоДокументаСГруппировками
diff --git a/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form.bin b/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form.bin
index 4e5caaf3d..2794e8831 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 ac60af005..1f8d55bb3 100644
--- a/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form/form.txt
+++ b/DataProcessors/ирАнализЖурналаРегистрации/Forms/Форма/Ext/Form/form.txt
@@ -1257,7 +1257,82 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1,7,
-{6,1a2873be-86c1-4584-90fc-8e97cdd6a3da,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,4fe9fdad-1dd9-463d-894e-4efba58201dd,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,a171cb59-6182-4375-bf8c-6890274f4366},"",-1,-1,1,0,""}
+},
+{6,eb750897-c63c-44dc-9631-f00b9a7dd1f7,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,""}
+},
+{6,25ddc031-6dcf-4b41-984d-21e88ff5715d,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
+},
+{6,9dcad843-12ab-4c04-8cd3-7034b7c943c6,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,2,
@@ -1286,62 +1361,13 @@
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""}
},
-{6,8a10052c-5b2b-4e8d-b85a-b52d8bc6c6fd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,7ad1e2d1-d7ca-4141-a0cf-10e431ed2046,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},
+{6,3bf64fbb-e871-47c1-9f22-4b305d53e286,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},
-{6,f03d812b-18ad-4643-94b0-cd45c59391f6,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,a171cb59-6182-4375-bf8c-6890274f4366},"",-1,-1,1,0,""}
-},
-{6,18436580-03f1-47f0-a96d-42505fb59729,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
-},
-{6,3b557e53-843d-43a8-bfd5-12ed8730580c,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,1df7bbbf-abb0-4242-a9d1-ea9e75f3c897,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыАнализТехножурнала",
{1,"ДействияФормыАнализТехножурнала",
{1,1,
@@ -1366,58 +1392,32 @@
},
{4,1,
{0,5a01a007-81fc-4dbf-8170-98fbaabecd73},"",-1,-1,0,0,""}
-},
-{6,1fe6a3ce-451a-473d-8aa7-7fc0c86c800a,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},
-{6,46509b2d-2a4b-4c6f-ad6a-5995906783b7,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,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,f03d812b-18ad-4643-94b0-cd45c59391f6,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,4fe9fdad-1dd9-463d-894e-4efba58201dd,
{8,"ОткрытьФайлЖурнала",0,1,
{1,1,
{"ru","Открыть файл журнала"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,0,0,1,0,0,0,0},3b557e53-843d-43a8-bfd5-12ed8730580c,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,0,0,1,0,0,0,0},1df7bbbf-abb0-4242-a9d1-ea9e75f3c897,
{8,"АнализТехножурнала",0,4,
{1,1,
{"ru","Техножурнал"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,0,1,0,0,0,0},8a10052c-5b2b-4e8d-b85a-b52d8bc6c6fd,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,0,1,0,0,0,0},3bf64fbb-e871-47c1-9f22-4b305d53e286,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},1fe6a3ce-451a-473d-8aa7-7fc0c86c800a,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},7ad1e2d1-d7ca-4141-a0cf-10e431ed2046,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},1a2873be-86c1-4584-90fc-8e97cdd6a3da,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},9dcad843-12ab-4c04-8cd3-7034b7c943c6,
{8,"НовоеОкно",0,9,
{1,1,
{"ru","НовоеОкно"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},18436580-03f1-47f0-a96d-42505fb59729,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},25ddc031-6dcf-4b41-984d-21e88ff5715d,
{8,"СтруктураФормы",0,4,
{1,1,
{"#","Структура формы"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,0,1,0,0,0,0},46509b2d-2a4b-4c6f-ad6a-5995906783b7,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,0,1,0,0,0,0},eb750897-c63c-44dc-9631-f00b9a7dd1f7,
{8,"ОПодсистеме",0,4,
{1,1,
{"ru","О подсистеме"}
@@ -2363,7 +2363,28 @@
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,224,1,24,
-{6,18be2925-0b14-41f7-9da1-63bdde987a11,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,b1542586-e526-4c4f-86cf-a5c1bc57f269,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,e3f66978-9b71-42a9-8806-37a839bd4520,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},
+{6,b18e65ca-12cd-49ab-b9cc-4e205bfd9c94,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},
+{6,b2e9ed89-1faa-47e0-afc5-022add906bcc,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},
+{6,74da404a-683e-48b9-b268-846d3ae628e4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,5e1ed054-eede-4794-acb5-6f6432c27699,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},
+{6,0c8ea46f-d736-461a-b06a-301245aa1509,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,4294967295,00000000-0000-0000-0000-000000000000,97,
+{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
+{6,45d68e7d-a3e2-417d-a2b5-12fe960a814b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,5f7e27a0-4b25-4222-a6b1-8e1f75a81f95,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия",
{1,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия",
{1,1,
@@ -2389,13 +2410,89 @@
{4,1,
{0,8f56ef2c-fd38-417b-b184-3b9ec3c6837f},"",-1,-1,0,0,""}
},
-{6,aefe7d15-89e3-48be-925f-ebbef044f558,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},
-{6,17e3c9c2-4c00-46c6-990e-af15fb1a2d69,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,72,
+{6,0f988987-88fa-43cf-b5f8-469791751a07,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,4294967295,00000000-0000-0000-0000-000000000000,99,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
-{6,ff229534-0e7b-4f63-b122-1a49fc918310,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,595b20cb-944f-4e6f-ae41-ac77a2b0c83c,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,""}
+},
+{6,1d6af8e8-4e05-4acc-a023-1dbc011e33ef,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,1d115dd9-7ed4-4d20-8701-2b58497c0e6c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,97c1de06-5e94-4b2c-a7a8-893937bbfa34,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КоманднаяПанельЖурналРегистрацииОбновить",
+{1,"КоманднаяПанельЖурналРегистрацииОбновить",
+{1,1,
+{"ru","Обновить"}
+},
+{1,1,
+{"ru","Обновить"}
+},
+{1,1,
+{"ru","Обновить"}
+},
+{4,0,
+{0},"",-1,-1,1,0,""},
+{0,0,0}
+}
+},1,
+{4,1,
+{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""}
+},
+{6,bfb6d05e-ebe4-4d2a-91c5-b6435782e90e,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,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""}
+},
+{6,15bcae89-0a8b-47f2-ad88-fa66d58e8736,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},
+{6,ee1c2b23-6e34-4a40-a838-68bbeee9a600,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки",
{1,"КоманднаяПанельЖурналРегистрацииРазличныеЗначенияКолонки",
{1,1,
@@ -2421,7 +2518,11 @@
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""}
},
-{6,5a2bc6a4-53ee-4282-9c18-0111a6e85aa0,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,c7ab3f3b-8f97-491f-9889-916580c305f9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,6dfdf427-72e6-4715-ae92-177a56f05bf0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,207},0},
+{6,eb168a99-182e-4217-aff2-efeb758aa7bd,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля",
{1,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля",
{1,1,
@@ -2456,90 +2557,7 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""}
},
-{6,284530e4-6d9f-474a-92da-62e6ad4aecb8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,b5b5bbab-58cd-46de-ae2e-cfabe6ef4c8e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,99,
-{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
-{6,70e43d34-8ba0-4623-bd93-5ecf6194f288,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,8631e980-9a8a-460d-a44a-94ea383f9082,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},
-{6,957d5fa8-a985-431e-9f02-6f536def63fd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,97,
-{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
-{6,382f5b50-2421-42c0-85e4-74003673141a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,adb42440-bd15-4fda-8544-7b519eb31a5b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,3a380273-9758-4e23-9a63-95817662dbd5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,207},0},
-{6,b5ae9910-4350-42ad-a55a-bd7961100a08,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},
-{6,af220c2e-f4c3-4a20-b4c0-0b549c5f3117,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,540cce62-f66c-4599-a2e0-0c036f79ebe3,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},
-{6,88661645-bbdb-448b-a5ea-f16dceb6c97c,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КоманднаяПанельЖурналРегистрацииОбновить",
-{1,"КоманднаяПанельЖурналРегистрацииОбновить",
-{1,1,
-{"ru","Обновить"}
-},
-{1,1,
-{"ru","Обновить"}
-},
-{1,1,
-{"ru","Обновить"}
-},
-{4,0,
-{0},"",-1,-1,1,0,""},
-{0,0,0}
-}
-},1,
-{4,1,
-{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""}
-},
-{6,14f7121b-9014-48e2-95f4-5da9e1a3b845,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},
-{6,6539356a-1794-478d-be20-d3d005b7739e,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},
-{6,ad6fcb79-2b12-41a1-9894-ff899294e1fb,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,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""}
-},
-{6,e620f9cd-be52-4245-9e3e-977e290c5e07,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,4852eda9-3241-4687-a631-07411b12a279,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,210},0},
-{6,010f2c43-5c5f-4f63-8138-92859d197caa,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,33ff344a-c40a-4a5c-822b-cb14bf08cb3e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки",
{1,"КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки",
{1,1,
@@ -2563,116 +2581,98 @@ BgxkEQA7}
{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"}
}
},
-{6,30eb0530-dd9c-4955-8c3c-da1d4acaa597,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,""}
-},3,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,22,88661645-bbdb-448b-a5ea-f16dceb6c97c,
+{6,93298bc5-03ca-44aa-9702-486059e28878,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},
+{6,f07295db-66b3-4f25-8d37-915fad1d6e29,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},
+{6,4b29b207-de41-45d8-a3fa-44739e80687f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,210},0},3,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,22,97c1de06-5e94-4b2c-a7a8-893937bbfa34,
{8,"Обновить",0,2,
{1,1,
{"#","Обновить"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,142,1e2,0,3,1,0,0,0,0},284530e4-6d9f-474a-92da-62e6ad4aecb8,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,142,1e2,0,3,1,0,0,0,0},1d6af8e8-4e05-4acc-a023-1dbc011e33ef,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие7"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},b5ae9910-4350-42ad-a55a-bd7961100a08,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},e3f66978-9b71-42a9-8806-37a839bd4520,
{8,"Действие4",0,1,
{1,1,
{"#","Действие4"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,177,1e2,0,0,1,0,1,0,0},aefe7d15-89e3-48be-925f-ebbef044f558,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,177,1e2,0,0,1,0,1,0,0},5e1ed054-eede-4794-acb5-6f6432c27699,
{8,"Действие5",0,1,
{1,1,
{"#","Действие5"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,178,1e2,0,0,1,0,1,0,0},af220c2e-f4c3-4a20-b4c0-0b549c5f3117,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,178,1e2,0,0,1,0,1,0,0},b1542586-e526-4c4f-86cf-a5c1bc57f269,
{8,"Разделитель2",0,1,
-{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,59,1e2,2,0,1,0,1,0,0},957d5fa8-a985-431e-9f02-6f536def63fd,
+{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,59,1e2,2,0,1,0,1,0,0},0c8ea46f-d736-461a-b06a-301245aa1509,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,179,1e2,0,0,1,0,0,0,0},b5b5bbab-58cd-46de-ae2e-cfabe6ef4c8e,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,179,1e2,0,0,1,0,0,0,0},0f988987-88fa-43cf-b5f8-469791751a07,
{8,"Действие6",0,1,
{1,1,
{"#","Действие6"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,60,1e2,0,0,1,0,0,0,0},14f7121b-9014-48e2-95f4-5da9e1a3b845,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,60,1e2,0,0,1,0,0,0,0},f07295db-66b3-4f25-8d37-915fad1d6e29,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},540cce62-f66c-4599-a2e0-0c036f79ebe3,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},93298bc5-03ca-44aa-9702-486059e28878,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},30eb0530-dd9c-4955-8c3c-da1d4acaa597,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},595b20cb-944f-4e6f-ae41-ac77a2b0c83c,
{8,"ОтборБезЗначенияВТекущейКолонке",0,1,
{1,1,
{"ru","Отбор без значения"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},8631e980-9a8a-460d-a44a-94ea383f9082,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},b18e65ca-12cd-49ab-b9cc-4e205bfd9c94,
{8,"Действие3",0,1,
{1,1,
{"#","Действие3"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,183,1e2,0,0,1,0,0,0,0},5a2bc6a4-53ee-4282-9c18-0111a6e85aa0,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,183,1e2,0,0,1,0,0,0,0},eb168a99-182e-4217-aff2-efeb758aa7bd,
{8,"ОткрытьМенеджерТабличногоПоля",0,4,
{1,2,
{"ru","Менеджер табличного поля"},
{"en","Кнопка командной панели действие"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},ff229534-0e7b-4f63-b122-1a49fc918310,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},ee1c2b23-6e34-4a40-a838-68bbeee9a600,
{8,"РазличныеЗначенияКолонки",0,3,
{1,1,
{"ru","Значения колонки"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,224,1e2,0,0,1,0,0,0,0},382f5b50-2421-42c0-85e4-74003673141a,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,224,1e2,0,0,1,0,0,0,0},45d68e7d-a3e2-417d-a2b5-12fe960a814b,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие9"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},3a380273-9758-4e23-9a63-95817662dbd5,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},6dfdf427-72e6-4715-ae92-177a56f05bf0,
{8,"ПодменюИсторияОтбора",0,1,
{1,1,
{"ru","История"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,1e2,1,0,1,0,0,0,0},adb42440-bd15-4fda-8544-7b519eb31a5b,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,1e2,1,0,1,0,0,0,0},c7ab3f3b-8f97-491f-9889-916580c305f9,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие7"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,214,1e2,2,0,1,0,0,0,0},4852eda9-3241-4687-a631-07411b12a279,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,214,1e2,2,0,1,0,0,0,0},4b29b207-de41-45d8-a3fa-44739e80687f,
{8,"Настройки",0,1,
{1,1,
{"ru","Настройки"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,1e2,1,0,1,0,0,0,0},e620f9cd-be52-4245-9e3e-977e290c5e07,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,1e2,1,0,1,0,0,0,0},1d115dd9-7ed4-4d20-8701-2b58497c0e6c,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие7"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,215,1e2,2,0,1,0,0,0,0},ad6fcb79-2b12-41a1-9894-ff899294e1fb,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,215,1e2,2,0,1,0,0,0,0},bfb6d05e-ebe4-4d2a-91c5-b6435782e90e,
{8,"КонсольКомпоновки",0,1,
{1,1,
{"ru","Консоль компоновки"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},18be2925-0b14-41f7-9da1-63bdde987a11,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},5f7e27a0-4b25-4222-a6b1-8e1f75a81f95,
{8,"НастроитьРегистрациюСобытия",0,1,
{1,1,
{"ru","Настроить регистрацию события"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,221,1e2,0,0,1,0,0,0,0},70e43d34-8ba0-4623-bd93-5ecf6194f288,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,221,1e2,0,0,1,0,0,0,0},74da404a-683e-48b9-b268-846d3ae628e4,
{8,"Разделитель5",0,1,
{1,1,
{"ru","Действие7"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1e2,2,0,1,0,0,0,0},010f2c43-5c5f-4f63-8138-92859d197caa,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1e2,2,0,1,0,0,0,0},33ff344a-c40a-4a5c-822b-cb14bf08cb3e,
{8,"НайтиВОтбореВыгрузки",0,1,
{1,1,
{"ru","Добавить в отбор выгрузки"}
@@ -2681,14 +2681,14 @@ BgxkEQA7}
{2,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,0,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,0}
}
},
-{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,207,0,1,6539356a-1794-478d-be20-d3d005b7739e,
+{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,207,0,1,15bcae89-0a8b-47f2-ad88-fa66d58e8736,
{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,17e3c9c2-4c00-46c6-990e-af15fb1a2d69,
+{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,210,0,1,b2e9ed89-1faa-47e0-afc5-022add906bcc,
{8,"Действие",0,1,
{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,213,1e2,0,0,1,0,0,0,0},
{-1,0,
@@ -2735,7 +2735,7 @@ BgxkEQA7}
{0}
},
{3,3,
-{0,12297628-2d0a-4775-affe-28854af78fff}
+{-14}
},
{7,2,60,
{-20},700,0,0,0,1,100},0,
@@ -2809,7 +2809,7 @@ BgxkEQA7}
{0}
},
{3,3,
-{0,12297628-2d0a-4775-affe-28854af78fff}
+{-14}
},
{7,2,60,
{-20},700,0,0,0,1,100},0,
@@ -3490,36 +3490,42 @@ WXUw/Q0=},1,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,663c9b11-4673-4431-a2da-6ca05ee6e390,33,1,16,
-{6,50a23ec6-476a-4ce1-9a75-1dcee5461d77,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,260108a2-91f2-439d-851a-d0bb414ec5d7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,b1111097-9607-4731-baf7-8c56b5e16113,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,77da73d2-40a6-4141-b002-d7b63cd9c6d8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,89,
+{6,466b03dc-1224-4264-9f6f-08c1c210faae,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},
-{6,597b22bc-57c4-4a0c-8c52-7b75591747bc,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},
-{6,9931bc03-4f99-47a7-b83d-4e5fd29a2d60,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},
-{6,4b2581a3-df81-4f99-9a91-66d2b0cb35e0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,663c9b11-4673-4431-a2da-6ca05ee6e390,30},7,
+{6,08dacd3c-8d97-4b9d-a415-aaac7ca7e718,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КоманднаяПанельОтборТекущийСеанс",
+{1,"КоманднаяПанельОтборТекущийСеанс",
{1,1,
-{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"}
+{"ru","Текущий сеанс"}
},
{1,1,
-{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"}
+{"ru","Текущий сеанс"}
},
-{4,1,
-{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
+{1,1,
+{"ru","Текущий сеанс"}
},
-{6,637c93f2-e2c6-48b7-b7db-fd8702b82a11,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,88,
+{4,0,
+{0},"",-1,-1,1,0,""},
+{0,0,0}
+}
+},6,
+{1,1,
+{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""}
+},
+{1,1,
+{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""}
+}
+},
+{6,1282addc-490d-4362-b883-da312341b233,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},
-{6,f23e8d9d-8611-4db1-8e8e-e97376365441,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,172f9073-655e-4c91-bada-7e7c2dfc0aa7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,02b08f7b-e8eb-4d76-815b-9be926b9f28d,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},
+{6,8e9ea02b-2068-407f-b07c-55596cbd6c21,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельОтборОткрытьМенеджерТабличногоПоля",
{1,"КоманднаяПанельОтборОткрытьМенеджерТабличногоПоля",
{1,1,
@@ -3554,7 +3560,29 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""}
},
-{6,18c7f8a5-144d-4528-81cf-9914bbd91a85,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,0a8e62d9-a989-448e-be97-10e40ca95215,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},
+{6,2d32d5a9-4726-4d30-82c0-df60eb7e715a,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},
+{6,646f2b8f-a3b6-4b66-8f75-fd4fd9902fa5,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,""}
+},
+{6,632b6498-f9f6-4f55-8ce1-f6d83cda73dd,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},
+{6,3dc67a3f-0284-4a59-a915-f41df1c59cfb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,3240ec4d-f888-4de9-8687-18755fb8b904,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,663c9b11-4673-4431-a2da-6ca05ee6e390,31},7,
{1,1,
{"ru","Добавляет в отбор выгрузки отбор по значению текущей ячейки таблицы выгрузки"}
@@ -3565,102 +3593,74 @@ BgxkEQA7}
{4,1,
{0,ddb60315-2e8f-4080-928e-b8719adf31e3},"",-1,-1,0,0,""}
},
-{6,28c5ad01-b6cd-4b2e-ab31-4ee67bd10882,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,70e88b23-9cb3-4781-a68d-e1f8ae9c757e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,7a855871-39a0-4441-ae2f-ea6a4674fa20,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,86,
+{6,5bc3290a-0093-4540-9162-cdbf4baca2c9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,4e2b76a4-2b35-4e43-8dd1-c8d506916af3,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},
-{6,a34cf903-b5f4-407f-9d3c-2abb8ecf3433,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,ce4360c1-9fca-4664-b7a0-351fdd05f9aa,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},
-{6,d6f536ae-40b7-4c44-a138-ec137ea824d7,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","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""}
-}
-},
-{6,f57348b6-bf96-4e14-8f81-67524e86acd3,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},
-{6,58adada9-e32c-43da-bc4f-0a88706600fc,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},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,16,9931bc03-4f99-47a7-b83d-4e5fd29a2d60,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,16,0a8e62d9-a989-448e-be97-10e40ca95215,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,12,1e2,0,3,1,0,1,0,0},50a23ec6-476a-4ce1-9a75-1dcee5461d77,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,12,1e2,0,3,1,0,1,0,0},70e88b23-9cb3-4781-a68d-e1f8ae9c757e,
{8,"Разделитель2",0,1,
{1,1,
{"ru","Действие1"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,23,1e2,2,0,1,0,0,0,0},a34cf903-b5f4-407f-9d3c-2abb8ecf3433,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,23,1e2,2,0,1,0,0,0,0},ce4360c1-9fca-4664-b7a0-351fdd05f9aa,
{8,"Действие3",0,1,
{1,1,
{"#","Действие3"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,15,1e2,0,3,1,0,1,0,0},260108a2-91f2-439d-851a-d0bb414ec5d7,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,15,1e2,0,3,1,0,1,0,0},172f9073-655e-4c91-bada-7e7c2dfc0aa7,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие1"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,24,1e2,2,0,1,0,0,0,0},f57348b6-bf96-4e14-8f81-67524e86acd3,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,24,1e2,2,0,1,0,0,0,0},1282addc-490d-4362-b883-da312341b233,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,14,1e2,0,0,1,0,1,0,0},597b22bc-57c4-4a0c-8c52-7b75591747bc,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,14,1e2,0,0,1,0,1,0,0},4e2b76a4-2b35-4e43-8dd1-c8d506916af3,
{8,"Действие4",0,1,
{1,1,
{"#","Действие4"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,16,1e2,0,0,1,0,1,0,0},28c5ad01-b6cd-4b2e-ab31-4ee67bd10882,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,16,1e2,0,0,1,0,1,0,0},3dc67a3f-0284-4a59-a915-f41df1c59cfb,
{8,"Разделитель",0,1,
-{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,17,1e2,2,0,1,0,1,0,0},58adada9-e32c-43da-bc4f-0a88706600fc,
+{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,17,1e2,2,0,1,0,1,0,0},466b03dc-1224-4264-9f6f-08c1c210faae,
{8,"Действие5",0,1,
{1,1,
{"#","Действие5"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,18,1e2,0,0,1,0,1,0,0},7a855871-39a0-4441-ae2f-ea6a4674fa20,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,18,1e2,0,0,1,0,1,0,0},02b08f7b-e8eb-4d76-815b-9be926b9f28d,
{8,"Действие6",0,1,
{1,1,
{"#","Действие6"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,19,1e2,0,0,1,0,1,0,0},b1111097-9607-4731-baf7-8c56b5e16113,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,19,1e2,0,0,1,0,1,0,0},5bc3290a-0093-4540-9162-cdbf4baca2c9,
{8,"Разделитель1",0,1,
-{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,20,1e2,2,0,1,0,1,0,0},637c93f2-e2c6-48b7-b7db-fd8702b82a11,
+{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,20,1e2,2,0,1,0,1,0,0},2d32d5a9-4726-4d30-82c0-df60eb7e715a,
{8,"Действие7",0,1,
{1,1,
{"#","Действие7"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,21,1e2,0,0,1,0,1,0,0},77da73d2-40a6-4141-b002-d7b63cd9c6d8,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,21,1e2,0,0,1,0,1,0,0},632b6498-f9f6-4f55-8ce1-f6d83cda73dd,
{8,"Действие8",0,1,
{1,1,
{"#","Действие8"}
-},0,663c9b11-4673-4431-a2da-6ca05ee6e390,22,1e2,0,0,1,0,1,0,0},f23e8d9d-8611-4db1-8e8e-e97376365441,
+},0,663c9b11-4673-4431-a2da-6ca05ee6e390,22,1e2,0,0,1,0,1,0,0},8e9ea02b-2068-407f-b07c-55596cbd6c21,
{8,"ОткрытьМенеджерТабличногоПоля",0,5,
{1,2,
{"ru","Менеджер табличного поля"},
{"en","Кнопка командной панели действие"}
-},1,663c9b11-4673-4431-a2da-6ca05ee6e390,33,1e2,0,0,1,0,0,0,0},4b2581a3-df81-4f99-9a91-66d2b0cb35e0,
+},1,663c9b11-4673-4431-a2da-6ca05ee6e390,33,1e2,0,0,1,0,0,0,0},646f2b8f-a3b6-4b66-8f75-fd4fd9902fa5,
{8,"ОтборБезЗначения",0,5,
{1,1,
{"ru","Отбор без значения"}
-},1,663c9b11-4673-4431-a2da-6ca05ee6e390,28,1e2,0,0,0,0,0,0,0},18c7f8a5-144d-4528-81cf-9914bbd91a85,
+},1,663c9b11-4673-4431-a2da-6ca05ee6e390,28,1e2,0,0,0,0,0,0,0},3240ec4d-f888-4de9-8687-18755fb8b904,
{8,"ОтборПоЗначению",0,2,
{1,1,
{"ru","Отбор по значению"}
-},1,663c9b11-4673-4431-a2da-6ca05ee6e390,29,1e2,0,0,0,0,0,0,0},d6f536ae-40b7-4c44-a138-ec137ea824d7,
+},1,663c9b11-4673-4431-a2da-6ca05ee6e390,29,1e2,0,0,0,0,0,0,0},08dacd3c-8d97-4b9d-a415-aaac7ca7e718,
{8,"ТекущийСеанс",0,1,
{1,1,
{"ru","Только текущий сеанс"}
@@ -3792,59 +3792,7 @@ BgxkEQA7}
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,6474377e-4a70-4401-b780-ee25e72a4a7f,159,1,4,
-{6,d478d3c4-9a04-40d1-9a32-38d40001ec74,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,
-{-10},"",-1,-1,1,0,""}
-},
-{6,a7e85a97-f1ae-47ed-96c9-92127e25eea4,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,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0,""}
-},
-{6,b8a2891f-0e4a-43f2-9133-fbae2820a2fc,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,d7b6c1b1-7a82-41c0-a1a3-9fb02a2fec8f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСпискаСнятьФлажки",
{1,"КоманднаяПанельСпискаСнятьФлажки",
{1,1,
@@ -3870,7 +3818,7 @@ BgxkEQA7}
{4,1,
{-11},"",-1,-1,1,0,""}
},
-{6,249d3d46-cff6-47f4-a9d7-2d42e0b32cd0,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,cd545b6b-fcad-4b79-a66e-cd41aa084250,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСпискаСортироватьПоВозрастанию",
{1,"КоманднаяПанельСпискаСортироватьПоВозрастанию",
{1,1,
@@ -3895,20 +3843,72 @@ BgxkEQA7}
},
{4,1,
{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0,""}
+},
+{6,873ee4ab-356d-493c-9b0d-0bcf4d0dd5a0,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,
+{-10},"",-1,-1,1,0,""}
+},
+{6,82a1e821-164c-4317-8736-fcaac02ce2c9,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,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0,""}
},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,d478d3c4-9a04-40d1-9a32-38d40001ec74,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,873ee4ab-356d-493c-9b0d-0bcf4d0dd5a0,
{8,"УстановитьФлажки",0,1,
{1,1,
{"ru","Установить пометки"}
-},1,6474377e-4a70-4401-b780-ee25e72a4a7f,154,1e2,0,0,1,0,0,0,0},b8a2891f-0e4a-43f2-9133-fbae2820a2fc,
+},1,6474377e-4a70-4401-b780-ee25e72a4a7f,154,1e2,0,0,1,0,0,0,0},d7b6c1b1-7a82-41c0-a1a3-9fb02a2fec8f,
{8,"СнятьФлажки",0,1,
{1,1,
{"ru","Снять пометки"}
-},1,6474377e-4a70-4401-b780-ee25e72a4a7f,153,1e2,0,0,1,0,0,0,0},249d3d46-cff6-47f4-a9d7-2d42e0b32cd0,
+},1,6474377e-4a70-4401-b780-ee25e72a4a7f,153,1e2,0,0,1,0,0,0,0},cd545b6b-fcad-4b79-a66e-cd41aa084250,
{8,"СортироватьПоВозрастанию",0,1,
{1,1,
{"ru","По возрастанию"}
-},1,6474377e-4a70-4401-b780-ee25e72a4a7f,155,1e2,0,0,1,0,0,0,0},a7e85a97-f1ae-47ed-96c9-92127e25eea4,
+},1,6474377e-4a70-4401-b780-ee25e72a4a7f,155,1e2,0,0,1,0,0,0,0},82a1e821-164c-4317-8736-fcaac02ce2c9,
{8,"СортироватьПоУбыванию",0,1,
{1,1,
{"ru","По убыванию"}
@@ -4135,7 +4135,7 @@ BgxkEQA7}
}
}
}
-},791,489,1,0,1,4,4,485,791,489,96},
+},791,489,1,0,1,4,4,486,791,489,96},
{
{0},16,
{9,
diff --git a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form.bin b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form.bin
index db723e3fd..acf0bbfef 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 adf8d75c4..def504d0e 100644
--- a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/Module.bsl
+++ b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/Module.bsl
@@ -1336,13 +1336,13 @@
КонецЕсли;
Если ТипЗнч(ЭлементУправления) = Тип("ПолеТекстовогоДокумента") Тогда
ЭлементУправления.УстановитьТекст(ЗначениеПоля);
- Страница.Значение = 1;
+ ирОбщий.УстановитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, Страница, Истина);
ИначеЕсли ТипЗнч(ЭлементУправления.Значение) = Тип("ДеревоЗначений") Тогда
ЭлементУправления.Значение.Строки.Очистить();
- Страница.Значение = Неопределено;
+ ирОбщий.УстановитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, Страница, Ложь);
ИначеЕсли ТипЗнч(ЭлементУправления.Значение) = Тип("ТаблицаЗначений") Тогда
ЭлементУправления.Значение.Очистить();
- Страница.Значение = Неопределено;
+ ирОбщий.УстановитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, Страница, Ложь);
КонецЕсли;
КонецЦикла;
ОбновитьТекущуюСтраницуПанелиЭлемента();
@@ -1366,7 +1366,7 @@
Если ТипЗнч(ЭлементУправления) = Тип("ПолеТекстовогоДокумента") Тогда
Возврат;
КонецЕсли;
- Если ТекущаяСтраница.Значение = Неопределено Тогда
+ Если ирОбщий.ПолучитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, ТекущаяСтраница) Тогда
Если ТекущаяСтрока = Неопределено Тогда
ЗначениеПоля = Неопределено;
Иначе
@@ -1377,7 +1377,7 @@
ИначеЕсли ЭлементУправления = ЭлементыФормы.ТаблицыМетаданных Тогда
ОбновитьТаблицыМетаданных(ЗначениеПоля);
КонецЕсли;
- ТекущаяСтраница.Значение = 1;
+ ирОбщий.УстановитьГотовностьДанныхСтраницыЛкс(ЭтаФорма, ТекущаяСтраница, Ложь);
КонецЕсли;
Если ЭлементУправления = ЭлементыФормы.Контекст Тогда
Если ЭлементыФормы.ТаблицаЖурнала.ТекущаяКолонка = ЭлементыФормы.ТаблицаЖурнала.Колонки.СтрокаМодуля Тогда
diff --git a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt
index 354f238f2..51d2cd5ea 100644
--- a/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt
+++ b/DataProcessors/ирАнализТехножурнала/Forms/Форма/Ext/Form/form.txt
@@ -6176,80 +6176,7 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0},9,2,0,0,0,1,
{5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1,23,
-{6,a45f2636-24ca-4db2-93f6-a45f2226c0c4,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
-},
-{6,463be0f6-1d1b-4209-bc59-40a33cc41e59,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,""}
-},
-{6,158592ac-5041-4472-8cbc-aa17461bbdbb,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","Использование чужой схемы БД"}
-}
-},
-{6,a9b33ba4-7d95-41fe-a08e-ae34e4ecb00f,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,4cdb341e-e590-4d63-89e8-db076bfa310b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,2,
@@ -6278,118 +6205,7 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""}
},
-{6,b4dcf76c-aa91-4c93-af64-2004eb623155,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,894cf65b-4109-4533-a1d7-c87b1fcc80a3},"",-1,-1,1,0,""}
-},
-{6,de182214-de68-45e8-b5a9-9b13fbf234ec,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},
-{6,e72abd1b-6907-4ceb-8d5e-5584822f8ea8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,7b72a823-b9bc-4a58-bb51-a2542ae09c1a,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,97d5c5e9-7727-4d49-8c8d-495cd7d883bf},"",-1,-1,0,0,""}
-},
-{6,07e76961-26e0-4401-a404-7bec4f58c130,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,e3b995e3-23f6-4c63-8bd8-a651eeddcfc4},"",-1,-1,0,0,""}
-},
-{6,1afaa4b4-026d-4cc3-bbf0-b3d3269b709f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,44a07a8f-2ab5-4fcc-8da2-ff022d1c46aa,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,""}
-},
-{6,1bd4981a-429d-448a-93d7-be1a6eaedfb8,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,4d519dda-2e4a-4fb5-aabb-576422386e54,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОткрытьФайл",
{1,"ДействияФормыОткрытьФайл",
{1,2,
@@ -6419,9 +6235,7 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{4,1,
{0,785362cb-3756-48ed-87d2-292ded17054a},"",-1,-1,1,0,""}
},
-{6,5469c128-404f-4dec-9407-3a98aa04b1c2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,8b17e46e-f313-4679-8b2b-1b582eca0043,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,a7830eb7-1ed5-40de-bbde-0307704d995c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНастройкаЧтение",
{1,"ДействияФормыНастройкаЧтение",
{1,1,
@@ -6445,43 +6259,191 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{"ru","Настройка чтения собственного техножурнала"}
}
},
-{6,0a9848d2-a3bd-487d-a3c4-e9b546c45930,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,2da05ddc-7196-445c-9301-6c59fef7e796,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,5c7dabae-00d6-4098-b50f-cc9a9391dbee,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"ДействияФормыКонверторТекстаБД",
-{1,"ДействияФормыКонверторТекстаБД",
-{1,1,
-{"ru","Действия формы конвертор текста БД"}
+{6,fa9efe9b-ee0b-4a4f-9d0e-357883ef873d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,ed7bc89b-ee3d-49ba-9abb-f55d44ce0728,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КП_СписокОПодсистеме",
+{1,"КП_СписокОПодсистеме",
+{1,2,
+{"ru","О подсистеме"},
+{"en","О подсистеме"}
},
-{1,1,
-{"ru","Действия формы конвертор текста БД"}
+{1,2,
+{"ru","О подсистеме"},
+{"en","О подсистеме"}
},
-{1,1,
-{"ru","Действия формы конвертор текста БД"}
+{1,2,
+{"ru","О подсистеме"},
+{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
-},14,
+},1,
+{4,1,
+{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
+},
+{6,e6e44bd4-f939-4515-8e34-47bba1326271,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КоманднаяПанельЖурналРегистрацииЗагрузить",
+{1,"КоманднаяПанельЖурналРегистрацииЗагрузить",
{1,1,
-{"ru","Конвертор текста СУБД"}
+{"ru","Командная панель журнал регистрации загрузить"}
},
{1,1,
-{"ru","Конвертор текста СУБД"}
+{"ru","Командная панель журнал регистрации загрузить"}
},
+{1,1,
+{"ru","Командная панель журнал регистрации загрузить"}
+},
+{4,0,
+{0},"",-1,-1,1,0,""},
{0,0,0}
+}
+},7,
+{1,1,
+{"ru","Подгрузить новые данные в таблицу журнала"}
},
-{6,d1379735-6309-4131-9d1c-feb32789d990,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,1,
+{"ru","Подгрузить новые данные в таблицу журнала"}
+},
+{4,1,
+{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""}
+},
+{6,c4fe1d2e-ec78-4599-89c3-0b8a33633360,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,""}
+},
+{6,075c8190-66e4-40fc-989a-da682aeabe58,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,97d5c5e9-7727-4d49-8c8d-495cd7d883bf},"",-1,-1,0,0,""}
+},
+{6,24470274-9040-46db-9fab-68b5da71e0bb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,2787dfd4-b74c-49e3-9c55-2062ebd30969,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,9eec446b-4dc0-43ee-921f-c55b76748b52,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,2065632c-3b9e-4865-838c-36f1d2d38e9a,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},
-{6,513fce91-e248-4474-b640-cdbe254ce255,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,6909e4cc-ed29-4907-8f93-6a62804d82b9,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","Использование чужой схемы БД"}
+}
+},
+{6,cd89d521-877c-4305-a70c-9cf7ca6048f8,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
+},
+{6,63345cce-3445-4e2c-9dc6-2e70e6d27c82,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,e3b995e3-23f6-4c63-8bd8-a651eeddcfc4},"",-1,-1,0,0,""}
+},
+{6,c1cc271a-817e-4c99-836a-5967d5f731c4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,99d222f6-0369-4d00-aa30-be5d2bb73d55,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,958e5a96-c451-40e2-bf9b-3cbbf6f82875,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыТрасса",
{1,"ДействияФормыТрасса",
{1,1,
@@ -6507,19 +6469,20 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{4,1,
{0,978f2c88-7ac4-495d-ba22-f749e6352b95},"",-1,-1,0,0,""}
},
-{6,1c1136c0-b2ac-48bf-8a48-142779fa1e6d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,fa3984ce-7969-4efb-9116-44b1a260e257,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КоманднаяПанельЖурналРегистрацииЗагрузить",
-{1,"КоманднаяПанельЖурналРегистрацииЗагрузить",
-{1,1,
-{"ru","Командная панель журнал регистрации загрузить"}
+{6,4e5eefa6-35bc-45a2-98a4-6dd84763c2af,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"ДействияФормыСохранитьКак",
+{1,"ДействияФормыСохранитьКак",
+{1,2,
+{"ru","Сохранить как"},
+{"en","Сохранить как"}
},
-{1,1,
-{"ru","Командная панель журнал регистрации загрузить"}
+{1,2,
+{"ru","Сохранить как"},
+{"en","Сохранить как"}
},
-{1,1,
-{"ru","Командная панель журнал регистрации загрузить"}
+{1,2,
+{"ru","Сохранить как"},
+{"en","Сохранить как"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -6527,104 +6490,141 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
}
},7,
{1,1,
-{"ru","Подгрузить новые данные в таблицу журнала"}
+{"ru","Сохранить данные техножурнала в файле"}
},
{1,1,
-{"ru","Подгрузить новые данные в таблицу журнала"}
+{"ru","Сохранить данные техножурнала в файле"}
},
{4,1,
-{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""}
-},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,23,1bd4981a-429d-448a-93d7-be1a6eaedfb8,
+{0,894cf65b-4109-4533-a1d7-c87b1fcc80a3},"",-1,-1,1,0,""}
+},
+{6,1c1c3432-da29-4e5d-8649-d0cc655ced42,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,d6a8f571-2691-44bf-80bf-3ef5e61e39a7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,759e8af5-7778-4056-9217-a1821eb89b29,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},
+{6,6907867d-bb51-4b28-91bd-e9464eec31ed,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}
+},
+{6,de542931-311a-4d32-a947-21c51cd8ba52,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,22241298-27a9-4108-a03a-a566959da15f,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,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,23,4d519dda-2e4a-4fb5-aabb-576422386e54,
{8,"ОткрытьФайл",0,3,
{1,2,
{"ru_RU","ЗакрытьФайл"},
{"ru","Открыть файл"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,36,1e2,0,0,1,0,0,0,0},b4dcf76c-aa91-4c93-af64-2004eb623155,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,36,1e2,0,0,1,0,0,0,0},4e5eefa6-35bc-45a2-98a4-6dd84763c2af,
{8,"СохранитьКак",0,3,
{1,1,
{"ru","Сохранить как"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,37,1e2,0,0,1,0,0,0,0},2787dfd4-b74c-49e3-9c55-2062ebd30969,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,37,1e2,0,0,1,0,0,0,0},fa9efe9b-ee0b-4a4f-9d0e-357883ef873d,
{8,"Разделитель6",0,1,
{1,1,
{"ru","Действие"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,38,1e2,2,0,1,0,0,0,0},fa3984ce-7969-4efb-9116-44b1a260e257,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,38,1e2,2,0,1,0,0,0,0},e6e44bd4-f939-4515-8e34-47bba1326271,
{8,"Загрузить",0,3,
{1,1,
{"ru","Загрузить"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,26,1e2,0,3,1,0,0,0,0},1c1136c0-b2ac-48bf-8a48-142779fa1e6d,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,26,1e2,0,3,1,0,0,0,0},de542931-311a-4d32-a947-21c51cd8ba52,
{8,"Разделитель2",0,1,
{1,1,
{"ru","Действие1"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,27,1e2,2,0,1,0,0,0,0},99d222f6-0369-4d00-aa30-be5d2bb73d55,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,27,1e2,2,0,1,0,0,0,0},958e5a96-c451-40e2-bf9b-3cbbf6f82875,
{8,"Трасса",0,1,
{1,1,
{"ru","Трасса"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,0,3,1,0,0,0,0},e72abd1b-6907-4ceb-8d5e-5584822f8ea8,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,0,3,1,0,0,0,0},24470274-9040-46db-9fab-68b5da71e0bb,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие1"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,23,1e2,2,0,1,0,0,0,0},8b17e46e-f313-4679-8b2b-1b582eca0043,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,23,1e2,2,0,1,0,0,0,0},a7830eb7-1ed5-40de-bbde-0307704d995c,
{8,"НастройкаЧтенияТрассы",0,1,
{1,1,
{"ru","Настройка чтения..."}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,28,1e2,0,0,1,0,0,0,0},d1379735-6309-4131-9d1c-feb32789d990,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,28,1e2,0,0,1,0,0,0,0},2da05ddc-7196-445c-9301-6c59fef7e796,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие1"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,29,1e2,2,0,1,0,0,0,0},7b72a823-b9bc-4a58-bb51-a2542ae09c1a,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,29,1e2,2,0,1,0,0,0,0},075c8190-66e4-40fc-989a-da682aeabe58,
{8,"НастройкаЖурнала",0,2,
{1,1,
{"ru","Настройка записи..."}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,3,1,0,0,0,0},0a9848d2-a3bd-487d-a3c4-e9b546c45930,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,24,1e2,0,3,1,0,0,0,0},d6a8f571-2691-44bf-80bf-3ef5e61e39a7,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие1"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,2,0,1,0,0,0,0},463be0f6-1d1b-4209-bc59-40a33cc41e59,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,25,1e2,2,0,1,0,0,0,0},c4fe1d2e-ec78-4599-89c3-0b8a33633360,
{8,"ОчиститьКаталогЖурнала",0,1,
{1,1,
{"ru","Очистить каталог"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,3,1,0,0,0,0},513fce91-e248-4474-b640-cdbe254ce255,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,3,1,0,0,0,0},1c1c3432-da29-4e5d-8649-d0cc655ced42,
{8,"Разделитель5",0,1,
{1,1,
{"ru","Действие"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,2,0,1,0,0,0,0},5c7dabae-00d6-4098-b50f-cc9a9391dbee,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,2,0,1,0,0,0,0},6907867d-bb51-4b28-91bd-e9464eec31ed,
{8,"КонверторТекстаБД",0,1,
{1,1,
{"ru","Конвертор текста БД"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,32,1e2,0,0,1,0,0,0,0},5469c128-404f-4dec-9407-3a98aa04b1c2,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,32,1e2,0,0,1,0,0,0,0},c1cc271a-817e-4c99-836a-5967d5f731c4,
{8,"Разделитель7",0,1,
{1,1,
{"ru","Действие"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1e2,2,0,1,0,0,0,0},158592ac-5041-4472-8cbc-aa17461bbdbb,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1e2,2,0,1,0,0,0,0},6909e4cc-ed29-4907-8f93-6a62804d82b9,
{8,"СхемаБД",0,1,
{1,1,
{"ru","Схема БД"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,41,1e2,0,0,1,0,0,0,0},1afaa4b4-026d-4cc3-bbf0-b3d3269b709f,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,41,1e2,0,0,1,0,0,0,0},9eec446b-4dc0-43ee-921f-c55b76748b52,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,31,1e2,2,0,1,0,0,0,0},07e76961-26e0-4401-a404-7bec4f58c130,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,31,1e2,2,0,1,0,0,0,0},63345cce-3445-4e2c-9dc6-2e70e6d27c82,
{8,"ЖурналРегистрации",0,2,
{1,1,
{"ru","Журнал регистрации"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,0,0,1,0,0,0,0},2065632c-3b9e-4865-838c-36f1d2d38e9a,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,0,0,1,0,0,0,0},759e8af5-7778-4056-9217-a1821eb89b29,
{8,"СохранитьЗначения",0,1,
{1,1,
{"#","Сохранить значения"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},de182214-de68-45e8-b5a9-9b13fbf234ec,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},22241298-27a9-4108-a03a-a566959da15f,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},a9b33ba4-7d95-41fe-a08e-ae34e4ecb00f,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},4cdb341e-e590-4d63-89e8-db076bfa310b,
{8,"НовоеОкно",0,9,
{1,1,
{"ru","НовоеОкно"}
-},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},a45f2636-24ca-4db2-93f6-a45f2226c0c4,
+},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},cd89d521-877c-4305-a70c-9cf7ca6048f8,
{8,"СтруктураФормы",0,4,
{1,1,
{"#","Структура формы"}
-},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,40,1e2,0,0,1,0,0,0,0},44a07a8f-2ab5-4fcc-8da2-ff022d1c46aa,
+},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,40,1e2,0,0,1,0,0,0,0},ed7bc89b-ee3d-49ba-9abb-f55d44ce0728,
{8,"ОПодсистеме",0,4,
{1,1,
{"ru","О подсистеме"}
@@ -6633,7 +6633,7 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{0}
}
}
-},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,d56c31cc-f61f-44cc-ab6e-05e37abbb09c,26,0,0}
+},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,6bf7e547-eedc-4e37-8479-4e3803b1ab74,26,0,0}
},
{8,0,0,946,25,1,
{0,
@@ -6776,20 +6776,17 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,246,1,20,
-{6,98d7260b-4328-4da6-a033-63bf7fa34658,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КоманднаяПанельЖурналРегистрацииПоказыватьПанельСвойств",
-{1,"КоманднаяПанельЖурналРегистрацииПоказыватьПанельСвойств",
-{1,2,
-{"ru","Показывать панель свойств"},
-{"en","Показывать панель свойств"}
+{6,f01af0b5-ee77-4343-853e-5f3ade20765f,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КоманднаяПанельЖурналРегистрацииОчистить",
+{1,"КоманднаяПанельЖурналРегистрацииОчистить",
+{1,1,
+{"ru","Очистить"}
},
-{1,2,
-{"ru","Показывать панель свойств"},
-{"en","Показывать панель свойств"}
+{1,1,
+{"ru","Очистить"}
},
-{1,2,
-{"ru","Показывать панель свойств"},
-{"en","Показывать панель свойств"}
+{1,1,
+{"ru","Очистить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -6797,15 +6794,94 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
}
},7,
{1,1,
-{"ru","Показывать панель больших свойств события"}
+{"ru","Очистить"}
},
{1,1,
-{"ru","Показывать панель больших свойств события"}
+{"ru","Очистить"}
},
{4,1,
-{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""}
+{-2},"",-1,-1,1,0,""}
},
-{6,4aa9c4f2-1e02-425b-a490-1fdee47a2fef,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,eef83978-9d5e-4d1e-b998-82fdcd5ad0cc,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","Найти в таблице трассы и выбрать одну для просмотра"}
+}
+},
+{6,f5cd973b-36cb-4e00-94ad-9ea25ca6387e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,abd43c99-164a-4881-8a96-826fa08b715b,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","Сжать колонки в 2 раза"}
+},
+{1,2,
+{"ru","Сжать колонки в 2 раза"},
+{"en","Сжать колонки"}
+},
+{4,1,
+{0,2de8a30d-89da-497f-aa99-d42b887681ca},"",-1,-1,0,0,""}
+},
+{6,501cd15e-75f6-4dc2-bbf8-1be39deff992,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,""}
+},
+{6,c60a822c-6c6f-4742-ae76-f5fcf49e8983,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииПоказыватьПанельИтогов",
{1,"КоманднаяПанельЖурналРегистрацииПоказыватьПанельИтогов",
{1,2,
@@ -6834,231 +6910,7 @@ VhuPh2OgUDXByfz5Big78D2HjjyUhIxQiE8=},0},0,0,0},
{4,1,
{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""}
},
-{6,3a5b5873-957c-4f09-8366-e38821ac25c5,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,""}
-},
-{6,7502eb09-a923-47dd-a96f-ae1e2045202c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,74dd712b-305b-4dbd-aa5b-2c95f95f70bc,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,""}
-},
-{6,43521095-5518-4038-b0be-ef2fdc01a166,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,01a16bea-da72-46c6-8611-442f09576c4a,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","Сжать колонки в 2 раза"}
-},
-{1,2,
-{"ru","Сжать колонки в 2 раза"},
-{"en","Сжать колонки"}
-},
-{4,1,
-{0,2de8a30d-89da-497f-aa99-d42b887681ca},"",-1,-1,0,0,""}
-},
-{6,1f27fabb-e6fa-4c1b-99d0-885fb4efc7fd,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},
-{6,eec418bd-ea5f-49f8-8957-64a4cd9ef9a0,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","Установить порядок по хронологии начала/конца событий"}
-}
-},
-{6,8a1f218a-6c80-48cb-b3fd-352a400cab13,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,7b52e456-3c9a-49f8-907e-4c21ee7f76ba},"",-1,-1,0,0,""}
-},
-{6,7af8c803-72ff-4581-999e-369d898c12db,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,790e7892-3ca5-478b-b42b-1f2cc3fd7ecd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,f3b53cf4-70fc-4dad-9a41-e8bc293878c5,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,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""}
-},
-{6,09978a5a-ab92-44ab-bee7-cf5a19c34c66,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,9ff99239-c189-4e9a-8397-045937c9c96d,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","Найти в таблице трассы и выбрать одну для просмотра"}
-}
-},
-{6,94ac294a-eaeb-44c4-9f79-eba2d12ed5c8,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},
-{6,de95e4e7-1483-4121-a3a3-daf6c8546bbb,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,""}
-},
-{6,f811c016-dea4-499f-a1f0-d86332331c11,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,4aada4a9-4cf9-40fd-bf61-f6f5e4829ed7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля",
{1,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля",
{1,1,
@@ -7093,17 +6945,25 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""}
},
-{6,d04a985c-f10f-48b7-ad9a-e77509e8f2e8,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КоманднаяПанельЖурналРегистрацииОткрытьСтрокуВОтдельномОкне",
-{1,"КоманднаяПанельЖурналРегистрацииОткрытьСтрокуВОтдельномОкне",
-{1,1,
-{"ru","Открыть строку в отдельном окне"}
+{6,da258ed9-6b84-4095-842c-9cfa431123d9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,3b59dd39-6ffa-4a43-badc-e6bd993a4706,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},
+{6,162e23e7-b7c2-4d1d-b808-5acf8a986463,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КоманднаяПанельЖурналРегистрацииПоказатьВнутренниеСобытия",
+{1,"КоманднаяПанельЖурналРегистрацииПоказатьВнутренниеСобытия",
+{1,2,
+{"ru","Показать внутренние события"},
+{"en","Показать внутренние события"}
},
-{1,1,
-{"ru","Открыть строку в отдельном окне"}
+{1,2,
+{"ru","Показать внутренние события"},
+{"en","Показать внутренние события"}
},
-{1,1,
-{"ru","Открыть строку в отдельном окне"}
+{1,2,
+{"ru","Показать внутренние события"},
+{"en","Показать внутренние события"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -7111,15 +6971,155 @@ BgxkEQA7}
}
},7,
{1,1,
-{"ru","Открыть строку журнала в отдельном окне"}
+{"ru","Показать события, начавшиеся и завершившиеся по хронологии внутри текущего события, в отдельном окне"}
},
{1,1,
-{"ru","Открыть строку журнала в отдельном окне"}
+{"ru","Показать события, начавшиеся и завершившиеся по хронологии внутри текущего события, в отдельном окне"}
},
{4,1,
-{-7},"",-1,-1,1,0,""}
+{0,7b52e456-3c9a-49f8-907e-4c21ee7f76ba},"",-1,-1,0,0,""}
},
-{6,7c2dd5fd-d4e9-419b-a2b8-93fafd46bf2b,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,d02fef55-fa0d-4dae-a0b9-943611296216,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,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""}
+},
+{6,2a2a384f-6f08-4914-9c1e-6167d86de3ac,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,""}
+},
+{6,ddf576f9-922a-4ac9-a409-fa314be0ddf3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,35d68eba-3fef-4a21-bcf3-a8546c1fd62a,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","Установить порядок по хронологии начала/конца событий"}
+}
+},
+{6,884153c8-c247-4ab8-be33-69eb022b6806,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,f3b3dc82-a49a-44bf-81ea-d62fb117ed20,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},
+{6,1def0145-cf12-4557-81ed-dc07bc8966ed,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,a3485fe1-573b-48cc-9161-c933d14a2dbc,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,""}
+},
+{6,82bb1d4b-6643-4c61-b926-4bcd02534fc3,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,""}
+},
+{6,f93b9923-16d8-4db9-93cd-45548b7d159d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииНастройкаСобытия",
{1,"КоманднаяПанельЖурналРегистрацииНастройкаСобытия",
{1,1,
@@ -7145,84 +7145,84 @@ BgxkEQA7}
{4,1,
{0,97d5c5e9-7727-4d49-8c8d-495cd7d883bf},"",-1,-1,0,0,""}
},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,20,eec418bd-ea5f-49f8-8957-64a4cd9ef9a0,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,20,35d68eba-3fef-4a21-bcf3-a8546c1fd62a,
{8,"УстановитьХронологическийПорядок",0,1,
{1,1,
{"ru","Порядок по дате"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,231,1e2,0,0,1,0,0,0,0},09978a5a-ab92-44ab-bee7-cf5a19c34c66,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,231,1e2,0,0,1,0,0,0,0},da258ed9-6b84-4095-842c-9cfa431123d9,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие7"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},9ff99239-c189-4e9a-8397-045937c9c96d,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},eef83978-9d5e-4d1e-b998-82fdcd5ad0cc,
{8,"Трассы",0,1,
{1,1,
{"ru","Найти трассы"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,234,1e2,0,0,1,0,0,0,0},43521095-5518-4038-b0be-ef2fdc01a166,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,234,1e2,0,0,1,0,0,0,0},f5cd973b-36cb-4e00-94ad-9ea25ca6387e,
{8,"Разделитель5",0,1,
{1,1,
{"ru","Действие"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,238,1e2,2,0,1,0,0,0,0},3a5b5873-957c-4f09-8366-e38821ac25c5,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,238,1e2,2,0,1,0,0,0,0},f01af0b5-ee77-4343-853e-5f3ade20765f,
{8,"Очистить",0,1,
{1,1,
{"#","Очистить"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,227,1e2,0,0,1,0,0,0,0},d04a985c-f10f-48b7-ad9a-e77509e8f2e8,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,227,1e2,0,0,1,0,0,0,0},501cd15e-75f6-4dc2-bbf8-1be39deff992,
{8,"ОткрытьСтрокуВОтдельномОкне",0,1,
{1,1,
{"ru","Открыть строку"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,233,1e2,0,0,1,0,0,0,0},8a1f218a-6c80-48cb-b3fd-352a400cab13,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,233,1e2,0,0,1,0,0,0,0},162e23e7-b7c2-4d1d-b808-5acf8a986463,
{8,"ПоказатьВнутренниеСобытия",0,1,
{1,1,
{"ru","Показать внутреннние события "}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,243,1e2,0,0,1,0,0,0,0},01a16bea-da72-46c6-8611-442f09576c4a,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,243,1e2,0,0,1,0,0,0,0},abd43c99-164a-4881-8a96-826fa08b715b,
{8,"СжатьКолонки",0,2,
{1,1,
{"ru","Сжать"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,242,1e2,0,0,1,0,0,0,0},94ac294a-eaeb-44c4-9f79-eba2d12ed5c8,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,242,1e2,0,0,1,0,0,0,0},f3b3dc82-a49a-44bf-81ea-d62fb117ed20,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},1f27fabb-e6fa-4c1b-99d0-885fb4efc7fd,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},3b59dd39-6ffa-4a43-badc-e6bd993a4706,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},de95e4e7-1483-4121-a3a3-daf6c8546bbb,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},2a2a384f-6f08-4914-9c1e-6167d86de3ac,
{8,"ОтборБезЗначенияВТекущейКолонке",0,1,
{1,1,
{"ru","Отбор без значения"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},f811c016-dea4-499f-a1f0-d86332331c11,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},4aada4a9-4cf9-40fd-bf61-f6f5e4829ed7,
{8,"ОткрытьМенеджерТабличногоПоля",0,4,
{1,2,
{"ru","Менеджер табличного поля"},
{"en","Кнопка командной панели действие"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},74dd712b-305b-4dbd-aa5b-2c95f95f70bc,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},82bb1d4b-6643-4c61-b926-4bcd02534fc3,
{8,"РазличныеЗначенияКолонки",0,2,
{1,1,
{"ru","Значения колонки"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,245,1e2,0,0,1,0,0,0,0},790e7892-3ca5-478b-b42b-1f2cc3fd7ecd,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,245,1e2,0,0,1,0,0,0,0},884153c8-c247-4ab8-be33-69eb022b6806,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие9"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},7c2dd5fd-d4e9-419b-a2b8-93fafd46bf2b,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},f93b9923-16d8-4db9-93cd-45548b7d159d,
{8,"НастройкаСобытия",0,3,
{1,1,
{"ru","Событие"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,222,1e2,0,0,1,0,0,0,0},f3b53cf4-70fc-4dad-9a41-e8bc293878c5,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,222,1e2,0,0,1,0,0,0,0},d02fef55-fa0d-4dae-a0b9-943611296216,
{8,"КонсольКомпоновки",0,1,
{1,1,
{"ru","Консоль компоновки"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},7502eb09-a923-47dd-a96f-ae1e2045202c,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},ddf576f9-922a-4ac9-a409-fa314be0ddf3,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,237,1e2,2,0,1,0,0,0,0},4aa9c4f2-1e02-425b-a490-1fdee47a2fef,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,237,1e2,2,0,1,0,0,0,0},c60a822c-6c6f-4742-ae76-f5fcf49e8983,
{8,"ПоказыватьПанельИтогов",0,1,
{1,1,
{"ru","Итоги"}
-},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,239,1e2,0,3,1,1,0,0,0},7af8c803-72ff-4581-999e-369d898c12db,
+},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,239,1e2,0,3,1,1,0,0,0},1def0145-cf12-4557-81ed-dc07bc8966ed,
{8,"Разделитель6",0,1,
{1,1,
{"ru","Действие3"}
-},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,240,1e2,2,0,1,0,0,0,0},98d7260b-4328-4da6-a033-63bf7fa34658,
+},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,240,1e2,2,0,1,0,0,0,0},a3485fe1-573b-48cc-9161-c933d14a2dbc,
{8,"ПоказыватьПанельСвойств",0,1,
{1,1,
{"ru","Свойства"}
@@ -26268,7 +26268,7 @@ BgxkEQA7}
{0}
}
}
-},946,596,1,0,1,4,4,1944,946,596,96},
+},946,596,1,0,1,4,4,1948,946,596,96},
{
{0},172,
{72,
diff --git a/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form.bin b/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form.bin
index d619e662e..85e1ed31b 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 cb790e952..cf4998511 100644
--- a/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form/form.txt
+++ b/DataProcessors/ирВыгрузкаЗагрузкаДанныхЧерезФайл/Forms/Форма/Ext/Form/form.txt
@@ -108,103 +108,11 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,0,1,
{5,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1,9,
-{6,66e18798-3a3f-4697-9727-c41b2651a798,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,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""}
-},
-{6,918af627-f77e-46a7-886f-c259e0919556,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},
-{6,5d1b0192-03be-41cb-b18b-0f4cda8368dd,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
-},
-{6,4980beca-6bdd-494f-8b5b-18ad4797cd43,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"ДействияФормыОПодсистеме",
-{1,"ДействияФормыОПодсистеме",
-{1,1,
-{"ru","О подсистеме"}
-},
-{1,1,
-{"ru","О подсистеме"}
-},
-{1,1,
-{"ru","О подсистеме"}
-},
-{4,0,
-{0},"",-1,-1,1,0,""},
-{0,0,0}
-}
-},1,
-{4,1,
-{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
-},
-{6,33e4c133-60d9-4757-a6c3-81ccf7f80be1,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},
-{6,6a753288-d212-4e21-a1ac-84cebfc89220,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,5a9f0eed-5d24-468c-870e-7e2d3ddde73b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,26d94604-8f5f-4bd1-a01d-1948db3308a2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,12cbe6f3-4440-45bb-b15c-f11a188096e4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,16956f61-5e4d-4a84-973b-8e82d544ef73,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,cc6c7012-e1f7-4244-8aef-0572cf26c679,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНовоеОкно",
{1,"ДействияФормыНовоеОкно",
{1,1,
@@ -230,42 +138,134 @@
{4,1,
{0,eb47324b-85f9-4172-9315-bba8015d9970},"",-1,-1,1,0,""}
},
-{6,a44eaf46-a7ae-4ca6-9695-d9a22b9e6ead,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,0351d0fe-d3c0-47d6-8b3a-a89444a431a3,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
+},
+{6,c57460be-a8f5-4c76-ace9-ff7ce02f7848,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,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""}
+},
+{6,849033ac-7ddb-4340-988e-0e871982d70d,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"ДействияФормыОПодсистеме",
+{1,"ДействияФормыОПодсистеме",
+{1,1,
+{"ru","О подсистеме"}
+},
+{1,1,
+{"ru","О подсистеме"}
+},
+{1,1,
+{"ru","О подсистеме"}
+},
+{4,0,
+{0},"",-1,-1,1,0,""},
+{0,0,0}
+}
+},1,
+{4,1,
+{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
+},
+{6,bb0458e6-95da-46f2-bd14-8093eff87860,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},
+{6,ff611079-9f81-4766-afdf-70d2eb9f0eb1,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,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,33e4c133-60d9-4757-a6c3-81ccf7f80be1,
+{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
+{6,7cb53147-dd51-455a-bbce-50ebe8771db8,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,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,7cb53147-dd51-455a-bbce-50ebe8771db8,
{8,"Выполнить",0,1,
{1,1,
{"ru","Выполнить"}
-},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},6a753288-d212-4e21-a1ac-84cebfc89220,
+},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},12cbe6f3-4440-45bb-b15c-f11a188096e4,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
-},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},66e18798-3a3f-4697-9727-c41b2651a798,
+},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},c57460be-a8f5-4c76-ace9-ff7ce02f7848,
{8,"РедакторИзмененийНаУзле",0,2,
{1,1,
{"ru","Редактор изменений"}
-},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},26d94604-8f5f-4bd1-a01d-1948db3308a2,
+},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},5a9f0eed-5d24-468c-870e-7e2d3ddde73b,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие2"}
-},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},a44eaf46-a7ae-4ca6-9695-d9a22b9e6ead,
+},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},ff611079-9f81-4766-afdf-70d2eb9f0eb1,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
-},0,e61ec258-df81-4716-a7e2-d75c858d35c9,49,1e2,0,0,1,0,0,0,0},918af627-f77e-46a7-886f-c259e0919556,
+},0,e61ec258-df81-4716-a7e2-d75c858d35c9,49,1e2,0,0,1,0,0,0,0},bb0458e6-95da-46f2-bd14-8093eff87860,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
-},0,e61ec258-df81-4716-a7e2-d75c858d35c9,50,1e2,0,0,1,0,0,0,0},16956f61-5e4d-4a84-973b-8e82d544ef73,
+},0,e61ec258-df81-4716-a7e2-d75c858d35c9,50,1e2,0,0,1,0,0,0,0},cc6c7012-e1f7-4244-8aef-0572cf26c679,
{8,"НовоеОкно",0,6,
{1,1,
{"ru","НовоеОкно"}
-},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},5d1b0192-03be-41cb-b18b-0f4cda8368dd,
+},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},0351d0fe-d3c0-47d6-8b3a-a89444a431a3,
{8,"СтруктураФормы",0,4,
{1,1,
{"#","Структура формы"}
-},0,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},4980beca-6bdd-494f-8b5b-18ad4797cd43,
+},0,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},849033ac-7ddb-4340-988e-0e871982d70d,
{8,"ОПодсистеме",0,2,
{1,1,
{"ru","О подсистеме"}
@@ -274,7 +274,7 @@
{0}
}
}
-},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,f2ec363d-d921-4ed3-a101-fcb505b77944,47,0,0}
+},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,088d983b-bb8b-4bc4-a808-0b207ffe945a,47,0,0}
},
{8,0,0,770,24,1,
{0,
@@ -1739,17 +1739,17 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1,10,
-{6,e5ecaa6b-b32a-43d9-8997-45366e895260,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
-{1,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
+{6,56ad1e7d-d544-4396-87f9-dbe417bf38a0,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,""},
@@ -1757,15 +1757,26 @@
}
},7,
{1,1,
-{"ru","Открыть объект в редакторе объекта БД"}
+{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
-{"ru","Открыть объект в редакторе объекта БД"}
+{"ru","Отбор без значения в текущей колонке"}
},
{4,1,
-{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""}
+{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
},
-{6,f472aa04-c96f-4658-ba7e-9c2951765052,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,281b3650-3b74-45d6-9e6f-4176c24f01d8,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},
+{6,15db43a1-f566-4ee2-8213-834b805c7dbe,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,68ff66a0-3722-4a8c-accf-0c2ddc18d1ce,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},
+{6,9639b0cb-86fa-4c0b-ae36-18321204f787,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},
+{6,26b644b0-7623-46d4-83b2-f87163be0ef8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельРезультатЗагрузкиОткрытьМенеджерТабличногоПоля",
{1,"КоманднаяПанельРезультатЗагрузкиОткрытьМенеджерТабличногоПоля",
{1,1,
@@ -1800,39 +1811,12 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""}
},
-{6,68f6922f-364c-46b5-bbe3-920558ef602a,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,""}
-},
-{6,771d5eec-64fa-4a44-a1e9-5decf76913ff,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},
-{6,30b15c74-f322-4d3d-87f7-72a48926a94f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,88,
+{6,595f400d-e927-4e50-90c3-d23b97ba777e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,4745a625-71b1-4367-ae24-a61078dde478,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},
-{6,0d885a0b-ce7f-4244-9a11-05e34f822a5a,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,94592f8b-a529-4211-9903-0e16ae3f0076,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельРезультатЗагрузкиРазличныеЗначенияКолонки",
{1,"КоманднаяПанельРезультатЗагрузкиРазличныеЗначенияКолонки",
{1,1,
@@ -1858,52 +1842,68 @@ BgxkEQA7}
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""}
},
-{6,610766f9-6913-4153-95ff-99c3f595a381,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,b0c323d5-7a77-4074-a7ef-080797eb7a00,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},
-{6,5e9bb6fe-119d-4de5-a6ab-adf6c29a95ca,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,fc987649-b723-4417-9633-f43b8e951279,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,89,
-{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,30b15c74-f322-4d3d-87f7-72a48926a94f,
+{6,cd46d97e-dc0e-4a6a-b308-866b2a41d646,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,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""}
+},1,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,281b3650-3b74-45d6-9e6f-4176c24f01d8,
{8,"Действие7",0,1,
{1,1,
{"#","Действие7"}
-},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},fc987649-b723-4417-9633-f43b8e951279,
+},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},4745a625-71b1-4367-ae24-a61078dde478,
{8,"Действие8",0,1,
{1,1,
{"#","Действие8"}
-},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},610766f9-6913-4153-95ff-99c3f595a381,
+},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},15db43a1-f566-4ee2-8213-834b805c7dbe,
{8,"Разделитель",0,1,
-{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},f472aa04-c96f-4658-ba7e-9c2951765052,
+{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},26b644b0-7623-46d4-83b2-f87163be0ef8,
{8,"ОткрытьМенеджерТабличногоПоля",0,5,
{1,2,
{"ru","Менеджер табличного поля"},
{"en","Кнопка командной панели действие"}
-},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},0d885a0b-ce7f-4244-9a11-05e34f822a5a,
+},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},94592f8b-a529-4211-9903-0e16ae3f0076,
{8,"РазличныеЗначенияКолонки",0,3,
{1,1,
{"ru","Значения колонки"}
-},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},771d5eec-64fa-4a44-a1e9-5decf76913ff,
+},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},9639b0cb-86fa-4c0b-ae36-18321204f787,
{8,"Действие1",0,2,
{1,1,
{"#","Действие1"}
-},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},b0c323d5-7a77-4074-a7ef-080797eb7a00,
+},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},68ff66a0-3722-4a8c-accf-0c2ddc18d1ce,
{8,"Действие2",0,2,
{1,1,
{"#","Действие2"}
-},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},68f6922f-364c-46b5-bbe3-920558ef602a,
+},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},56ad1e7d-d544-4396-87f9-dbe417bf38a0,
{8,"ОтборБезЗначенияВТекущейКолонке",0,2,
{1,1,
{"ru","Отбор без значения"}
-},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},5e9bb6fe-119d-4de5-a6ab-adf6c29a95ca,
+},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},595f400d-e927-4e50-90c3-d23b97ba777e,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие"}
-},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},e5ecaa6b-b32a-43d9-8997-45366e895260,
+},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},cd46d97e-dc0e-4a6a-b308-866b2a41d646,
{8,"РедакторОбъектаБД",0,3,
{1,1,
{"ru","РедакторОбъектаБД"}
diff --git a/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form.bin b/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form.bin
index b42706165..d23c46788 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 c5ba934e5..3a570be80 100644
--- a/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form/Module.bsl
+++ b/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form/Module.bsl
@@ -79,7 +79,8 @@
ЭлементыФормы.КоманднаяПанельПереключателяДерева.Кнопки.РежимДерева.Доступность = ирОбщий.ЛиМетаданныеИерархическогоОбъектаЛкс(ОбъектМД);
ирОбщий.НастроитьТабличноеПолеЛкс(ОсновнойЭУ);
ЗагрузитьНастройкиКолонок();
- фОбъект.СтарыйОбъектМетаданных = ОбъектМетаданных;
+ фОбъект.СтарыйОбъектМетаданных = фОбъект.ОбъектМетаданных;
+ ирОбщий.ПоследниеВыбранныеЗаполнитьПодменюЛкс(ЭтаФорма, ЭлементыФормы.КП_Список.Кнопки.ПоследниеВыбранные);
Возврат Истина;
КонецФункции
@@ -192,7 +193,6 @@
Если ЗначениеЗаполнено(фОбъект.ОбъектМетаданных) Тогда
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ДинамическийСписок;
КонецЕсли;
- ирОбщий.ПоследниеВыбранныеЗаполнитьПодменюЛкс(ЭтаФорма, ЭлементыФормы.КП_Список.Кнопки.ПоследниеВыбранные);
КонецПроцедуры
@@ -295,6 +295,7 @@
Процедура ОбъектМетаданныхПриИзменении(Элемент)
СохранитьНастройкиКолонок();
+ ЭтаФорма.КлючУникальности = фОбъект.ОбъектМетаданных;
Если УстановитьОбъектМетаданных() Тогда
ирОбщий.ПолеВводаСИсториейВыбора_ПриИзмененииЛкс(Элемент, ЭтаФорма);
КонецЕсли;
@@ -518,6 +519,10 @@
Возврат Отбор;
КонецФункции
+Функция ПользовательскийОтбор() Экспорт
+ Возврат Отбор;
+КонецФункции
+
Процедура КП_СписокОсновнаяФорма(Кнопка)
Если Не ЗначениеЗаполнено(фОбъект.ОбъектМетаданных) Тогда
@@ -641,6 +646,13 @@
КонецФункции
+Процедура ОбъектМетаданныхОткрытие(Элемент, СтандартнаяОбработка)
+
+ СтандартнаяОбработка = Ложь;
+ ирОбщий.ОткрытьОбъектМетаданныхЛкс(ОбъектМетаданных);
+
+КонецПроцедуры
+
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирДинамическийСписок.Форма.Форма");
Если КлючУникальности = "Связанный" Тогда
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + " (связанный)";
diff --git a/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form/form.txt b/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form/form.txt
index dbeb82b47..9c6c14f35 100644
--- a/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form/form.txt
+++ b/DataProcessors/ирДинамическийСписок/Forms/Форма/Ext/Form/form.txt
@@ -106,125 +106,48 @@
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,1,0,1,1,
-{5,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1997,1,36,
-{6,e6b58941-c907-41fa-8c6d-bf8fa48a71c9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{5,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,2021,1,36,
+{6,ae5b9239-935f-4952-984c-6a4907425fd3,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,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,1,0,""}
+},
+{6,1690482a-2ae4-4771-974f-b1c0b85c3a76,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,ea514bbc-3b34-4327-bf74-90fdcfa5832b,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,2,
-{"ru","Связанный редактор объекта БД строки. При активизации строки в списке в редакторе объекта БД будет загружаться ее объект."},
-{"en","Универсальный редактор реквизитов"}
-},
-{4,1,
-{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""}
-},
-{6,d0f63e54-e78f-42ff-b5c0-376b24cdd6d0,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,c78e788d-c8f3-48ea-aa5c-b571bb079b06},"",-1,-1,1,0,""}
-},
-{6,723ca653-7ee3-456a-bb63-e3476cb33d49,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,9f855199-dfc8-4e63-9271-bd30801f2796},"",-1,-1,0,0,""}
-},
-{6,93575800-002f-4fa7-8702-9de082fcdc8f,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","Открыть основную форму списка с передачей текущей строки, отбора и владельца. Закрыть текущую форму, если она в режиме выбора."}
-}
-},
-{6,b73977af-853c-4a1b-b3db-b412114d4463,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,943cbd72-7d3e-431e-8c3b-4eb0fadf9515,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,ae8ec459-f2c3-45bf-8597-887ab5a50eea,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КП_СписокОтборБезЗначенияВТекущейКолонке",
-{1,"КП_СписокОтборБезЗначенияВТекущейКолонке",
+{6,d8b44f4b-3466-4556-a9a6-870065a3a920,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,""},
@@ -232,114 +155,17 @@
}
},7,
{1,1,
-{"ru","Отбор без значения в текущей колонке"}
+{"ru","Передать строки в инструмент ""Подбор и обработка объектов"""}
},
{1,1,
-{"ru","Отбор без значения в текущей колонке"}
+{"ru","Передать строки в инструмент ""Подбор и обработка объектов"""}
},
{4,1,
-{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
+{0,7f2ff1a9-6b51-49ff-a062-6b2ea68c89fb},"",12,12,1,0,""}
},
-{6,6e86244e-49db-4011-b28d-d1866d97cde8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,1317926d-0c40-4396-83ef-62085c6e96d4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,bb08529f-9425-4bda-b9de-c61ad1c123f9,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},
-{6,9195d60e-17a2-4f57-afa8-3e4b222c5571,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,26da12c8-b802-418b-8292-7e86e668128a,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
-},
-{6,d4d396e1-9051-4e7b-acd5-a68bef2bc247,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,""}
-},
-{6,7d3bae34-024e-45ac-8be5-9fa402ee5a56,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,3d510c6e-0d07-453c-af65-fb96ff26fd61},"",-1,-1,1,0,""}
-},
-{6,219cf29a-96f4-49db-a2bb-0a715366e21b,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,3582dcfe-7938-493a-a82e-430d2cf04922,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокВывестиВТабличныйДокумент",
{1,"КП_СписокВывестиВТабличныйДокумент",
{1,1,
@@ -365,9 +191,57 @@
{4,1,
{0,c2e2d966-5b7f-4699-903b-28a6f50d5471},"",-1,-1,1,0,""}
},
-{6,fde84370-0e13-44e1-b9fe-4673668c2eeb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,617a82aa-666f-479c-9dcc-482594dac0bf,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,7421a39c-7bfb-45ce-b23c-aab461cf1ab9,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,""}
+},
+{6,f55196fc-f875-45ce-9392-10f86d17abe5,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","Выделить нужное количество первых элементов"}
+}
+},
+{6,c44c6e8f-0c3f-44b6-ae56-36399d47db8d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокРедакторОбъектаБДЯчейки",
{1,"КП_СписокРедакторОбъектаБДЯчейки",
{1,1,
@@ -395,7 +269,175 @@
{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""},
{0,81,8}
},
-{6,31aa2596-ace7-4fc8-92db-12cb1513b7cc,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,c3c82f5d-0935-4a79-9df8-9852ea78ce5e,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,""}
+},
+{6,ec7abaf2-07db-4a74-98b7-9f0dcff146e8,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КП_СписокСправкаМетаданного",
+{1,"КП_СписокСправкаМетаданного",
+{1,1,
+{"ru","Справка метаданного"}
+},
+{1,1,
+{"ru","Справка метаданного"}
+},
+{1,1,
+{"ru","Справка метаданного"}
+},
+{4,0,
+{0},"",-1,-1,1,0,""},
+{0,0,0}
+}
+},9,
+{4,1,
+{0,363637d3-b6ef-4539-8fc2-93cbe75d82e2},"",-1,-1,1,0,""},
+{0,112,8}
+},
+{6,b648d596-76cc-4a58-afff-312638b93584,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,1,
+{"ru","Копировать ключ строки в буфер обмена"}
+},
+{1,1,
+{"ru","Копировать ключ строки в буфер обмена"}
+},
+{4,1,
+{0,ce20c321-bc66-4c13-8bc1-58d477f5b758},"",-1,-1,1,0,""},
+{0,82,16}
+},
+{6,930636ae-da4c-4f12-8742-97660ef1ba7e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,e3ee3568-3160-493a-b0b4-678f653a388c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1949},7,
+{1,1,
+{"ru","Список ранее выбранных элементов"}
+},
+{1,1,
+{"ru","Список ранее выбранных элементов"}
+},
+{4,1,
+{0,043c1a42-284e-4d5e-a92e-5b51f5563cf4},"",-1,-1,1,0,""}
+},
+{6,32e3c737-a2d0-4603-aa9a-4001c8405ba3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,3266d08a-4676-4407-8414-02e7a16d6866,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,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""}
+},
+{6,2c41be1e-241e-44e6-9dd8-dc94e743435e,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,3d510c6e-0d07-453c-af65-fb96ff26fd61},"",-1,-1,1,0,""}
+},
+{6,aa7221db-e297-4392-b1f3-adeab6b0bdfe,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,2,
+{"ru","Независимый редактор объекта БД строки"},
+{"en","Универсальный редактор реквизитов"}
+},
+{4,1,
+{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""}
+},
+{6,65b74c67-cc17-4281-b70a-41644167a751,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокИмяСиноним",
{1,"КП_СписокИмяСиноним",
{1,1,
@@ -421,7 +463,9 @@
{"en","Name / Presentation"}
}
},
-{6,8036d100-0d09-42c6-9b6b-49a8ddad4473,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,7111d923-59c3-4b66-ab4a-734981aaa30f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,d4d9dce3-05d0-4b77-a7e0-9b297a3e25ee,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокСжатьКолонки",
{1,"КП_СписокСжатьКолонки",
{1,2,
@@ -455,18 +499,7 @@ huTk5L29vQNDCLrcXTAWt4K5N1AVutdbIBAkATIDdwisAKbKkIqlCcixPARrG+gw
HK2kwcVULdexMSSdHLzkkzkibgBR31USuXoVCQA7}
},0,""}
},
-{6,1263c999-f7cd-4f76-8b2f-350ce6bb739e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1949},7,
-{1,1,
-{"ru","Список ранее выбранных элементов"}
-},
-{1,1,
-{"ru","Список ранее выбранных элементов"}
-},
-{4,1,
-{0,043c1a42-284e-4d5e-a92e-5b51f5563cf4},"",-1,-1,1,0,""}
-},
-{6,5002292a-f9f5-4c85-ac5d-6d914caa2231,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,98dbe691-f27b-4157-83d9-2f70cd1924a7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокШиринаКолонок",
{1,"КП_СписокШиринаКолонок",
{1,2,
@@ -502,48 +535,19 @@ HK2kwcVULdexMSSdHLzkkzkibgBR31USuXoVCQA7}
0q+i8uFGOlxxNVRIIrOoIgEAOw==}
},0,""}
},
-{6,a0a8a025-38d7-4ade-9226-ee3311232102,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
-{6,4294967295,00000000-0000-0000-0000-000000000000,97,
-{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
-{6,f5b9f01b-bb79-4c24-bf9a-197eb276c3a1,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,""}
-},
-{6,8e56b9c8-2a63-4560-a068-b23a5e644233,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,bda74da8-3fc4-48b9-bfed-9c2b65591d51,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,54b012a4-e696-41e7-b6d6-6857eacfebe0,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"ГлавнаяКоманднаяПанельНовоеОкно",
-{1,"ГлавнаяКоманднаяПанельНовоеОкно",
-{1,2,
-{"ru","Новое окно"},
-{"en","Новое окно"}
+{6,8abd575d-68b2-45cc-9211-103b2e8fd25d,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КП_СписокИдентификаторы",
+{1,"КП_СписокИдентификаторы",
+{1,1,
+{"ru","Идентификаторы"}
},
-{1,2,
-{"ru","Новое окно"},
-{"en","Новое окно"}
+{1,1,
+{"ru","Идентификаторы"}
},
-{1,2,
-{"ru","Новое окно"},
-{"en","Новое окно"}
+{1,1,
+{"ru","Идентификаторы"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -551,41 +555,92 @@ HK2kwcVULdexMSSdHLzkkzkibgBR31USuXoVCQA7}
}
},7,
{1,1,
-{"ru","Открыть новое окно"}
+{"ru","Отображать пустые значения и идентификаторы вместо представлений значений"}
},
{1,1,
-{"ru","Открыть новое окно"}
+{"ru","Отображать пустые значения и идентификаторы вместо представлений значений"}
},
{4,1,
-{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""}
+{0,c78e788d-c8f3-48ea-aa5c-b571bb079b06},"",-1,-1,1,0,""}
},
-{6,d516af85-cf90-46ef-b2f9-9f30159beb55,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{6,b8ab3f32-66e8-4dd1-a39f-c72d77a52e4d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,1ca28635-98a3-4748-b861-5f1c8c8ef748,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КП_СписокВыбратьНужноеКоличество",
-{1,"КП_СписокВыбратьНужноеКоличество",
+{6,05e1ef41-d40b-41d5-8565-74415307f2a5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,2c673e6e-3b0d-4c7e-941f-928e49a57d1e,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}
}
-},6,
+},7,
{1,1,
-{"ru","Выделить нужное количество первых элементов"}
+{"ru","Сколько строк?"}
},
{1,1,
-{"ru","Выделить нужное количество первых элементов"}
+{"ru","Сколько строк?"}
+},
+{4,1,
+{0,9f855199-dfc8-4e63-9271-bd30801f2796},"",-1,-1,0,0,""}
+},
+{6,b977895f-22ec-49d6-b83b-68a719a82fa6,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},
+{6,faddeab7-0dd6-49cc-8c16-6dd2ecfeac96,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КП_СписокСвязанныйРедакторОбъектаБДСтроки",
+{1,"КП_СписокСвязанныйРедакторОбъектаБДСтроки",
+{1,1,
+{"ru","Связанный редактор объекта БДСтроки"}
},
-{6,b08f9a72-78ec-4abb-be1f-6cde4c4bae6a,1,e1692cc2-605b-4535-84dd-28440238746c,
+{1,1,
+{"ru","Связанный редактор объекта БДСтроки"}
+},
+{1,1,
+{"ru","Связанный редактор объекта БДСтроки"}
+},
+{4,0,
+{0},"",-1,-1,1,0,""},
+{0,0,0}
+}
+},7,
+{1,1,
+{"ru","Связанный редактор объекта БД строки. При активизации строки в списке в редакторе объекта БД будет загружаться ее объект."}
+},
+{1,2,
+{"ru","Связанный редактор объекта БД строки. При активизации строки в списке в редакторе объекта БД будет загружаться ее объект."},
+{"en","Универсальный редактор реквизитов"}
+},
+{4,1,
+{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""}
+},
+{6,1eb39013-383d-433a-b387-cf74caafb521,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
+{6,4294967295,00000000-0000-0000-0000-000000000000,97,
+{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
+{6,a48c1cb4-708d-4191-8d8a-e9b8570c64fb,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокОткрытьУниверсальныйОтбор",
{1,"КП_СписокОткрытьУниверсальныйОтбор",
{1,2,
@@ -623,98 +678,46 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""}
},
-{6,d078e259-94fc-4ad5-a7cd-27aae7f7fdc0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,c0f3693c-e60c-43c3-9b96-44306d86f2ad,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КП_СписокРедакторОбъектаБДСтроки",
-{1,"КП_СписокРедакторОбъектаБДСтроки",
+{6,413e7b06-49ea-4922-8367-5339074b8a18,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КП_СписокОсновнаяФорма",
+{1,"КП_СписокОсновнаяФорма",
{1,1,
-{"ru","К п список редактор объекта БДСтроки"}
+{"ru","Основная форма"}
},
{1,1,
-{"ru","К п список редактор объекта БДСтроки"}
+{"ru","Основная форма"}
},
{1,1,
-{"ru","К п список редактор объекта БДСтроки"}
+{"ru","Основная форма"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
-},7,
+},6,
{1,1,
-{"ru","Независимый редактор объекта БД строки"}
+{"ru","Открыть основную форму списка с передачей текущей строки, отбора и владельца. Закрыть текущую форму, если она в режиме выбора."}
+},
+{1,1,
+{"ru","Открыть основную форму списка с передачей текущей строки, отбора и владельца. Закрыть текущую форму, если она в режиме выбора."}
+}
+},
+{6,a9cbb711-b529-436e-8975-3a4440f0ead3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,0ebd92b7-8ae4-4abd-aec7-9722e80b29d5,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"ГлавнаяКоманднаяПанельНовоеОкно",
+{1,"ГлавнаяКоманднаяПанельНовоеОкно",
+{1,2,
+{"ru","Новое окно"},
+{"en","Новое окно"}
},
{1,2,
-{"ru","Независимый редактор объекта БД строки"},
-{"en","Универсальный редактор реквизитов"}
+{"ru","Новое окно"},
+{"en","Новое окно"}
},
-{4,1,
-{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""}
-},
-{6,54f49416-0644-4d83-9df5-c269ef3ffa2d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,83bbd49c-0cdb-440a-9f21-91eef44488a9,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,1,
-{"ru","Копировать ключ строки в буфер обмена"}
-},
-{1,1,
-{"ru","Копировать ключ строки в буфер обмена"}
-},
-{4,1,
-{0,ce20c321-bc66-4c13-8bc1-58d477f5b758},"",-1,-1,1,0,""},
-{0,82,16}
-},
-{6,1435f05c-1246-429a-b07d-332b6677bd98,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КП_СписокСправкаМетаданного",
-{1,"КП_СписокСправкаМетаданного",
-{1,1,
-{"ru","Справка метаданного"}
-},
-{1,1,
-{"ru","Справка метаданного"}
-},
-{1,1,
-{"ru","Справка метаданного"}
-},
-{4,0,
-{0},"",-1,-1,1,0,""},
-{0,0,0}
-}
-},9,
-{4,1,
-{0,363637d3-b6ef-4539-8fc2-93cbe75d82e2},"",-1,-1,1,0,""},
-{0,112,8}
-},
-{6,5f08d977-3108-47e4-b00c-d15dea8c65bf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
-{6,dd72f7ec-bb54-4727-ada4-6991cbf2aa0d,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КП_СписокОбработатьОбъекты",
-{1,"КП_СписокОбработатьОбъекты",
-{1,1,
-{"ru","Обработать объекты"}
-},
-{1,1,
-{"ru","Обработать объекты"}
-},
-{1,1,
-{"ru","Обработать объекты"}
+{1,2,
+{"ru","Новое окно"},
+{"en","Новое окно"}
},
{4,0,
{0},"",-1,-1,1,0,""},
@@ -722,42 +725,39 @@ BgxkEQA7}
}
},7,
{1,1,
-{"ru","Передать строки в инструмент ""Подбор и обработка объектов"""}
+{"ru","Открыть новое окно"}
},
{1,1,
-{"ru","Передать строки в инструмент ""Подбор и обработка объектов"""}
+{"ru","Открыть новое окно"}
},
{4,1,
-{0,7f2ff1a9-6b51-49ff-a062-6b2ea68c89fb},"",12,12,1,0,""}
+{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""}
},
-{6,eb0ffcde-b141-470d-96b9-d1083bdc11f9,1,e1692cc2-605b-4535-84dd-28440238746c,
-{3,"КП_СписокСравнить",
-{1,"КП_СписокСравнить",
-{1,1,
-{"ru","Сравнить"}
+{6,c550bad3-2bed-45c6-9d09-ca8ce60afb64,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
+{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
+{6,03f9c183-f815-45e9-8b83-1d534d8e5f3f,1,e1692cc2-605b-4535-84dd-28440238746c,
+{3,"КП_СписокОПодсистеме",
+{1,"КП_СписокОПодсистеме",
+{1,2,
+{"ru","О подсистеме"},
+{"en","О подсистеме"}
},
-{1,1,
-{"ru","Сравнить"}
+{1,2,
+{"ru","О подсистеме"},
+{"en","О подсистеме"}
},
-{1,1,
-{"ru","Сравнить"}
+{1,2,
+{"ru","О подсистеме"},
+{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
-},7,
-{1,1,
-{"ru","Вывести строки и передать для сравнения"}
-},
-{1,1,
-{"ru","Вывести строки и передать для сравнения"}
-},
+},1,
{4,1,
-{0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,1,0,""}
-},
-{6,6742a598-3343-4a38-ab22-b8fbfeac4b1d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
-{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},4,
+{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
+},4,
{5,875faa24-ba4b-4731-9f11-7a7cea99ef16,5,0,0,
{-1,0,
{0}
@@ -768,150 +768,150 @@ BgxkEQA7}
{0}
}
},
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,36,6742a598-3343-4a38-ab22-b8fbfeac4b1d,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,36,c550bad3-2bed-45c6-9d09-ca8ce60afb64,
{8,"Разделитель5",0,1,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,750,1e2,2,0,1,0,0,0,0},b08f9a72-78ec-4abb-be1f-6cde4c4bae6a,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,750,1e2,2,0,1,0,0,0,0},a48c1cb4-708d-4191-8d8a-e9b8570c64fb,
{8,"ОткрытьУниверсальныйОтбор",0,3,
{1,2,
{"ru","Менеджер табличного поля"},
{"en","Кнопка командной панели действие"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,16,1e2,0,0,1,0,0,0,0},ae8ec459-f2c3-45bf-8597-887ab5a50eea,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,16,1e2,0,0,1,0,0,0,0},7421a39c-7bfb-45ce-b23c-aab461cf1ab9,
{8,"ОтборБезЗначенияВТекущейКолонке",0,3,
{1,1,
{"ru","Отбор без значения"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,229,1e2,0,0,1,0,0,0,0},83bbd49c-0cdb-440a-9f21-91eef44488a9,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,229,1e2,0,0,1,0,0,0,0},b648d596-76cc-4a58-afff-312638b93584,
{8,"КопироватьКлючСтроки",0,1,
{1,1,
{"ru","Копировать ключ строки"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,864,1e2,0,0,1,0,0,0,0},fde84370-0e13-44e1-b9fe-4673668c2eeb,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,864,1e2,0,0,1,0,0,0,0},1317926d-0c40-4396-83ef-62085c6e96d4,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,43,1e2,2,0,1,0,0,0,0},93575800-002f-4fa7-8702-9de082fcdc8f,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,43,1e2,2,0,1,0,0,0,0},413e7b06-49ea-4922-8367-5339074b8a18,
{8,"ОсновнаяФорма",0,1,
{1,1,
{"ru","Основная форма"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1192,1e2,0,0,1,0,0,0,0},d078e259-94fc-4ad5-a7cd-27aae7f7fdc0,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1192,1e2,0,0,1,0,0,0,0},05e1ef41-d40b-41d5-8565-74415307f2a5,
{8,"Разделитель9",0,2,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1157,1e2,2,0,1,0,0,0,0},1263c999-f7cd-4f76-8b2f-350ce6bb739e,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1157,1e2,2,0,1,0,0,0,0},e3ee3568-3160-493a-b0b4-678f653a388c,
{8,"ПоследниеВыбранные",0,2,
{1,1,
{"ru","Выбрать"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1948,1e2,1,0,1,0,0,0,0},5f08d977-3108-47e4-b00c-d15dea8c65bf,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1948,1e2,1,0,1,0,0,0,0},a9cbb711-b529-436e-8975-3a4440f0ead3,
{8,"Разделитель12",0,2,
{1,1,
{"ru","Действие2"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1947,1e2,2,0,1,0,0,0,0},31aa2596-ace7-4fc8-92db-12cb1513b7cc,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1947,1e2,2,0,1,0,0,0,0},65b74c67-cc17-4281-b70a-41644167a751,
{8,"ИмяСиноним",0,2,
{1,2,
{"ru","Имя/Синоним"},
{"en","Name/Presentation"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1738,1e2,0,0,1,0,0,0,0},d516af85-cf90-46ef-b2f9-9f30159beb55,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1738,1e2,0,0,1,0,0,0,0},943cbd72-7d3e-431e-8c3b-4eb0fadf9515,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие7"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1739,1e2,2,0,1,0,0,0,0},c0f3693c-e60c-43c3-9b96-44306d86f2ad,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1739,1e2,2,0,1,0,0,0,0},aa7221db-e297-4392-b1f3-adeab6b0bdfe,
{8,"РедакторОбъектаБДСтроки",0,1,
{1,1,
{"ru","Строка"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,47,1e2,0,3,1,0,0,0,0},8e56b9c8-2a63-4560-a068-b23a5e644233,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,47,1e2,0,3,1,0,0,0,0},1690482a-2ae4-4771-974f-b1c0b85c3a76,
{8,"Разделитель2",0,1,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1315,1e2,2,0,1,0,0,0,0},ea514bbc-3b34-4327-bf74-90fdcfa5832b,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1315,1e2,2,0,1,0,0,0,0},faddeab7-0dd6-49cc-8c16-6dd2ecfeac96,
{8,"СвязанныйРедакторОбъектаБДСтроки",0,2,
{1,1,
{"ru","Связанный"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1314,1e2,0,3,1,0,0,0,0},b73977af-853c-4a1b-b3db-b412114d4463,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1314,1e2,0,3,1,0,0,0,0},b8ab3f32-66e8-4dd1-a39f-c72d77a52e4d,
{8,"Разделитель8",0,1,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1156,1e2,2,0,1,0,0,0,0},617a82aa-666f-479c-9dcc-482594dac0bf,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1156,1e2,2,0,1,0,0,0,0},c44c6e8f-0c3f-44b6-ae56-36399d47db8d,
{8,"РедакторОбъектаБДЯчейки",0,2,
{1,1,
{"ru","Ячейка"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1154,1e2,0,3,1,0,0,0,0},e6b58941-c907-41fa-8c6d-bf8fa48a71c9,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1154,1e2,0,3,1,0,0,0,0},32e3c737-a2d0-4603-aa9a-4001c8405ba3,
{8,"Разделитель10",0,2,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1158,1e2,2,0,1,0,0,0,0},1ca28635-98a3-4748-b861-5f1c8c8ef748,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1158,1e2,2,0,1,0,0,0,0},f55196fc-f875-45ce-9392-10f86d17abe5,
{8,"ВыделитьНужноеКоличество",0,1,
{1,1,
{"ru","Выделить N"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,749,1e2,0,0,1,0,0,0,0},9195d60e-17a2-4f57-afa8-3e4b222c5571,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,749,1e2,0,0,1,0,0,0,0},bda74da8-3fc4-48b9-bfed-9c2b65591d51,
{8,"Разделитель6",0,1,
{1,1,
{"ru","Действие9"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,751,1e2,2,0,1,0,0,0,0},a0a8a025-38d7-4ade-9226-ee3311232102,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,751,1e2,2,0,1,0,0,0,0},1eb39013-383d-433a-b387-cf74caafb521,
{8,"Действие6",0,1,
{1,1,
{"#","Действие6"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1681,1e2,0,0,1,0,0,0,0},219cf29a-96f4-49db-a2bb-0a715366e21b,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1681,1e2,0,0,1,0,0,0,0},3582dcfe-7938-493a-a82e-430d2cf04922,
{8,"ВывестиСтроки",0,3,
{1,1,
{"ru","Вывести строки"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1817,1e2,0,0,1,0,0,0,0},eb0ffcde-b141-470d-96b9-d1083bdc11f9,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1817,1e2,0,0,1,0,0,0,0},ae5b9239-935f-4952-984c-6a4907425fd3,
{8,"Сравнить",0,2,
{1,1,
{"ru","Сравнить строки"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1818,1e2,0,0,1,0,0,0,0},dd72f7ec-bb54-4727-ada4-6991cbf2aa0d,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1818,1e2,0,0,1,0,0,0,0},d8b44f4b-3466-4556-a9a6-870065a3a920,
{8,"ОбработатьОбъекты",0,1,
{1,1,
{"ru","Передать для обработки"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,162,1e2,0,0,1,0,0,0,0},d4d396e1-9051-4e7b-acd5-a68bef2bc247,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,162,1e2,0,0,1,0,0,0,0},c3c82f5d-0935-4a79-9df8-9852ea78ce5e,
{8,"РазличныеЗначенияКолонки",0,1,
{1,1,
{"ru","Значения колонки"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,898,1e2,0,0,1,0,0,0,0},d0f63e54-e78f-42ff-b5c0-376b24cdd6d0,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,898,1e2,0,0,1,0,0,0,0},8abd575d-68b2-45cc-9211-103b2e8fd25d,
{8,"Идентификаторы",0,4,
{1,1,
{"ru","Отображать идентификаторы"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,899,1e2,0,0,1,0,0,0,0},8036d100-0d09-42c6-9b6b-49a8ddad4473,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,899,1e2,0,0,1,0,0,0,0},d4d9dce3-05d0-4b77-a7e0-9b297a3e25ee,
{8,"СжатьКолонки",0,2,
{1,2,
{"ru","Сжать колонки"},
{"en","Кнопка командной панели действие"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,17,1e2,0,0,1,0,0,0,0},5002292a-f9f5-4c85-ac5d-6d914caa2231,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,17,1e2,0,0,1,0,0,0,0},98dbe691-f27b-4157-83d9-2f70cd1924a7,
{8,"ШиринаКолонок",0,3,
{1,1,
{"ru","Расширить"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,42,1e2,0,0,1,0,0,0,0},723ca653-7ee3-456a-bb63-e3476cb33d49,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,42,1e2,0,0,1,0,0,0,0},2c673e6e-3b0d-4c7e-941f-928e49a57d1e,
{8,"СколькоСтрок",0,1,
{1,1,
{"ru","Сколько строк?"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,285,1e2,0,0,1,0,0,0,0},54f49416-0644-4d83-9df5-c269ef3ffa2d,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,285,1e2,0,0,1,0,0,0,0},7111d923-59c3-4b66-ab4a-734981aaa30f,
{8,"Разделитель11",0,1,
{1,1,
{"ru","Действие7"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1808,1e2,2,0,1,0,0,0,0},bb08529f-9425-4bda-b9de-c61ad1c123f9,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1808,1e2,2,0,1,0,0,0,0},b977895f-22ec-49d6-b83b-68a719a82fa6,
{8,"СброситьНастройкиКолонок",0,1,
{1,1,
{"ru","Сбросить колонки"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1807,1e2,0,0,1,0,0,0,0},6e86244e-49db-4011-b28d-d1866d97cde8,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1807,1e2,0,0,1,0,0,0,0},930636ae-da4c-4f12-8742-97660ef1ba7e,
{8,"Разделитель7",0,3,
{1,1,
{"ru","Действие6"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,92,1e2,2,0,1,0,0,0,0},7d3bae34-024e-45ac-8be5-9fa402ee5a56,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,92,1e2,2,0,1,0,0,0,0},2c41be1e-241e-44e6-9dd8-dc94e743435e,
{8,"ОткрытьОбъектМетаданных",0,2,
{1,1,
{"ru","Открыть объект метаданных"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1790,1e2,0,0,1,0,0,0,0},1435f05c-1246-429a-b07d-332b6677bd98,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1790,1e2,0,0,1,0,0,0,0},ec7abaf2-07db-4a74-98b7-9f0dcff146e8,
{8,"СправкаМетаданного",0,1,
{1,1,
{"#","Справка метаданного"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1450,1e2,0,0,1,0,0,0,0},54b012a4-e696-41e7-b6d6-6857eacfebe0,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1450,1e2,0,0,1,0,0,0,0},0ebd92b7-8ae4-4abd-aec7-9722e80b29d5,
{8,"НовоеОкно",0,8,
{1,1,
{"ru","НовоеОкно"}
-},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,116,1e2,0,0,1,0,0,0,0},26da12c8-b802-418b-8292-7e86e668128a,
+},1,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,116,1e2,0,0,1,0,0,0,0},3266d08a-4676-4407-8414-02e7a16d6866,
{8,"СтруктураФормы",0,3,
{1,1,
{"#","Структура формы"}
-},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1010,1e2,0,0,1,0,0,0,0},f5b9f01b-bb79-4c24-bf9a-197eb276c3a1,
+},0,f2a0e95f-b7a8-4760-9bc5-44cdb7c8cb2e,1010,1e2,0,0,1,0,0,0,0},03f9c183-f815-45e9-8b83-1d534d8e5f3f,
{8,"ОПодсистеме",0,3,
{1,1,
{"ru","О подсистеме"}
@@ -1060,7 +1060,7 @@ BgxkEQA7}
},
{3,1,
{-18},0,0,0},
-{1,0},0,0,100,1},30,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,4,0,
+{1,0},0,0,100,1},30,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
{4,0,
@@ -1077,7 +1077,7 @@ BgxkEQA7}
{"U"},0,"",0,0}
}
},
-{5,
+{6,
{1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОбъектМетаданныхНачалоВыбораИзСписка",
{1,"ОбъектМетаданныхНачалоВыбораИзСписка",
@@ -1138,6 +1138,24 @@ BgxkEQA7}
}
}
},
+{5,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,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОбъектМетаданныхОбработкаВыбора",
{1,"ОбъектМетаданныхОбработкаВыбора",
@@ -1691,7 +1709,7 @@ BgxkEQA7}
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,1,0,0,1,1,
{5,d52f50af-cf36-4750-b249-c0c4ef9af0c3,1,1,1,
-{6,72c8471a-a82e-4e98-abbb-42ffe1ac2c76,1,e1692cc2-605b-4535-84dd-28440238746c,
+{6,1ffddbec-963d-4f6a-b212-a681dde8bae5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокРежимДерева",
{1,"КП_СписокРежимДерева",
{1,1,
@@ -1711,7 +1729,7 @@ BgxkEQA7}
{4,1,
{0,e31f4b26-fd8a-414f-a194-b2f94fb6c9c6},"",-1,-1,1,0,""}
},1,
-{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,72c8471a-a82e-4e98-abbb-42ffe1ac2c76,
+{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,1ffddbec-963d-4f6a-b212-a681dde8bae5,
{8,"РежимДерева",0,2,
{1,1,
{"ru","Режим дерева"}
@@ -1751,7 +1769,7 @@ BgxkEQA7}
{0}
}
}
-},972,292,1,0,1,4,4,562,972,292,96},
+},972,292,1,0,1,4,4,570,972,292,96},
{
{0},11,
{3,
diff --git a/DataProcessors/ирДинамическийСписок/Forms/ФормаУпр/Ext/Form.xml b/DataProcessors/ирДинамическийСписок/Forms/ФормаУпр/Ext/Form.xml
index 62ebebc11..72f8ff6eb 100644
--- a/DataProcessors/ирДинамическийСписок/Forms/ФормаУпр/Ext/Form.xml
+++ b/DataProcessors/ирДинамическийСписок/Forms/ФормаУпр/Ext/Form.xml
@@ -38,6 +38,26 @@
Form.Command.РедакторОбъектаБДСтроки
+
+
+
+ ru
+ Последние выбранные
+
+
+
+
+ ru
+ Список ранее выбранных элементов
+
+
+
+ CommonPicture.ирПоследниеВыбранные
+ true
+
+ Picture
+
+