This commit is contained in:
Администратор 2023-02-05 21:40:56 +03:00
parent 2754aa04f3
commit 6856e523bb
306 changed files with 38565 additions and 37422 deletions

View File

@ -484,7 +484,7 @@
КонецПроцедуры
// +++.КЛАСС.ПолеТекстаПрограммы
ПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
ПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли

View File

@ -294,25 +294,12 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1,18,
{7,6450762e-0813-40eb-9946-ae87dd9018f1,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{7,464d3079-d76e-4c60-b488-44d0f00b8af6,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0,1},
{7,630e0294-895a-4cf2-86e1-b63dae6ec8aa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,dd7e469b-1fd8-4a25-8f4d-b63c06cedebb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,38fc62ac-8199-47a4-9b28-982b99371d1e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,9ba0b7a4-fb03-4d1a-8222-bcf6c72c0f5d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,c3cfe64c-13f6-4842-bf1b-f42facc64eb4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,5e722982-8eda-4e9e-9238-8f47582b8ad2,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,76faccb3-d7c3-42eb-a556-3d1f285f08c8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,9f3591c0-9832-4290-b0e9-75ec5de697ef,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,46d37d32-b2c3-4116-aefe-989f86f72899,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтображатьПараметры",
{1,"ДействияФормыОтображатьПараметры",
{1,1,
@ -342,7 +329,27 @@
{4,1,
{0,65fd10fc-43c7-4d09-b386-e1aaa216efaa},"",-1,-1,0,0,""},
{0,0,0},1},
{7,cc73775d-2d4d-4af1-9c8c-322115c2fcd9,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,4929aa1a-4936-4180-92cf-efb45602e68d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,65ad20aa-dad8-4868-a8fb-54eb13f4e6f7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,0a835f96-c527-4329-b956-160ddf4f7768,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,c6de8910-9a43-489f-9247-5ff3bf1ba2dc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,141,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,0d201b90-fe71-474a-8528-9332671726d6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,6843b1af-74c2-4880-8221-f4b021a9a442,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,1b8c55c5-eeb9-43d9-b42e-8a210ab8abd0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,8c862669-25f6-4ffb-908e-addfcbf7c29d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,94623d29-1294-4717-98fe-cd80ecf0fe56,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
@ -374,63 +381,56 @@
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,4af063dd-54c6-4476-ae52-ddde7e82aab7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,88c8c89f-d24d-4b9a-93c6-f12cacbccf65,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,d19a1736-101a-4ccd-a7e6-0d3636fa0989,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,bb22e0fc-9973-4641-b2ed-785c72b4c262,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,e9abf1fe-c3ce-45e7-9296-79b45a42aae9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,d5aee878-7e40-42ba-9896-48d4050d8d42,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,066ca7ae-b65f-4a51-af1c-3950f32c2e0e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,9d14e9fe-d885-44ef-8d0a-a688b9d9330d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,2eb3d148-d2fd-4ffa-8131-ff66aa96abd0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,6d0aa972-f365-42de-a113-475facb8d31e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,14494fd1-66bf-4812-9de9-71adc51c45d3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,140,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,5c59d897-1900-44fa-ad63-be193c4ce19b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,141,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},
{7,f01237c6-89c5-4482-bc9d-8fa70bad280a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,9264c82a-4e0c-4d16-94b9-9f3280cdf5ac,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,687808cf-d94f-441c-8c09-fe7c7ca6c249,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0,1},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,6450762e-0813-40eb-9946-ae87dd9018f1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,464d3079-d76e-4c60-b488-44d0f00b8af6,
{8,"Подменю",0,1,
{1,1,
{"#","Подменю"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},c3cfe64c-13f6-4842-bf1b-f42facc64eb4,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},dd7e469b-1fd8-4a25-8f4d-b63c06cedebb,
{8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},5e722982-8eda-4e9e-9238-8f47582b8ad2,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},65ad20aa-dad8-4868-a8fb-54eb13f4e6f7,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},9ba0b7a4-fb03-4d1a-8222-bcf6c72c0f5d,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},0a835f96-c527-4329-b956-160ddf4f7768,
{8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},76faccb3-d7c3-42eb-a556-3d1f285f08c8,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},4929aa1a-4936-4180-92cf-efb45602e68d,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},38fc62ac-8199-47a4-9b28-982b99371d1e,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},0d201b90-fe71-474a-8528-9332671726d6,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},630e0294-895a-4cf2-86e1-b63dae6ec8aa,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},6843b1af-74c2-4880-8221-f4b021a9a442,
{8,"Разделитель2",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},9f3591c0-9832-4290-b0e9-75ec5de697ef,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},46d37d32-b2c3-4116-aefe-989f86f72899,
{8,"ОтображатьПараметры",0,7,
{1,3,
{"ru","Параметры"},
{"en","Параметры"},
{"uk","Параметры"}
},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},4af063dd-54c6-4476-ae52-ddde7e82aab7,
},1,4824adf3-2dd5-415b-8897-ae753e79d0cf,709,1e2,0,3,1,1,0,0,0},1b8c55c5-eeb9-43d9-b42e-8a210ab8abd0,
{8,"Разделитель9",0,4,
{1,1,
{"ru","Действие6"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},cc73775d-2d4d-4af1-9c8c-322115c2fcd9,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,708,1e2,2,0,1,0,0,0,0},94623d29-1294-4717-98fe-cd80ecf0fe56,
{8,"ОПодсистеме",0,4,
{1,3,
{"ru","О подсистеме"},
@ -441,31 +441,31 @@
{1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0}
}
},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,88c8c89f-d24d-4b9a-93c6-f12cacbccf65,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,d19a1736-101a-4ccd-a7e6-0d3636fa0989,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},bb22e0fc-9973-4641-b2ed-785c72b4c262,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},e9abf1fe-c3ce-45e7-9296-79b45a42aae9,
{8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},d5aee878-7e40-42ba-9896-48d4050d8d42,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},066ca7ae-b65f-4a51-af1c-3950f32c2e0e,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},9d14e9fe-d885-44ef-8d0a-a688b9d9330d,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},2eb3d148-d2fd-4ffa-8131-ff66aa96abd0,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},6d0aa972-f365-42de-a113-475facb8d31e,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},14494fd1-66bf-4812-9de9-71adc51c45d3,
{8,"Действие3",0,1,
{1,1,
{"#","Действие3"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},5c59d897-1900-44fa-ad63-be193c4ce19b,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},c6de8910-9a43-489f-9247-5ff3bf1ba2dc,
{8,"Действие4",0,1,
{1,1,
{"#","Действие4"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},f01237c6-89c5-4482-bc9d-8fa70bad280a,
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},8c862669-25f6-4ffb-908e-addfcbf7c29d,
{8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},9264c82a-4e0c-4d16-94b9-9f3280cdf5ac,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},687808cf-d94f-441c-8c09-fe7c7ca6c249,
{8,"Действие5",0,1,
{1,1,
{"#","Действие5"}
@ -535,36 +535,36 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5,
{7,b7df175f-eedf-4ce2-9a64-988e5e8cee7c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,e54d0910-d7e3-44b8-bfd4-d4b83a37cd4e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,141,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,6c0d00e0-3ae7-40b7-a205-bc4361196991,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,9ec4e503-6ac5-4e9e-a6f1-519406ba0add,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,3829fb0b-a858-40a0-a5f3-cbd1ef81692a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,db3ca964-4f45-4dd6-94a5-832734249f96,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,02ea4902-87f7-4af2-9609-cf55e5298808,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,868e4ffe-2b06-4a83-a7c2-ae9610a10087,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,f7307806-0be8-4440-ad43-49f5f2a6bd7c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,9d898d2e-1f7e-4902-a17d-b6bdf85190ad,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,b7df175f-eedf-4ce2-9a64-988e5e8cee7c,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,e54d0910-d7e3-44b8-bfd4-d4b83a37cd4e,
{8,"ОсновныеДействияФормыОК",0,1,
{1,3,
{"ru"," OK "},
{"en"," OK "},
{"uk"," OK "}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},6c0d00e0-3ae7-40b7-a205-bc4361196991,
},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},9ec4e503-6ac5-4e9e-a6f1-519406ba0add,
{8,"Разделитель",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},3829fb0b-a858-40a0-a5f3-cbd1ef81692a,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},9d898d2e-1f7e-4902-a17d-b6bdf85190ad,
{8,"ОсновныеДействияФормыСохранить",0,1,
{1,3,
{"ru","Записать"},
{"en","Записать"},
{"uk","Записать"}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},db3ca964-4f45-4dd6-94a5-832734249f96,
},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},f7307806-0be8-4440-ad43-49f5f2a6bd7c,
{8,"Разделитель1",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},02ea4902-87f7-4af2-9609-cf55e5298808,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},868e4ffe-2b06-4a83-a7c2-ae9610a10087,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3,
{"ru","Закрыть"},
@ -575,7 +575,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,6c6174d8-50d5-46b5-b975-8a510281174b,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,f858942a-3d8b-46fd-bb50-879d3dc29a99,1,0,0}
},
{8,0,439,564,464,1,
{0,
@ -637,9 +637,11 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,2,1,1,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11,
{7,87c13482-4187-4ee2-8dfa-d6fb7a0c459c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,5b524abd-e0c6-40b2-99dc-d0bfe8a70668,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,ad348f1a-7043-4e9a-ab53-ceb3841165cd,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,21e4b845-fc52-462f-9997-868d987e62dd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,ce047bcd-184d-4eb1-8f11-6a2e7bc817e7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,1,
@ -668,11 +670,72 @@
},
{4,1,
{0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""},2},
{7,d2050f6d-f5fb-4720-8846-6385e7de1fc3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,249d6cee-d493-47a8-a8ab-be5f1447e629,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,70e7c420-da57-415b-98ff-3ebf68a26ed5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},2},
{7,4b7e8eb8-0d58-4a35-97a8-6719d49afae6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,f7d12316-1a46-4084-be14-923b06b43961,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,03bc220c-56e5-4718-86a2-470c0b5e5d2c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0,2},
{7,ff9dc4a6-a519-4f39-baaf-18ba46db74de,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,f9c94aa4-48d7-4da1-a697-7d5344c3244c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,2cf37944-f9c9-45f9-b6ff-3b07ddce89f5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,2,
@ -710,68 +773,7 @@
NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
},0,""},
{0,49,20},2},
{7,d7fb9526-e255-465c-9425-9d2330ebc3b2,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},
{1,3,
{"ru","Обновить из файла внешней обработки"},
{"en","Обновить из файла внешней обработки"},
{"uk","Обновить из файла внешней обработки"}
},2},
{7,db60803e-add2-44c8-8bc2-0a628c65d2e6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,27ed28ae-1a63-49d8-a207-abdf173fcfc5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{1,3,
{"ru","Открыть в консоли кода"},
{"en","Открыть в консоли кода"},
{"uk","Открыть в консоли кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""},2},
{7,11855828-8387-4aa2-a29e-a887132776b4,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,b76d0c04-d894-4cf2-bf49-2b89a85916bd,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,2,
@ -804,57 +806,55 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{4,1,
{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""},
{0,120,0},2},
{7,f6d8b407-b5c5-4647-9022-1971ee13c7eb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,6e632707-b298-40a9-8d07-c485747ee131,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,c474d893-a6ef-4e0b-a2eb-b00bbc626f66,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,ad348f1a-7043-4e9a-ab53-ceb3841165cd,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,ce047bcd-184d-4eb1-8f11-6a2e7bc817e7,
{8,"СгенерироватьМетод",0,1,
{1,3,
{"ru","Метод"},
{"en","Метод"},
{"uk","Метод"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},d2050f6d-f5fb-4720-8846-6385e7de1fc3,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},21e4b845-fc52-462f-9997-868d987e62dd,
{8,"Разделитель4",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},27ed28ae-1a63-49d8-a207-abdf173fcfc5,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},249d6cee-d493-47a8-a8ab-be5f1447e629,
{8,"КонсольКода",0,1,
{1,3,
{"ru","Консоль кода"},
{"en","Консоль кода"},
{"uk","Консоль кода"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},db60803e-add2-44c8-8bc2-0a628c65d2e6,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},4b7e8eb8-0d58-4a35-97a8-6719d49afae6,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},11855828-8387-4aa2-a29e-a887132776b4,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},b76d0c04-d894-4cf2-bf49-2b89a85916bd,
{8,"ОткрытьВОтладчике",0,2,
{1,3,
{"ru","Отладчик"},
{"en","Отладчик"},
{"uk","Отладчик"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},87c13482-4187-4ee2-8dfa-d6fb7a0c459c,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},f9c94aa4-48d7-4da1-a697-7d5344c3244c,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},d7fb9526-e255-465c-9425-9d2330ebc3b2,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},70e7c420-da57-415b-98ff-3ebf68a26ed5,
{8,"ОбновитьИзФайла",0,1,
{1,3,
{"ru","Обновить из файла"},
{"en","Обновить из файла"},
{"uk","Обновить из файла"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},6e632707-b298-40a9-8d07-c485747ee131,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},5b524abd-e0c6-40b2-99dc-d0bfe8a70668,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},f7d12316-1a46-4084-be14-923b06b43961,
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},03bc220c-56e5-4718-86a2-470c0b5e5d2c,
{8,"Вставка",0,3,
{1,3,
{"ru","Вставка"},
{"en","Вставка"},
{"uk","Вставка"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},f6d8b407-b5c5-4647-9022-1971ee13c7eb,
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},c474d893-a6ef-4e0b-a2eb-b00bbc626f66,
{8,"Разделитель2",0,1,
{1,1,
{"ru","Действие"}
@ -863,7 +863,7 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,0}
}
},
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,ff9dc4a6-a519-4f39-baaf-18ba46db74de,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,2cf37944-f9c9-45f9-b6ff-3b07ddce89f5,
{8,"СсылкаНаОбъектБД",1,3,
{1,3,
{"ru","Ссылка на объект БД"},
@ -1746,10 +1746,10 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,1,0,1,1,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,1479,1,2,
{7,c4d9c04d-7adf-42c2-afc6-a12a56dbf5c5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,1488,1,2,
{7,9588d324-f714-4918-9b35-8162b68c56e4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,83fe7841-e4d1-4977-ad9a-4e05ae53d060,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,4ae3e088-b981-4375-8fc7-cbdcaf52ab33,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить",
{1,2,
@ -1779,11 +1779,11 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{"en","Дополнить параметры по тексту"},
{"uk","Дополнить параметры по тексту"}
},2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,c4d9c04d-7adf-42c2-afc6-a12a56dbf5c5,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,9588d324-f714-4918-9b35-8162b68c56e4,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие9"}
},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},83fe7841-e4d1-4977-ad9a-4e05ae53d060,
},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},4ae3e088-b981-4375-8fc7-cbdcaf52ab33,
{8,"Заполнить",0,2,
{1,3,
{"ru","Заполнить"},
@ -2044,7 +2044,7 @@ fuLt4Ps+cSeolfd+bqg7+LbFHd+vGByZtfkB/13/VdeH91VurcZqQWC96XE7y28=
{0}
}
}
},564,464,1,0,1,4,4,533,564,464,96},
},564,464,1,0,1,4,4,534,564,464,96},
{
{0},9,
{2,

View File

@ -10,11 +10,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Администрирование</v8:content>
<v8:content>Администрирование А-Н</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Администрирование</v8:content>
<v8:content>Администрирование А-Н</v8:content>
</v8:item>
</Synonym>
<Comment/>

View File

@ -10,11 +10,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Настройки</v8:content>
<v8:content>Администрирование О</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Настройки</v8:content>
<v8:content>Администрирование О</v8:content>
</v8:item>
</Synonym>
<Comment/>

View File

@ -10,11 +10,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Разработка</v8:content>
<v8:content>Отладка</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Разработка</v8:content>
<v8:content>Отладка</v8:content>
</v8:item>
</Synonym>
<Comment/>

View File

@ -10,11 +10,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Общий (ИР)</v8:content>
<v8:content>Клиент (ИР)</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Общий (ИР)</v8:content>
<v8:content>Клиент (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>

File diff suppressed because one or more lines are too long

View File

@ -21,7 +21,7 @@
КонецЕсли;
Если ирПлатформа = Неопределено Тогда
//ирСервер.СтрокаСоединенияСервераЛкс(); // http://www.hostedredmine.com/issues/851201
ирПлатформа = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирПлатформа");
ирПлатформа = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирПлатформа");
#Если Сервер И Не Сервер Тогда
ирПлатформа = Обработки.ирПлатформа.Создать();
#КонецЕсли
@ -341,7 +341,7 @@
Функция ПолучитьАнализТехножурналаЛкс() Экспорт
Результат = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
Результат = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
Возврат Результат;
КонецФункции

View File

@ -96,7 +96,8 @@
Функция ОперироватьЛкс(Знач ТекстПрограммы = "", Знач РежимОперации = 0, СтрокаИменПараметров= "",
П1 = Null, П2 = Null, П3 = Null, П4 = Null, П5 = Null, П6 = Null, П7 = Null, П8 = Null, П9 = Null) Экспорт
Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
УстановитьПривилегированныйРежим(Истина);
Если Не ирКэш.ЛиПортативныйРежимЛкс() И Не ПривилегированныйРежим() Тогда
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирКонсольКода) Тогда
Возврат СообщениеПользователюНетПраваИРЛкс();
КонецЕсли;
@ -360,7 +361,7 @@
ТекстПрограммы = ирКлиент.ТекстИзБуфераОбменаОСЛкс();
КонецЕсли;
Параметры = Новый Структура();
ПолеВстроенногоЯзыка = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеВстроенногоЯзыка = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
мПлатформа = ирКэш.Получить();
#Если Сервер И Не Сервер Тогда
ПолеВстроенногоЯзыка = Обработки.ирКлсПолеТекстаПрограммы.Создать();
@ -388,7 +389,7 @@
КонецЕсли;
СтрокаИменПараметров = СтрокаИменПараметров + КлючИЗначение.Ключ;
КонецЦикла;
НовыйТекст = ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(ТекстПрограммы);
НовыйТекст = ТекстВВыражениеВстроенногоЯзыкаЛкс(ТекстПрограммы);
СтрокаРезультата = "Оперировать(" + НовыйТекст + ", " + РежимОперации + ", " + """" + СтрокаИменПараметров + """, " + СтрокаИменПараметров + ")";
Возврат СтрокаРезультата;
@ -423,7 +424,8 @@
//
Функция ОперироватьСтруктуройЛкс(Знач ТекстПрограммы = "", Модально = Ложь, Знач СтруктураПараметров = Неопределено) Экспорт
Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
УстановитьПривилегированныйРежим(Истина);
Если Не ирКэш.ЛиПортативныйРежимЛкс() И Не ПривилегированныйРежим() Тогда
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирКонсольКода) Тогда
Возврат СообщениеПользователюНетПраваИРЛкс();
КонецЕсли;
@ -538,7 +540,8 @@
Функция ОтладитьЛкс(Знач Объект, Модально = Ложь, Знач Объект2 = Неопределено, Знач ВнешниеНаборыДанных = Неопределено, ОтложенноеВыполнение = Ложь,
ПорогОбрезкиВременнойТаблицы = 500000, выхОбъектДляОтладки = Неопределено, Наименование = "", Знач МенеджерВременныхТаблиц = Неопределено, Знач ФорматВнутр = Истина) Экспорт
Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
УстановитьПривилегированныйРежим(Истина);
Если Не ирКэш.ЛиПортативныйРежимЛкс() И Не ПривилегированныйРежим() Тогда
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирКонсольЗапросов) Тогда
Возврат СообщениеПользователюНетПраваИРЛкс();
КонецЕсли;
@ -567,19 +570,19 @@
Или ТипЗнч(Объект) = Тип("Запрос")
Или ТипЗнч(Объект) = Тип("COMОбъект")
Тогда
КонсольЗапросов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
КонсольЗапросов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
#Если Сервер И Не Сервер Тогда
КонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
#КонецЕсли
Результат = КонсольЗапросов.ОткрытьДляОтладки(Объект, , , Модально, Объект2);
ИначеЕсли ТипЗнч(Объект) = Тип("ПостроительЗапроса") Тогда
КонсольЗапросов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
КонсольЗапросов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
#Если Сервер И Не Сервер Тогда
КонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
#КонецЕсли
Результат = КонсольЗапросов.ОткрытьДляОтладки(Объект.ПолучитьЗапрос(), , , Модально);
ИначеЕсли ТипЗнч(Объект) = Тип("ПостроительОтчета") Тогда
КонсольПостроителейОтчетов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольПостроителейОтчетов");
КонсольПостроителейОтчетов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольПостроителейОтчетов");
#Если Сервер И Не Сервер Тогда
КонсольПостроителейОтчетов = Обработки.ирКонсольПостроителейОтчетов.Создать();
#КонецЕсли
@ -588,7 +591,7 @@
Или ТипЗнч(Объект) = Тип("СхемаКомпоновкиДанных")
Или ТипЗнч(Объект) = Тип("МакетКомпоновкиДанных")
Тогда
КонсольКомпоновкиДанных = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -597,7 +600,7 @@
И ОбъектМД <> Неопределено
И Метаданные.Отчеты.Индекс(ОбъектМД) <> -1
Тогда
КонсольКомпоновкиДанных = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
Объект = КонсольКомпоновкиДанных;
@ -620,7 +623,7 @@
ФормаРедактирования.Открыть();
ирКлиент.ОткрытьГруппировкуТабличногоПоляЛкс(ФормаРедактирования.ЭлементыФормы.ПолеТаблицы,, СтрСоединитьЛкс(ЗначенияСвойстваКоллекцииЛкс(Объект.Метаданные().Измерения)));
ИначеЕсли ТипЗнч(Объект) = Тип("HTTPСоединение") Тогда
КонсольHttpЗапросов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольHttpЗапросов");
КонсольHttpЗапросов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольHttpЗапросов");
#Если Сервер И Не Сервер Тогда
КонсольHttpЗапросов = Обработки.ирКонсольHttpЗапросов.Создать();
#КонецЕсли
@ -871,7 +874,8 @@
Функция ИсследоватьЛкс(Знач Объект = Неопределено, Знач Модально = Ложь, Знач КакКоллекцию = Ложь, Знач ОтложенноеВыполнение = Ложь, Знач ТекущееВыражение = Неопределено, Знач ИмяТекущегоСвойства = "",
Знач ПрикрепитьОкно = Ложь, Знач ФорматВнутр = Истина, Знач ВладелецФормы = Неопределено) Экспорт
Если Не ирКэш.ЛиПортативныйРежимЛкс() Тогда
УстановитьПривилегированныйРежим(Истина);
Если Не ирКэш.ЛиПортативныйРежимЛкс() И Не ПривилегированныйРежим() Тогда
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирИсследовательОбъектов) Тогда
Возврат СообщениеПользователюНетПраваИРЛкс();
КонецЕсли;
@ -886,7 +890,7 @@
ТребоватьТипЛкс(КакКоллекцию, "КакКоллекцию", Тип("Булево"));
ТребоватьТипЛкс(ОтложенноеВыполнение, "ОтложенноеВыполнение", Тип("Булево"));
Если Не ОтложенноеВыполнение Тогда
ИсследовательОбъектов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИсследовательОбъектов");
ИсследовательОбъектов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирИсследовательОбъектов");
#Если Сервер И Не Сервер Тогда
ИсследовательОбъектов = Обработки.ирИсследовательОбъектов.Создать();
#КонецЕсли
@ -1738,9 +1742,9 @@
Иначе
ПараметрыЗапуска = ПараметрыЗапуска + " ENTERPRISE";
КонецЕсли;
ПараметрыЗапуска = ПараметрыЗапуска + " /IBConnectionString" + СтрокаВВыражениеВстроенногоЯзыкаЛкс(СтрокаСоединения);
ПараметрыЗапуска = ПараметрыЗапуска + " /IBConnectionString" + ТекстВВыражениеВстроенногоЯзыкаЛкс(СтрокаСоединения);
Если ЗначениеЗаполнено(ИмяВСпискеБазПользователя) Тогда
ПараметрыЗапуска = ПараметрыЗапуска + " /IBName" + СтрокаВВыражениеВстроенногоЯзыкаЛкс(ИмяВСпискеБазПользователя);
ПараметрыЗапуска = ПараметрыЗапуска + " /IBName" + ТекстВВыражениеВстроенногоЯзыкаЛкс(ИмяВСпискеБазПользователя);
КонецЕсли;
Если ЗначениеЗаполнено(ИмяПользователяИнфобазы) Тогда
ПараметрыЗапуска = ПараметрыЗапуска + " /N""" + ИмяПользователяИнфобазы + """";
@ -1779,7 +1783,7 @@
ИначеЕсли СтрокиРавныЛкс(РежимЗапуска, "УправляемоеПриложениеТолстый") Тогда
ПараметрыЗапуска = ПараметрыЗапуска + " /RunModeManagedApplication";
ИначеЕсли СтрокиРавныЛкс(РежимЗапуска, "УправляемоеПриложениеТонкий") Тогда
//ПараметрыЗапуска = ПараметрыЗапуска + "/IBConnectionString" + СтрокаВВыражениеВстроенногоЯзыкаЛкс(СтрокаСоединения);
//ПараметрыЗапуска = ПараметрыЗапуска + "/IBConnectionString" + ТекстВВыражениеВстроенногоЯзыкаЛкс(СтрокаСоединения);
КонецЕсли;
Если ЗначениеЗаполнено(РазделениеДанных) Тогда
ПараметрыЗапуска = ПараметрыЗапуска + " /Z""" + РазделениеДанных + """";
@ -2569,7 +2573,7 @@
// Возможно нужно объединить с ПолучитьМетаданныеЛкс
Функция ПолучитьМетаданныеПоПолномуИмениЛкс(ПолноеИмяМД) Экспорт
Объект = СоздатьОбъектПоПолномуИмениМетаданныхЛкс(ПолноеИмяМД);
Объект = СоздатьОбъектПоИмениМетаданныхЛкс(ПолноеИмяМД);
Результат = Объект.Метаданные();
Возврат Результат;
@ -5894,6 +5898,45 @@
КонецФункции
Функция ВыражениеВстроенногоЯзыкаСозданиеОписанияТиповЛкс(Знач ТипЗначения, Знач МаксЧислоТипов = 10) Экспорт
мПлатформа = ирКэш.Получить();
#Если Сервер И Не Сервер Тогда
мПлатформа = Обработки.ирПлатформа.Создать();
ТипЗначения = Новый ОписаниеТипов;
#КонецЕсли
ИменаТипов = Новый СписокЗначений;
ТекстКвалификаторыЧисла = "";
ТекстКвалификаторыСтроки = "";
ТекстКвалификаторыДаты = "";
Если ТипЗначения.Типы().Количество() <= МаксЧислоТипов Тогда
Для Каждого Тип Из ТипЗначения.Типы() Цикл
ИменаТипов.Добавить(мПлатформа.ИмяТипаИзСтруктурыТипа(мПлатформа.СтруктураТипаИзКонкретногоТипа(Тип)));
КонецЦикла;
ИменаТипов.СортироватьПоЗначению();
КонецЕсли;
Если ТипЗначения.СодержитТип(Тип("Число")) Тогда
ТекстКвалификаторыЧисла = "Новый КвалификаторыЧисла(" + ТипЗначения.КвалификаторыЧисла.Разрядность + ", " + ТипЗначения.КвалификаторыЧисла.РазрядностьДробнойЧасти;
Если ТипЗначения.КвалификаторыЧисла.ДопустимыйЗнак <> ДопустимыйЗнак.Любой Тогда
ТекстКвалификаторыЧисла = ТекстКвалификаторыЧисла + ", " + ПолучитьПолноеИмяПредопределенногоЗначения(ТипЗначения.КвалификаторыЧисла.ДопустимыйЗнак);
КонецЕсли;
ТекстКвалификаторыЧисла = ТекстКвалификаторыЧисла + ")";
КонецЕсли;
Если ТипЗначения.СодержитТип(Тип("Строка")) Тогда
ТекстКвалификаторыСтроки = "Новый КвалификаторыСтроки(" + XMLСтрока(ТипЗначения.КвалификаторыСтроки.Длина);
Если ТипЗначения.КвалификаторыСтроки.ДопустимаяДлина <> ДопустимаяДлина.Переменная Тогда
ТекстКвалификаторыСтроки = ТекстКвалификаторыСтроки + ", " + ПолучитьПолноеИмяПредопределенногоЗначения(ТипЗначения.КвалификаторыСтроки.ДопустимаяДлина);
КонецЕсли;
ТекстКвалификаторыСтроки = ТекстКвалификаторыСтроки + ")";
КонецЕсли;
Если ТипЗначения.СодержитТип(Тип("Дата")) И ТипЗначения.КвалификаторыДаты.ЧастиДаты <> ЧастиДаты.ДатаВремя Тогда
ТекстКвалификаторыДаты = "Новый КвалификаторыДаты(" + ПолучитьПолноеИмяПредопределенногоЗначения(ТипЗначения.КвалификаторыДаты.ЧастиДаты) + ")";
КонецЕсли;
ТекстОписанияТипов = "Новый ОписаниеТипов(""" + СтрСоединитьЛкс(ИменаТипов, ", ") + """, " + ТекстКвалификаторыЧисла + ", " + ТекстКвалификаторыСтроки + ", " + ТекстКвалификаторыДаты + ")";
Возврат ТекстОписанияТипов;
КонецФункции
Процедура ДобавитьКвалификаторыВПредставлениеТипаЛкс(ПредставлениеТипа, Знач Тип, Знач ОписаниеТипов) Экспорт
Если Тип = Тип("Число") Тогда
@ -5960,7 +6003,7 @@
Функция КоличествоОшибокВЖурналеЛкс(Знач Начало, Знач Конец, Знач СтруктураОтбора, Знач МаксимальныйРазмерВыгрузки = Неопределено) Экспорт
АнализЖурналаРегистрации = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли
@ -6799,7 +6842,7 @@
Если Позиция > 0 Тогда
ИмяПараметра = СокрЛП(Лев(ОписаниеПараметра, Позиция - 1));
ЗначениеПараметра = СокрЛП(Сред(ОписаниеПараметра, Позиция + 1));
ЗначениеПараметра = СтрокаИзВыраженияВстроенногоЯзыкаЛкс(ЗначениеПараметра);
ЗначениеПараметра = ТекстИзВыраженияВстроенногоЯзыкаЛкс(ЗначениеПараметра);
Результат.Вставить(ИмяПараметра, ЗначениеПараметра);
КонецЕсли;
ОписаниеПараметра = "";
@ -7006,9 +7049,14 @@
КонецФункции
// Функция - Новый вычислитель рег выражений
//
// Возвращаемое значение:
// - Вычислитель - свойство IgnoreCase = Истина
//
Функция НовыйВычислительРегВыражений() Экспорт
Результат = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирОболочкаРегВыражение");
Результат = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирОболочкаРегВыражение");
#Если Сервер И Не Сервер Тогда
Результат = Обработки.ирОболочкаРегВыражение.Создать();
#КонецЕсли
@ -9541,6 +9589,9 @@
ИначеЕсли РежимОбходаДанных = "КлючиОбъектов" Тогда
МассивТипов.Добавить(Тип(ИмяТипаИзПолногоИмениМДЛкс(ИмяТаблицыБД, "Ссылка", МассивФрагментов)));
Иначе
Если МассивФрагментов.Количество() = 3 Тогда
МассивФрагментов.Удалить(МассивФрагментов.ВГраница());
КонецЕсли;
МассивТипов.Добавить(Тип(ИмяТипаИзПолногоИмениМДЛкс(ИмяТаблицыБД, "Объект", МассивФрагментов)));
КонецЕсли;
КонецЦикла;
@ -9650,17 +9701,6 @@
КонецФункции
Функция ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(Знач Текст) Экспорт
//Если СНовойСтроки Тогда
// Текст = Символы.ПС + Текст;
//КонецЕсли;
Текст = СтрЗаменить(Текст, Символы.ПС, Символы.ПС + "|");
Текст = СтрокаВВыражениеВстроенногоЯзыкаЛкс(Текст);
Возврат Текст;
КонецФункции // ПолучитьСтроковыйЛитералИзМногострочногоТекста()
Функция ВсеСтрокиДереваЗначенийЛкс(Знач СтрокаИлиДеревоЗначений) Экспорт
Если ТипЗнч(СтрокаИлиДеревоЗначений) = Тип("СтрокаДереваЗначений") Тогда
@ -9967,7 +10007,7 @@
ВызватьИсключение "Получение текста из буфера обмена возможно только на клиенте";
#КонецЕсли
КонецЕсли;
ПолеВстроенногоЯзыка = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеВстроенногоЯзыка = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
ПолеВстроенногоЯзыка = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
@ -9992,7 +10032,7 @@
Функция СобратьКомментарийМетодаЛкс(Знач ЗначенияПараметров, Знач ИменаПараметров) Экспорт
мПлатформа = ирКэш.Получить();
ПолеВстроенногоЯзыка = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеВстроенногоЯзыка = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
ПолеВстроенногоЯзыка = Обработки.ирКлсПолеТекстаПрограммы.Создать();
мПлатформа = Обработки.ирПлатформа.Создать();
@ -10004,7 +10044,7 @@
КонецЦикла;
СтрокаРезультата = Новый Структура("ТипЗначения, Комментарий");
СтрокаРезультата.ТипЗначения = "<Тип>";
Возврат "//" + ПолеВстроенногоЯзыка.СобратьКомментарийМетода(, СтрокаРезультата, ЗначенияПараметров);
Возврат ПолеВстроенногоЯзыка.СобратьКомментарийМетода(, СтрокаРезультата, ЗначенияПараметров);
КонецФункции
@ -12223,9 +12263,9 @@
ТекущееПоле = Новый НастройкиКомпоновкиДанных;
ТекущееПоле = ГруппаДоступныхПолей.ДоступныеПоляВыбора;
#КонецЕсли
// TODO Надо еще папку "ПараметрыДанных" заменить на свою, т.к. системная одноуровневая
// TODO Конструктор запроса. Надо еще папку "ПараметрыДанных" заменить на свою, т.к. системная одноуровневая
Если Лев(Фрагменты[0], 1) = "(" Тогда
Фрагменты[0] = СокрЛП(ирОбщий.УдалитьВнешниеСкобкиВыраженияЛкс(Фрагменты[0]));
Фрагменты[0] = СокрЛП(УдалитьВнешниеСкобкиВыраженияЛкс(Фрагменты[0]));
КонецЕсли;
Если Лев(Фрагменты[0], 1) = ПрефиксПараметра Тогда // Длину префикса параметра для ускорения считаем 1
Фрагменты[0] = Сред(Фрагменты[0], СтрДлина(ПрефиксПараметра) + 1);
@ -12448,7 +12488,7 @@
Результат = ПеревестиСтроку("Ложь");
КонецЕсли;
ИначеЕсли ТипЗнч(Значение) = Тип("Строка") Тогда
Результат = СтрокаВВыражениеВстроенногоЯзыкаЛкс(Значение);
Результат = ТекстВВыражениеВстроенногоЯзыкаЛкс(Значение);
ИначеЕсли XMLТипЗнч(Значение) = Неопределено Тогда
Результат = ПолучитьПолноеИмяПредопределенногоЗначения(Значение);
Иначе
@ -12644,10 +12684,11 @@
СписокПолей.Добавить(ТипЗначения, ИмяПоля);
КонецЕсли;
Если ОбъектМД.ПериодичностьРегистраСведений = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора Тогда
ИмяПоля = ПеревестиСтроку("Регистратор");
Если СТипами Тогда
ТипЗначения = НаборЗаписей.Отбор.Регистратор.ТипЗначения;
ТипЗначения = НаборЗаписей.Отбор[ИмяПоля].ТипЗначения;
КонецЕсли;
СписокПолей.Добавить(ТипЗначения, ПеревестиСтроку("Регистратор"));
СписокПолей.Добавить(ТипЗначения, ИмяПоля);
КонецЕсли;
Для Каждого Измерение Из ОбъектМД.Измерения Цикл
Если СТипами Тогда
@ -12938,7 +12979,7 @@
КонецФункции
Функция ЦветФонаЯчеекТекущегоЗначенияЛкс() Экспорт
Функция ЦветФонаТекущегоЗначенияЛкс() Экспорт
Цвет = ЦветСтиляЛкс("ирЦветФонаРасширенногоПредставленияЗначения");
Возврат Цвет;
@ -14802,7 +14843,7 @@ _РежимОтладки = Ложь;
Методы = Объект;
//#Если Не Клиент И Сервер Тогда
Если РазрешитьИмитаторы Тогда
ИмитаторОбъекта = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИмитаторСсылочныйОбъект");
ИмитаторОбъекта = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирИмитаторСсылочныйОбъект");
#Если Сервер И Не Сервер Тогда
ИмитаторОбъекта = Обработки.ирИмитаторСсылочныйОбъект.Создать();
#КонецЕсли
@ -16411,7 +16452,7 @@ _РежимОтладки = Ложь;
//
// Параметры:
// КоллекцияСтрок - Структура, ТаблицаЗначений, КоллекцияСтрокДереваЗначений, ТабличнаяЧасть, НаборЗаписей
// КоллекцияСтрок - Структура, СписокЗначений, ТаблицаЗначений, КоллекцияСтрокДереваЗначений, ТабличнаяЧасть, НаборЗаписей
Функция АвтоУникальноеИмяВКоллекцииЛкс(КоллекцияСтрок, БазовоеИмяИлиСтрока, ИмяКлючевойКолонки = "Имя", ИмяДолжноБытьИдентификатором = Истина,
ЗаменаПустойСтроки = "_", Знач ДопустимаяДлинаИдентификатораЕслиНеЗаданаВКолонке = 50, КлючеваяКолонкаВНижнемРегистре = Ложь) Экспорт
@ -18687,7 +18728,7 @@ _РежимОтладки = Ложь;
КонецЕсли;
КонецФункции
Функция СоздатьОбъектПоПолномуИмениМетаданныхЛкс(ПолноеИмяМД) Экспорт
Функция СоздатьОбъектПоИмениМетаданныхЛкс(ПолноеИмяМД) Экспорт
Фрагменты = СтрРазделитьЛкс(ПолноеИмяМД);
ТипМетаданных = Фрагменты[0];
@ -18968,7 +19009,7 @@ _РежимОтладки = Ложь;
Функция ДесериализоватьАлгоритмОбъектЛкс(Знач СтрокаXMLАлгоритма) Экспорт
СтруктураАлгоритма = ОбъектИзСтрокиXMLЛкс(СтрокаXMLАлгоритма);
АлгоритмОбъект = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирИмитаторАлгоритмОбъект");
АлгоритмОбъект = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирИмитаторАлгоритмОбъект");
#Если Сервер И Не Сервер Тогда
АлгоритмОбъект = Обработки.ирИмитаторАлгоритмОбъект.Создать();
#КонецЕсли
@ -19861,7 +19902,7 @@ _РежимОтладки = Ложь;
КонецФункции
Функция СтрокаИзВыраженияВстроенногоЯзыкаЛкс(Знач Текст) Экспорт
Функция ТекстИзВыраженияВстроенногоЯзыкаЛкс(Знач Текст) Экспорт
Текст = СтрЗаменить(Текст, """""", """");
Если Лев(Текст, 1) = """" Тогда
@ -19874,9 +19915,9 @@ _РежимОтладки = Ложь;
КонецФункции
Функция СтрокаВВыражениеВстроенногоЯзыкаЛкс(Строка) Экспорт
Функция ТекстВВыражениеВстроенногоЯзыкаЛкс(Знач Строка) Экспорт
Результат = """" + СтрЗаменить(Строка, """", """""") + """";
Результат = """" + СтрЗаменить(СтрЗаменить(Строка, Символы.ПС, Символы.ПС + "|"), """", """""") + """";
Возврат Результат;
КонецФункции
@ -20852,7 +20893,7 @@ _РежимОтладки = Ложь;
Функция ВыполнитьЗапросСтатистикиПоТаблицамЛкс(Знач БазыДанных, Знач СтруктураОтбора = Неопределено, Знач ИмяКолонкиКоличества = "КоличествоСтрок", Знач Конфигурация = Неопределено,
Знач РазрешитьЗаполнятьКоличествоВКэше = Неопределено) Экспорт
КонсольЗапросов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
КонсольЗапросов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
#Если Сервер И Не Сервер Тогда
БазыДанных = Новый Структура;
КонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
@ -21101,7 +21142,7 @@ _РежимОтладки = Ложь;
КонецЕсли;
ПолноеИмяОбработки = ПараметрыЗадания[ИмяСвойстваПолноеИмяОбработки];
РеквизитыОбработки = ПараметрыЗадания[ИмяСвойстваРеквизитыДляСервера];
Обработка = СоздатьОбъектПоПолномуИмениМетаданныхЛкс(ПолноеИмяОбработки);
Обработка = СоздатьОбъектПоИмениМетаданныхЛкс(ПолноеИмяОбработки);
Если РеквизитыОбработки <> Неопределено Тогда
ЗагрузитьРеквизитыОбработкиЛкс(Обработка, РеквизитыОбработки);
КонецЕсли;
@ -21253,7 +21294,22 @@ _РежимОтладки = Ложь;
КонецФункции
Функция ПроверитьТаблицуЗначенийНаСогласованностьЛкс(ТаблицаДляЗагрузки, Знач КолонкиСПроверками, Знач КолонкиСНарушениями = Неопределено, Знач ТабличноеПоле = Неопределено,
//.
// Параметры:
// ТаблицаДляЗагрузки - ТаблицаЗначений -
// КолонкиСПроверками - Структура - :
// * <Ключ> - Структура -
// КолонкиСНарушениями - Структура -
// ТабличноеПоле - Неопределено -
// выхПропускатьНесогласованные - Булево -
// выхПоляСУсловиями - ТаблицаЗначений - :
// * ИмяКолонки - Строка -
// * ИмяКолонкиРезультата - Строка -
// * ВыражениеЗапроса - Строка -
// ЛиТЧ - Булево -
// Возвращаемое значение:
// Булево - Истина, если нарушений нет
Функция ПроверитьТаблицуЗначенийНаСогласованностьЛкс(Знач ТаблицаДляЗагрузки, Знач КолонкиСПроверками, Знач КолонкиСНарушениями = Неопределено, Знач ТабличноеПоле = Неопределено,
выхПропускатьНесогласованные = Ложь, выхПоляСУсловиями = Неопределено, Знач ЛиТЧ = Ложь, Знач РеквизитыВладельца = Неопределено) Экспорт
#Если Сервер И Не Сервер Тогда
@ -21275,7 +21331,7 @@ _РежимОтладки = Ложь;
СкопироватьУниверсальнуюКоллекциюЛкс(ПараметрыЗапроса, Запрос.Параметры);
Запрос.УстановитьПараметр("Т", ТаблицаДляЗагрузки);
Попытка
ТаблицаДляЗагрузки = Запрос.Выполнить().Выгрузить();
ТаблицаДляЗагрузкиНовая = Запрос.Выполнить().Выгрузить();
Исключение
// Есть запрещенные для запроса типы
ОписаниеОшибки = ОписаниеОшибки();
@ -21284,12 +21340,17 @@ _РежимОтладки = Ложь;
КонецПопытки;
Если Запрос <> Неопределено Тогда
#Если Сервер И Не Сервер Тогда
ТаблицаДляЗагрузки = Новый ТаблицаЗначений;
ТаблицаДляЗагрузкиНовая = Новый ТаблицаЗначений;
#КонецЕсли
ТаблицаДляЗагрузки = ТаблицаСКолонкамиБезТипаNullЛкс(ТаблицаДляЗагрузки); // Иначе Итог по колонке Булево не будет считаться
ИменаНовыхКолонок = СтрСоединитьЛкс(выхПоляСУсловиями.ВыгрузитьКолонку("ИмяКолонкиРезультата"));
КолонкиРезультатов = ТаблицаСКолонкамиБезТипаNullЛкс(ТаблицаДляЗагрузкиНовая, Ложь, ИменаНовыхКолонок); // Иначе Итог по колонке Булево не будет считаться
СкопироватьКолонкиКоллекцииЛкс(КолонкиРезультатов, ТаблицаДляЗагрузки,, ИменаНовыхКолонок);
БылиНеуспехи = Ложь;
Для Каждого ПолеСоСвязями Из выхПоляСУсловиями Цикл
КоличествоНеуспехов = ТаблицаДляЗагрузки.Итог("Несогласовано_" + ПолеСоСвязями.ИмяКолонки);
ИмяКолонкиРезультата = ПолеСоСвязями.ИмяКолонкиРезультата;
// Опасно. Порядок строк наверное может измениться в каких то СУБД. Тогда надо добавить в исходную таблицу номер строки и сортировку по нему.
ТаблицаДляЗагрузки.ЗагрузитьКолонку(ТаблицаДляЗагрузкиНовая.ВыгрузитьКолонку(ИмяКолонкиРезультата), ИмяКолонкиРезультата);
КоличествоНеуспехов = ТаблицаДляЗагрузки.Итог(ИмяКолонкиРезультата);
Если КоличествоНеуспехов > 0 Тогда
СообщитьЛкс(СтрШаблонЛкс("В колонке ""%1"" %2 ячеек не удовлетворяют текущим связям и параметрам выбора выбора.%3 Эти ячейки будут пропущены.",
ПолеСоСвязями.ИмяКолонки, КоличествоНеуспехов, ?(ТабличноеПоле = Неопределено, "", " Если эти условия статичны, то")));
@ -21298,7 +21359,7 @@ _РежимОтладки = Ложь;
КонецЕсли;
БылиНеуспехи = Истина;
Иначе
ТаблицаДляЗагрузки.Колонки.Удалить("Несогласовано_" + ПолеСоСвязями.ИмяКолонки);
ТаблицаДляЗагрузки.Колонки.Удалить(ИмяКолонкиРезультата);
КонецЕсли;
КонецЦикла;
Если БылиНеуспехи Тогда
@ -21340,6 +21401,7 @@ _РежимОтладки = Ложь;
#КонецЕсли
ПоляСУсловиями = Новый ТаблицаЗначений;
ПоляСУсловиями.Колонки.Добавить("ИмяКолонки");
ПоляСУсловиями.Колонки.Добавить("ИмяКолонкиРезультата");
ПоляСУсловиями.Колонки.Добавить("ВыражениеЗапроса");
ПоляСУсловиями.Индексы.Добавить("ИмяКолонки");
Если ПараметрыЗапроса = Неопределено Тогда
@ -21429,8 +21491,9 @@ _РежимОтладки = Ложь;
Если ВыраженияУсловий.Количество() > 0 Тогда
ПолеСУСловиями = ПоляСУсловиями.Добавить();
ПолеСУСловиями.ИмяКолонки = ИмяКолонкиТЗ;
//ПолеСУСловиями.ВыражениеЗапроса = "ВЫБОР КОГДА " + СтрСоединитьЛкс(ВыраженияУсловий, Символы.ПС + " И ") + " ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК Несогласовано_" + ИмяКолонкиТЗ;
ПолеСУСловиями.ВыражениеЗапроса = "НЕ (" + СтрСоединитьЛкс(ВыраженияУсловий, Символы.ПС + " И ") + ") КАК Несогласовано_" + ИмяКолонкиТЗ;
ПолеСУСловиями.ИмяКолонкиРезультата = "Несогласовано_" + ИмяКолонкиТЗ;
//ПолеСУСловиями.ВыражениеЗапроса = "ВЫБОР КОГДА " + СтрСоединитьЛкс(ВыраженияУсловий, Символы.ПС + " И ") + " ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК " + ПолеСУСловиями.ИмяКолонкиРезультата;
ПолеСУСловиями.ВыражениеЗапроса = "НЕ (" + СтрСоединитьЛкс(ВыраженияУсловий, Символы.ПС + " И ") + ") КАК " + ПолеСУСловиями.ИмяКолонкиРезультата;
КонецЕсли;
КонецЦикла;
Возврат ПараметрыЗапроса;
@ -22819,7 +22882,7 @@ _РежимОтладки = Ложь;
Если ИменаКолонокИзПервойСтроки И СчетчикСтроки = 1 Тогда
ЗаголовокКолонки = Массив[ИндексКолонки];
Если РазворачиватьКавычки Тогда
ЗаголовокКолонки = СтрокаИзВыраженияВстроенногоЯзыкаЛкс(ЗаголовокКолонки);
ЗаголовокКолонки = ТекстИзВыраженияВстроенногоЯзыкаЛкс(ЗаголовокКолонки);
КонецЕсли;
ИмяКолонки = ИдентификаторИзПредставленияЛкс(ЗаголовокКолонки);
ИмяКолонки = АвтоУникальноеИмяВКоллекцииЛкс(ТаблицаПриемник.Колонки, ИмяКолонки);
@ -22844,13 +22907,13 @@ _РежимОтладки = Ложь;
Для ИндексКолонки = 0 По Массив.ВГраница() Цикл
ТекстЯчейки = Массив[ИндексКолонки];
Если РазворачиватьКавычки Тогда
ТекстЯчейки = СтрокаИзВыраженияВстроенногоЯзыкаЛкс(ТекстЯчейки);
ТекстЯчейки = ТекстИзВыраженияВстроенногоЯзыкаЛкс(ТекстЯчейки);
КонецЕсли;
СтрокаТаблицы[ИндексКолонки] = ТекстЯчейки;
КонецЦикла;
Иначе
// Однострочный код использован для ускорения при разрешенной отладке. Выше расположен оригинал. Выполняйте изменения синхронно в обоих вариантах. Преобразовано консолью кода из подсистемы "Инструменты разработчика"
Для ИндексКолонки = 0 По Массив.ВГраница() Цикл   ТекстЯчейки = Массив[ИндексКолонки];   Если РазворачиватьКавычки Тогда   ТекстЯчейки = СтрокаИзВыраженияВстроенногоЯзыкаЛкс(ТекстЯчейки);   КонецЕсли;   СтрокаТаблицы[ИндексКолонки] = ТекстЯчейки;   КонецЦикла;  
Для ИндексКолонки = 0 По Массив.ВГраница() Цикл   ТекстЯчейки = Массив[ИндексКолонки];   Если РазворачиватьКавычки Тогда   ТекстЯчейки = ТекстИзВыраженияВстроенногоЯзыкаЛкс(ТекстЯчейки);   КонецЕсли;   СтрокаТаблицы[ИндексКолонки] = ТекстЯчейки;   КонецЦикла;  
КонецЕсли;
Иначе //Если ТипЗнч(ТаблицаПриемник) = Тип("ТабличныйДокумент") Тогда
#Если Сервер И Не Сервер Тогда
@ -22859,7 +22922,7 @@ _РежимОтладки = Ложь;
Для ИндексКолонки = 0 По Массив.ВГраница() Цикл
ТекстЯчейки = Массив[ИндексКолонки];
Если РазворачиватьКавычки Тогда
ТекстЯчейки = СтрокаИзВыраженияВстроенногоЯзыкаЛкс(ТекстЯчейки);
ТекстЯчейки = ТекстИзВыраженияВстроенногоЯзыкаЛкс(ТекстЯчейки);
КонецЕсли;
ТаблицаПриемник.Область(СчетчикСтроки, ИндексКолонки + 1).Текст = ТекстЯчейки;
КонецЦикла;
@ -22875,7 +22938,7 @@ _РежимОтладки = Ложь;
Процедура КонвертироватьСтроковуюТаблицуВТипизированнуюЛкс(ТаблицаСтроковыхЗначений, ТаблицаТипизированая, АмериканскоеПоложениеМесяца = Ложь, РазворачиватьКавычки = Истина) Экспорт
Конвертор = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирЗагрузкаТабличныхДанных");
Конвертор = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирЗагрузкаТабличныхДанных");
#Если Сервер И Не Сервер Тогда
ТаблицаСтроковыхЗначений = Новый ТаблицаЗначений;
ТаблицаТипизированая = Новый ТаблицаЗначений;
@ -22890,7 +22953,7 @@ _РежимОтладки = Ложь;
И Лев(СтроковоеЗначение, 1) = """"
И Прав(СтроковоеЗначение, 1) = """"
Тогда
СтроковоеЗначение = СтрокаИзВыраженияВстроенногоЯзыкаЛкс(СтроковоеЗначение);
СтроковоеЗначение = ТекстИзВыраженияВстроенногоЯзыкаЛкс(СтроковоеЗначение);
//СтроковеЗначение = СтрокаБезКонцаЛкс(Сред(СтроковеЗначение, 2), 1);
КонецЕсли;
ТипКолонки = ТипЗнч(СтрокаТипизированная[Колонка.Имя]);
@ -23066,8 +23129,9 @@ _РежимОтладки = Ложь;
КолонкаТП.Ширина = 10;
Иначе
Если КолонкаТаблицы.Ширина > 0 Тогда
КолонкаТП.Ширина = Мин(КолонкаТаблицы.Ширина, 50); // Почему то в редакторе таблицы значений не работала автоширина (-1)
КолонкаТП.Ширина = КолонкаТаблицы.Ширина; // Почему то в редакторе таблицы значений не работала автоширина (-1)
КонецЕсли;
КолонкаТП.Ширина = Мин(КолонкаТП.Ширина, 30);
Если КолонкаТП.Ширина = 0 Тогда
КолонкаТП.Ширина = МинимальнаяШиринаКолонки; // Для 8.2 необходимо, иначе колонки будут не видны
КонецЕсли;
@ -23181,9 +23245,9 @@ _РежимОтладки = Ложь;
//ПолноеИмяМД = ПолноеИмяМДПоляТаблицыЛкс(МетаданныеКолонки);
Если МетаданныеКолонки = Неопределено Тогда
Если Ложь
Или ИмяПоля = "ВерсияДанных"
Или ИмяПоля = ПеревестиСтроку("ВерсияДанных")
Или ИмяПоля = ПеревестиСтроку("Предопределенный")
Или ИмяПоля = "ИдентификаторСсылкиЛкс"
Или ИмяПоля = "Предопределенный"
Или ИмяПоля = "Представление"
Или ИмяПоля = "ЭтотУзел"
Тогда
@ -23217,20 +23281,24 @@ _РежимОтладки = Ложь;
Функция ПорядокРолиПоляБДЛкс(Знач РолиПоля) Экспорт
Если ПустаяСтрока(РолиПоля) Тогда
ПорядокРоли = 100;
ИначеЕсли РолиПоля = "Измерение" Тогда
Если РолиПоля = "Стандартный" Тогда
ПорядокРоли = 10;
ИначеЕсли РолиПоля = "Ресурс" Тогда
ИначеЕсли РолиПоля = "Измерение" Тогда
ПорядокРоли = 20;
ИначеЕсли РолиПоля = "Реквизит" Тогда
ИначеЕсли РолиПоля = "Ресурс" Тогда
ПорядокРоли = 30;
ИначеЕсли РолиПоля = "ОбщийРеквизит" Тогда
ИначеЕсли РолиПоля = "Реквизит" Тогда
ПорядокРоли = 40;
ИначеЕсли РолиПоля = "Доп. реквизит" Тогда
ИначеЕсли РолиПоля = "ОбщийРеквизит" Тогда
ПорядокРоли = 50;
ИначеЕсли РолиПоля = "ПризнакУчета" Тогда
ПорядокРоли = 60;
ИначеЕсли РолиПоля = "Доп. реквизит" Тогда
ПорядокРоли = 70;
ИначеЕсли ЗначениеЗаполнено(РолиПоля) Тогда
ПорядокРоли = 80;
Иначе
ПорядокРоли = 0;
ПорядокРоли = 100;
КонецЕсли;
Возврат ПорядокРоли;
@ -24347,7 +24415,7 @@ _РежимОтладки = Ложь;
#КонецЕсли
Обработка = мПлатформа.мСтруктураХраненияБДСРазмерами;
Если Обработка = Неопределено Тогда
Обработка = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирСтруктураХраненияБД");
Обработка = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирСтруктураХраненияБД");
мПлатформа.мСтруктураХраненияБДСРазмерами = Обработка;
КонецЕсли;
#Если Сервер И Не Сервер Тогда
@ -25435,7 +25503,7 @@ _РежимОтладки = Ложь;
Пароль = ПараметрыСоединения.Пароль;
ТипСУБД = ПараметрыСоединения.ТипСУБД;
КонецЕсли;
КонсольЗапросов = СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
КонсольЗапросов = СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
#Если Сервер И Не Сервер Тогда
КонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
#КонецЕсли
@ -26576,7 +26644,9 @@ _РежимОтладки = Ложь;
НастройкиСписка = НастройкиДинамическогоСпискаЛкс(ДинамическийСписок);
КонецЕсли;
СкопироватьОтборЛюбойЛкс(НастройкаКомпоновки.Отбор, НастройкиСписка.Отбор);
СкопироватьПорядокЛюбойЛкс(НастройкаКомпоновки.Порядок, НастройкиСписка.Порядок);
Если Не ЛиКорневойТипПеречисленияЛкс(ПервыйФрагментЛкс(ПолноеИмяТаблицы)) Тогда
СкопироватьПорядокЛюбойЛкс(НастройкаКомпоновки.Порядок, НастройкиСписка.Порядок);
КонецЕсли;
СтруктураКлюча = СтруктураКлючаТаблицыБДЛкс(ПолноеИмяТаблицы,, Ложь);
Для Каждого ЭлементСписка Из СтруктураКлюча Цикл
НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(НастройкаКомпоновки.Выбор, ЭлементСписка.Представление);
@ -27278,14 +27348,16 @@ _РежимОтладки = Ложь;
КонецФункции
Функция ТаблицаДанныхВыбораМенеджераЛкс(Знач ОбъектМД, Знач Параметры, Знач СхемаКомпоновки, Знач СловаПоиска = Неопределено) Экспорт
Функция ТаблицаДанныхВыбораМенеджераЛкс(Знач ОбъектМД, Знач Параметры, Знач СхемаКомпоновки, Знач ОтображаемоеЧислоРезультатов = 50) Экспорт
#Если Сервер И Не Сервер Тогда
Параметры = Новый Структура;
ОбъектМД = Метаданные.Справочники.Валюты;
СхемаКомпоновки = Новый СхемаКомпоновкиДанных;
#КонецЕсли
НастройкаКомпоновки = СхемаКомпоновки.НастройкиПоУмолчанию;
НастройкаКомпоновки = СхемаКомпоновки.НастройкиПоУмолчанию;
ИмяСсылка = ПеревестиСтроку("Ссылка");
ИмяЭтоГруппа = ПеревестиСтроку("ЭтоГруппа");
Если Параметры.Отбор <> Неопределено Тогда
Для Каждого КлючИЗначение Из Параметры.Отбор Цикл
НайтиДобавитьЭлементОтбораКомпоновкиЛкс(НастройкаКомпоновки.Отбор, КлючИЗначение.Ключ, КлючИЗначение.Значение);
@ -27301,7 +27373,9 @@ _РежимОтладки = Ложь;
КонецЕсли;
ГруппаИли = НастройкаКомпоновки.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаИли.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ТекстСортировки = новый Массив;
Если Параметры.Свойство("СтрокаПоиска") И ЗначениеЗаполнено(Параметры.СтрокаПоиска) Тогда
СловаПоиска = ирОбщий.РазделитьСтрокуПоискаНаСловаПоискаЛкс(НРег(Параметры.СтрокаПоиска));
// 8.3
//Если СловаПоиска = Неопределено Тогда
// СловаПоиска = Новый Массив;
@ -27323,21 +27397,37 @@ _РежимОтладки = Ложь;
Для Каждого СловоПоиска Из СловаПоиска Цикл
НайтиДобавитьЭлементОтбораКомпоновкиЛкс(ГруппаИ, ПолеПоискаПоСтроке.Имя, СловоПоиска, ВидСравненияПоиска,, Ложь);
КонецЦикла;
ТекстСортировки.Добавить(ПолеПоискаПоСтроке.Имя + " = &СтрокаПоиска УБЫВ");
КонецЦикла;
Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл
ТекстСортировки.Добавить(ПолеПоискаПоСтроке.Имя + " ПОДОБНО &СтрокаПоиска + ""%"" УБЫВ");
КонецЦикла;
КонецЕсли;
Если НастройкаКомпоновки.Выбор.Элементы.Количество() = 0 Тогда
НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(НастройкаКомпоновки.Выбор, "Ссылка");
КонецЕсли;
НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(НастройкаКомпоновки.Выбор, "ПометкаУдаления");
Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл
НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(НастройкаКомпоновки.Выбор, ПолеПоискаПоСтроке.Имя);
КонецЦикла;
Если ЛиМетаданныеОбъектаСГруппамиЛкс(ОбъектМД) Тогда
НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(НастройкаКомпоновки.Выбор, "ЭтоГруппа");
КонецЕсли;
СхемаКолонок = Новый Структура;
Запрос = ЗапросИзКомпоновкиЛкс(СхемаКомпоновки, НастройкаКомпоновки,,,, СхемаКолонок);
#Если Сервер И Не Сервер Тогда
Запрос = Новый Запрос;
#КонецЕсли
#КонецЕсли
Если ТекстСортировки.Количество() > 0 Тогда
Запрос.УстановитьПараметр("СтрокаПоиска", Параметры.СтрокаПоиска);
КонецЕсли;
ТекстСортировки.Добавить("Ссылка");
ТекстСортировки = СтрСоединитьЛкс(ТекстСортировки, "," + Символы.ПС + Символы.Таб);
Запрос.Текст = Запрос.Текст + "
|УПОРЯДОЧИТЬ ПО ССЫЛКА АВТОУПОРЯДОЧИВАНИЕ";
|УПОРЯДОЧИТЬ ПО
| " + ТекстСортировки + "
|АВТОУПОРЯДОЧИВАНИЕ";
ТаблицаРезультата = Запрос.Выполнить().Выгрузить();
Для Каждого КлючИЗначение Из СхемаКолонок Цикл
ТаблицаРезультата.Колонки[КлючИЗначение.Ключ].Имя = СтрЗаменить(КлючИЗначение.Значение, ".", "");
@ -27345,19 +27435,50 @@ _РежимОтладки = Ложь;
// Формируем представления ссылок по полям ввода по строке с учетом поглощения
ТаблицаРезультата.Колонки.Добавить("Представление");
ИмяПоляПорядка1 = "Важность" + СуффиксСлужебногоСвойстваЛкс();
ТаблицаРезультата.Колонки.Добавить(ИмяПоляПорядка1, Новый ОписаниеТипов("Число"));
ИмяПоляПорядка2 = "ОсновнойПорядок" + СуффиксСлужебногоСвойстваЛкс();
ТаблицаРезультата.Колонки.Добавить(ИмяПоляПорядка2);
//ИмяПоляПорядка1 = "Важность" + СуффиксСлужебногоСвойстваЛкс();
//ТаблицаРезультата.Колонки.Добавить(ИмяПоляПорядка1, Новый ОписаниеТипов("Число"));
//ИмяПоляПорядка2 = "ОсновнойПорядок" + СуффиксСлужебногоСвойстваЛкс();
//ТаблицаРезультата.Колонки.Добавить(ИмяПоляПорядка2);
//Если ТаблицаРезультата.Количество() > МаксЧислоВариантов Тогда
// СтрокаРезультата = ТаблицаРезультата.Добавить();
// СтрокаРезультата[ИмяПоляПорядка1] = 2;
// СтрокаРезультата.Представление = СтрШаблонЛкс("<Результатов больше %1>", МаксЧислоВариантов);
//КонецЕсли;
Если Истина
И ТаблицаРезультата.Количество() > 0
И Параметры.Свойство("СтрокаПоиска")
И ЗначениеЗаполнено(Параметры.СтрокаПоиска)
Тогда
ЕстьРавенствоПервойСтроки = Ложь;
ЕстьРавенствоПоследнейСтроки = Ложь;
ПоследнийИндекс = Мин(ОтображаемоеЧислоРезультатов, ТаблицаРезультата.Количество()) - 1;
Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл
Если СтрокиРавныЛкс(ТаблицаРезультата[0][ПолеПоискаПоСтроке.Имя], Параметры.СтрокаПоиска) Тогда
ЕстьРавенствоПервойСтроки = Истина;
КонецЕсли;
Если СтрокиРавныЛкс(ТаблицаРезультата[ПоследнийИндекс][ПолеПоискаПоСтроке.Имя], Параметры.СтрокаПоиска) Тогда
ЕстьРавенствоПоследнейСтроки = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
Если ЕстьРавенствоПервойСтроки И Не ЕстьРавенствоПоследнейСтроки Тогда
Пока ТаблицаРезультата.Количество() > ОтображаемоеЧислоРезультатов Цикл
ТаблицаРезультата.Удалить(ОтображаемоеЧислоРезультатов);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Если ТаблицаРезультата.Количество() <= ОтображаемоеЧислоРезультатов Тогда
Для Каждого СтрокаРезультата Из ТаблицаРезультата Цикл
СтрокаРезультата[ИмяПоляПорядка2] = ТаблицаРезультата.Индекс(СтрокаРезультата);
//СтрокаРезультата[ИмяПоляПорядка2] = ТаблицаРезультата.Индекс(СтрокаРезультата);
ПолноеПредставление = Новый Массив;
ПолноеПредставление.Добавить("" + СтрокаРезультата.Ссылка);
ПолноеПредставление.Добавить("" + СтрокаРезультата[ИмяСсылка]);
Для Каждого ПолеПоискаПоСтроке Из ОбъектМД.ВводПоСтроке Цикл
ЗначениеРеквизита = СтрокаРезультата[ПолеПоискаПоСтроке.Имя];
Если ЗначениеЗаполнено(Параметры.СтрокаПоиска) И ирОбщий.СтрНачинаетсяСЛкс(ЗначениеРеквизита, СловаПоиска[0]) Тогда
СтрокаРезультата[ИмяПоляПорядка1] = 1;
КонецЕсли;
//Если ЗначениеЗаполнено(Параметры.СтрокаПоиска) И ирОбщий.СтрНачинаетсяСЛкс(ЗначениеРеквизита, СловаПоиска[0]) Тогда
// СтрокаРезультата[ИмяПоляПорядка1] = 1;
//КонецЕсли;
НадоДобавлять = Истина;
УдалитьЭлементы = Новый Массив;
Для Каждого Представление Из ПолноеПредставление Цикл
@ -27374,9 +27495,14 @@ _РежимОтладки = Ложь;
ПолноеПредставление.Добавить(ЗначениеРеквизита);
КонецЕсли;
КонецЦикла;
СтрокаРезультата.Представление = СтрСоединитьЛкс(ПолноеПредставление, " | ");
ПолноеПредставление = СтрСоединитьЛкс(ПолноеПредставление, " | ");
Если ЛиМетаданныеОбъектаСГруппамиЛкс(ОбъектМД) И СтрокаРезультата[ИмяЭтоГруппа] Тогда
ПолноеПредставление = ПолноеПредставление + " [Группа]";
КонецЕсли;
СтрокаРезультата.Представление = ПолноеПредставление;
КонецЦикла;
ТаблицаРезультата.Сортировать(ИмяПоляПорядка1 + " Убыв, " + ИмяПоляПорядка2);
//ТаблицаРезультата.Сортировать(ИмяПоляПорядка1 + " Убыв, " + ИмяПоляПорядка2);
КонецЕсли;
Возврат ТаблицаРезультата;
КонецФункции
@ -27388,16 +27514,19 @@ _РежимОтладки = Ложь;
//Если Параметры.Отбор.Количество() > 0 Тогда
СтандартнаяОбработка = Ложь;
ОбъектМД = Метаданные.НайтиПоТипу(ТипЗнч(МенеджерТипа.ПустаяСсылка()));
СхемаКомпоновки = СоздатьСхемуКомпоновкиПоОбъектуМДЛкс(ОбъектМД,,,,,,, 50);
СловаПоиска = ирОбщий.РазделитьСтрокуПоискаНаСловаПоискаЛкс(НРег(Параметры.СтрокаПоиска));
ТаблицаРезультата = ТаблицаДанныхВыбораМенеджераЛкс(ОбъектМД, Параметры, СхемаКомпоновки, СловаПоиска);
РазмерСпискаПлатформы = 50;
СхемаКомпоновки = СоздатьСхемуКомпоновкиПоОбъектуМДЛкс(ОбъектМД,,,,,,, РазмерСпискаПлатформы + 1);
ТаблицаРезультата = ТаблицаДанныхВыбораМенеджераЛкс(ОбъектМД, Параметры, СхемаКомпоновки, РазмерСпискаПлатформы);
ВычислительРегВыражений = ирКэш.ВычислительРегВыраженийЛкс();
#Если Сервер И Не Сервер Тогда
ВычислительРегВыражений = Обработки.ирОболочкаРегВыражение.Создать();
#КонецЕсли
ВычислительРегВыражений.Global = Истина;
СловаПоиска = ирОбщий.РазделитьСтрокуПоискаНаСловаПоискаЛкс(НРег(Параметры.СтрокаПоиска));
ВычислительРегВыражений.Pattern = ирОбщий.РегВыражениеСтрокиПоискаЛкс(СловаПоиска, Ложь);
ШаблонРазметкиВхождений = ирОбщий.ШаблонРазметкиВхожденийЛкс();
ИмяСсылка = ПеревестиСтроку("Ссылка");
ИмяПометкаУдаления = ПеревестиСтроку("ПометкаУдаления");
ДанныеВыбора = Новый СписокЗначений;
Для Каждого СтрокаРезультата Из ТаблицаРезультата Цикл
ОформленнаяСтрока = СтрокаРезультата.Представление;
@ -27405,7 +27534,7 @@ _РежимОтладки = Ложь;
//ОформленнаяСтрока = СтрНайтиИВыделитьОформлением(ОформленнаяСтрока, Параметры.СтрокаПоиска);
ОформленнаяСтрока = ВычислительРегВыражений.Заменить(ОформленнаяСтрока, ШаблонРазметкиВхождений);
КонецЕсли;
ДанныеВыбора.Добавить(СтрокаРезультата.Ссылка, ОформленнаяСтрока);
ДанныеВыбора.Добавить(СтрокаРезультата[ИмяСсылка], ОформленнаяСтрока, СтрокаРезультата[ИмяПометкаУдаления]);
КонецЦикла;
//КонецЕсли;
@ -27580,7 +27709,7 @@ _РежимОтладки = Ложь;
Процедура ОбработатьПорциюОбъектовЛкс(ПолноеИмяМД, ИмяОбработчикаОбъекта, ОбщиеПараметрыОбработки, ПараметрыМетода, АдресРезультата) Экспорт
ПоместитьПереданныйКэшВоВременноеХранищеЛкс(ОбщиеПараметрыОбработки);
Обработка = СоздатьОбъектПоПолномуИмениМетаданныхЛкс(ПолноеИмяМД);
Обработка = СоздатьОбъектПоИмениМетаданныхЛкс(ПолноеИмяМД);
#Если Сервер И Не Сервер Тогда
Обработка = Обработки.ирПодборИОбработкаОбъектов.Создать()
#КонецЕсли
@ -28155,7 +28284,7 @@ _РежимОтладки = Ложь;
Тогда
выхОтказ = Истина;
Если ЗначениеЗаполнено(НазваниеФункции) Тогда
НазваниеФункции = СтрокаВВыражениеВстроенногоЯзыкаЛкс(НазваниеФункции);
НазваниеФункции = ТекстВВыражениеВстроенногоЯзыкаЛкс(НазваниеФункции);
КонецЕсли;
СообщитьЛкс(СтрШаблонИменЛкс("Функция %1 поддерживается только в ОС Windows",, НазваниеФункции), СтатусСообщения.Внимание,, Истина);
Возврат Истина;

View File

@ -1015,8 +1015,6 @@
выхСхемаПодвала = Неопределено) Экспорт
ПредельноеЧислоВидимыхКолонок = ирОбщий.ПредельноеЧислоВидимыхКолонокДинамСпискаЛкс();
ДинамическийСписок = ирОбщий.ДанныеЭлементаФормыЛкс(ОсновнойЭУ);
ДинамическийСписок.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ИмяТаблицы", ПолноеИмяТаблицыБД);
ОбъектМД = ирОбщий.ОбъектМДПоПолномуИмениТаблицыБДЛкс(ПолноеИмяТаблицыБД, Истина);
Если ОбъектМД = Неопределено Тогда
Возврат Ложь;
@ -1025,6 +1023,7 @@
ЭтаФорма = ОткрытьФорму();
ОбъектМД = Метаданные.Справочники.ирАлгоритмы;
#КонецЕсли
ДинамическийСписок = ирОбщий.ДанныеЭлементаФормыЛкс(ОсновнойЭУ);
КолонкиТП = ОсновнойЭУ.ПодчиненныеЭлементы;
выхСхемаПодвала = Новый Структура;
ПутьКДаннымСписка = ОсновнойЭУ.ПутьКДанным;
@ -1032,7 +1031,13 @@
ДинамическийСписок.ДинамическоеСчитываниеДанных = Истина;
СкрытыеПоля = Неопределено;
ТекстЗапроса = ТекстЗапросаДинамическогоСпискаЛкс(ОбъектМД, ПолноеИмяТаблицыБД, СоединенныеРегистры, ДинамическийСписок, СкрытыеПоля);
// Так на втором исключении безсловно завершается программа
//ДинамическийСписок.ТекстЗапроса = "ВЫБРАТЬ 0";
//Запрос = Новый Запрос;
//Запрос.Текст = ТекстЗапроса;
//Запрос.НайтиПараметры(); // Для ранней диагностики неудобных имен полей http://devtool1c.ucoz.ru/forum/2-2245-1
ДинамическийСписок.ТекстЗапроса = ТекстЗапроса;
ДинамическийСписок.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ИмяТаблицы", ПолноеИмяТаблицыБД); // Вызывает неявное обновление списка
СуффиксПоляТипаЗначения = СуффиксПоляТипаЗначенияЛкс();
ПоляСписка = ЭтаФорма.ПолучитьРеквизиты(ПутьКДаннымСписка);
Пока ОсновнойЭУ.ПодчиненныеЭлементы.Количество() > 0 Цикл
@ -1457,7 +1462,7 @@
ИмяПоляРегистра = МетаИзмерение.Имя;
ПараметрыТаблицы = "";
Если СтрЧислоВхождений(СоединенныйРегистр, ".") > 1 Тогда
ПараметрыТаблицы = "(, {" + МетаИзмерение.Имя + ".* КАК Ссылка" + "})";
ПараметрыТаблицы = "(, {ВЫРАЗИТЬ(" + МетаИзмерение.Имя + " КАК " + ПолноеИмяТаблицыБД + ").* КАК Ссылка" + "})";
КонецЕсли;
ПодчиненныйИсточникДанных = СоединенныйРегистр + ПараметрыТаблицы;
Иначе

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Динамический список</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Динамический список</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Динамический список</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -18,9 +18,9 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мПлатформа = ирКэш.Получить();

View File

@ -81,13 +81,13 @@
КонецЕсли;
Документ = Новый ТабличныйДокумент;
Построитель.Вывести(Документ);
ирКлиент.ОткрытьЗначениеЛкс(Документ,,, "" + ТипАнализа + ": " + ТекущаяДата(), Ложь);
Если МодальныйРежим Тогда
Если ТаблицаКластеризации <> Неопределено Тогда
ирОбщий.ЗагрузитьВТаблицуЗначенийЛкс(Построитель.Результат.ТаблицаКластеризации, ТаблицаКластеризации);
КонецЕсли;
Закрыть(Построитель.Результат);
КонецЕсли;
ирКлиент.ОткрытьЗначениеЛкс(Документ,,, "" + ТипАнализа + ": " + ирОбщий.ТекущееВремяЛкс(), Ложь);
КонецПроцедуры
@ -305,6 +305,26 @@
КонецЕсли;
КонецЦикла;
ирКлиент.СоздатьМенеджерСохраненияНастроекФормыЛкс(ЭтаФорма, ТипАнализа);
Если МодальныйРежим Тогда
СтрокаПараметра = Построитель.Параметры.Найти(ирОбщий.ПеревестиСтроку("ТипЗаполненияТаблицы"));
СтрокаПараметра.Значение = ТипЗаполненияТаблицыРезультатаАнализаДанных.ИспользуемыеПоля;
КонецЕсли;
Если ПараметрВыделенныеКолонки <> Неопределено Тогда
ВыделенныеСтроки = ЭлементыФормы.КолонкиАнализаДанных.ВыделенныеСтроки;
ВыделенныеСтроки.Очистить();
Для Каждого ИмяКолонки Из ПараметрВыделенныеКолонки Цикл
СтрокаКолонки = КолонкиАнализаДанных.Найти(ИмяКолонки, "Имя");
Если СтрокаКолонки <> Неопределено Тогда
ВыделенныеСтроки.Добавить(СтрокаКолонки);
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если ПараметрИмяКолонки <> Неопределено Тогда
СтрокаКолонки = КолонкиАнализаДанных.Найти(ПараметрИмяКолонки, "Имя");
Если СтрокаКолонки <> Неопределено Тогда
ЭлементыФормы.КолонкиАнализаДанных.ТекущаяСтрока = СтрокаКолонки;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
@ -327,6 +347,14 @@
КонецПроцедуры
Процедура ПараметрыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если МодальныйРежим И ДанныеСтроки.Имя = ирОбщий.ПеревестиСтроку("ТипЗаполненияТаблицы") Тогда
ОформлениеСтроки.Ячейки.Значение.ТолькоПросмотр = Истина;
КонецЕсли;
КонецПроцедуры
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализДанных.Форма.Форма");
ВесПоУмолчанию = 100;
ТипАнализа = Тип("АнализДанныхКластеризация");

View File

@ -505,7 +505,7 @@ tuFL6NETJrT6xBh3qOwfjmt0fhCu5pD+u/2r3X7/ioit67q+tPEVat6M6h0=},0},0,0,0,0,0,1e2},
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,ec655782-3cf2-4fd8-bec2-c936046c5ee1,326,1,14,
{7,8ac0f929-f848-4aab-9541-409fa8cf1225,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,44b0f73d-ae35-47e6-90d1-78d8d4cebfab,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,2,
@ -537,81 +537,7 @@ tuFL6NETJrT6xBh3qOwfjmt0fhCu5pD+u/2r3X7/ioit67q+tPEVat6M6h0=},0},0,0,0,0,0,1e2},
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2},
{7,e8916599-ee5c-476f-a87b-69669327c452,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,50671cf8-99db-4a21-85e9-9fe515d73590,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,635e0b30-c8cc-4783-b98c-b229d67f6076,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{4,1,
{-4},"",-1,-1,1,0,""},1},
{7,072eeb30-8730-46e3-8c5b-5a22b5e52aed,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,315},6,
{1,3,
{"ru","Установить тип колонки выделенным колонкам"},
{"en","Установить тип колонки выделенным колонкам"},
{"uk","Установить тип колонки выделенным колонкам"}
},
{1,3,
{"ru","Установить тип колонки выделенным колонкам"},
{"en","Установить тип колонки выделенным колонкам"},
{"uk","Установить тип колонки выделенным колонкам"}
},2},
{7,4ca7e6d2-de4e-44f7-a25a-afcdf4bc096e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"en","Менеджер табличного поля"},
{"ru","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},
{1,3,
{"en","Менеджер табличного поля"},
{"ru","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2},
{7,7b5e1daa-c339-4ba2-8fa1-2c697a3e15ad,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,c1358085-b9f2-4014-a789-7410f4ad5e41,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -646,15 +572,60 @@ tuFL6NETJrT6xBh3qOwfjmt0fhCu5pD+u/2r3X7/ioit67q+tPEVat6M6h0=},0},0,0,0,0,0,1e2},
},
{4,1,
{0,f3131559-4ff5-4195-b378-a9dd606b2f9a},"",-1,-1,1,0,""},2},
{7,7900d15b-ce8f-4781-a873-4258f7e15bc4,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,381ff89d-0481-40af-9bc1-c3ce8fdf574a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,072356c7-82cb-4253-aa7b-2e361392633b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"en","Менеджер табличного поля"},
{"ru","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},
{1,3,
{"en","Менеджер табличного поля"},
{"ru","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},2},
{7,4e01f077-0794-455e-812c-97da10a03b6d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,315},6,
{1,3,
{"ru","Установить тип колонки выделенным колонкам"},
{"en","Установить тип колонки выделенным колонкам"},
{"uk","Установить тип колонки выделенным колонкам"}
},
{1,3,
{"ru","Установить тип колонки выделенным колонкам"},
{"en","Установить тип колонки выделенным колонкам"},
{"uk","Установить тип колонки выделенным колонкам"}
},2},
{7,4caa6a8b-e25f-4e63-bb59-932e64ddfcb8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,dd3a7b87-52fc-4741-a094-641371d47748,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,b760ffcb-6208-431f-811c-9acccfc95128,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,7112320c-15d5-49bb-8317-c544a580bb17,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,004e9f6b-19b1-4adf-ac92-fffd746a69dc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,30473151-ad85-4f64-afcc-c50a52670614,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,82f20a40-77c3-4bce-8b33-0431e24831b1,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,e25da37e-8440-4c68-89eb-15edacc0525f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -684,83 +655,112 @@ tuFL6NETJrT6xBh3qOwfjmt0fhCu5pD+u/2r3X7/ioit67q+tPEVat6M6h0=},0},0,0,0,0,0,1e2},
{4,1,
{-3},"",-1,-1,1,0,""},
{0,0,0},1},
{7,24d1362f-66c1-4438-a4a6-432b37bbfbf3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,ca236bde-ea24-4bbe-8afa-59d9c93580d7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},
{4,1,
{-4},"",-1,-1,1,0,""},1},
{7,05dd590c-9632-4c4e-8414-2a9a36027bfc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,e5baafd5-e9c9-43e0-870d-b3d106f53cf8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,7028b469-05bc-4eb9-a657-af52fc12e608,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,3e84900f-0cc7-436f-bba1-66f7d763dc7d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,3cc52918-ce9a-4e1a-9762-a1d877305d09,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,14,e8916599-ee5c-476f-a87b-69669327c452,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,14,381ff89d-0481-40af-9bc1-c3ce8fdf574a,
{8,"Разделитель3",0,3,
{1,1,
{"ru","Действие1"}
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,324,1e2,2,0,1,0,0,0,0},072eeb30-8730-46e3-8c5b-5a22b5e52aed,
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,324,1e2,2,0,1,0,0,0,0},4e01f077-0794-455e-812c-97da10a03b6d,
{8,"УстановитьТипКолонки",0,1,
{1,3,
{"ru","Установить тип колонки"},
{"en","Установить тип колонки"},
{"uk","Установить тип колонки"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,311,1e2,1,0,1,0,0,0,0},50671cf8-99db-4a21-85e9-9fe515d73590,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,311,1e2,1,0,1,0,0,0,0},004e9f6b-19b1-4adf-ac92-fffd746a69dc,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие6"}
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,8,1e2,2,0,1,0,0,0,0},7b5e1daa-c339-4ba2-8fa1-2c697a3e15ad,
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,8,1e2,2,0,1,0,0,0,0},c1358085-b9f2-4014-a789-7410f4ad5e41,
{8,"УстановитьЗначениеВКолонке",1,3,
{1,3,
{"ru","Установить значение в колонке"},
{"en","Установить значение в колонке"},
{"uk","Установить значение в колонке"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,326,1e2,0,0,1,0,0,0,0},4ca7e6d2-de4e-44f7-a25a-afcdf4bc096e,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,326,1e2,0,0,1,0,0,0,0},072356c7-82cb-4253-aa7b-2e361392633b,
{8,"МенеджерТабличногоПоля",0,4,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,325,1e2,0,0,1,0,0,0,0},7900d15b-ce8f-4781-a873-4258f7e15bc4,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,325,1e2,0,0,1,0,0,0,0},4caa6a8b-e25f-4e63-bb59-932e64ddfcb8,
{8,"ОтборПоЗначениюВТекущейКолонке",0,1,
{1,1,
{"#","Отбор по значению в текущей колонке"}
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,322,1e2,0,0,1,0,0,0,0},8ac0f929-f848-4aab-9541-409fa8cf1225,
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,322,1e2,0,0,1,0,0,0,0},44b0f73d-ae35-47e6-90d1-78d8d4cebfab,
{8,"ОтборБезЗначенияВТекущейКолонке",0,7,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"uk","Отбор без значения"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,323,1e2,0,0,1,0,0,0,0},dd3a7b87-52fc-4741-a094-641371d47748,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,323,1e2,0,0,1,0,0,0,0},b760ffcb-6208-431f-811c-9acccfc95128,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,321,1e2,0,0,1,0,0,0,0},7112320c-15d5-49bb-8317-c544a580bb17,
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,321,1e2,0,0,1,0,0,0,0},30473151-ad85-4f64-afcc-c50a52670614,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие1"}
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,316,1e2,2,0,1,0,0,0,0},82f20a40-77c3-4bce-8b33-0431e24831b1,
},0,ec655782-3cf2-4fd8-bec2-c936046c5ee1,316,1e2,2,0,1,0,0,0,0},e25da37e-8440-4c68-89eb-15edacc0525f,
{8,"ПереместитьВверх",0,5,
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,303,1e2,0,0,1,0,1,0,0},635e0b30-c8cc-4783-b98c-b229d67f6076,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,303,1e2,0,0,1,0,1,0,0},ca236bde-ea24-4bbe-8afa-59d9c93580d7,
{8,"ПереместитьВниз",0,6,
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,304,1e2,0,0,1,0,1,0,0},24d1362f-66c1-4438-a4a6-432b37bbfbf3,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,304,1e2,0,0,1,0,1,0,0},05dd590c-9632-4c4e-8414-2a9a36027bfc,
{8,"СортироватьПоВозрастанию",1,3,
{1,3,
{"ru","Сортировать по возрастанию"},
{"en","Сортировать по возрастанию"},
{"uk","Сортировать по возрастанию"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,305,1e2,0,0,1,0,0,0,0},e5baafd5-e9c9-43e0-870d-b3d106f53cf8,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,305,1e2,0,0,1,0,0,0,0},7028b469-05bc-4eb9-a657-af52fc12e608,
{8,"СортироватьПоУбыванию",1,4,
{1,3,
{"ru","Сортировать по убыванию"},
{"en","Сортировать по убыванию"},
{"uk","Сортировать по убыванию"}
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,306,1e2,0,0,1,0,0,0,0},3e84900f-0cc7-436f-bba1-66f7d763dc7d,
},1,ec655782-3cf2-4fd8-bec2-c936046c5ee1,306,1e2,0,0,1,0,0,0,0},3cc52918-ce9a-4e1a-9762-a1d877305d09,
{8,"Разделитель2",0,2,
{1,1,
{"ru","Действие1"}
@ -974,7 +974,32 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{1beb73ba-9419-41dc-b491-72ff0d8e5e1c,
{1}
},
{0}
{1,
{47,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПараметрыПриВыводеСтроки",
{1,"ПараметрыПриВыводеСтроки",
{1,3,
{"ru","Параметры при выводе строки"},
{"en","Параметры при выводе строки"},
{"uk","Параметры при выводе строки"}
},
{1,3,
{"ru","Параметры при выводе строки"},
{"en","Параметры при выводе строки"},
{"uk","Параметры при выводе строки"}
},
{1,3,
{"ru","Параметры при выводе строки"},
{"en","Параметры при выводе строки"},
{"uk","Параметры при выводе строки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
}
}
}
},
{8,8,52,637,150,1,
{0,
@ -1273,9 +1298,41 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,481ee287-ea62-461d-82cb-00bcf2d0dd76,172,1,14,
{7,66ff3452-2219-47be-9810-2fe215bcc46a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,db319e7e-33d4-4250-9268-a8bff3976179,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,ad7e35ae-bde8-4842-8821-2f62aa6823d8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,81bb34e7-f9f9-43d9-ae6c-ee1824af3493,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,b23470c9-4a50-47d0-9756-002365758474,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыОК",
{1,"ОсновныеДействияФормыОК",
{1,3,
{"ru","Основные действия формы ОК"},
{"en","Основные действия формы ОК"},
{"uk","Основные действия формы ОК"}
},
{1,3,
{"ru","Основные действия формы ОК"},
{"en","Основные действия формы ОК"},
{"uk","Основные действия формы ОК"}
},
{1,3,
{"ru","Основные действия формы ОК"},
{"en","Основные действия формы ОК"},
{"uk","Основные действия формы ОК"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,0},
{1,0},
{4,1,
{0,0ce78048-0196-4f80-a781-9829cdb7f43e},"",-1,-1,1,0,""},
{0,118,0},2},
{7,87f18bd5-f787-4904-ad9b-b0070871bb73,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,3c38ca05-f8c5-4b9a-8fa8-8fec2a0713ab,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыИсходнаяТаблица",
{1,"ДействияФормыИсходнаяТаблица",
{1,3,
@ -1311,39 +1368,44 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{4,1,
{0,d2a146a1-4c9b-478f-9e3a-04d9e161b165},"",-1,-1,1,0,""},
{0,0,0},2},
{7,13ecfe6f-2d80-46f7-8d70-bde7f117803d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыОК",
{1,"ОсновныеДействияФормыОК",
{7,59feeedd-44cc-474f-a6e0-6fd2a06e299d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,7ae6b78a-c280-4cce-ba84-b6ca1cb3e41a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыСтатья1",
{1,"ДействияФормыСтатья1",
{1,3,
{"ru","Основные действия формы ОК"},
{"en","Основные действия формы ОК"},
{"uk","Основные действия формы ОК"}
{"ru","Статья1"},
{"en","Статья1"},
{"uk","Статья1"}
},
{1,3,
{"ru","Основные действия формы ОК"},
{"en","Основные действия формы ОК"},
{"uk","Основные действия формы ОК"}
{"ru","Статья1"},
{"en","Статья1"},
{"uk","Статья1"}
},
{1,3,
{"ru","Основные действия формы ОК"},
{"en","Основные действия формы ОК"},
{"uk","Основные действия формы ОК"}
{"ru","Статья1"},
{"en","Статья1"},
{"uk","Статья1"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,0},
{1,0},
{4,1,
{0,0ce78048-0196-4f80-a781-9829cdb7f43e},"",-1,-1,1,0,""},
{0,118,0},2},
{7,f075b096-3547-4b62-94e1-63e4ffc286b7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
},6,
{1,3,
{"ru","Статья про кластеризацию"},
{"en","Статья про кластеризацию"},
{"uk","Статья про кластеризацию"}
},
{1,3,
{"ru","Статья про кластеризацию"},
{"en","Статья про кластеризацию"},
{"uk","Статья про кластеризацию"}
},1},
{7,c5b18ae2-9dd9-4bc6-bf69-96afc73265c8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,7446e7b5-f0d8-4478-8ec2-3eed10d3697f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,e11eb275-f55e-42aa-bc82-bd59f05546ec,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,065ef973-f8ad-4ac3-8633-affdb54f7fed,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыСгенерироватьПрограммныйКод",
{1,"ДействияФормыСгенерироватьПрограммныйКод",
{1,3,
@ -1378,44 +1440,7 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
},
{4,1,
{0,7a3cee33-d378-4621-b7dc-0275f6690e27},"",-1,-1,1,0,""},2},
{7,d431ef39-ef9f-4803-9ecd-1084286405c1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,98b4fbe1-05b0-4c89-9246-d3bfcbeb46da,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,0},
{7,b50c275c-8666-4d6f-852a-91f88f6d40bc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыСтатья1",
{1,"ДействияФормыСтатья1",
{1,3,
{"ru","Статья1"},
{"en","Статья1"},
{"uk","Статья1"}
},
{1,3,
{"ru","Статья1"},
{"en","Статья1"},
{"uk","Статья1"}
},
{1,3,
{"ru","Статья1"},
{"en","Статья1"},
{"uk","Статья1"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Статья про кластеризацию"},
{"en","Статья про кластеризацию"},
{"uk","Статья про кластеризацию"}
},
{1,3,
{"ru","Статья про кластеризацию"},
{"en","Статья про кластеризацию"},
{"uk","Статья про кластеризацию"}
},1},
{7,ed25bf77-172e-4b0d-996c-d9ef4ebf162d,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,da955b1c-d534-47c1-a3cb-c56f89b5a0bf,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1445,7 +1470,7 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2},
{7,8785be58-e0a7-4a95-bc5e-302be1058422,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,a39eebb5-f1c4-493a-aa70-51efb2f0c0ac,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1474,7 +1499,7 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,42ef8780-ad62-4e9d-926e-806d665e11fa,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,36fc2afa-db0a-4f1a-93f5-a1c22ca3c60f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1503,7 +1528,7 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
},
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,c4b4a2a3-5acd-4e61-bb1d-d0255371d495,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,76871e2b-2eb0-4a49-93b1-7ee24bb3ea10,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1532,7 +1557,7 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{7,1de002f4-d3f6-4897-bd81-9c9d83aec2c7,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,d6e66e7b-7255-46e9-ba29-8df42d1b3864,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1561,69 +1586,69 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,14,66ff3452-2219-47be-9810-2fe215bcc46a,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,14,ad7e35ae-bde8-4842-8821-2f62aa6823d8,
{8,"Разделитель",0,2,
{1,0},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,166,1e2,2,0,1,0,0,0,0},13ecfe6f-2d80-46f7-8d70-bde7f117803d,
{1,0},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,166,1e2,2,0,1,0,0,0,0},b23470c9-4a50-47d0-9756-002365758474,
{8,"ВыполнитьПоиск",0,2,
{1,3,
{"ru","Выполнить анализ"},
{"en","Выполнить анализ"},
{"uk","Выполнить анализ"}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,163,1e2,0,3,1,0,0,0,0},f075b096-3547-4b62-94e1-63e4ffc286b7,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,163,1e2,0,3,1,0,0,0,0},59feeedd-44cc-474f-a6e0-6fd2a06e299d,
{8,"Разделитель1",0,1,
{1,0},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,117,1e2,2,0,1,0,0,0,0},81bb34e7-f9f9-43d9-ae6c-ee1824af3493,
{1,0},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,117,1e2,2,0,1,0,0,0,0},3c38ca05-f8c5-4b9a-8fa8-8fec2a0713ab,
{8,"ИсходнаяТаблица",0,6,
{1,3,
{"ru","Источник"},
{"en","Источник"},
{"uk","Источник"}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,165,1e2,0,3,1,0,0,0,0},7446e7b5-f0d8-4478-8ec2-3eed10d3697f,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,165,1e2,0,3,1,0,0,0,0},c5b18ae2-9dd9-4bc6-bf69-96afc73265c8,
{8,"Разделитель2",0,2,
{1,0},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,167,1e2,2,0,1,0,0,0,0},e11eb275-f55e-42aa-bc82-bd59f05546ec,
{1,0},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,167,1e2,2,0,1,0,0,0,0},065ef973-f8ad-4ac3-8633-affdb54f7fed,
{8,"СгенерироватьПрограммныйКод",0,3,
{1,3,
{"ru","Сгенерировать код"},
{"en","Сгенерировать код"},
{"uk","Сгенерировать код"}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,164,1e2,0,3,1,0,0,0,0},98b4fbe1-05b0-4c89-9246-d3bfcbeb46da,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,164,1e2,0,3,1,0,0,0,0},87f18bd5-f787-4904-ad9b-b0070871bb73,
{8,"Разделитель3",0,1,
{1,1,
{"ru","Действие"}
},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,169,1e2,2,0,1,0,0,0,0},b50c275c-8666-4d6f-852a-91f88f6d40bc,
},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,169,1e2,2,0,1,0,0,0,0},7ae6b78a-c280-4cce-ba84-b6ca1cb3e41a,
{8,"Статья1",0,1,
{1,3,
{"ru","Статья про кластеризацию"},
{"en","Статья про кластеризацию"},
{"uk","Статья про кластеризацию"}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,168,1e2,0,0,1,0,0,0,0},d431ef39-ef9f-4803-9ecd-1084286405c1,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,168,1e2,0,0,1,0,0,0,0},db319e7e-33d4-4250-9268-a8bff3976179,
{8,"Разделитель4",0,2,
{1,1,
{"ru","Действие"}
},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,170,1e2,2,0,1,0,0,0,0},ed25bf77-172e-4b0d-996c-d9ef4ebf162d,
},0,481ee287-ea62-461d-82cb-00bcf2d0dd76,170,1e2,2,0,1,0,0,0,0},da955b1c-d534-47c1-a3cb-c56f89b5a0bf,
{8,"СохранитьНастройку",0,11,
{1,3,
{"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."},
{"uk","Сохранить настройку..."}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,156,1e2,0,0,1,0,0,0,0},8785be58-e0a7-4a95-bc5e-302be1058422,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,156,1e2,0,0,1,0,0,0,0},a39eebb5-f1c4-493a-aa70-51efb2f0c0ac,
{8,"ЗагрузитьНастройку",0,6,
{1,3,
{"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."},
{"uk","Загрузить настройку..."}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,157,1e2,0,0,1,0,1,0,0},42ef8780-ad62-4e9d-926e-806d665e11fa,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,157,1e2,0,0,1,0,1,0,0},36fc2afa-db0a-4f1a-93f5-a1c22ca3c60f,
{8,"НовоеОкно",0,10,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"uk","НовоеОкно"}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,158,1e2,0,0,1,0,0,0,0},c4b4a2a3-5acd-4e61-bb1d-d0255371d495,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,158,1e2,0,0,1,0,0,0,0},76871e2b-2eb0-4a49-93b1-7ee24bb3ea10,
{8,"СтруктураФормы",0,5,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"uk","Структура формы"}
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,159,1e2,0,0,1,0,0,0,0},1de002f4-d3f6-4897-bd81-9c9d83aec2c7,
},1,481ee287-ea62-461d-82cb-00bcf2d0dd76,159,1e2,0,0,1,0,0,0,0},d6e66e7b-7255-46e9-ba29-8df42d1b3864,
{8,"ОПодсистеме",0,5,
{1,3,
{"ru","О подсистеме"},
@ -1634,7 +1659,7 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,14548703-68d9-4c24-9feb-29f7af07dab1,163,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,84f89812-558f-452f-a7ed-9f965dc78d0d,163,0,0}
},
{8,0,0,645,25,1,
{0,
@ -1770,10 +1795,10 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{0}
}
}
},645,374,1,0,1,4,4,597,645,374,96},
},645,374,1,0,1,4,4,610,645,374,96},
{
{5},28,
{4,
{5},29,
{5,
{
{5},0,0,1,"ОбработкаОбъект",
{"Pattern",
@ -1795,6 +1820,10 @@ GoIQSF4JogmPLNwELM5EcpKZubm5kaGpjhHMhwYwEuIQuLZaAA==},0},0,0,0,0,0,6e1},
{"Pattern",
{"#",e72fe022-682f-445d-bba5-3bbd9ff02242}
}
},
{
{28},0,0,1,"ПараметрВыделенныеКолонки",
{"Pattern"}
}
},
{3,

View File

@ -614,10 +614,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
Отбор.Колонки.Добавить("Использование", Новый ОписаниеТипов("Булево"));
Отбор.Колонки.Добавить("Поле", Новый ОписаниеТипов("Строка"));

View File

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

View File

@ -2271,7 +2271,7 @@
И ПересобратьТекст
И ЗначениеЗаполнено(ТекстМета)
Тогда
ПолеТекста = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеТекста = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеТекста.ИнициализироватьНеинтерактивно(1);
КонструкторЗапроса = ПолеТекста.ПолучитьФорму("КонструкторЗапроса");
КонструкторЗапроса.Английский1С = Не ПереводитьВМета;
@ -2616,10 +2616,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мПлатформа = ирКэш.Получить();
ЭтотОбъект.КоличествоПотоков = 8;

View File

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

View File

@ -109,7 +109,7 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,d894584a-d9cc-4be9-aa71-c1971412a5d3,30,1,5,
{7,2b824fe2-2012-4faf-8fb6-d08862c1f117,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,36a32b89-824b-4f44-adc2-a3bdae8476b9,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыНайтиВЖурнале",
{1,"ДействияФормыНайтиВЖурнале",
{1,1,
@ -138,7 +138,10 @@
},
{4,1,
{0,c7cdd3c0-3879-436a-b145-5e2615e9b3e1},"",-1,-1,1,0,""},1},
{7,3daf9349-fdfa-47ef-9385-a0464f19b8b1,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,4af7940b-cc50-4ceb-aebb-b9449ba05959,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,99,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,30ee060b-180b-4542-927c-99c356ac7f97,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -167,7 +170,7 @@
},
{4,1,
{0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,0,0,""},1},
{7,df276abf-507b-4603-84d1-6b836a2b85ce,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,384559f7-a002-497b-a594-7e69a8a8745f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -203,35 +206,32 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""},1},
{7,1d92850e-fd08-4b09-a608-d41027bdf0a2,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,f9c21742-0cfe-480c-bfde-2060680f321c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,97,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,853719ab-a51e-4362-893f-489ed6528349,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,99,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,2b824fe2-2012-4faf-8fb6-d08862c1f117,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,36a32b89-824b-4f44-adc2-a3bdae8476b9,
{8,"НайтиВЖурнале",0,1,
{1,3,
{"ru","Найти в журнале"},
{"en","Найти в журнале"},
{"uk","Найти в журнале"}
},1,d894584a-d9cc-4be9-aa71-c1971412a5d3,28,1e2,0,0,1,0,0,0,0},3daf9349-fdfa-47ef-9385-a0464f19b8b1,
},1,d894584a-d9cc-4be9-aa71-c1971412a5d3,28,1e2,0,0,1,0,0,0,0},30ee060b-180b-4542-927c-99c356ac7f97,
{8,"Сравнить",0,3,
{1,3,
{"ru","Сравнить"},
{"en","Сравнить"},
{"uk","Сравнить"}
},1,d894584a-d9cc-4be9-aa71-c1971412a5d3,26,1e2,0,0,1,0,0,0,0},df276abf-507b-4603-84d1-6b836a2b85ce,
},1,d894584a-d9cc-4be9-aa71-c1971412a5d3,26,1e2,0,0,1,0,0,0,0},384559f7-a002-497b-a594-7e69a8a8745f,
{8,"МенеджерТабличногоПоля",0,5,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},1,d894584a-d9cc-4be9-aa71-c1971412a5d3,29,1e2,0,0,1,0,0,0,0},1d92850e-fd08-4b09-a608-d41027bdf0a2,
},1,d894584a-d9cc-4be9-aa71-c1971412a5d3,29,1e2,0,0,1,0,0,0,0},f9c21742-0cfe-480c-bfde-2060680f321c,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}
},0,d894584a-d9cc-4be9-aa71-c1971412a5d3,24,1e2,0,0,1,0,0,0,0},853719ab-a51e-4362-893f-489ed6528349,
},0,d894584a-d9cc-4be9-aa71-c1971412a5d3,24,1e2,0,0,1,0,0,0,0},4af7940b-cc50-4ceb-aebb-b9449ba05959,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
@ -712,7 +712,7 @@ BgxkEQA7}
{0}
}
}
},400,300,1,0,1,4,4,155,400,300,96},
},400,300,1,0,1,4,4,156,400,300,96},
{
{2},4,
{3,

View File

@ -1185,7 +1185,7 @@
ФормаСобытия = ПолучитьФорму("Событие", ЭтаФорма, ВыбраннаяСтрока.МоментВремени);
//ЗначенияСвойств = ФормаСобытия.ЗначенияСвойств;
//ЗначенияСвойств.Очистить();
//ОбработкаНастройкиЖурнала = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирНастройкаТехножурнала");
//ОбработкаНастройкиЖурнала = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирНастройкаТехножурнала");
//#Если Сервер И Не Сервер Тогда
// ОбработкаНастройкиЖурнала = Обработки.ирНастройкаТехножурнала.Создать();
//#КонецЕсли
@ -1342,7 +1342,7 @@
Процедура ДействияФормыЖурналРегистрации(Кнопка)
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли
@ -1941,7 +1941,7 @@
ИмяСтраницы = ЭлементыФормы.ПанельИтоги.ТекущаяСтраница.Имя;
ТабличноеПоле = ЭлементыФормы[ИмяСтраницы];
КонецЕсли;
КонсольКомпоновокДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновокДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновокДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -2001,7 +2001,7 @@
//мИзмененныеВидимостиКолонок = Новый Структура();
мЧислоПолейПорядка = 2;
мВнешниеНаборыДанных = Новый Структура("Основной", ТаблицаЖурнала);
мОписаниеТехножурнала = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирНастройкаТехножурнала");
мОписаниеТехножурнала = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирНастройкаТехножурнала");
#Если Сервер И Не Сервер Тогда
мОписаниеТехножурнала = Обработки.ирНастройкаТехножурнала.Создать();
#КонецЕсли

View File

@ -80,10 +80,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
Описание = "Здесь задается выражение для вычисления на встроенном языке. Для обращения к значениям параметров служит переменная Параметры.";
#КонецЕсли

View File

@ -38,7 +38,7 @@
// +++.КЛАСС.ПолеТекстаПрограммы
ПолеТекстаПрограммы = Новый Структура;
ОбработкаПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ОбработкаПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
ОбработкаПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли

View File

@ -114,7 +114,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,75f9e26a-cbd0-46e7-9075-cf010750da98,7,1,3,
{7,4af4fe54-255d-41a1-9d1e-f3623066e440,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,68a37a92-f658-429e-b8d2-4822a723521f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыОК",
{1,"ОсновныеДействияФормыОК",
{1,1,
@ -137,22 +137,22 @@
{"uk","Записать формулу"}
},
{1,0},1},
{7,78b6ab1f-1160-41f5-9901-dc24cf6a392c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,6f3566af-4a0d-44e0-8a4f-16393df0c4a3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,4f1087ad-64d2-44e0-a812-6d26d82df3e4,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,c3529071-e175-4466-93dd-45979d263d9a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,4af4fe54-255d-41a1-9d1e-f3623066e440,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,68a37a92-f658-429e-b8d2-4822a723521f,
{8,"ОК",0,2,
{1,3,
{"ru"," ОК "},
{"en"," ОК "},
{"uk"," ОК "}
},1,75f9e26a-cbd0-46e7-9075-cf010750da98,4,1e2,0,1,1,0,0,0,0},78b6ab1f-1160-41f5-9901-dc24cf6a392c,
},1,75f9e26a-cbd0-46e7-9075-cf010750da98,4,1e2,0,1,1,0,0,0,0},6f3566af-4a0d-44e0-8a4f-16393df0c4a3,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
},0,75f9e26a-cbd0-46e7-9075-cf010750da98,7,1e2,2,0,1,0,0,0,0},4f1087ad-64d2-44e0-a812-6d26d82df3e4,
},0,75f9e26a-cbd0-46e7-9075-cf010750da98,7,1e2,2,0,1,0,0,0,0},c3529071-e175-4466-93dd-45979d263d9a,
{8,"Закрыть",0,1,
{1,3,
{"ru","Закрыть"},
@ -163,7 +163,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,aa48a4a1-da08-4886-8c8b-5539b4f0fb5f,4,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,6f198f0c-b1f2-4b41-a95a-fdad54c07496,4,0,0}
},
{8,0,267,400,292,1,
{0,
@ -698,7 +698,7 @@
{0}
}
}
},400,292,1,0,1,4,4,241,400,292,96},
},400,292,1,0,1,4,4,242,400,292,96},
{
{7},13,
{3,

View File

@ -730,10 +730,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
ЭтотОбъект.КоличествоПотоков = 1;
ЭтотОбъект.КоличествоОбъектовВПорции = 10;

View File

@ -113,34 +113,7 @@
{0},4,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1,11,
{7,9ba7769d-dcab-4bf0-9c44-53a225f88e42,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПараметрыЗаписи",
{1,"ДействияФормыПараметрыЗаписи",
{1,1,
{"ru","Параметры записи"}
},
{1,1,
{"ru","Параметры записи"}
},
{1,1,
{"ru","Параметры записи"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},
{1,3,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},1},
{7,a89ee5a5-bd0f-472a-a6d8-9b8e1643ccbc,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,4ca26386-1701-4b8e-9b9f-b80e2345ca91,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВыполнить",
{1,"ДействияФормыВыполнить",
{1,1,
@ -167,19 +140,19 @@
{"en","Выполнить"},
{"uk","Выполнить"}
},1},
{7,f2759af2-75f0-4247-a8c3-4f771a6b93fd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,20c92064-27d2-4162-bdd5-61b4f8e70e59,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,58d77e5b-abd8-49cd-8065-ef9c69074693,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{7,7edfaa63-3ee1-4e61-aa27-c623da109f62,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,""},
@ -187,18 +160,49 @@
}
},7,
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
{"ru","Редактор изменений на узле выборки данных"},
{"en","Редактор изменений на узле выборки данных"},
{"uk","Редактор изменений на узле выборки данных"}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
{"ru","Редактор изменений на узле выборки данных"},
{"en","Редактор изменений на узле выборки данных"},
{"uk","Редактор изменений на узле выборки данных"}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,2e1cb373-3a48-4140-bbf5-9e59745437ec,1,e1692cc2-605b-4535-84dd-28440238746c,
{0,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""},1},
{7,8f500301-71f4-459a-b5f7-c76313913083,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,cf7b2349-5a09-4921-ad32-3cabd1cdcfb4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,1eed3d4d-35e2-4ac6-bdba-a802dd7b1f88,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПараметрыЗаписи",
{1,"ДействияФормыПараметрыЗаписи",
{1,1,
{"ru","Параметры записи"}
},
{1,1,
{"ru","Параметры записи"}
},
{1,1,
{"ru","Параметры записи"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,3,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},
{1,3,
{"ru","Общие параметры записи"},
{"en","Общие параметры записи"},
{"uk","Общие параметры записи"}
},1},
{7,087cdd8a-f907-4a37-ad6c-cc4524bbf554,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -228,40 +232,7 @@
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2},
{7,35684d43-b09f-4b72-80fc-1fce60c444f1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыРедакторИзмененийНаУзле",
{1,"ДействияФормыРедакторИзмененийНаУзле",
{1,1,
{"ru","Редактор изменений на узле"}
},
{1,1,
{"ru","Редактор изменений на узле"}
},
{1,1,
{"ru","Редактор изменений на узле"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Редактор изменений на узле выборки данных"},
{"en","Редактор изменений на узле выборки данных"},
{"uk","Редактор изменений на узле выборки данных"}
},
{1,3,
{"ru","Редактор изменений на узле выборки данных"},
{"en","Редактор изменений на узле выборки данных"},
{"uk","Редактор изменений на узле выборки данных"}
},
{4,1,
{0,022247f7-2b7d-4dd2-b28f-773fc6fe97d1},"",-1,-1,1,0,""},1},
{7,f4062557-99d5-482e-820a-fffbae67593f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,96d8cc76-69ab-4588-aba9-9c97f7e804dc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,fe615894-a493-4c19-9995-5b855e5a0c83,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,01376b87-a635-41a4-b94b-eb35f7cd0e10,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -290,7 +261,36 @@
},
{4,1,
{0,eb47324b-85f9-4172-9315-bba8015d9970},"",-1,-1,1,0,""},1},
{7,f27758e8-a984-4001-a9d9-bc71ffae66fb,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,57542faf-c6ef-4201-a288-f29c673d37ff,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,d3ca4ef8-92d2-4dd9-bb76-7e2a78f083d8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -319,7 +319,7 @@
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{7,d2cafa2a-90cf-429c-ae4b-1b40524b5802,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,a854ee05-b809-4bce-af1d-84c968641656,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -348,61 +348,61 @@
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,a89ee5a5-bd0f-472a-a6d8-9b8e1643ccbc,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,11,4ca26386-1701-4b8e-9b9f-b80e2345ca91,
{8,"Выполнить",0,1,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},f2759af2-75f0-4247-a8c3-4f771a6b93fd,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,47,1e2,0,0,1,0,0,0,0},20c92064-27d2-4162-bdd5-61b4f8e70e59,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},35684d43-b09f-4b72-80fc-1fce60c444f1,
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,48,1e2,2,0,1,0,0,0,0},7edfaa63-3ee1-4e61-aa27-c623da109f62,
{8,"РедакторИзмененийНаУзле",0,2,
{1,3,
{"ru","Редактор изменений"},
{"en","Редактор изменений"},
{"uk","Редактор изменений"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},f4062557-99d5-482e-820a-fffbae67593f,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,52,1e2,0,3,1,0,0,0,0},cf7b2349-5a09-4921-ad32-3cabd1cdcfb4,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие2"}
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},9ba7769d-dcab-4bf0-9c44-53a225f88e42,
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,53,1e2,2,0,1,0,0,0,0},1eed3d4d-35e2-4ac6-bdba-a802dd7b1f88,
{8,"ПараметрыЗаписи",0,2,
{1,3,
{"ru","Параметры записи"},
{"en","Параметры записи"},
{"uk","Параметры записи"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,56,1e2,0,0,1,0,0,0,0},96d8cc76-69ab-4588-aba9-9c97f7e804dc,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,56,1e2,0,0,1,0,0,0,0},8f500301-71f4-459a-b5f7-c76313913083,
{8,"Разделитель7",0,3,
{1,1,
{"ru","Действие6"}
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,55,1e2,2,0,1,0,0,0,0},2e1cb373-3a48-4140-bbf5-9e59745437ec,
},0,e61ec258-df81-4716-a7e2-d75c858d35c9,55,1e2,2,0,1,0,0,0,0},087cdd8a-f907-4a37-ad6c-cc4524bbf554,
{8,"СохранитьНастройку",0,11,
{1,3,
{"ru","Сохранить настройку..."},
{"en","Сохранить настройку..."},
{"uk","Сохранить настройку..."}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1e2,0,0,1,0,0,0,0},58d77e5b-abd8-49cd-8065-ef9c69074693,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,61,1e2,0,0,1,0,0,0,0},57542faf-c6ef-4201-a288-f29c673d37ff,
{8,"ЗагрузитьНастройку",0,6,
{1,3,
{"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."},
{"uk","Загрузить настройку..."}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,60,1e2,0,0,1,0,1,0,0},fe615894-a493-4c19-9995-5b855e5a0c83,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,60,1e2,0,0,1,0,1,0,0},01376b87-a635-41a4-b94b-eb35f7cd0e10,
{8,"НовоеОкно",0,6,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"uk","НовоеОкно"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},f27758e8-a984-4001-a9d9-bc71ffae66fb,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,40,1e2,0,0,1,0,0,0,0},d3ca4ef8-92d2-4dd9-bb76-7e2a78f083d8,
{8,"СтруктураФормы",0,4,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"uk","Структура формы"}
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},d2cafa2a-90cf-429c-ae4b-1b40524b5802,
},1,e61ec258-df81-4716-a7e2-d75c858d35c9,54,1e2,0,0,1,0,0,0,0},a854ee05-b809-4bce-af1d-84c968641656,
{8,"ОПодсистеме",0,2,
{1,3,
{"ru","О подсистеме"},
@ -413,7 +413,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1a717818-d4a8-405e-895b-a055ed93ad0d,47,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,89a87ef9-20ce-4916-9033-e5ffe902ba86,47,0,0}
},
{8,0,0,827,25,1,
{0,
@ -2815,15 +2815,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1,10,
{7,8c208083-4789-4ed6-9c72-e3a35e95fa41,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,0595d528-21cf-42df-a8f9-04174998f917,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,342d53d0-70a5-4282-b7e2-67cfdabcda77,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,a4784de6-606f-4af2-b12a-1feefc0c5182,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,e0945d80-478e-4751-b6ad-028da4b38e11,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2853,7 +2845,15 @@
{4,1,
{0,e827fd85-4497-4a57-9846-8703be214c08},"",-1,-1,1,0,""},
{0,70,16},2},
{7,bceb98b2-3a45-4de7-b775-2719a64c5fd2,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,557565a8-e142-44f8-84ed-68f2e7e26a2f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,1f0c6671-bd4d-4766-b629-7bc752185eb3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,2},
{7,40a3b767-c962-482b-81fa-095d03b10eb9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,35b3107d-9d33-45eb-925c-257ead9b1a35,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2889,12 +2889,10 @@ AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7}
},0,""},2},
{7,833164f7-f4b9-48ea-8713-2c3bdc84d489,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,f5384d4e-7f07-454f-bf75-798957267d79,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,e3a539a5-89bc-4124-b334-128ba257e399,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,2f9c69cd-b37c-4ccd-bb56-1585c0e6d16e,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,ed5fe3ac-8418-4b7e-9b40-fdea5585c05e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -2923,10 +2921,12 @@ BgxkEQA7}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},2},
{7,43936fac-5bb0-4465-8553-454bcf80a98c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,bdb35323-ae69-453c-961f-6491e83d9664,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,06caad7e-429b-4fcc-ad8e-daf30e04b90b,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,aed35ca2-6b73-4bce-80be-5c39a45c935e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,c949d1db-6841-45d3-917c-b590852d2c15,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
{1,"КоманднаяПанельРезультатЗагрузкиРедакторОбъектаБД",
{1,1,
@ -2955,47 +2955,47 @@ BgxkEQA7}
},
{4,1,
{0,54dfb094-cca5-4ae7-bcc6-9d10651516c6},"",13,8,1,0,""},2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,8c208083-4789-4ed6-9c72-e3a35e95fa41,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,557565a8-e142-44f8-84ed-68f2e7e26a2f,
{8,"Действие7",0,1,
{1,1,
{"#","Действие7"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},342d53d0-70a5-4282-b7e2-67cfdabcda77,
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,21,1e2,0,0,1,0,1,0,0},1f0c6671-bd4d-4766-b629-7bc752185eb3,
{8,"Действие8",0,1,
{1,1,
{"#","Действие8"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},0595d528-21cf-42df-a8f9-04174998f917,
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,22,1e2,0,0,1,0,1,0,0},40a3b767-c962-482b-81fa-095d03b10eb9,
{8,"Разделитель",0,1,
{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},a4784de6-606f-4af2-b12a-1feefc0c5182,
{1,0},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,17,1e2,2,0,1,0,1,0,0},e0945d80-478e-4751-b6ad-028da4b38e11,
{8,"РазличныеЗначенияКолонки",0,3,
{1,3,
{"ru","Значения колонки"},
{"en","Значения колонки"},
{"uk","Значения колонки"}
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},bceb98b2-3a45-4de7-b775-2719a64c5fd2,
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,30,1e2,0,0,1,0,0,0,0},35b3107d-9d33-45eb-925c-257ead9b1a35,
{8,"МенеджерТабличногоПоля",0,5,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},833164f7-f4b9-48ea-8713-2c3bdc84d489,
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,23,1e2,0,0,1,0,0,0,0},f5384d4e-7f07-454f-bf75-798957267d79,
{8,"ОтборПоЗначениюВТекущейКолонке",0,2,
{1,1,
{"#","Отбор по значению в текущей колонке"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},2f9c69cd-b37c-4ccd-bb56-1585c0e6d16e,
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,27,1e2,0,0,1,0,0,0,0},ed5fe3ac-8418-4b7e-9b40-fdea5585c05e,
{8,"ОтборБезЗначенияВТекущейКолонке",0,2,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"uk","Отбор без значения"}
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},43936fac-5bb0-4465-8553-454bcf80a98c,
},1,2600b634-5a3e-444b-b6ce-eea3617b93b8,28,1e2,0,0,1,0,0,0,0},bdb35323-ae69-453c-961f-6491e83d9664,
{8,"Действие1",0,2,
{1,1,
{"#","Действие1"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},e3a539a5-89bc-4124-b334-128ba257e399,
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,26,1e2,0,0,1,0,0,0,0},aed35ca2-6b73-4bce-80be-5c39a45c935e,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие"}
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},06caad7e-429b-4fcc-ad8e-daf30e04b90b,
},0,2600b634-5a3e-444b-b6ce-eea3617b93b8,29,1e2,2,0,1,0,0,0,0},c949d1db-6841-45d3-917c-b590852d2c15,
{8,"РедакторОбъектаБД",0,3,
{1,3,
{"ru","РедакторОбъектаБД"},

View File

@ -89,7 +89,7 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");

View File

@ -842,104 +842,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,be0541a8-e78b-43e1-b338-9744fa477764,95,1,19,
{7,eb26b301-56b4-42fc-b0b3-df85abbcdd40,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВНачало",
{1,"ДействияФормыВНачало",
{1,3,
{"ru","В начало"},
{"en","В начало"},
{"uk","В начало"}
},
{1,3,
{"ru","В начало"},
{"en","В начало"},
{"uk","В начало"}
},
{1,3,
{"ru","В начало"},
{"en","В начало"},
{"uk","В начало"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Переместить в начало"},
{"en","Переместить в начало"},
{"uk","Переместить в начало"}
},
{1,3,
{"ru","Переместить в начало"},
{"en","Переместить в начало"},
{"uk","Переместить в начало"}
},
{4,1,
{0,548958cb-4110-4db3-899e-0013b9640cf9},"",-1,-1,1,0,""},1},
{7,9909b8d1-1047-4483-b869-1aa672497146,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,19403139-c4de-482f-b0d4-f260bc3043e0,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},1},
{7,9f5cefde-e0f8-4cb4-bc06-be921a210f1b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПереместитьВверх",
{1,"ДействияФормыПереместитьВверх",
{1,1,
{"ru","Переместить вверх"}
},
{1,1,
{"ru","Переместить вверх"}
},
{1,1,
{"ru","Переместить вверх"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{4,1,
{-3},"",-1,-1,1,0,""},
{0,0,0},1},
{7,94160fee-99b2-49e6-93ef-25e15d439ba0,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,02895c57-7dd7-4f66-9ab6-7d82a4378157,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -974,7 +877,36 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{-10},"",-1,-1,1,0,""},1},
{7,d3951a2e-da25-440d-a7ec-accf1b4375e0,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,e93f1197-2b98-49e6-8b53-d999cdf1a25c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{1,3,
{"en","Открыть менеджер табличного поля"},
{"ru","Открыть менеджер табличного поля"},
{"uk","Открыть менеджер табличного поля"}
},
{4,1,
{0,f0ebb5dc-978f-45d6-8d6d-90002b451026},"",-1,-1,0,0,""},1},
{7,47d265d3-d10d-4a87-90be-e9b72d52a8b3,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1003,12 +935,10 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""},1},
{7,7ea62475-1bd4-4bbf-908a-0393af7a0c0f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,93,
{7,3a235bb3-989b-4c21-986b-a33ce992a694,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,72fdce35-24b4-4cb5-9849-6572b6cd1092,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,62b06efb-3db9-498a-97d1-b36cf2b6ddc8,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,1316e4da-8fce-413e-ad82-4800249d460b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВКонец",
{1,"ДействияФормыВКонец",
{1,3,
@ -1043,42 +973,43 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{0,59e91999-8c60-479a-8e89-3a637a86b3c7},"",-1,-1,1,0,""},1},
{7,20dff723-e633-40ce-9ded-1a505c4f39ea,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
{"ru","Клс команда нажатие"},
{"en","Клс команда нажатие"},
{"uk","Клс команда нажатие"}
{7,426962d2-f84e-4cad-a860-5ef979d50348,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПереместитьВверх",
{1,"ДействияФормыПереместитьВверх",
{1,1,
{"ru","Переместить вверх"}
},
{1,3,
{"ru","Клс команда нажатие"},
{"en","Клс команда нажатие"},
{"uk","Клс команда нажатие"}
{1,1,
{"ru","Переместить вверх"}
},
{1,3,
{"ru","Клс команда нажатие"},
{"en","Клс команда нажатие"},
{"uk","Клс команда нажатие"}
{1,1,
{"ru","Переместить вверх"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
},15,
{1,3,
{"ru","Групповая установка значения в колонке"},
{"en","Групповая установка значения в колонке"},
{"uk","Групповая установка значения в колонке"}
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{1,3,
{"ru","Групповая установка значения в колонке"},
{"en","Групповая установка значения в колонке"},
{"uk","Групповая установка значения в колонке"}
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},
{4,1,
{0,f3131559-4ff5-4195-b378-a9dd606b2f9a},"",-1,-1,1,0,""},1},
{7,6b56d8e3-ea57-4d3b-8539-82bd63413b80,1,e1692cc2-605b-4535-84dd-28440238746c,
{-3},"",-1,-1,1,0,""},
{0,0,0},1},
{7,d041ecf2-8c7a-4df4-956d-3e9a7f0df5f0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,2db67885-647c-4b8a-ba76-e01b9f1f7bad,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,ddd6ca05-0ee9-4786-9dea-9d06b8823c45,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыПереместитьВниз",
{1,"ДействияФормыПереместитьВниз",
{1,1,
@ -1107,13 +1038,49 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{-4},"",-1,-1,1,0,""},1},
{7,0b10cf33-8fae-4e9a-9248-3e3e742eb280,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,5a04668d-a51a-489d-813c-2842fefc28e7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,a8ee0850-59c4-40f9-936a-4642c6ce579f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыВНачало",
{1,"ДействияФормыВНачало",
{1,3,
{"ru","В начало"},
{"en","В начало"},
{"uk","В начало"}
},
{1,3,
{"ru","В начало"},
{"en","В начало"},
{"uk","В начало"}
},
{1,3,
{"ru","В начало"},
{"en","В начало"},
{"uk","В начало"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Переместить в начало"},
{"en","Переместить в начало"},
{"uk","Переместить в начало"}
},
{1,3,
{"ru","Переместить в начало"},
{"en","Переместить в начало"},
{"uk","Переместить в начало"}
},
{4,1,
{0,548958cb-4110-4db3-899e-0013b9640cf9},"",-1,-1,1,0,""},1},
{7,75185036-c2ab-433d-baf8-683c2335bb99,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,26772e76-c5ac-4085-af5b-33e6ca7a4b36,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,a4aa39ba-dde0-4100-a2a0-ba88f8933dbb,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0,1},
{7,e76a92ce-289c-408d-abbf-83db1c4431ce,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,1bd94be2-db37-451f-a728-16a63b7a7468,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -1148,7 +1115,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{-11},"",-1,-1,1,0,""},1},
{7,a3b542ef-feaf-44da-b42a-92046b1192b7,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,25d8fa3b-bd7b-4ac8-8aa0-8c5549181491,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
@ -1183,9 +1150,44 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{0,3f21aca4-89b4-4f37-82cb-6e9370aa5481},"",-1,-1,0,0,""},2},
{7,6458700c-bded-4107-ad35-38eb57f2df04,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,4a2ddf3d-b2f9-4bb5-97b3-69449366fb1e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,3,
{"ru","Клс команда нажатие"},
{"en","Клс команда нажатие"},
{"uk","Клс команда нажатие"}
},
{1,3,
{"ru","Клс команда нажатие"},
{"en","Клс команда нажатие"},
{"uk","Клс команда нажатие"}
},
{1,3,
{"ru","Клс команда нажатие"},
{"en","Клс команда нажатие"},
{"uk","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Групповая установка значения в колонке"},
{"en","Групповая установка значения в колонке"},
{"uk","Групповая установка значения в колонке"}
},
{1,3,
{"ru","Групповая установка значения в колонке"},
{"en","Групповая установка значения в колонке"},
{"uk","Групповая установка значения в колонке"}
},
{4,1,
{0,f3131559-4ff5-4195-b378-a9dd606b2f9a},"",-1,-1,1,0,""},1},
{7,3b9e0b6b-508f-4992-8da7-90906a9e4adf,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,db248d6c-5f3e-4ce3-8d7c-f1a26bdda641,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,bd5bc4a8-d5fc-449d-b7ee-fb8d263d648a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыЗагрузитьПорядокИзОсновнойФормы",
{1,"ДействияФормыЗагрузитьПорядокИзОсновнойФормы",
{1,1,
@ -1212,9 +1214,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Загрузить порядок колонок из основной формы объекта метаданных"},
{"uk","Загрузить порядок колонок из основной формы объекта метаданных"}
},1},
{7,cb4f33e2-0cd5-46ee-9e42-92c6c628d25a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,c515c6cf-20f5-41b9-868a-8d85937e4d8c,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,fea5392e-86e8-474e-93a9-447ced265127,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -1243,101 +1243,101 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,19403139-c4de-482f-b0d4-f260bc3043e0,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,19,e93f1197-2b98-49e6-8b53-d999cdf1a25c,
{8,"МенеджерТабличногоПоля",0,9,
{1,3,
{"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"},
{"uk","Менеджер табличного поля"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,21,1e2,0,0,1,0,0,0,0},9909b8d1-1047-4483-b869-1aa672497146,
},1,be0541a8-e78b-43e1-b338-9744fa477764,21,1e2,0,0,1,0,0,0,0},3a235bb3-989b-4c21-986b-a33ce992a694,
{8,"ОтборПоЗначениюВТекущейКолонке",0,1,
{1,1,
{"#","Отбор по значению в текущей колонке"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,22,1e2,0,0,1,0,0,0,0},d3951a2e-da25-440d-a7ec-accf1b4375e0,
},0,be0541a8-e78b-43e1-b338-9744fa477764,22,1e2,0,0,1,0,0,0,0},47d265d3-d10d-4a87-90be-e9b72d52a8b3,
{8,"ОтборБезЗначенияВТекущейКолонке",0,4,
{1,3,
{"ru","Отбор без значения"},
{"en","Отбор без значения"},
{"uk","Отбор без значения"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,24,1e2,0,0,1,0,0,0,0},7ea62475-1bd4-4bbf-908a-0393af7a0c0f,
},1,be0541a8-e78b-43e1-b338-9744fa477764,24,1e2,0,0,1,0,0,0,0},d041ecf2-8c7a-4df4-956d-3e9a7f0df5f0,
{8,"Действие7",0,1,
{1,1,
{"#","Действие7"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,23,1e2,0,0,1,0,0,0,0},9f5cefde-e0f8-4cb4-bc06-be921a210f1b,
},0,be0541a8-e78b-43e1-b338-9744fa477764,23,1e2,0,0,1,0,0,0,0},426962d2-f84e-4cad-a860-5ef979d50348,
{8,"ПереместитьВверх",0,1,
{1,3,
{"ru","Переместить вверх"},
{"en","Переместить вверх"},
{"uk","Переместить вверх"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,78,1e2,0,0,1,0,1,0,0},6b56d8e3-ea57-4d3b-8539-82bd63413b80,
},1,be0541a8-e78b-43e1-b338-9744fa477764,78,1e2,0,0,1,0,1,0,0},ddd6ca05-0ee9-4786-9dea-9d06b8823c45,
{8,"ПереместитьВниз",0,2,
{1,3,
{"ru","Переместить вниз"},
{"en","Переместить вниз"},
{"uk","Переместить вниз"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,82,1e2,0,0,1,0,1,0,0},eb26b301-56b4-42fc-b0b3-df85abbcdd40,
},1,be0541a8-e78b-43e1-b338-9744fa477764,82,1e2,0,0,1,0,1,0,0},a8ee0850-59c4-40f9-936a-4642c6ce579f,
{8,"ПереместитьВНачало",0,1,
{1,3,
{"ru","Переместить в начало"},
{"en","Переместить в начало"},
{"uk","Переместить в начало"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,90,1e2,0,0,1,0,0,0,0},62b06efb-3db9-498a-97d1-b36cf2b6ddc8,
},1,be0541a8-e78b-43e1-b338-9744fa477764,90,1e2,0,0,1,0,0,0,0},1316e4da-8fce-413e-ad82-4800249d460b,
{8,"ПереместитьВКонец",0,1,
{1,3,
{"ru","Переместить в конец"},
{"en","Переместить в конец"},
{"uk","Переместить в конец"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,91,1e2,0,0,1,0,0,0,0},72fdce35-24b4-4cb5-9849-6572b6cd1092,
},1,be0541a8-e78b-43e1-b338-9744fa477764,91,1e2,0,0,1,0,0,0,0},26772e76-c5ac-4085-af5b-33e6ca7a4b36,
{8,"Разделитель5",0,5,
{1,1,
{"ru","Действие8"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,94,1e2,2,0,1,0,0,0,0},0b10cf33-8fae-4e9a-9248-3e3e742eb280,
},0,be0541a8-e78b-43e1-b338-9744fa477764,94,1e2,2,0,1,0,0,0,0},2db67885-647c-4b8a-ba76-e01b9f1f7bad,
{8,"Действие9",1,1,
{1,1,
{"#","Действие9"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,79,1e2,0,0,1,0,1,0,0},5a04668d-a51a-489d-813c-2842fefc28e7,
},0,be0541a8-e78b-43e1-b338-9744fa477764,79,1e2,0,0,1,0,1,0,0},a4aa39ba-dde0-4100-a2a0-ba88f8933dbb,
{8,"Действие10",1,1,
{1,1,
{"#","Действие10"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,80,1e2,0,0,1,0,1,0,0},94160fee-99b2-49e6-93ef-25e15d439ba0,
},0,be0541a8-e78b-43e1-b338-9744fa477764,80,1e2,0,0,1,0,1,0,0},02895c57-7dd7-4f66-9ab6-7d82a4378157,
{8,"УстановитьФлажки",1,6,
{1,3,
{"ru","Установить флажки"},
{"en","Установить флажки"},
{"uk","Установить флажки"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,19,1e2,0,0,1,0,0,0,0},e76a92ce-289c-408d-abbf-83db1c4431ce,
},1,be0541a8-e78b-43e1-b338-9744fa477764,19,1e2,0,0,1,0,0,0,0},1bd94be2-db37-451f-a728-16a63b7a7468,
{8,"СнятьФлажки",1,6,
{1,3,
{"ru","Снять флажки"},
{"en","Снять флажки"},
{"uk","Снять флажки"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,20,1e2,0,0,1,0,0,0,0},a3b542ef-feaf-44da-b42a-92046b1192b7,
},1,be0541a8-e78b-43e1-b338-9744fa477764,20,1e2,0,0,1,0,0,0,0},25d8fa3b-bd7b-4ac8-8aa0-8c5549181491,
{8,"ПоказыватьИтоги",0,5,
{1,3,
{"ru","Итоги"},
{"en","Итоги"},
{"uk","Итоги"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,95,1e2,0,0,1,0,0,0,0},20dff723-e633-40ce-9ded-1a505c4f39ea,
},1,be0541a8-e78b-43e1-b338-9744fa477764,95,1e2,0,0,1,0,0,0,0},4a2ddf3d-b2f9-4bb5-97b3-69449366fb1e,
{8,"УстановитьЗначениеВКолонке",0,2,
{1,3,
{"ru","Установить значение в колонке"},
{"en","Установить значение в колонке"},
{"uk","Установить значение в колонке"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,89,1e2,0,0,1,0,0,0,0},6458700c-bded-4107-ad35-38eb57f2df04,
},1,be0541a8-e78b-43e1-b338-9744fa477764,89,1e2,0,0,1,0,0,0,0},3b9e0b6b-508f-4992-8da7-90906a9e4adf,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие8"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,26,1e2,2,0,1,0,0,0,0},db248d6c-5f3e-4ce3-8d7c-f1a26bdda641,
},0,be0541a8-e78b-43e1-b338-9744fa477764,26,1e2,2,0,1,0,0,0,0},bd5bc4a8-d5fc-449d-b7ee-fb8d263d648a,
{8,"ЗагрузитьПорядокИзОсновнойФормы",1,1,
{1,3,
{"ru","Порядок из основной формы"},
{"en","Порядок из основной формы"},
{"uk","Порядок из основной формы"}
},1,be0541a8-e78b-43e1-b338-9744fa477764,83,1e2,0,0,1,0,0,0,0},cb4f33e2-0cd5-46ee-9e42-92c6c628d25a,
},1,be0541a8-e78b-43e1-b338-9744fa477764,83,1e2,0,0,1,0,0,0,0},75185036-c2ab-433d-baf8-683c2335bb99,
{8,"Разделитель2",0,3,
{1,1,
{"ru","Действие8"}
},0,be0541a8-e78b-43e1-b338-9744fa477764,88,1e2,2,0,1,0,0,0,0},c515c6cf-20f5-41b9-868a-8d85937e4d8c,
},0,be0541a8-e78b-43e1-b338-9744fa477764,88,1e2,2,0,1,0,0,0,0},fea5392e-86e8-474e-93a9-447ced265127,
{8,"СтруктураФормы",0,6,
{1,3,
{"ru","Структура формы"},
@ -1409,9 +1409,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1,5,
{7,da16bb6f-5c30-4d38-9672-ffd89da03f6b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,b581396f-4b35-4da7-acf1-e57ca046998e,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,bd501213-0d61-48bc-87eb-0224a49ae99c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,1,
@ -1438,10 +1436,11 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Применить и закрыть. Настройки применяются окончательно."},
{"uk","Применить и закрыть. Настройки применяются окончательно."}
},1},
{7,d205b19b-ce6f-47ac-9c68-dd039b0cf171,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,3,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},
{7,65e62b4b-8f95-45ac-b896-ab2b049e9df4,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,31dca435-d5b4-43c0-aee1-dff8a23e7982,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,b9b3b6b4-e0d3-4a9c-8900-32cf8e72dcf0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,98fef5f4-f200-4952-a76f-b4b4c95bd119,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыПробовать",
{1,"ОсновныеДействияФормыПробовать",
{1,3,
@ -1474,27 +1473,28 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{"en","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."},
{"uk","Применить временно. После закрытия этой формы без применения изменений колонки табличного поля будут восстановлены."}
},1},
{7,c53b6f8b-b5e8-4c48-a5a2-c601edd64d72,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,b581396f-4b35-4da7-acf1-e57ca046998e,
{7,27b2a0b2-a99b-4909-850f-16cd0039c72c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,3,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,bd501213-0d61-48bc-87eb-0224a49ae99c,
{8,"ПрименитьИЗакрыть",0,1,
{1,3,
{"ru"," ОК "},
{"en"," ОК "},
{"uk"," ОК "}
},1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,4,1e2,0,0,1,0,0,0,0},c53b6f8b-b5e8-4c48-a5a2-c601edd64d72,
},1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,4,1e2,0,0,1,0,0,0,0},31dca435-d5b4-43c0-aee1-dff8a23e7982,
{8,"Разделитель1",0,1,
{1,1,
{"ru","Действие"}
},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1e2,2,0,1,0,0,0,0},65e62b4b-8f95-45ac-b896-ab2b049e9df4,
},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,5,1e2,2,0,1,0,0,0,0},98fef5f4-f200-4952-a76f-b4b4c95bd119,
{8,"Пробовать",0,1,
{1,3,
{"ru","Пробовать"},
{"en","Пробовать"},
{"uk","Пробовать"}
},1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,1,1e2,0,1,1,0,1,0,0},da16bb6f-5c30-4d38-9672-ffd89da03f6b,
},1,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,1,1e2,0,1,1,0,1,0,0},b9b3b6b4-e0d3-4a9c-8900-32cf8e72dcf0,
{8,"Разделитель",0,1,
{1,0},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,2,1e2,2,1,1,0,1,0,0},d205b19b-ce6f-47ac-9c68-dd039b0cf171,
{1,0},0,025e3715-c86c-4fca-ba9a-a207e5fb2ff3,2,1e2,2,1,1,0,1,0,0},27b2a0b2-a99b-4909-850f-16cd0039c72c,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3,
{"ru","Закрыть"},
@ -1505,7 +1505,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,19611656-54a1-4522-892a-63661838446d,4,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,01b71074-68ca-40a7-bfad-42c050fcbd3d,4,0,0}
},
{8,0,267,600,292,1,
{0,
@ -1664,8 +1664,8 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{1,0},0,0,100,0,0},11,
{1,3,
{"ru","Чтобы сохранились изменения ширины колонок при следующем открытии, измените мышкой ширину первой растягиваемой колонки."},
{"en","Чтобы изменения сохранились при следующем открытии, сохраните их командой ""Настройка списка"" в контекстном меню табличного поля либо измените мышкой границу любой его колонки."},
{"uk","Чтобы изменения сохранились при следующем открытии, сохраните их командой ""Настройка списка"" в контекстном меню табличного поля либо измените мышкой границу любой его колонки."}
{"en","Чтобы сохранились изменения ширины колонок при следующем открытии, измените мышкой ширину первой растягиваемой колонки."},
{"uk","Чтобы сохранились изменения ширины колонок при следующем открытии, измените мышкой ширину первой растягиваемой колонки."}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -1736,11 +1736,15 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1,
{"ru","Применять каждое изменение настроек к табличному полю сразу. Иначе все изменения настроек будут применены вместе по нажатию ""ОК"" или ""Пробовать""."}
{1,3,
{"ru","Применять каждое изменение настроек к табличному полю сразу. Иначе все изменения настроек будут применены вместе по нажатию ""ОК"" или ""Пробовать""."},
{"en","Применять каждое изменение настроек к табличному полю сразу. Иначе все изменения настроек будут применены вместе по нажатию ""ОК"" или ""Пробовать""."},
{"uk","Применять каждое изменение настроек к табличному полю сразу. Иначе все изменения настроек будут применены вместе по нажатию ""ОК"" или ""Пробовать""."}
},0,0,100,0,0},6,
{1,1,
{"ru","Применять сразу"}
{1,3,
{"ru","Применять сразу"},
{"en","Применять сразу"},
{"uk","Применять сразу"}
},1,0,1,0,100,1},4,0,0,0,0,0},
{1,
{2147483647,e1692cc2-605b-4535-84dd-28440238746c,
@ -1831,8 +1835,10 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{3,1,
{-18},0,0,0},
{1,1,
{"ru","Строка поиска в заголовках колонок"}
{1,3,
{"ru","Строка поиска в заголовках колонок"},
{"en","Строка поиска в заголовках колонок"},
{"uk","Строка поиска в заголовках колонок"}
},0,0,100,1,0},30,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
@ -1982,8 +1988,10 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
},
{3,0,
{-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1,
{"ru","Строка поиска в заголовках колонок"}
{1,3,
{"ru","Строка поиска в заголовках колонок"},
{"en","Строка поиска в заголовках колонок"},
{"uk","Строка поиска в заголовках колонок"}
},0,0,100,0,0},2,0,0}
},
{8,168,27,173,46,1,
@ -2021,7 +2029,7 @@ jlCg7+C6yZ9efzD8L+bJ9T8w129+zMsxL4fnZX81S5UqVZSqrqRquK5dvPgG},0},0,0,0,0,0,7e1},
{0}
}
}
},600,292,1,0,1,4,4,467,600,292,96},
},600,292,1,0,1,4,4,469,600,292,96},
{
{3},15,
{10,

View File

@ -104,24 +104,38 @@
Элементы.ГруппаПанель.ТекущаяСтраница = Элементы.ГруппаПанель.ПодчиненныеЭлементы.ФиксированныеНастройки;
Иначе
ПользовательскиеНастройки = Элементы.ГруппаПанель.ПодчиненныеЭлементы.СтраницаПользовательские.ПодчиненныеЭлементы.ПользовательскиеНастройки;
// Обращаемся по индексам для английского варианта встроенного языка
БазовыйИндекс = НачальныйИндексГруппыНастроек();
Если ПараметрАктивироватьГруппу = "Отбор" Тогда
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент0;
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы[БазовыйИндекс + 0];
Если ПараметрАктивироватьЭлемент <> Неопределено Тогда
ТаблицаФормы = ПользовательскиеНастройки.ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент0.ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент0Отбор;
ТаблицаФормы = ПользовательскиеНастройки.ПодчиненныеЭлементы[БазовыйИндекс + 0].ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент0Отбор;
ТаблицаФормы.ТекущаяСтрока = ПараметрАктивироватьЭлемент;
КонецЕсли;
ИначеЕсли ПараметрАктивироватьГруппу = "Порядок" Тогда
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент1;
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы[БазовыйИндекс + 1];
ИначеЕсли ПараметрАктивироватьГруппу = "УсловноеОформление" Тогда
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент2;
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы[БазовыйИндекс + 2];
ИначеЕсли ПараметрАктивироватьГруппу = "Структура" Тогда
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы.КомпоновщикНастроекПользовательскиеНастройкиЭлемент3;
ПользовательскиеНастройки.ТекущаяСтраница = ПользовательскиеНастройки.ПодчиненныеЭлементы[БазовыйИндекс + 3];
КонецЕсли;
КонецЕсли;
АктивироватьДоступныеПоляТекущейКолонки();
КонецПроцедуры
&НаКлиенте
Функция НачальныйИндексГруппыНастроек()
Если ирОбщий.ЛиЦифраЛкс(Прав(Элементы.ГруппаПанель.ПодчиненныеЭлементы.СтраницаПользовательские.ПодчиненныеЭлементы.ПользовательскиеНастройки.ПодчиненныеЭлементы[0].Имя, 1)) Тогда
БазовыйИндекс = 0;
Иначе
БазовыйИндекс = 1;
КонецЕсли;
Возврат БазовыйИндекс;
КонецФункции
&НаКлиенте
Процедура АктивироватьДоступныеПоляТекущейКолонки()
@ -130,7 +144,8 @@
КонецЕсли;
ИмяКолонки = ирОбщий.ПутьКДаннымКолонкиТабличногоПоляЛкс(ВладелецФормы);
Если ЗначениеЗаполнено(ИмяКолонки) Тогда
Индекс = 0;
Индекс = НачальныйИндексГруппыНастроек();
ПользовательскиеНастройки = Элементы.ГруппаПанель.ПодчиненныеЭлементы.СтраницаПользовательские.ПодчиненныеЭлементы.ПользовательскиеНастройки;
Для Каждого ГруппаНастроек Из КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
Если ТипЗнч(ГруппаНастроек) = Тип("ОтборКомпоновкиДанных") Тогда
ДоступноеПоле = ГруппаНастроек.ДоступныеПоляОтбора.НайтиПоле(Новый ПолеКомпоновкиДанных(ИмяКолонки));
@ -151,7 +166,8 @@
ДоступноеПоле = Неопределено;
КонецЕсли;
Если ДоступноеПоле <> Неопределено Тогда
Элементы["КомпоновщикНастроекПользовательскиеНастройкиЭлемент" + Индекс + "ДоступныеПоляТаблица"].ТекущаяСтрока = ДоступноеПоле;
// Обращаемся по индексам для английского варианта встроенного языка
ПользовательскиеНастройки.ПодчиненныеЭлементы[Индекс].ПодчиненныеЭлементы[0].ПодчиненныеЭлементы[1].ТекущаяСтрока = ДоступноеПоле;
КонецЕсли;
Индекс = Индекс + 1;
КонецЦикла;

View File

@ -110,6 +110,8 @@
Исключение
КонецПопытки;
ЭлементыФормы.КП_Список.Кнопки.РежимДерева.Доступность = ирОбщий.ЛиМетаданныеИерархическогоОбъектаЛкс(ОбъектМД);
ЭлементыФормы.КП_Список.Кнопки.ГруппировкаТаблицы.Доступность = Не ЭтоПеречисление; // https://github.com/tormozit/RDT1C/issues/341
ЭлементыФормы.ДинамическийСписок.ТолькоПросмотр = Не ЭтоСсылкаБД И Не ирОбщий.ЛиМетаданныеНезависимогоРегистраЛкс(ОбъектМД);
ЭлементыФормы.КП_Список.Кнопки.ПодменюРедактор.Кнопки.ДобавитьСтрокуЧерезРедакторОбъектаБД.Доступность = ЭтоСсылкаБД;
ЭлементыФормы.КП_Список.Кнопки.НайтиВыбратьПоID.Доступность = ЭтоСсылкаБД;
ЗагрузитьНастройкиТаблицы();
@ -952,7 +954,9 @@
КонецФункции
Процедура ДинамическийСписокОбработкаЗаписиНовогоОбъекта(Элемент, Объект, СтандартнаяОбработка)
ирКлиент.ДобавитьСсылкуВИсториюРаботыЛкс(Объект.Ссылка);
Если ирОбщий.ЛиСсылкаНаОбъектБДЛкс(Объект) Тогда
ирКлиент.ДобавитьСсылкуВИсториюРаботыЛкс(Объект.Ссылка);
КонецЕсли;
КонецПроцедуры
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирДинамическийСписок.Форма.Форма");

View File

@ -344,6 +344,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Колонки</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Колонки</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Колонки</v8:content>
</v8:item>
</Title>
<ShapeRepresentation>None</ShapeRepresentation>
<ExtendedTooltip name="ФормаНастроитьКолонкиРасширеннаяПодсказка" id="85"/>
@ -692,6 +700,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Отбор</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Отбор</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Отбор</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="КомпоновщикНастроекОтборГруппаКолонокОтборРасширеннаяПодсказка" id="349"/>
<ChildItems>
@ -701,6 +717,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Основные элементы отбора</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Основные элементы отбора</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Основные элементы отбора</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<ExtendedTooltip name="КомпоновщикНастроекОтборГруппаКолонокОсновныеЭлементыОтбораРасширеннаяПодсказка" id="356"/>
@ -711,6 +735,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Левое значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Левое значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Левое значение</v8:content>
</v8:item>
</Title>
<Group>InCell</Group>
<ExtendedTooltip name="КомпоновщикНастроекОтборГруппаКолонокЛевоеЗначениеРасширеннаяПодсказка" id="361"/>
@ -746,6 +778,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Правое значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Правое значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Правое значение</v8:content>
</v8:item>
</Title>
<Group>InCell</Group>
<ExtendedTooltip name="КомпоновщикНастроекОтборГруппаКолонокПравоеЗначениеРасширеннаяПодсказка" id="372"/>
@ -792,6 +832,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Применение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Применение</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Применение</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="КомпоновщикНастроекОтборГруппаКолонокПрименениеРасширеннаяПодсказка" id="351"/>
<ChildItems>
@ -3337,11 +3385,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Колонки</v8:content>
<v8:content>_</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Колонки</v8:content>
<v8:content>_</v8:content>
</v8:item>
</Title>
<ToolTip>
@ -3351,11 +3399,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Настройка колонок</v8:content>
<v8:content>Настройка колонок. После ":" показано количество скрытых колонок.</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Настройка колонок</v8:content>
<v8:content>Настройка колонок. После ":" показано количество скрытых колонок.</v8:content>
</v8:item>
</ToolTip>
<Picture>
@ -3786,11 +3834,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Сравнить строки</v8:content>
<v8:content>Сравнить объекты</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Сравнить строки</v8:content>
<v8:content>Сравнить объекты</v8:content>
</v8:item>
</Title>
<ToolTip>
@ -3800,11 +3848,11 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Сравнить выделенные строки между собой</v8:content>
<v8:content>Сравнить выделенные объекты между собой или запомнить один объект для сравнения</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Сравнить выделенные строки между собой</v8:content>
<v8:content>Сравнить выделенные объекты между собой или запомнить один объект для сравнения</v8:content>
</v8:item>
</ToolTip>
<Picture>
@ -4349,12 +4397,28 @@
<v8:lang>ru</v8:lang>
<v8:content>Прием объекта</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Прием объекта</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Прием объекта</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Переключатель приема таблицы при активации строки владельца</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Переключатель приема таблицы при активации строки владельца</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Переключатель приема таблицы при активации строки владельца</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ирПриемОбъекта</xr:Ref>

View File

@ -372,6 +372,48 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="a3f7d901-58a3-40ab-a982-2a0c9b67852f">
<Properties>
<Name>ЗаменятьНаборСтрокОбъекта</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заменять набор строк объекта</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Заменять набор строк объекта</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Заменять набор строк объекта</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="57e66ec9-09e4-4234-af60-45578a2ecc96">
<Properties>
<Name>КоличествоНеуникально</Name>

View File

@ -1175,7 +1175,7 @@
Отказ = Ложь;
СтрокаТаблицыБД = ТаблицаБД.Добавить();
СтрокаТаблицыБД[мИмяКолонкиНомерСтроки] = СтрокаТЗ[мИмяКолонкиНомерСтроки];
РезультатПоиска = "Не найдено";
РезультатПоиска = РезультатПоискаНеНайдено();
Для каждого СтрокаСопоставления Из СопоставлениеКолонокБД Цикл
Если Не СтрокаСопоставления.Пометка И Не СтрокаСопоставления.ПолеПоиска Тогда
Продолжить;
@ -1187,7 +1187,7 @@
КонецЕсли;
СтрокаТаблицыБД[СтрокаСопоставления.ИмяКолонкиПриемника] = НовоеЗначение;
КонецЦикла;
Если Запрос <> Неопределено Тогда
Если Не ЗаменятьНаборСтрокОбъекта И Запрос <> Неопределено Тогда
СтрокаОшибок = "";
Для каждого СтрокаПоиска Из ПоляПоиска Цикл
Запрос.УстановитьПараметр(СтрокаПоиска.ИмяКолонкиПриемника, СтрокаТаблицыБД[СтрокаПоиска.ИмяКолонкиПриемника]);
@ -1342,8 +1342,17 @@
ПолноеИмяТаблицыВладельца = ирОбщий.СтрСоединитьЛкс(Фрагменты, ".");
ОбъектБД = ирОбщий.ОбъектБДПоКлючуЛкс(ПолноеИмяТаблицыВладельца, СтрокаОбъекта.Ссылка);
ТабличнаяЧасть = ОбъектБД.Данные[ИмяТабличнойЧасти];
ИначеЕсли ТекущаяГруппаТипаМетаданных <> "Ссылочный" Или Найти(КлючОбъектаБД[мИмяКолонкиРезультатПоиска], "Найдено") = 1 Тогда
Если ЗаменятьНаборСтрокОбъекта Тогда
ТабличнаяЧасть.Очистить();
КонецЕсли;
ИначеЕсли Ложь
Или ТекущаяГруппаТипаМетаданных <> "Ссылочный"
Или Найти(КлючОбъектаБД[мИмяКолонкиРезультатПоиска], "Найдено") = 1
Тогда
ОбъектБД = ирОбщий.ОбъектДанныхИзСтрокиРезультатаЗапросаЛкс(КлючОбъектаБД, МакетныйОбъект, ТекущаяГруппаТипаМетаданных, Истина);
Если ТекущаяГруппаТипаМетаданных <> "Ссылочный" И ЗаменятьНаборСтрокОбъекта Тогда
ОбъектБД.Очистить();
КонецЕсли;
Иначе// Если ТекущаяГруппаТипаМетаданных = "Ссылочный" И Не СтрокаНайдена Тогда
Если ЗначениеЗаполнено(СтрокаОбъекта.Ссылка) Тогда
// Лишние обращения к БД
@ -2000,6 +2009,7 @@
ДокументРезультат.Вставить("ДополнятьЗапросом", ДополнятьЗапросом);
ДокументРезультат.Вставить("ДобавлятьСтрокиБД", ДобавлятьСтрокиБД);
ДокументРезультат.Вставить("ОбновлятьСтрокиБД", ОбновлятьСтрокиБД);
ДокументРезультат.Вставить("ЗаменятьНаборСтрокОбъекта", ЗаменятьНаборСтрокОбъекта);
ДокументРезультат.Вставить("ВыполнятьЗагрузкуНаСервере", ВыполнятьЗагрузкуНаСервере);
ДокументРезультат.Вставить("ВыполнятьКонвертациюНаСервере", ВыполнятьКонвертациюНаСервере);
ДокументРезультат.Вставить("КоличествоПотоков", КоличествоПотоков);
@ -2402,20 +2412,25 @@
Функция ВыявитьНеуникальныеКлючи(ТаблицаДляПроверки = Неопределено, выхСтрокаКлючаИсточника = "") Экспорт
Если ТаблицаДляПроверки = Неопределено Тогда
ТаблицаДляПроверки = ТаблицаЗначенийОтобранное;
Если ЗаменятьНаборСтрокОбъекта Тогда
выхСтрокаКлючаИсточника = "";
НеуникальныеКлючи = Новый Массив;
Иначе
Если ТаблицаДляПроверки = Неопределено Тогда
ТаблицаДляПроверки = ТаблицаЗначенийОтобранное;
КонецЕсли;
выхСтрокаКлючаИсточника = Новый Массив;
Для Каждого СтрокаСопоставления Из СопоставлениеКолонокБД.НайтиСтроки(Новый Структура("ПолеПоиска", Истина)) Цикл
Если Истина
И ЗначениеЗаполнено(СтрокаСопоставления.ИмяКолонкиИсточника)
И выхСтрокаКлючаИсточника.Найти(СтрокаСопоставления.ИмяКолонкиИсточника) = Неопределено
Тогда
выхСтрокаКлючаИсточника.Добавить(СтрокаСопоставления.ИмяКолонкиИсточника);
КонецЕсли;
КонецЦикла;
выхСтрокаКлючаИсточника = ирОбщий.СтрСоединитьЛкс(выхСтрокаКлючаИсточника);
НеуникальныеКлючи = ирОбщий.НеуникальныеКлючиТаблицыЛкс(ТаблицаДляПроверки, выхСтрокаКлючаИсточника);
КонецЕсли;
выхСтрокаКлючаИсточника = Новый Массив;
Для Каждого СтрокаСопоставления Из СопоставлениеКолонокБД.НайтиСтроки(Новый Структура("ПолеПоиска", Истина)) Цикл
Если Истина
И ЗначениеЗаполнено(СтрокаСопоставления.ИмяКолонкиИсточника)
И выхСтрокаКлючаИсточника.Найти(СтрокаСопоставления.ИмяКолонкиИсточника) = Неопределено
Тогда
выхСтрокаКлючаИсточника.Добавить(СтрокаСопоставления.ИмяКолонкиИсточника);
КонецЕсли;
КонецЦикла;
выхСтрокаКлючаИсточника = ирОбщий.СтрСоединитьЛкс(выхСтрокаКлючаИсточника);
НеуникальныеКлючи = ирОбщий.НеуникальныеКлючиТаблицыЛкс(ТаблицаДляПроверки, выхСтрокаКлючаИсточника);
ЭтотОбъект.КоличествоНеуникально = НеуникальныеКлючи.Количество();
Возврат НеуникальныеКлючи;
@ -2809,6 +2824,12 @@
КонецПроцедуры
Функция РезультатПоискаНеНайдено() Экспорт
Возврат "Не найдено";
КонецФункции
//ирПортативный лФайл = Новый Файл(ИспользуемоеИмяФайла);
//ирПортативный ПолноеИмяФайлаБазовогоМодуля = Лев(лФайл.Путь, СтрДлина(лФайл.Путь) - СтрДлина("Модули\")) + "ирПортативный.epf";
//ирПортативный #Если Клиент Тогда
@ -2821,10 +2842,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мПлатформа = ирКэш.Получить();
мИмяКолонкиНомерСтроки = ирОбщий.ИмяКолонкиВнутреннегоИДСтрокиЛкс();
@ -2837,6 +2858,7 @@
ВыводитьОшибкаЗагрузкиСразу = Истина;
ДобавлятьСтрокиБД = Истина;
ОбновлятьСтрокиБД = Истина;
ОбновлятьСтрокиБД = Истина;
ОтбиратьСразу = Истина;
СвязиИПараметрыВыбора = Истина;
ЭтотОбъект.КоличествоПотоков = 1;

View File

@ -66,7 +66,15 @@
Процедура УстановитьИсточникВФорме(РазрешитьЗаменуДанныхТДиТЗ = Истина, РазрешитьЗаменуМетаданныхТДиТЗ = Истина)
ОчиститьСопоставлениеКолонокБД();
ТаблицаБД.Очистить();
УстановитьИсточник();
Если ЗначениеЗаполнено(ПолноеИмяТаблицы) Тогда
СтруктураКлючаБД = ирОбщий.СтруктураКлючаТаблицыБДЛкс(ПолноеИмяТаблицы);
ЭлементыФормы.ЗаменятьНаборСтрокОбъекта.Доступность = СтруктураКлючаБД.Свойство(ирОбщий.ПеревестиСтроку("НомерСтроки"));
Если Не ЭлементыФормы.ЗаменятьНаборСтрокОбъекта.Доступность Тогда
ЭтотОбъект.ЗаменятьНаборСтрокОбъекта = Ложь;
КонецЕсли;
КонецЕсли;
ОбновитьФлагиСохраненияТДиТЗ(Ложь);
ПараметрыЗагрузкиНастройкиФормы = Новый Структура;
ПараметрыЗагрузкиНастройкиФормы.Вставить("РазрешитьЗаменуДанныхТДиТЗ", РазрешитьЗаменуДанныхТДиТЗ);
@ -812,6 +820,7 @@
Если НомерКолонкиТД > 0 Тогда
ЯчейкаТД = ЭлементыФормы.ТабличныйДокумент.Область(ДанныеСтроки[мИмяКолонкиНомерСтроки], НомерКолонкиТД, ДанныеСтроки[мИмяКолонкиНомерСтроки], НомерКолонкиТД);
Если Истина
И ЯчейкаТД.ТипОбласти = ТипОбластиЯчеекТабличногоДокумента.Прямоугольник
И ЯчейкаТД.СодержитЗначение
И ЯчейкаТД.Примечание.Текст <> ""
Тогда
@ -924,7 +933,7 @@
Возврат;
КонецЕсли;
СостояниеСтрок = ирКлиент.ТабличноеПолеСостояниеСтрокЛкс(ЭлементыФормы.ТаблицаБД, мИмяКолонкиНомерСтроки);
ХранительНастроекКолонок = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирДинамическийСписок");
ХранительНастроекКолонок = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирДинамическийСписок");
#Если Сервер И Не Сервер Тогда
ХранительНастроекКолонок = Обработки.ирДинамическийСписок.Создать();
#КонецЕсли
@ -1007,6 +1016,7 @@
ДоступностьМногопоточности = ВыполнятьЗагрузкуНаСервере И ЭлементыФормы.ВыполнятьЗагрузкуНаСервере.Доступность И Не ирКэш.ЛиФайловаяБазаЛкс();
ЭлементыФормы.КоличествоПотоков.Доступность = ДоступностьМногопоточности;
ЭлементыФормы.КоличествоОбъектовВПорции.Доступность = КоличествоПотоков > 1 И ДоступностьМногопоточности;
ЭлементыФормы.ОбновлятьСтрокиБД.Доступность = Не ЗаменятьНаборСтрокОбъекта;
// Кнопка по умолчанию
Если Не РежимРедактора Тогда
@ -1100,7 +1110,7 @@
ОбновитьСопоставлениеКолонокБД();
ТаблицаЗначенийПослеДобавленияКолонок();
ТаблицаЗначенийОтобрать();
ХранительНастроекКолонок = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирДинамическийСписок");
ХранительНастроекКолонок = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирДинамическийСписок");
#Если Сервер И Не Сервер Тогда
ХранительНастроекКолонок = Обработки.ирДинамическийСписок.Создать();
#КонецЕсли
@ -1143,7 +1153,10 @@
Процедура КоманднаяПанельТаблицаБДРедакторОбъектаБДСтроки(Кнопка)
Если ЭлементыФормы.ТаблицаБД.ТекущаяСтрока = Неопределено Тогда
Если Ложь
ИЛи ЭлементыФормы.ТаблицаБД.ТекущаяСтрока = Неопределено
Или ЭлементыФормы.ТаблицаБД.ТекущаяСтрока[мИмяКолонкиРезультатПоиска] = РезультатПоискаНеНайдено()
Тогда
Возврат;
КонецЕсли;
ирКлиент.ОткрытьТекущуюСтрокуТабличногоПоляТаблицыБДВРедактореОбъектаБДЛкс(ЭлементыФормы.ТаблицаБД, ПолноеИмяТаблицы,,,,, Ложь,,,, ЭтаФорма);
@ -1363,7 +1376,7 @@
// И ОписаниеТиповПриемника.СодержитТип(Тип("Строка"))
// И ОписаниеТиповПриемника.КвалификаторыСтроки.Длина = 0)
;
ОформлениеСтроки.Ячейки.ПолеПоиска.ТолькоПросмотр = Не ОформлениеСтроки.Ячейки.ПолеПоиска.ОтображатьФлажок;
ОформлениеСтроки.Ячейки.ПолеПоиска.ТолькоПросмотр = Не ОформлениеСтроки.Ячейки.ПолеПоиска.ОтображатьФлажок Или ЗаменятьНаборСтрокОбъекта;
Если ЗначениеЗаполнено(ДанныеСтроки.ДопРеквизит) Тогда
ирКлиент.ОформитьСтрокуДопРеквизитаБСПЛкс(ОформлениеСтроки);
КонецЕсли;
@ -1856,8 +1869,10 @@
Процедура ТаблицаБДПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Экспорт
ЦветФонаОшибки = ирОбщий.ЦветФонаОшибкиЛкс();
ЦветФонаРазличия = Новый Цвет(250, 248, 248);
ЦветФонаОшибки = ирОбщий.ЦветФонаОшибкиЛкс();
//СравнениеТаблиц = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирСравнениеТаблиц");
//ЦветФонаРазличия = СравнениеТаблиц.ОтличаютсяЦветФона;
ЦветФонаРазличия = Новый Цвет(250, 245, 245);
Ячейка = ОформлениеСтроки.Ячейки.Найти(мИмяКолонкиРезультатПоиска);
Если Истина
И Ячейка <> Неопределено
@ -1872,7 +1887,7 @@
Тогда
Ячейка.ЦветФона = ЦветФонаОшибки;
КонецЕсли;
Если ДанныеСтроки[мИмяКолонкиРезультатПоиска] <> "Не найдено" Тогда
Если ДанныеСтроки[мИмяКолонкиРезультатПоиска] <> РезультатПоискаНеНайдено() Тогда
СтрокаКолонокКлючаБД = СтрокаКолонокКлючаБД();
КлючБД = Новый Структура(СтрокаКолонокКлючаБД);
ЗаполнитьЗначенияСвойств(КлючБД, ДанныеСтроки);
@ -2056,7 +2071,7 @@
Возврат;
КонецЕсли;
Если мКонсольЗапросов = Неопределено Тогда
мКонсольЗапросов = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов").ПолучитьФорму();
мКонсольЗапросов = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов").ПолучитьФорму();
#Если Сервер И Не Сервер Тогда
мКонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
#КонецЕсли
@ -2485,8 +2500,8 @@
Функция СтрокаКолонокКлючаБД()
СтрокаКолонокКлючаБД = ирОбщий.ВыгрузитьСвойствоКоллекцииЛкс(СопоставлениеКолонокБД.НайтиСтроки(Новый Структура("Ключевое", Истина)), "ИмяКолонкиПриемника");
СтрокаКолонокКлючаБД = ирОбщий.СтрСоединитьЛкс(СтрокаКолонокКлючаБД);
ПоляПолногоКлюча = ирОбщий.СтруктураКлючаТаблицыБДЛкс(ПолноеИмяТаблицы,, Ложь,, Ложь);
СтрокаКолонокКлючаБД = ирОбщий.СтрСоединитьЛкс(ирОбщий.ВыгрузитьСвойствоКоллекцииЛкс(ПоляПолногоКлюча, "Представление"));
Возврат СтрокаКолонокКлючаБД;
КонецФункции
@ -2606,6 +2621,17 @@
КонецПроцедуры
Процедура ЗаменятьНаборСтрокОбъектаПриИзменении(Элемент)
Если ЗаменятьНаборСтрокОбъекта Тогда
СопоставлениеКолонокБД.ЗаполнитьЗначения(Ложь, "ПолеПоиска");
СопоставлениеКолонокБД.Найти(Истина, "Ключевое").ПолеПоиска = Истина;
КонецЕсли;
ВыявитьНеуникальныеКлючи();
НастроитьЭлементыФормы();
КонецПроцедуры
ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирЗагрузкаТабличныхДанных.Форма.Форма");
ирКлиент.ПодключитьОбработчикиСобытийДоступныхПолейКомпоновкиЛкс(ЭлементыФормы.ДоступныеПоля);
ЭлементыФормы.Отбор.Колонки.ПравоеЗначениеДляКраткогоОтображенияЭлемента.ЭлементУправления.УстановитьДействие("НачалоВыбора", Новый Действие("ОтборКомпоновкиЗначениеНачалоВыбора"));

View File

@ -218,10 +218,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
ДатаИзмененияКонтекста = ДатаИзменения;
мТекстАлгоритмаСПараметрами = "";

View File

@ -269,6 +269,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Фильтровать статистику</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Фильтровать статистику</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Фильтровать статистику</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>

View File

@ -36,7 +36,7 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");

View File

@ -796,13 +796,13 @@
// НоваяФорма = ирКлиент.ПолучитьФормуСпискаЛкс(СтрокаПолногоИмени,, Истина,,,,,, "Связанный");
// мСвязанныйДинамическийСписок = НоваяФорма;
ИначеЕсли Кнопка.Имя = "КонсольЗапросов" Тогда
КонсольЗапросов = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
КонсольЗапросов = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
#Если Сервер И Не Сервер Тогда
КонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
#КонецЕсли
НоваяФорма = КонсольЗапросов.ОткрытьПоОбъектуМетаданных(ОбъектМД.ПолноеИмя());
ИначеЕсли Кнопка.Имя = "КонсольКомпоновки" Тогда
КонсольКомпоновокДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновокДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновокДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -817,7 +817,7 @@
ИначеЕсли Кнопка.Имя = "ПолнотекстовыйПоискДанных" Тогда
НоваяФорма = ирКлиент.ПолучитьФормуЛкс("Обработка.ирПолнотекстовыйПоискДанных.Форма",,, ОбъектМД.ПолноеИмя());
ИначеЕсли Кнопка.Имя = "ЖурналРегистрации" Тогда
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли

View File

@ -86,10 +86,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
ирКэш.Получить().ИнициализацияОписанияМетодовИСвойств();

View File

@ -587,7 +587,7 @@
Или ТекущаяСтрока.ТипЗначения = Тип("НастройкиКомпоновкиДанных")
Тогда
СтандартнаяОбработка = Ложь;
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -596,7 +596,7 @@
ИначеЕсли ТекущаяСтрока.ТипЗначения = Тип("ЗначенияПараметровДанныхКомпоновкиДанных") Тогда
СтандартнаяОбработка = Ложь;
НастройкаКомпоновки = ирОбщий.УстановитьКомпонентыНастроекКомпоновкиЛкс(, ЗначениеСтроки);
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -605,7 +605,7 @@
ИначеЕсли ТекущаяСтрока.ТипЗначения = Тип("ОтборКомпоновкиДанных") Тогда
СтандартнаяОбработка = Ложь;
НастройкаКомпоновки = ирОбщий.УстановитьКомпонентыНастроекКомпоновкиЛкс(,,, ЗначениеСтроки);
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -614,7 +614,7 @@
ИначеЕсли ТекущаяСтрока.ТипЗначения = Тип("ВыбранныеПоляКомпоновкиДанных") Тогда
СтандартнаяОбработка = Ложь;
НастройкаКомпоновки = ирОбщий.УстановитьКомпонентыНастроекКомпоновкиЛкс(,, ЗначениеСтроки);
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -623,7 +623,7 @@
ИначеЕсли ТекущаяСтрока.ТипЗначения = Тип("ПорядокКомпоновкиДанных") Тогда
СтандартнаяОбработка = Ложь;
НастройкаКомпоновки = ирОбщий.УстановитьКомпонентыНастроекКомпоновкиЛкс(,,,, ЗначениеСтроки);
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -632,7 +632,7 @@
ИначеЕсли ТекущаяСтрока.ТипЗначения = Тип("УсловноеОформлениеКомпоновкиДанных") Тогда
СтандартнаяОбработка = Ложь;
НастройкаКомпоновки = ирОбщий.УстановитьКомпонентыНастроекКомпоновкиЛкс(,,,,, ЗначениеСтроки);
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -641,7 +641,7 @@
ИначеЕсли ТекущаяСтрока.ТипЗначения = Тип("ЗначенияПараметровВыводаКомпоновкиДанных") Тогда
СтандартнаяОбработка = Ложь;
НастройкаКомпоновки = ирОбщий.УстановитьКомпонентыНастроекКомпоновкиЛкс(,,,,,, ЗначениеСтроки);
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
КонсольКомпоновкиДанных = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольКомпоновокДанных");
#Если Сервер И Не Сервер Тогда
КонсольКомпоновкиДанных = Обработки.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
@ -1551,7 +1551,10 @@
Если УстановитьТекущуюСтроку Тогда
ЭлементыФормы.ДеревоЗначений.Развернуть(НоваяСтрока);
Если ЗначениеЗаполнено(ИмяТекущегоСвойства) Тогда
НоваяСтрока = НоваяСтрока.Строки.Найти(ИмяТекущегоСвойства, "Слово");
СтрокаСвойства = НоваяСтрока.Строки.Найти(ИмяТекущегоСвойства, "Слово");
Если СтрокаСвойства <> Неопределено Тогда
НоваяСтрока = СтрокаСвойства;
КонецЕсли;
//ЭлементыФормы.ДеревоЗначений.Развернуть(НоваяСтрока);
КонецЕсли;
ЭлементыФормы.ДеревоЗначений.ТекущаяСтрока = НоваяСтрока;

View File

@ -305,9 +305,9 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мПлатформа = ирКэш.Получить();

View File

@ -695,7 +695,7 @@
Процедура КПТипыСоздатьВерсии(Кнопка)
ОбработкаОбъектов = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирПодборИОбработкаОбъектов");
ОбработкаОбъектов = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирПодборИОбработкаОбъектов");
#Если Сервер И Не Сервер Тогда
ОбработкаОбъектов = Обработки.ирПодборИОбработкаОбъектов.Создать();
#КонецЕсли

View File

@ -338,10 +338,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
// К нему привязаны имена методов-трансляторов событий
ИмяКласса = "ПолеТабличногоДокументаСГруппировками";

View File

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

View File

@ -105,7 +105,9 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,5846ce06-55c9-408e-85c8-3daec0578a52,24,1,2,
{7,814579ef-69ea-4085-b5e3-eeaa3e091123,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,070de482-c8b5-49d8-b8c4-2c4cf702e784,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,9c45b162-d9e4-4f93-92cc-746327313816,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Зафиксировать по соседней левой верхней ячейке"},
@ -118,16 +120,14 @@
{"uk","Зафиксировать по соседней левой верхней ячейке"}
},
{4,1,
{0,5182f57f-e834-4d11-9c9f-4aedc002b6e9},"",-1,-1,1,0,""},1},
{7,9b14b062-45f8-4fea-b93e-66445568bc87,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,814579ef-69ea-4085-b5e3-eeaa3e091123,
{0,5182f57f-e834-4d11-9c9f-4aedc002b6e9},"",-1,-1,1,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,9c45b162-d9e4-4f93-92cc-746327313816,
{8,"Зафиксировать",0,1,
{1,3,
{"ru","Зафиксировать"},
{"en","Зафиксировать"},
{"uk","Зафиксировать"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,23,1e2,0,0,1,0,0,0,0},9b14b062-45f8-4fea-b93e-66445568bc87,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,23,1e2,0,0,1,0,0,0,0},070de482-c8b5-49d8-b8c4-2c4cf702e784,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие"}
@ -167,7 +167,7 @@
{0}
}
}
},400,228,1,0,0,4,4,147,400,228,96},
},400,228,1,0,0,4,4,149,400,228,96},
{
{-1},4,
{0},

View File

@ -1089,347 +1089,6 @@
</StandardAttributes>
</Properties>
<ChildObjects>
<Attribute uuid="b5b14c80-5c3d-411f-a871-40c7d9a13b92">
<Properties>
<Name>Имя</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Имя</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>100</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="faef61ab-8e29-4f29-ae30-492a39ea51e9">
<Properties>
<Name>НИмя</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Н имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Н имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Н имя</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>100</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="a9ea766a-cbce-4a0b-92f9-d34a4229de46">
<Properties>
<Name>Настраиваемый</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настраиваемый</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Настраиваемый</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Настраиваемый</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="091d95ad-8a34-40e5-8570-988eddce656f">
<Properties>
<Name>Значение</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
<v8:Type>xs:string</v8:Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:Type>xs:decimal</v8:Type>
<v8:TypeSet>cfg:AnyRef</v8:TypeSet>
<v8:NumberQualifiers>
<v8:Digits>20</v8:Digits>
<v8:FractionDigits>4</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
<v8:StringQualifiers>
<v8:Length>999</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="37593b00-f2d8-4a3f-87bf-cf22881455b1">
<Properties>
<Name>Обязательный</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обязательный</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Обязательный</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Обязательный</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="fdb66b7d-9303-41ae-8871-b88d4009ddfa">
<Properties>
<Name>Комментарий</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>300</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="47237f31-db1c-409d-bcfc-d2a98c47e2de">
<Properties>
<Name>Позиция</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Позиция</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Позиция</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Позиция</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="c5b94aaa-e079-4afb-b091-89807cecd061">
<Properties>
<Name>Вход</Name>
@ -1566,21 +1225,313 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="19c97f87-e442-4ac0-9a87-a63a7e99b004">
<Attribute uuid="091d95ad-8a34-40e5-8570-988eddce656f">
<Properties>
<Name>Уровень</Name>
<Name>Значение</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Уровень</v8:content>
<v8:content>Значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Уровень</v8:content>
<v8:content>Значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Уровень</v8:content>
<v8:content>Значение</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
<v8:Type>xs:string</v8:Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:Type>xs:decimal</v8:Type>
<v8:TypeSet>cfg:AnyRef</v8:TypeSet>
<v8:NumberQualifiers>
<v8:Digits>20</v8:Digits>
<v8:FractionDigits>4</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
<v8:StringQualifiers>
<v8:Length>999</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="b5b14c80-5c3d-411f-a871-40c7d9a13b92">
<Properties>
<Name>Имя</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Имя</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>100</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="fdb66b7d-9303-41ae-8871-b88d4009ddfa">
<Properties>
<Name>Комментарий</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>300</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="a9ea766a-cbce-4a0b-92f9-d34a4229de46">
<Properties>
<Name>Настраиваемый</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настраиваемый</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Настраиваемый</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Настраиваемый</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="faef61ab-8e29-4f29-ae30-492a39ea51e9">
<Properties>
<Name>НИмя</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Н имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Н имя</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Н имя</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>100</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="37593b00-f2d8-4a3f-87bf-cf22881455b1">
<Properties>
<Name>Обязательный</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обязательный</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Обязательный</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Обязательный</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="47237f31-db1c-409d-bcfc-d2a98c47e2de">
<Properties>
<Name>Позиция</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Позиция</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Позиция</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Позиция</v8:content>
</v8:item>
</Synonym>
<Comment/>
@ -1663,6 +1614,55 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="19c97f87-e442-4ac0-9a87-a63a7e99b004">
<Properties>
<Name>Уровень</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Уровень</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Уровень</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Уровень</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
</ChildObjects>
</TabularSection>
<TabularSection uuid="4f9abc01-7ae4-4bbd-aba1-5886f8da7625">

View File

@ -180,8 +180,8 @@
// *пКонтекстВыполнения - Тип, Запрос, Произвольный, *Неопределено - контекст выполнения программного кода или текста запроса;
// *пТипТекста - Строка, *"Алгоритм" - "Алгоритм" или "Выражение".
//
Процедура Инициализировать(СтруктураЭкземляров = Неопределено, пФорма, пПолеТекстовогоДокумента, пКоманднаяПанель = Неопределено,
пЯзыкПрограммы = 0, пМетодВыполнения = "", пКонтекстВыполнения = Неопределено, пТипТекста = "Алгоритм", пКонфигурация = Неопределено, НеДобавлятьКнопкиЕслиСуществует = Ложь) Экспорт
Процедура Инициализировать(СтруктураЭкземляров = Неопределено, пФорма, пПолеТекстовогоДокумента, пКоманднаяПанель = Неопределено, пЯзыкПрограммы = 0, пМетодВыполнения = "",
пКонтекстВыполнения = Неопределено, пТипТекста = "Алгоритм", пКонфигурация = Неопределено, НеДобавлятьКнопкиЕслиСуществует = Ложь, Знач пЭтоЧастиныйЗапрос = Ложь) Экспорт
#Если Сервер И Не Сервер Тогда
мПлатформа = Обработки.ирПлатформа.Создать();
@ -190,6 +190,7 @@
СсылочнаяФормаКласса = Ложь;
КоманднаяПанель = пКоманднаяПанель;
УстановитьФормуВладельца(пФорма);
ЭтотОбъект.ЭтоЧастичныйЗапрос = пЭтоЧастиныйЗапрос;
ИнициализироватьНеинтерактивно(пЯзыкПрограммы, пМетодВыполнения, пКонтекстВыполнения, пТипТекста, пКонфигурация, пПолеТекстовогоДокумента);
Имя = ПолеТекста.ЭлементФормы.Имя;
@ -200,9 +201,29 @@
ФормаКласса = мПлатформа.ПолучитьМакетКомпоненты(ЭтотОбъект);
КнопкиМакета = ФормаКласса.ЭлементыФормы["КоманднаяПанель" + Формат(ЯзыкПрограммы, "ЧН=")].Кнопки;
Если ЯзыкПрограммы = 1 Тогда
КнопкаИсследоватьСхемуЗапроса = КнопкиМакета.Найти("ИсследоватьСхемуЗапроса");
КнопкаФорматировать = КнопкиМакета.Найти("Форматировать");
КнопкаВставитьИзБуфераОбменаВесьТекст = КнопкиМакета.Найти("ВставитьИзБуфераОбменаВесьТекст");
КнопкаКопироватьВБуферОбменаВесьТекст = КнопкиМакета.Найти("КопироватьВБуферОбменаВесьТекст");
КнопкиМакета = ирОбщий.МассивИзКоллекцииЛкс(КнопкиМакета);
Если Не ирКэш.ДоступнаСхемаЗапросаЛкс() Или ЭтоЧастичныйЗапрос Тогда
КнопкиМакета.Удалить(КнопкиМакета.Найти(КнопкаИсследоватьСхемуЗапроса));
КонецЕсли;
Если ЭтоЧастичныйЗапрос Тогда
КнопкиМакета.Удалить(КнопкиМакета.Найти(КнопкаФорматировать));
КнопкиМакета.Удалить(КнопкиМакета.Найти(КнопкаВставитьИзБуфераОбменаВесьТекст));
КнопкиМакета.Удалить(КнопкиМакета.Найти(КнопкаКопироватьВБуферОбменаВесьТекст));
КонецЕсли;
КонецЕсли;
ирКлиент.ДобавитьКнопкиКоманднойПанелиКомпонентыЛкс(ЭтотОбъект, КнопкиМакета, КоманднаяПанель,,, НеДобавлятьКнопкиЕслиСуществует);
КнопкиМакета = ФормаКласса.ЭлементыФормы.КоманднаяПанельОбщая.Кнопки;
Если пКоманднаяПанель = Неопределено Тогда
КнопкаУстановитьФокус = КнопкиМакета.Найти("УстановитьФокус");
КнопкиМакета = ирОбщий.МассивИзКоллекцииЛкс(КнопкиМакета);
КнопкиМакета.Удалить(КнопкиМакета.Найти(КнопкаУстановитьФокус));
КонецЕсли;
ирКлиент.ДобавитьКнопкиКоманднойПанелиКомпонентыЛкс(ЭтотОбъект, КнопкиМакета, КоманднаяПанель,,, НеДобавлятьКнопкиЕслиСуществует);
Попытка
@ -213,10 +234,6 @@
Кнопка = ирКлиент.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ЭтотОбъект, "АвтоКонтекстнаяПомощь");
Кнопка.Доступность = Ложь;
КонецПопытки;
Если ЯзыкПрограммы = 1 Тогда
Кнопка = ирКлиент.КнопкаКоманднойПанелиЭкземпляраКомпонентыЛкс(ЭтотОбъект, "ИсследоватьСхемуЗапроса");
Кнопка.Доступность = ирКэш.ДоступнаСхемаЗапросаЛкс();
КонецЕсли;
//ФайлШаблоновТекста = ирОбщий.ВосстановитьЗначениеЛкс(ИмяКласса + ".ФайлШаблоновТекста");
//Если Ложь
@ -1027,6 +1044,8 @@
ПолучитьФорму("ФормаНастройки", ФормаВладелец).Открыть();
ИначеЕсли Команда = "ВыполнитьШаблон" Тогда
ВыполнитьШаблонТекста();
ИначеЕсли Команда = "КонструкторОписанияТипов" Тогда
КонструкторОписанияТипов();
ИначеЕсли Команда = "НайтиСледующееHTML" Тогда
НайтиСледующееHTML();
ИначеЕсли Команда = "НайтиПредыдущееHTML" Тогда
@ -1249,7 +1268,7 @@
Если Прав(НовыйТекстЗапроса, 1) <> Символы.ПС Тогда
НовыйТекстЗапроса = НовыйТекстЗапроса + Символы.ПС;
КонецЕсли;
НовыйТекстЗапроса = ирОбщий.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(НовыйТекстЗапроса);
НовыйТекстЗапроса = ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(НовыйТекстЗапроса);
Если ЛиВыделенВесьТекст Тогда
ИменованныеЗапросы = мПлатформа.СтруктураРезультатаПакетногоЗапроса(НовыйТекстЗапроса);
НовыйТекстЗапроса = НовыйТекстЗапроса + ";" + Символы.ПС;
@ -2474,7 +2493,7 @@
КонецЕсли;
ПослеУстановкиВыделенногоМногострочногоТекста();
Иначе
НовыйТекстЗапроса = ирОбщий.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(НовыйТекстЗапроса);
НовыйТекстЗапроса = ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(НовыйТекстЗапроса);
ЧислоСтрокЗамены = СтрЧислоСтрок(НовыйТекстЗапроса);
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.УстановитьТекст(НовыйТекстЗапроса);
@ -2851,7 +2870,7 @@
Если ФормаРедактора.ОткрытьМодально() <> Неопределено Тогда
Если Не РежимТолькоПросмотр Тогда
НовыйТекстЗапроса = ФормаРедактора.Текст;
НовыйТекстЗапроса = ирОбщий.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(НовыйТекстЗапроса);
НовыйТекстЗапроса = ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(НовыйТекстЗапроса);
ЗаменаТабуляции = ирОбщий.СтрокаПовторомЛкс(" ", ШиринаТабуляции);
ТекстНачальнойСтроки = ПолеТекста.ПолучитьСтроку(мНачальнаяСтрока);
ДлинаНачалаСтроки = СтрДлина(ТекстНачальнойСтроки) - СтрДлина(СокрЛ(ТекстНачальнойСтроки));
@ -3034,7 +3053,7 @@
РезультатТекста = RegExp.НайтиВхождения(ТекстБезКомментариевИОпасныхСтрок);
Если РезультатТекста.Количество() > 0 Тогда
ПоследнееОпределение = РезультатТекста[0].SubMatches(0);
ПоследнееВхождение = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирОболочкаРегВхождение");
ПоследнееВхождение = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирОболочкаРегВхождение");
ЗаполнитьЗначенияСвойств(ПоследнееВхождение, РезультатТекста[0],, "SubMatches"); // Создаем неполноценный объект ради изменения свойства FirstIndex
ПоследнееВхождение.FirstIndex = ПоследнееВхождение.FirstIndex - мПозицияТекстаДляПоискаОпределения;
КонецЕсли;
@ -5025,6 +5044,9 @@
Если ПолеТекста.ТолькоПросмотр() Тогда
Возврат;
КонецЕсли;
#Если Сервер И Не Сервер Тогда
мПлатформа = Обработки.ирПлатформа.Создать();
#КонецЕсли
ПрочитатьНачалоИКонецТекущейСтроки();
НадежноУстановитьФокус = Ложь;
ПоследняяПозицияКурсора = 0;
@ -5068,7 +5090,7 @@
Иначе
RegExp.Global = Истина;
RegExp.MultiLine = Истина;
RegExp.Pattern = "(<\?\s*(""[^""\^]*"")?(?:.|\r|\n)*?>)|(.|\r|\n)";
RegExp.Pattern = "(<\?\s*(""[^""\^]*"")?(?:,\s*(" + мПлатформа.шИмя + "))?>)|(.|\r|\n)";
Результат = RegExp.НайтиВхождения(СтрокаШаблона.Замена);
КонечныйТекстЗамены = "";
КешПараметров = Новый ТаблицаЗначений;
@ -5077,10 +5099,15 @@
Для Каждого Match Из Результат Цикл
УправляющаяКонструкция = Match.SubMatches(0);
Если ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(УправляющаяКонструкция) Тогда
КонечныйТекстЗамены = КонечныйТекстЗамены + Match.SubMatches(2);
КонечныйТекстЗамены = КонечныйТекстЗамены + Match.SubMatches(3);
Иначе
ИмяПараметраШаблона = Match.SubMatches(1);
Если Не ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(ИмяПараметраШаблона) Тогда
ТипШаблона = Match.SubMatches(2);
Если ТипШаблона = "КонструкторОписанияТипов" Тогда
КонечныйТекстЗамены = ТекстИзКонструктораОписанияТипов();
ИначеЕсли ТипШаблона = "ТекстЗапроса" Тогда
//ВызватьКонструкторЗапросов();
ИначеЕсли Не ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(ИмяПараметраШаблона) Тогда
ИмяПараметраШаблона = Сред(ИмяПараметраШаблона, 2, СтрДлина(ИмяПараметраШаблона) - 2);
ВведеннаяСтрока = "";
Если ИмяПараметраШаблона <> "" Тогда
@ -5170,6 +5197,25 @@
КонецПроцедуры
Функция ТекстИзКонструктораОписанияТипов()
ОписаниеТипов = ирКлиент.РедактироватьОписаниеРедактируемыхТиповЛкс();
Если ОписаниеТипов <> Неопределено Тогда
Результат = ирОбщий.ВыражениеВстроенногоЯзыкаСозданиеОписанияТиповЛкс(ОписаниеТипов);
КонецЕсли;
Возврат Результат;
КонецФункции
Процедура КонструкторОписанияТипов()
НовыйТекст = ТекстИзКонструктораОписанияТипов();
Если ЗначениеЗаполнено(НовыйТекст) Тогда
ПолеТекста.ВыделенныйТекст(НовыйТекст);
КонецЕсли;
КонецПроцедуры
Процедура ОкружитьВыделенныеСтроки(Знач НачалоОкружения, Знач КонецОкружения, Знач СмещатьВправо = Истина) Экспорт
#Если Сервер И Не Сервер Тогда
@ -6654,7 +6700,7 @@
КонецЦикла;
КомментарийМетода = ирОбщий.СтрСоединитьЛкс(КомментарийМетода, Символы.ПС) + Символы.ПС;
Если ЗначениеЗаполнено(КомментарийМетода) Тогда
КомментарийМетода = ".
КомментарийМетода = "//.
|// Параметры:" + Символы.ПС + КомментарийМетода;
КонецЕсли;
Если ЗначениеЗаполнено(ОписаниеМетода) Тогда
@ -6679,10 +6725,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мПлатформа = ирКэш.Получить();
#Если Сервер И Не Сервер Тогда

View File

@ -29,6 +29,7 @@
Перем мРежимПоказаОшибки;
Перем мНомерТекущейСтрокиВСобранномТексте Экспорт ; // Вычисляется при сборке текста по текущему запросу пакета
Перем мДоступныеПоляТаблиц;
Перем мРегВычислительВыразить;
Перем ЗапрещеноОформлениеТабличныхПолей;
Перем _РежимОтладки;
@ -1623,7 +1624,15 @@
И СтруктураПолей.Режим = "ГлобальнаяЗамена")
Тогда
Если Найти(Результат, ".") > 0 Тогда
ИмяТаблицы = ирОбщий.ПервыйФрагментЛкс(Результат);
Если мРегВычислительВыразить = Неопределено Тогда
мРегВычислительВыразить = ирОбщий.НовыйВычислительРегВыражений();
#Если Сервер И Не Сервер Тогда
мРегВычислительВыразить = Обработки.ирОболочкаРегВыражение.Создать();
#КонецЕсли
мРегВычислительВыразить.Pattern = "(?:ВЫРАЗИТЬ|CAST)\(\s*([." + мПлатформа.шБукваЦифра + "]+)\s+(?:AS|КАК)\s+(?:[." + мПлатформа.шБукваЦифра + "]+(?:\(\s*\d+(?:,\s*\d+)?\))?)\)";
КонецЕсли;
ПолноеИмяПоля = мРегВычислительВыразить.Заменить(Результат, "$1"); // Убираем первую вложенность "ВЫРАЗИТЬ()"
ИмяТаблицы = ирОбщий.ПервыйФрагментЛкс(ПолноеИмяПоля);
СтрокаВыбраннойТаблицы = ЧастьОбъединения.ВыбранныеТаблицы.Найти(НРег(ИмяТаблицы), "НИмя");
Если СтрокаВыбраннойТаблицы = Неопределено Тогда
АктивироватьЗапросИЧастьОбъединения(ЗапросПакета, ЧастьОбъединения);
@ -1647,13 +1656,11 @@
Тогда
МаркерТипЗначения = "." + МаркерПоляФункцииТипЗначения();
Если Истина
И Найти(Результат, МаркерТипЗначения) > 0
И Прав(Результат, СтрДлина(МаркерТипЗначения)) = МаркерТипЗначения
И Найти(ПолноеИмяПоля, МаркерТипЗначения) > 0
И ирОбщий.СтрКончаетсяНаЛкс(ПолноеИмяПоля, МаркерТипЗначения, Истина)
Тогда
// Для поля-функции ТипЗначения проверяем только родительское поле, т.к. при разборке текста они создаются и для полей, которым такие дочерние доступные поля-функции не добавляются (простого типа)
ПолноеИмяПоля = Лев(Результат, СтрДлина(Результат) - СтрДлина(МаркерТипЗначения));
Иначе
ПолноеИмяПоля = Результат;
ПолноеИмяПоля = Лев(ПолноеИмяПоля, СтрДлина(ПолноеИмяПоля) - СтрДлина(МаркерТипЗначения));
КонецЕсли;
ОбновитьКомпоновщикЧастиОбъединения(ЧастьОбъединения, Ложь);
ДоступноеПоле = НайтиДоступноеПоле(ЧастьОбъединения.Компоновщик.Настройки.ДоступныеПоляВыбора, ПолноеИмяПоля, 2000);
@ -4627,36 +4634,31 @@
// +++.КЛАСС.ПолеТекстаПрограммы
ПолеТекстаПрограммы = Новый Структура;
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеВыбранногоПоля, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация);
лПолеТекстаПрограммы.ЭтоЧастичныйЗапрос = Истина;
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеВыбранногоПоля, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация,, Истина);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы,
ЭтаФорма, ЭлементыФормы.ВыражениеЭлементаУсловияСвязи, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация);
лПолеТекстаПрограммы.ЭтоЧастичныйЗапрос = Истина;
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеЭлементаУсловияСвязи, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация,, Истина);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеЭлементаУсловия, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация);
лПолеТекстаПрограммы.ЭтоЧастичныйЗапрос = Истина;
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеЭлементаУсловия, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация,, Истина);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеПараметраТаблицы, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация);
лПолеТекстаПрограммы.ЭтоЧастичныйЗапрос = Истина;
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы, ЭтаФорма, ЭлементыФормы.ВыражениеПараметраТаблицы, , 1, "ПроверитьВыражение", ЭтаФорма, "Выражение", Конфигурация,, Истина);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
@ -6193,7 +6195,7 @@
Если ирОбщий.СтрокиРавныЛкс(ИмяТокена, "numLiteral") Тогда
Результат = Новый ОписаниеТипов("Число");
ИначеЕсли ирОбщий.СтрокиРавныЛкс(ИмяТокена, "strLiteral") Тогда
//Результат = Новый ОписаниеТипов("Строка",,,, Новый КвалификаторыСтроки(СтрДлина(ирОбщий.СтрокаИзВыраженияВстроенногоЯзыкаЛкс(Токен.Data))));
//Результат = Новый ОписаниеТипов("Строка",,,, Новый КвалификаторыСтроки(СтрДлина(ирОбщий.ТекстИзВыраженияВстроенногоЯзыкаЛкс(Токен.Data))));
Результат = Новый ОписаниеТипов("Строка",,,, Новый КвалификаторыСтроки(1000)); // Квалификатор задаем чтобы в группировках участвовать могло
ИначеЕсли Ложь
Или ирОбщий.СтрокиРавныЛкс(ИмяТокена, "TRUE")

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Переименовать слово</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Переименовать слово</v8:content>
</v8:item>
<v8:item>
<v8:lang>uk</v8:lang>
<v8:content>Переименовать слово</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Ordinary</FormType>

View File

@ -1,8 +1,10 @@
{27,
{18,
{
{1,1,
{"ru","Переименовать переменную"}
{1,3,
{"ru","Переименовать переменную"},
{"en","Переименовать переменную"},
{"uk","Переименовать переменную"}
},10,3},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
@ -47,8 +49,10 @@
{0},"",-1,-1,1,0,""},100,0,0,0},0,1,
{1,1,
{5,
{1,1,
{"ru","Страница1"}
{1,3,
{"ru","Страница1"},
{"en","Страница1"},
{"uk","Страница1"}
},
{8,0,
{4,0,
@ -106,7 +110,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,387677d2-77ad-4086-afa1-03f9539c5ef6,1,1,1,
{7,527bb92c-7051-4511-855d-95a69348a7cb,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,aaa7e3a7-f188-40d0-a669-59ccebffe48e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,"ОсновныеДействияФормыПрименитьИЗакрыть",
{1,3,
@ -129,16 +133,18 @@
{0,0,0}
}
},0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,527bb92c-7051-4511-855d-95a69348a7cb,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,aaa7e3a7-f188-40d0-a669-59ccebffe48e,
{8,"ПрименитьИЗакрыть",0,1,
{1,1,
{"ru","Применить и закрыть"}
{1,3,
{"ru","Применить и закрыть"},
{"en","Применить и закрыть"},
{"uk","Применить и закрыть"}
},1,387677d2-77ad-4086-afa1-03f9539c5ef6,1,1e2,0,0,1,0,0,0,0},
{-1,0,
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,5ae61f9c-fd6e-41ee-8592-a91302b29cc8,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,d1e20ea1-6c82-4213-9c56-4a400cb694d6,1,0,0}
},
{8,0,85,400,110,1,
{0,
@ -279,8 +285,10 @@
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,1,
{"ru","Старое:"}
{1,3,
{"ru","Старое:"},
{"en","Старое:"},
{"uk","Старое:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -505,8 +513,10 @@
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},11,
{1,1,
{"ru","Новое:"}
{1,3,
{"ru","Новое:"},
{"en","Новое:"},
{"uk","Новое:"}
},4,1,0,0,0,
{0,0,0},0,
{1,0},1,
@ -720,7 +730,7 @@
{0}
}
}
},400,110,1,0,1,4,4,64,400,110,96},
},400,110,1,0,1,4,4,66,400,110,96},
{
{8},9,
{3,

View File

@ -24,7 +24,7 @@
#Если Клиент Тогда
Контейнер = Новый Структура();
Оповестить("ирПолучитьБазовуюФорму", Контейнер);
Модуль = Контейнер.ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
Модуль = Контейнер.ирПортативный.ОбщийМодульЛкс("ирКлиент");
#КонецЕсли
КонецПопытки;
Модуль.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирКлсПолеТекстаПрограммы.Форма.ФормаМакет");

View File

@ -113,24 +113,60 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,5846ce06-55c9-408e-85c8-3daec0578a52,60,1,17,
{7,11a77da9-31c8-4bd7-a948-ae22f8622290,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{7,132a710a-084a-423d-b1ea-e1bfbe083361,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,15},15,
{1,3,
{"ru","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"en","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"uk","Автоматически отображать справку в последнем режиме для текущего положения курсора"}
{"ru","Заменить неначальные табуляции пробелами"},
{"en","Заменить неначальные табуляции пробелами"},
{"uk","Заменить неначальные табуляции пробелами"}
},
{1,3,
{"ru","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"en","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"uk","Автоматически отображать справку в последнем режиме для текущего положения курсора"}
{"ru","Заменить неначальные табуляции пробелами"},
{"en","Заменить неначальные табуляции пробелами"},
{"uk","Заменить неначальные табуляции пробелами"}
},
{4,3,
{0,e5c33857-5588-49a0-ab33-165abc5fc32d},"",7,4,1,
{
{#base64:Qk02AQAAAAAAADoAAAAoAAAACQAAAAkAAAABABgAAAAAAPwAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP///////////////////////////////////wD///////////8A
AAAAAAD///////8AAAAAAAAA////////AAAAAAAA////////AAAAAAAA////AP//
/wAAAAAAAP///////wAAAAAAAP///////wAAAAAAAAD///////8AAAAAAAD/////
//////8AAAAAAAAA////////AAAAAAAA////////////AP///wAAAAAAAP//////
/wAAAAAAAP///////wD///////8AAAAAAAD///////8AAAAAAAD///8A////////
////AAAAAAAA////////AAAAAAAAAA==}
},0,""},
{0,0,0},1},
{7,9ee5a4ae-28ac-4373-8459-14445550b43d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Настройка компоненты ""Поле текста программы"""},
{"en","Настройка компоненты ""Поле текста программы"""},
{"uk","Настройка компоненты ""Поле текста программы"""}
},
{1,3,
{"ru","Настройка компоненты ""Поле текста программы"""},
{"en","Настройка компоненты ""Поле текста программы"""},
{"uk","Настройка компоненты ""Поле текста программы"""}
},
{4,1,
{0,9874f7cc-b882-4c78-b427-52a69427221b},"",-1,-1,0,0,""},
{0,65,24},1},
{7,b6c6ddb1-c22b-43e2-b7c9-bd2c70d15e58,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,52ed5471-0b3b-4b10-a469-e2a227536001,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1},
{7,b3d28dfe-0088-48fe-b9fe-f7073b7d9bcc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{4,1,
{0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""},
{0,123,0},1},
{7,d35368fe-e9ba-492a-aeb6-eece1b016c15,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Выполнить шаблон текста или вставить пробел, если шаблон не найден"},
@ -165,45 +201,7 @@ AJkAAP///////////zOZmZn//5n//5n//5n//5n//5n//5n//5n//5n//zOZmf//
/////////////w==}
},0,""},
{0,32,4},1},
{7,bff86261-66fe-4737-b5c1-99380337676e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,15},15,
{1,3,
{"ru","Заменить неначальные табуляции пробелами"},
{"en","Заменить неначальные табуляции пробелами"},
{"uk","Заменить неначальные табуляции пробелами"}
},
{1,3,
{"ru","Заменить неначальные табуляции пробелами"},
{"en","Заменить неначальные табуляции пробелами"},
{"uk","Заменить неначальные табуляции пробелами"}
},
{4,3,
{0,e5c33857-5588-49a0-ab33-165abc5fc32d},"",7,4,1,
{
{#base64:Qk02AQAAAAAAADoAAAAoAAAACQAAAAkAAAABABgAAAAAAPwAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP///////////////////////////////////wD///////////8A
AAAAAAD///////8AAAAAAAAA////////AAAAAAAA////////AAAAAAAA////AP//
/wAAAAAAAP///////wAAAAAAAP///////wAAAAAAAAD///////8AAAAAAAD/////
//////8AAAAAAAAA////////AAAAAAAA////////////AP///wAAAAAAAP//////
/wAAAAAAAP///////wD///////8AAAAAAAD///////8AAAAAAAD///8A////////
////AAAAAAAA////////AAAAAAAAAA==}
},0,""},
{0,0,0},1},
{7,483a2eef-9741-4c74-bc33-ca1529124995,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,33},7,
{1,3,
{"ru","Сравнить текст с предыдущим переданным для сравнения"},
{"en","Сравнить текст с предыдущим переданным для сравнения"},
{"uk","Сравнить текст с предыдущим переданным для сравнения"}
},
{1,3,
{"ru","Сравнить текст с предыдущим переданным для сравнения"},
{"en","Сравнить текст с предыдущим переданным для сравнения"},
{"uk","Сравнить текст с предыдущим переданным для сравнения"}
},
{4,1,
{0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,0,0,""},1},
{7,5126415f-6ea9-4306-b0f5-ed32bca58dfa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,3a8d1c67-e069-4358-9df1-3dfecba5d93b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Выделить текущее слово"},
@ -222,7 +220,22 @@ AAAAAAD///////8AAAAAAAAA////////AAAAAAAA////////AAAAAAAA////AP//
i+APIxCPSmins4J27YGgF5bjZJaqaLIam74vmV0Xg+f6zgcFADs=}
},0,""},
{0,87,8},1},
{7,881cbbd6-3e10-40c3-b1cf-e6e1b2daefb3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,f1568494-4a7c-4a14-bc83-36fafb4288cc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"en","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"uk","Автоматически отображать справку в последнем режиме для текущего положения курсора"}
},
{1,3,
{"ru","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"en","Автоматически отображать справку в последнем режиме для текущего положения курсора"},
{"uk","Автоматически отображать справку в последнем режиме для текущего положения курсора"}
},
{4,1,
{0,9874f7cc-b882-4c78-b427-52a69427221b},"",-1,-1,0,0,""},
{0,65,24},1},
{7,493b77f4-fa93-4bc5-b370-fb340e5488d5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,12},15,
{1,3,
{"ru","Открыть список автодополнения Ctrl+Space или Ctrl+Alt+Space"},
@ -257,9 +270,21 @@ APD7////////////////////////////////////////////////////////////
/////////////w==}
},0,""},
{0,32,8},1},
{7,63fa5156-68a7-49a5-b0a1-4208198deeeb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,b50eed12-eb29-4d8c-9ad0-c913fb1e13cb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,d4b435ab-dbd9-4208-a208-ead59c88626a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,33},7,
{1,3,
{"ru","Сравнить текст с предыдущим переданным для сравнения"},
{"en","Сравнить текст с предыдущим переданным для сравнения"},
{"uk","Сравнить текст с предыдущим переданным для сравнения"}
},
{1,3,
{"ru","Сравнить текст с предыдущим переданным для сравнения"},
{"en","Сравнить текст с предыдущим переданным для сравнения"},
{"uk","Сравнить текст с предыдущим переданным для сравнения"}
},
{4,1,
{0,8c325feb-0b3d-4094-aa2f-917b484044a5},"",-1,-1,0,0,""},1},
{7,5d402f33-0279-403a-90d1-60a4c43493ac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Открыть синтакс-помощник"},
@ -274,21 +299,9 @@ APD7////////////////////////////////////////////////////////////
{4,1,
{0,eb314d10-238f-4a21-8374-4b1021a0b234},"",-1,-1,0,0,""},
{0,112,12},1},
{7,b0030ac8-7adc-45d4-884d-8c8c81ff547f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Настройка компоненты ""Поле текста программы"""},
{"en","Настройка компоненты ""Поле текста программы"""},
{"uk","Настройка компоненты ""Поле текста программы"""}
},
{1,3,
{"ru","Настройка компоненты ""Поле текста программы"""},
{"en","Настройка компоненты ""Поле текста программы"""},
{"uk","Настройка компоненты ""Поле текста программы"""}
},
{4,1,
{0,31b93f03-0ba2-4631-a171-0d3a3d2ecc48},"",-1,-1,1,0,""},1},
{7,be351802-c1f5-4aa7-96b2-6fd6b93e2a33,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,fb320ed9-abd7-4d71-8008-092f7ba51735,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,22665f00-5ef9-419a-a713-458fb6d1f9b4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Установить фокус ввода на поле текста"},
@ -303,7 +316,7 @@ APD7////////////////////////////////////////////////////////////
{4,1,
{0,81ba994f-39c2-4276-bbc1-6634a6556eaa},"",-1,-1,0,0,""},
{0,65,20},1},
{7,09a1788b-ac2f-4b6a-8d3f-6e2bf326f523,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,b1a67b63-3e46-49da-8502-dfab1e0e84cc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,25},15,
{1,3,
{"ru","Проверить"},
@ -318,24 +331,9 @@ APD7////////////////////////////////////////////////////////////
{4,1,
{0,dcd23a32-5c7c-43f2-9021-80d98128556f},"",-1,-1,1,0,""},
{0,118,8},1},
{7,37654a89-a16d-4406-8b0e-dded11ce91f6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,882f5749-0e0d-4223-9aaa-74aef60ac7b3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,54496a14-9571-4ac2-8ae2-beb479f7e241,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{1,3,
{"ru","Перейти к определению"},
{"en","Перейти к определению"},
{"uk","Перейти к определению"}
},
{4,1,
{0,912c5b22-731a-4fab-bdc6-f7c0a77b2c67},"",13,11,1,0,""},
{0,123,0},1},
{7,e4102b7e-16eb-49d9-bdba-a812506580b7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,25a2efba-aaf5-4da8-ad9c-d97cd80ffe87,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Открыть подсказку по вызову метода в позиции параметра (Ctrl+Shift+Space)"},
@ -370,7 +368,7 @@ AP///////wAAAAAAAP///wAAAAAAAP///////wAAAAAAAP//////////////////
/////////////w==}
},0,""},
{0,0,0},1},
{7,48114179-ba25-4595-8039-458b8f423cb3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,680221fc-2f2c-4ddd-b656-ec71323787fc,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Поиск справки по текущему слову"},
@ -405,7 +403,9 @@ mTMzM////////////////5kAAJkAAP//////////////////////////////////
/////////////w==}
},0,""},
{0,112,8},1},
{7,4533b37a-960a-44a7-996d-e493db287ae5,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,040431fd-1a2a-4a19-a602-d45663ccf9f8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,16948c86-d7bb-41b2-b67b-965db6376e4c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5846ce06-55c9-408e-85c8-3daec0578a52,40},6,
{1,3,
{"ru","Поле текста программы"},
@ -417,49 +417,49 @@ mTMzM////////////////5kAAJkAAP//////////////////////////////////
{"en","Поле текста программы"},
{"uk","Поле текста программы"}
},1},2,
{5,5846ce06-55c9-408e-85c8-3daec0578a52,40,0,8,bff86261-66fe-4737-b5c1-99380337676e,
{5,5846ce06-55c9-408e-85c8-3daec0578a52,40,0,8,132a710a-084a-423d-b1ea-e1bfbe083361,
{8,"ЗаменитьТабуляции",1,3,
{1,3,
{"ru","Заменить табуляции"},
{"en","Заменить табуляции"},
{"uk","Заменить табуляции"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,47,1e2,0,0,1,0,0,0,0},52ed5471-0b3b-4b10-a469-e2a227536001,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,47,1e2,0,0,1,0,0,0,0},d35368fe-e9ba-492a-aeb6-eece1b016c15,
{8,"ВыполнитьШаблон",1,2,
{1,3,
{"ru","Выполнить шаблон"},
{"en","Выполнить шаблон"},
{"uk","Выполнить шаблон"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,45,1e2,0,0,1,0,0,0,0},5126415f-6ea9-4306-b0f5-ed32bca58dfa,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,45,1e2,0,0,1,0,0,0,0},3a8d1c67-e069-4358-9df1-3dfecba5d93b,
{8,"ВыделитьСлово",0,4,
{1,3,
{"ru","Выделить слово"},
{"en","Выделить слово"},
{"uk","Выделить слово"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,60,1e2,0,0,1,0,0,0,0},881cbbd6-3e10-40c3-b1cf-e6e1b2daefb3,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,60,1e2,0,0,1,0,0,0,0},493b77f4-fa93-4bc5-b370-fb340e5488d5,
{8,"ОткрытьАвтодополнение",1,3,
{1,3,
{"ru","Автодополнение"},
{"en","Автодополнение"},
{"uk","Автодополнение"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,41,1e2,0,0,1,0,0,0,0},11a77da9-31c8-4bd7-a948-ae22f8622290,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,41,1e2,0,0,1,0,0,0,0},f1568494-4a7c-4a14-bc83-36fafb4288cc,
{8,"АвтоКонтекстнаяПомощь",0,2,
{1,3,
{"ru","Авто контекстная помощь"},
{"en","Авто контекстная помощь"},
{"uk","Авто контекстная помощь"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,56,1e2,0,0,1,0,0,0,0},b50eed12-eb29-4d8c-9ad0-c913fb1e13cb,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,56,1e2,0,0,1,0,0,0,0},5d402f33-0279-403a-90d1-60a4c43493ac,
{8,"СинтаксПомощник",0,2,
{1,3,
{"ru","Синтакс-помощник"},
{"en","Синтакс-помощник"},
{"uk","Синтакс-помощник"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,44,1e2,0,0,1,0,0,0,0},b0030ac8-7adc-45d4-884d-8c8c81ff547f,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,44,1e2,0,0,1,0,0,0,0},9ee5a4ae-28ac-4373-8459-14445550b43d,
{8,"Настройка",0,2,
{1,3,
{"ru","Настройка"},
{"en","Настройка"},
{"uk","Настройка"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,46,1e2,0,0,1,0,0,0,0},63fa5156-68a7-49a5-b0a1-4208198deeeb,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,46,1e2,0,0,1,0,0,0,0},fb320ed9-abd7-4d71-8008-092f7ba51735,
{8,"Разделитель2",0,2,
{1,1,
{"ru","Действие"}
@ -468,51 +468,51 @@ mTMzM////////////////5kAAJkAAP//////////////////////////////////
{0}
}
},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,483a2eef-9741-4c74-bc33-ca1529124995,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,d4b435ab-dbd9-4208-a208-ead59c88626a,
{8,"СравнитьТекст",0,2,
{1,3,
{"ru","Сравнить текст"},
{"en","Сравнить текст"},
{"uk","Сравнить текст"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,32,1e2,0,0,1,0,0,0,0},be351802-c1f5-4aa7-96b2-6fd6b93e2a33,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,32,1e2,0,0,1,0,0,0,0},22665f00-5ef9-419a-a713-458fb6d1f9b4,
{8,"УстановитьФокус",0,1,
{1,3,
{"ru","Установить фокус"},
{"en","Установить фокус"},
{"uk","Установить фокус"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,26,1e2,0,0,1,0,0,0,0},09a1788b-ac2f-4b6a-8d3f-6e2bf326f523,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,26,1e2,0,0,1,0,0,0,0},b1a67b63-3e46-49da-8502-dfab1e0e84cc,
{8,"Проверить",0,4,
{1,3,
{"ru","Проверить"},
{"en","Проверить"},
{"uk","Проверить"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,20,1e2,0,0,1,0,0,0,0},37654a89-a16d-4406-8b0e-dded11ce91f6,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,20,1e2,0,0,1,0,0,0,0},882f5749-0e0d-4223-9aaa-74aef60ac7b3,
{8,"Разделитель0",0,1,
{1,1,
{"ru","Действие"}
},0,5846ce06-55c9-408e-85c8-3daec0578a52,19,1e2,2,0,1,0,0,0,0},54496a14-9571-4ac2-8ae2-beb479f7e241,
},0,5846ce06-55c9-408e-85c8-3daec0578a52,19,1e2,2,0,1,0,0,0,0},b3d28dfe-0088-48fe-b9fe-f7073b7d9bcc,
{8,"ПерейтиКОпределению",0,1,
{1,3,
{"ru","Определение"},
{"ru","Перейти к определению"},
{"en","Определение"},
{"uk","Определение"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,16,1e2,0,0,1,0,0,0,0},e4102b7e-16eb-49d9-bdba-a812506580b7,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,16,1e2,0,0,1,0,0,0,0},25a2efba-aaf5-4da8-ad9c-d97cd80ffe87,
{8,"ПодсказатьПараметр",0,3,
{1,3,
{"ru","Подсказать параметр (Ctrl+Shift+Space)"},
{"en","Подсказать параметр (Ctrl+Shift+Space)"},
{"uk","Подсказать параметр (Ctrl+Shift+Space)"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,51,1e2,0,0,1,0,0,0,0},48114179-ba25-4595-8039-458b8f423cb3,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,51,1e2,0,0,1,0,0,0,0},680221fc-2f2c-4ddd-b656-ec71323787fc,
{8,"КонтекстныйСинтаксПомощник",0,5,
{1,3,
{"ru","Контекстная справка"},
{"en","Контекстная справка"},
{"uk","Контекстная справка"}
},1,5846ce06-55c9-408e-85c8-3daec0578a52,52,1e2,0,0,1,0,0,0,0},b6c6ddb1-c22b-43e2-b7c9-bd2c70d15e58,
},1,5846ce06-55c9-408e-85c8-3daec0578a52,52,1e2,0,0,1,0,0,0,0},040431fd-1a2a-4a19-a602-d45663ccf9f8,
{8,"Разделитель1",0,3,
{1,1,
{"ru","Действие6"}
},0,5846ce06-55c9-408e-85c8-3daec0578a52,29,1e2,2,0,1,0,0,0,0},4533b37a-960a-44a7-996d-e493db287ae5,
},0,5846ce06-55c9-408e-85c8-3daec0578a52,29,1e2,2,0,1,0,0,0,0},16948c86-d7bb-41b2-b67b-965db6376e4c,
{8,"ПодменюПолеПрограммы",0,1,
{1,3,
{"ru","Поле программы"},
@ -582,38 +582,23 @@ mTMzM////////////////5kAAJkAAP//////////////////////////////////
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,23,1,13,
{7,dcd14621-5d23-49ca-92e3-4347b89ddb75,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,432161ec-a25a-40c6-88a5-dafdd5879e19,3},15,
{5,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,24,1,13,
{7,553ff669-7bf2-46ad-a63a-d541bbb2082b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Стандартный конструктор запросов 1С"},
{"en","Стандартный конструктор запросов 1С"},
{"uk","Стандартный конструктор запросов 1С"}
{"ru","Закомментировать выделенный фрагмент"},
{"en","Закомментировать выделенный фрагмент"},
{"uk","Закомментировать выделенный фрагмент"}
},
{1,3,
{"ru","Стандартный конструктор запросов 1С"},
{"en","Стандартный конструктор запросов 1С"},
{"uk","Стандартный конструктор запросов 1С"}
{"ru","Закомментировать выделенный фрагмент"},
{"en","Закомментировать выделенный фрагмент"},
{"uk","Закомментировать выделенный фрагмент"}
},
{4,1,
{0,fa783281-4bba-4e48-9bfd-1489120e9d85},"",-1,-1,0,0,""},
{0,0,0},2},
{7,721d73a9-2e57-450d-9b58-b017c21f395f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,432161ec-a25a-40c6-88a5-dafdd5879e19,3},15,
{1,3,
{"ru","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"en","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"uk","Собственный конструктор запросов (ИР) с расширенными возможностями"}
},
{1,3,
{"ru","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"en","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"uk","Собственный конструктор запросов (ИР) с расширенными возможностями"}
},
{4,1,
{0,fa783281-4bba-4e48-9bfd-1489120e9d85},"",-1,-1,0,0,""},
{0,87,12},2},
{7,028cc501-f1f0-44d5-97de-3da750062c64,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{0,330f469c-0df4-4553-8057-feca0945e2e1},"",-1,-1,1,0,""},
{0,111,8},2},
{7,a0527f99-78c8-4def-8d83-e4c9e75389a3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,6},15,
{1,3,
{"ru","Преобразовать из выражения встроенного языка - удалить символы ""|"", заменить две двойные кавычки на одну, удалить крайние кавычки."},
@ -648,24 +633,7 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
49He49He49He4w==}
},0,""},
{0,68,24},2},
{7,8bf30db7-ca23-4085-b7b3-7766b577f5ea,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Закомментировать выделенный фрагмент"},
{"en","Закомментировать выделенный фрагмент"},
{"uk","Закомментировать выделенный фрагмент"}
},
{1,3,
{"ru","Закомментировать выделенный фрагмент"},
{"en","Закомментировать выделенный фрагмент"},
{"uk","Закомментировать выделенный фрагмент"}
},
{4,1,
{0,330f469c-0df4-4553-8057-feca0945e2e1},"",-1,-1,1,0,""},
{0,111,8},2},
{7,8e62df77-6714-4a46-ab1b-68e80331d11c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,ab1ded5c-5578-4d60-b063-e44d042ed3dd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,346a71d2-081e-42e5-8ae3-48923082204f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Раскомментировать выделенный фрагмент"},
@ -680,11 +648,57 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{4,1,
{0,7d74e7c6-69ed-45d1-a6c7-56c667673005},"",-1,-1,1,0,""},
{0,111,12},2},
{7,0b00cc7d-4291-499e-b537-debdf3c9645f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,aec2b5d8-cfc0-4ca5-b53d-8ce7a705a4e3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"en","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"uk","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"}
},
{1,3,
{"ru","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"en","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"uk","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"}
},
{4,1,
{0,7a3cee33-d378-4621-b7dc-0275f6690e27},"",-1,-1,0,0,""},2},
{7,01c44d98-71ab-4268-b0b2-2a4d8793905e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,432161ec-a25a-40c6-88a5-dafdd5879e19,3},15,
{1,3,
{"ru","Стандартный конструктор запросов 1С"},
{"en","Стандартный конструктор запросов 1С"},
{"uk","Стандартный конструктор запросов 1С"}
},
{1,3,
{"ru","Стандартный конструктор запросов 1С"},
{"en","Стандартный конструктор запросов 1С"},
{"uk","Стандартный конструктор запросов 1С"}
},
{4,1,
{0,fa783281-4bba-4e48-9bfd-1489120e9d85},"",-1,-1,0,0,""},
{0,0,0},2},
{7,9d373e68-e8a7-4479-a261-b7d0fb746b2f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,1d3eb246-e485-4ea0-975b-739addedc25c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,a13c08b4-d20a-4a93-9af3-ab74acaf6bac,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,432161ec-a25a-40c6-88a5-dafdd5879e19,3},15,
{1,3,
{"ru","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"en","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"uk","Собственный конструктор запросов (ИР) с расширенными возможностями"}
},
{1,3,
{"ru","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"en","Собственный конструктор запросов (ИР) с расширенными возможностями"},
{"uk","Собственный конструктор запросов (ИР) с расширенными возможностями"}
},
{4,1,
{0,fa783281-4bba-4e48-9bfd-1489120e9d85},"",-1,-1,0,0,""},
{0,87,12},2},
{7,5ef9e167-895b-4ed4-9cef-ec7d5f3d4aed,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,201570e2-375c-4756-8c15-a10d3d872f20,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,f84e478d-da93-4553-aea0-b7041be1b220,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,3699ad06-cf4a-4c60-b30e-34f72e813f34,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Вставить весь текст из буфера обмена"},
@ -698,7 +712,7 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
},
{4,1,
{0,ef4a1e23-a419-47a0-a14a-c6ad33f99d31},"",-1,-1,0,0,""},2},
{7,daed4ad0-3716-4dd3-87bc-e846d2d55f98,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,0f5f4f02-1110-43f0-95fe-0da2263123a0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Копировать весь текст в буфер обмена"},
@ -712,7 +726,7 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
},
{4,1,
{0,ce20c321-bc66-4c13-8bc1-58d477f5b758},"",-1,-1,0,0,""},2},
{7,f7f60e15-a51a-4b68-a490-aa351ef5be39,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,d74b1b62-a8de-4d2b-a770-6171f78caae7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Форматировать синтаксически корректный весь текст через конструктор запроса ИР"},
@ -727,21 +741,7 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{4,1,
{0,6af85f61-88a4-4b0a-b061-5637b647b7a9},"",-1,-1,1,0,""},
{0,70,20},2},
{7,3bd86c08-f2b5-47ef-90ab-64ab5679e695,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"en","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"uk","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"}
},
{1,3,
{"ru","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"en","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"},
{"uk","Копировать выделенный или весь текст в буфер обмена в виде кода на встроенном языке"}
},
{4,1,
{0,7a3cee33-d378-4621-b7dc-0275f6690e27},"",-1,-1,0,0,""},2},
{7,c24eaf9d-6f19-4beb-910c-56bbf92cbb63,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,9dbaad6e-b345-41f8-ac0c-7153924afddd,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,23},7,
{1,3,
{"ru","Исследовать схему запроса"},
@ -755,73 +755,73 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
},
{4,1,
{0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,028cc501-f1f0-44d5-97de-3da750062c64,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,13,a0527f99-78c8-4def-8d83-e4c9e75389a3,
{8,"УдалитьПереносы",1,2,
{1,3,
{"ru","Преобразовать из встроенного языка"},
{"en","Преобразовать из встроенного языка"},
{"uk","Преобразовать из встроенного языка"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,5,1e2,0,0,1,0,0,0,0},8bf30db7-ca23-4085-b7b3-7766b577f5ea,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,5,1e2,0,0,1,0,0,0,0},553ff669-7bf2-46ad-a63a-d541bbb2082b,
{8,"Закомментировать",0,2,
{1,3,
{"ru","Закомментировать"},
{"en","Закомментировать"},
{"uk","Закомментировать"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,20,1e2,0,0,1,0,0,0,0},ab1ded5c-5578-4d60-b063-e44d042ed3dd,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,20,1e2,0,0,1,0,0,0,0},346a71d2-081e-42e5-8ae3-48923082204f,
{8,"Раскомментировать",0,3,
{1,3,
{"ru","Раскомментировать"},
{"en","Раскомментировать"},
{"uk","Раскомментировать"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,19,1e2,0,0,1,0,0,0,0},0b00cc7d-4291-499e-b537-debdf3c9645f,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,19,1e2,0,0,1,0,0,0,0},9d373e68-e8a7-4479-a261-b7d0fb746b2f,
{8,"Разделитель10",0,1,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1e2,2,0,1,0,0,0,0},721d73a9-2e57-450d-9b58-b017c21f395f,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1e2,2,0,1,0,0,0,0},a13c08b4-d20a-4a93-9af3-ab74acaf6bac,
{8,"КонструкторЗапросовИР",0,6,
{1,3,
{"ru","КонструкторИР"},
{"en","КонструкторИР"},
{"uk","КонструкторИР"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,18,1e2,0,3,1,0,0,0,0},1d3eb246-e485-4ea0-975b-739addedc25c,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,18,1e2,0,3,1,0,0,0,0},5ef9e167-895b-4ed4-9cef-ec7d5f3d4aed,
{8,"Разделитель11",0,2,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,14,1e2,2,0,1,0,0,0,0},dcd14621-5d23-49ca-92e3-4347b89ddb75,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,14,1e2,2,0,1,0,0,0,0},01c44d98-71ab-4268-b0b2-2a4d8793905e,
{8,"КонструкторЗапросов1С",0,5,
{1,3,
{"ru","Конструктор1С"},
{"en","Конструктор1С"},
{"uk","Конструктор1С"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15,1e2,0,3,1,0,0,0,0},8e62df77-6714-4a46-ab1b-68e80331d11c,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15,1e2,0,3,1,0,0,0,0},f84e478d-da93-4553-aea0-b7041be1b220,
{8,"Разделитель12",0,2,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,11,1e2,2,0,1,0,0,0,0},201570e2-375c-4756-8c15-a10d3d872f20,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,11,1e2,2,0,1,0,0,0,0},3699ad06-cf4a-4c60-b30e-34f72e813f34,
{8,"ВставитьИзБуфераОбменаВесьТекст",1,2,
{1,3,
{"ru","Вставить все"},
{"en","Вставить все"},
{"uk","Вставить все"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,12,1e2,0,0,1,0,0,0,0},daed4ad0-3716-4dd3-87bc-e846d2d55f98,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,12,1e2,0,0,1,0,0,0,0},0f5f4f02-1110-43f0-95fe-0da2263123a0,
{8,"КопироватьВБуферОбменаВесьТекст",0,2,
{1,3,
{"ru","Копировать все"},
{"en","Копировать все"},
{"uk","Копировать все"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,13,1e2,0,0,1,0,0,0,0},f7f60e15-a51a-4b68-a490-aa351ef5be39,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,13,1e2,0,0,1,0,0,0,0},d74b1b62-a8de-4d2b-a770-6171f78caae7,
{8,"Форматировать",0,1,
{1,3,
{"ru","Форматировать"},
{"en","Форматировать"},
{"uk","Форматировать"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,21,1e2,0,0,1,0,0,0,0},3bd86c08-f2b5-47ef-90ab-64ab5679e695,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,21,1e2,0,0,1,0,0,0,0},aec2b5d8-cfc0-4ca5-b53d-8ce7a705a4e3,
{8,"КопироватьВБуферОбменаТекстВВидеКода",0,1,
{1,3,
{"ru","Копировать в виде кода"},
{"en","Копировать в виде кода"},
{"uk","Копировать в виде кода"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,17,1e2,0,0,1,0,0,0,0},c24eaf9d-6f19-4beb-910c-56bbf92cbb63,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,17,1e2,0,0,1,0,0,0,0},9dbaad6e-b345-41f8-ac0c-7153924afddd,
{8,"ИсследоватьСхемуЗапроса",0,3,
{1,3,
{"ru","Исследовать схему"},
@ -891,10 +891,8 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15,1,9,
{7,35403833-a4ea-4c92-9e08-90fcb3afda3c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,fdfbdd18-176c-4c8f-af67-82cd8c28e0d4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{5,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1,10,
{7,bc2d00a4-bf39-424f-81f3-36af09280ef4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},6,
{1,3,
{"ru","Открыть список общих методов с возможностью поиска"},
@ -906,39 +904,9 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{"en","Открыть список общих методов с возможностью поиска"},
{"uk","Открыть список общих методов с возможностью поиска"}
},2},
{7,fa611e48-9557-4e2e-91f6-88e53473b22e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,3},15,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},
{4,1,
{0,842a65e8-9f3f-4f8c-ae3c-0e35d8eb105e},"",-1,-1,0,0,""},
{0,82,8},2},
{7,311d24d1-165b-4737-9f1b-e5c68cce5673,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,1c825604-4c36-444d-9157-0b3c4f080170,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,f4cb8351-a4bc-478e-9c31-96ec43b164ab,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,432161ec-a25a-40c6-88a5-dafdd5879e19,3},15,
{1,3,
{"ru","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"en","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"uk","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."}
},
{1,3,
{"ru","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"en","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"uk","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."}
},
{4,1,
{0,fa783281-4bba-4e48-9bfd-1489120e9d85},"",-1,-1,0,0,""},
{0,87,12},2},
{7,26a978b4-3d45-433f-96da-3942e9b603eb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,1968d7d8-bea1-489a-b95b-c653c0b8c489,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},15,
{1,3,
{"ru","Редактор строкового литерала"},
@ -953,62 +921,114 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{4,1,
{0,1e479db6-369e-4fac-9181-8c3280a07e6f},"",8,0,1,0,""},
{0,69,12},2},
{7,c7dfb84d-d8e4-4607-bcb3-f41ee872ba8e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15},15,
{1,1,
{"ru","Переименовать переменную"}
{7,bf147fe0-fc2b-4dd4-b25d-1da0eec23588,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,3},15,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},
{1,1,
{"ru","Переименовать переменную"}
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},
{4,1,
{0,842a65e8-9f3f-4f8c-ae3c-0e35d8eb105e},"",-1,-1,0,0,""},
{0,82,8},2},
{7,1130e9da-acd0-4b6b-8875-6cdef818933e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,5ca205df-8dc3-4bf1-8ff6-004d158bfb64,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15},15,
{1,3,
{"ru","Переименовать переменную"},
{"en","Переименовать переменную"},
{"uk","Переименовать переменную"}
},
{1,3,
{"ru","Переименовать переменную"},
{"en","Переименовать переменную"},
{"uk","Переименовать переменную"}
},
{4,1,
{0,cbae7d1b-956a-4383-a13b-57e0ec731274},"",-1,-1,1,0,""},
{0,82,24},1},
{7,4124b2e2-3216-4a95-a933-387efbd6b900,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,80ee3a73-aa3f-46f0-8464-f6541627f639,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,432161ec-a25a-40c6-88a5-dafdd5879e19,3},15,
{1,3,
{"ru","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"en","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"uk","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."}
},
{1,3,
{"ru","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"en","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."},
{"uk","Основной конструктор запросов. В зависимости от настроек пользователя будет открыт собственный или стандартный конструктор запросов."}
},
{4,1,
{0,fa783281-4bba-4e48-9bfd-1489120e9d85},"",-1,-1,0,0,""},
{0,87,12},2},
{7,2e7b56bd-aed4-4f3d-9f3d-4b885c12b3aa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,2a8285fe-6a05-466d-a2f0-a73fe75500c6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,d270bf6d-3015-465a-b373-b15629ecab2f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,1,
{"ru","Конструктор описания типов. Только вставляет новое выражение."}
},
{1,1,
{"ru","Конструктор описания типов. Только вставляет новое выражение."}
},
{4,1,
{0,91092dde-83c8-4741-8dc0-6c074b420812},"",-1,-1,1,0,""},2},
{7,9baf9d9c-f98a-4a19-b3e2-1f7f79729337,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,35403833-a4ea-4c92-9e08-90fcb3afda3c,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,1c825604-4c36-444d-9157-0b3c4f080170,
{8,"Разделитель20",0,2,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,7,1e2,2,0,1,0,0,0,0},fa611e48-9557-4e2e-91f6-88e53473b22e,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,7,1e2,2,0,1,0,0,0,0},bf147fe0-fc2b-4dd4-b25d-1da0eec23588,
{8,"Выполнить",0,3,
{1,3,
{"ru","Выполнить"},
{"en","Выполнить"},
{"uk","Выполнить"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,1,1e2,0,3,1,0,0,0,0},311d24d1-165b-4737-9f1b-e5c68cce5673,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,1,1e2,0,3,1,0,0,0,0},1130e9da-acd0-4b6b-8875-6cdef818933e,
{8,"Разделитель21",0,1,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,6,1e2,2,0,1,0,0,0,0},26a978b4-3d45-433f-96da-3942e9b603eb,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,6,1e2,2,0,1,0,0,0,0},1968d7d8-bea1-489a-b95b-c653c0b8c489,
{8,"РедакторСтроковогоЛитерала",0,2,
{1,3,
{"ru","Редактор строки"},
{"ru","Редактор текста"},
{"en","Редактор строки"},
{"uk","Редактор строки"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,5,1e2,0,0,1,0,0,0,0},c7dfb84d-d8e4-4607-bcb3-f41ee872ba8e,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,5,1e2,0,0,1,0,0,0,0},5ca205df-8dc3-4bf1-8ff6-004d158bfb64,
{8,"ПереименоватьСлово",0,2,
{1,1,
{"ru","Переименовать"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,14,1e2,0,0,1,0,0,0,0},f4cb8351-a4bc-478e-9c31-96ec43b164ab,
{1,3,
{"ru","Переименовать"},
{"en","Переименовать"},
{"uk","Переименовать"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,14,1e2,0,0,1,0,0,0,0},80ee3a73-aa3f-46f0-8464-f6541627f639,
{8,"КонструкторЗапросов",0,6,
{1,3,
{"ru","Конструктор"},
{"ru","Конструктор запроса"},
{"en","Конструктор"},
{"uk","Конструктор"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,8,1e2,0,0,1,0,0,0,0},4124b2e2-3216-4a95-a933-387efbd6b900,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,8,1e2,0,0,1,0,0,0,0},d270bf6d-3015-465a-b373-b15629ecab2f,
{8,"КонструкторОписанияТипов",0,2,
{1,1,
{"ru","Конструктор описания типов"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1e2,0,0,1,0,0,0,0},2e7b56bd-aed4-4f3d-9f3d-4b885c12b3aa,
{8,"Разделитель23",0,3,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,12,1e2,2,0,1,0,0,0,0},fdfbdd18-176c-4c8f-af67-82cd8c28e0d4,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,12,1e2,2,0,1,0,0,0,0},bc2d00a4-bf39-424f-81f3-36af09280ef4,
{8,"ПоискОбщегоМетода",0,1,
{1,3,
{"ru","Общие методы"},
{"en","Общие методы"},
{"uk","Общие методы"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,11,1e2,0,0,1,0,0,0,0},2a8285fe-6a05-466d-a2f0-a73fe75500c6,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,11,1e2,0,0,1,0,0,0,0},9baf9d9c-f98a-4a19-b3e2-1f7f79729337,
{8,"Разделитель24",0,4,
{1,1,
{"ru","Действие"}
@ -1077,23 +1097,9 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1,4,
{7,c23e6759-16a2-402a-a2c0-5713ff50eff7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,43b39394-b3e0-40af-ab24-0a6eb86dac9b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,44c03404-2654-4846-b91b-816cf942e1b0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Копировать весь текст в буфер обмена"},
{"en","Копировать весь текст в буфер обмена"},
{"uk","Копировать весь текст в буфер обмена"}
},
{1,3,
{"ru","Копировать весь текст в буфер обмена"},
{"en","Копировать весь текст в буфер обмена"},
{"uk","Копировать весь текст в буфер обмена"}
},
{4,1,
{0,ce20c321-bc66-4c13-8bc1-58d477f5b758},"",-1,-1,0,0,""},2},
{7,14771d64-e4a3-4517-9b99-1812484b4020,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,c452cad7-b5e9-472d-8758-21b315cbcb81,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Вставить весь текст из буфера обмена"},
@ -1107,25 +1113,39 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
},
{4,1,
{0,ef4a1e23-a419-47a0-a14a-c6ad33f99d31},"",-1,-1,0,0,""},2},
{7,fc982b15-ba5c-46f4-86dd-ad69df50e79c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,8db1a412-84a3-44b7-8e23-dae1ff303c7d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647},7,
{1,3,
{"ru","Копировать весь текст в буфер обмена"},
{"en","Копировать весь текст в буфер обмена"},
{"uk","Копировать весь текст в буфер обмена"}
},
{1,3,
{"ru","Копировать весь текст в буфер обмена"},
{"en","Копировать весь текст в буфер обмена"},
{"uk","Копировать весь текст в буфер обмена"}
},
{4,1,
{0,ce20c321-bc66-4c13-8bc1-58d477f5b758},"",-1,-1,0,0,""},2},
{7,0304363b-6f31-45b8-a24c-8253bc092e8e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,c23e6759-16a2-402a-a2c0-5713ff50eff7,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,43b39394-b3e0-40af-ab24-0a6eb86dac9b,
{8,"Разделитель2",0,3,
{1,1,
{"ru","Действие"}
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,11,1e2,2,0,1,0,0,0,0},14771d64-e4a3-4517-9b99-1812484b4020,
},0,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,11,1e2,2,0,1,0,0,0,0},c452cad7-b5e9-472d-8758-21b315cbcb81,
{8,"ВставитьИзБуфераОбменаВесьТекст",0,3,
{1,3,
{"ru","Вставить все"},
{"en","Вставить все"},
{"uk","Вставить все"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15,1e2,0,0,1,0,0,0,0},44c03404-2654-4846-b91b-816cf942e1b0,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,15,1e2,0,0,1,0,0,0,0},8db1a412-84a3-44b7-8e23-dae1ff303c7d,
{8,"КопироватьВБуферОбменаВесьТекст",0,3,
{1,3,
{"ru","Копировать все"},
{"en","Копировать все"},
{"uk","Копировать все"}
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1e2,0,0,1,0,0,0,0},fc982b15-ba5c-46f4-86dd-ad69df50e79c,
},1,5f93bb56-c18c-4794-9d59-6dca92bdbb3c,16,1e2,0,0,1,0,0,0,0},0304363b-6f31-45b8-a24c-8253bc092e8e,
{8,"Разделитель30",0,3,
{1,1,
{"ru","Действие"}
@ -1194,34 +1214,11 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,f2825219-242c-4238-9a36-b8d028bfceed,16,1,6,
{7,dedd2791-9cdf-45c5-b3d7-296718718d76,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,13},8,
{0,0,0},2},
{7,76ed0699-23e4-4199-9767-baff6df3b270,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,15},6,
{1,3,
{"ru","Справка по сочетаниям клавиш"},
{"en","Справка по сочетаниям клавиш"},
{"uk","Справка по сочетаниям клавиш"}
},
{1,3,
{"ru","Справка по сочетаниям клавиш"},
{"en","Справка по сочетаниям клавиш"},
{"uk","Справка по сочетаниям клавиш"}
},0},
{7,efe5cf09-4b49-415d-b16a-257edb7c4d9b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,5},0,2},
{7,d618762d-c7f3-4967-a279-d8202167ee2d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,2e4bbd49-3f54-4f1f-b416-c5ebbf671fe6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,10},0,2},
{7,15a94cbb-aae4-41c6-a946-d8058fd9cf3d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,11},10,
{1,3,
{"ru","Найти следующее"},
{"en","Найти следующее"},
{"uk","Найти следующее"}
},
{0,114,0},2},
{7,f7f69c8e-3339-4d81-9f90-f568e7979e9c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,b4b72a41-489b-4526-8234-e50e611637b1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,5},0,2},
{7,c622d3ba-30d4-42d7-88e6-fb790186d625,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,12},14,
{1,3,
{"ru","Найти предыдущее"},
@ -1233,8 +1230,31 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{"en","Найти предыдущее"},
{"uk","Найти предыдущее"}
},
{0,114,4},2},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,efe5cf09-4b49-415d-b16a-257edb7c4d9b,
{0,114,4},2},
{7,9ae56512-0e61-4a32-9072-72d92e3d53c4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,11},10,
{1,3,
{"ru","Найти следующее"},
{"en","Найти следующее"},
{"uk","Найти следующее"}
},
{0,114,0},2},
{7,e80092d8-8e7b-4b22-b51f-b7c213c48df1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,15},6,
{1,3,
{"ru","Справка по сочетаниям клавиш"},
{"en","Справка по сочетаниям клавиш"},
{"uk","Справка по сочетаниям клавиш"}
},
{1,3,
{"ru","Справка по сочетаниям клавиш"},
{"en","Справка по сочетаниям клавиш"},
{"uk","Справка по сочетаниям клавиш"}
},0},
{7,edef48bd-1485-490f-a84e-3aec73fbf0d9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,f2825219-242c-4238-9a36-b8d028bfceed,13},8,
{0,0,0},2},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,b4b72a41-489b-4526-8234-e50e611637b1,
{8,"КонтекстноеМеню",0,1,
{1,3,
{"ru","КонтекстноеМеню"},
@ -1245,31 +1265,31 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{1,f2825219-242c-4238-9a36-b8d028bfceed,4,0}
}
},
{5,f2825219-242c-4238-9a36-b8d028bfceed,5,0,5,d618762d-c7f3-4967-a279-d8202167ee2d,
{5,f2825219-242c-4238-9a36-b8d028bfceed,5,0,5,2e4bbd49-3f54-4f1f-b416-c5ebbf671fe6,
{8,"КонструкторФорматнойСтроки",0,2,
{1,3,
{"ru","Конструктор форматной строки"},
{"en","Конструктор форматной строки"},
{"uk","Конструктор форматной строки"}
},1,f2825219-242c-4238-9a36-b8d028bfceed,7,1e2,0,0,1,0,0,0,0},15a94cbb-aae4-41c6-a946-d8058fd9cf3d,
},1,f2825219-242c-4238-9a36-b8d028bfceed,7,1e2,0,0,1,0,0,0,0},9ae56512-0e61-4a32-9072-72d92e3d53c4,
{8,"НайтиСледующееHTML",0,2,
{1,3,
{"ru","Найти следующее"},
{"en","Найти следующее"},
{"uk","Найти следующее"}
},1,f2825219-242c-4238-9a36-b8d028bfceed,8,1e2,0,0,1,0,0,0,0},f7f69c8e-3339-4d81-9f90-f568e7979e9c,
},1,f2825219-242c-4238-9a36-b8d028bfceed,8,1e2,0,0,1,0,0,0,0},c622d3ba-30d4-42d7-88e6-fb790186d625,
{8,"НайтиПредыдущееHTML",0,3,
{1,3,
{"ru","Найти предыдущее"},
{"en","Найти предыдущее"},
{"uk","Найти предыдущее"}
},1,f2825219-242c-4238-9a36-b8d028bfceed,9,1e2,0,0,1,0,0,0,0},76ed0699-23e4-4199-9767-baff6df3b270,
},1,f2825219-242c-4238-9a36-b8d028bfceed,9,1e2,0,0,1,0,0,0,0},e80092d8-8e7b-4b22-b51f-b7c213c48df1,
{8,"СочетанияКлавишHTML",0,1,
{1,3,
{"ru","Справка по сочетаниям клавиш"},
{"en","Справка по сочетаниям клавиш"},
{"uk","Справка по сочетаниям клавиш"}
},1,f2825219-242c-4238-9a36-b8d028bfceed,14,1e2,0,0,1,0,1,0,0},dedd2791-9cdf-45c5-b3d7-296718718d76,
},1,f2825219-242c-4238-9a36-b8d028bfceed,14,1e2,0,0,1,0,1,0,0},edef48bd-1485-490f-a84e-3aec73fbf0d9,
{8,"ЗаменитьВхожденияHTML",0,2,
{1,3,
{"ru","Заменить все"},
@ -1311,7 +1331,7 @@ M9He49He49He45kAANHe49He49He49He49He45lmM9He49He49He49He49He49He
{0}
}
}
},539,228,1,0,0,4,4,332,539,228,96},
},539,228,1,0,0,4,4,343,539,228,96},
{
{-1},5,
{0},

View File

@ -129,10 +129,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мПлатформа = ирКэш.Получить();

View File

@ -98,10 +98,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мРежимОтладки = Ложь;
ДеревоЗапросов.Колонки.Добавить("ИД");

View File

@ -2006,7 +2006,7 @@
Если ЭлементыФормы.ПанельЗапрос.Страницы.ТелоЗапроса.Доступность Тогда
Если ИсточникТелаЗапроса = "ДанныеФормыЗапроса" Или ИсточникТелаЗапроса = "ТелоЗапросаСтрока" Тогда
Текст = Текст + "
|ТелоЗапросаСтрока = " + ирОбщий.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(ТелоЗапросаСтрока()) + ";
|ТелоЗапросаСтрока = " + ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(ТелоЗапросаСтрока()) + ";
|КодировкаЗапроса = """ + КодировкаЗапроса + """;
спользоватьBOMЗапроса = " + ?(ИспользоватьBOM, "ИспользованиеByteOrderMark.Авто", "ИспользованиеByteOrderMark.НеИспользовать") + ";
|ЗапросHTTP.УстановитьТелоИзСтроки(ТелоЗапросаСтрока, КодировкаЗапроса, ИспользоватьBOMЗапроса);";
@ -2017,7 +2017,7 @@
КонецЕсли;
Для Каждого ЗаголовокЗапроса Из ЗаголовкиЗапроса Цикл
Текст = Текст + "
|ЗапросHTTP.Заголовки.Вставить(""" + ЗаголовокЗапроса.Имя + """, " + ирОбщий.СтрокаВВыражениеВстроенногоЯзыкаЛкс(ЗаголовокЗапроса.Значение) + ");";
|ЗапросHTTP.Заголовки.Вставить(""" + ЗаголовокЗапроса.Имя + """, " + ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(ЗаголовокЗапроса.Значение) + ");";
КонецЦикла;
Текст = Текст + "
|ОтветHTTP = СоединениеHTTP.ВызватьHTTPМетод(""" + МетодЗапроса + """, ЗапросHTTP);

View File

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

View File

@ -113,7 +113,7 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,2,0,1,
{5,a6448e9d-6277-4e10-ba66-de8906892560,5,1,3,
{7,f0397685-7d23-40bc-bc26-988ec76befc5,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,b2a3e007-5300-4d37-92eb-d42c785521e1,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"OK",
{1,"OK",
{1,1,
@ -136,20 +136,20 @@
{"en","OK"},
{"uk","OK"}
},1},
{7,24ce2ee3-ff42-4f42-8138-f6c9b6b9c323,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{7,70e53b30-0290-48ec-9f86-01b1f4fd3208,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,1},
{7,a948a59f-f61a-41d5-ab96-464a5ba89cab,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,087869b2-a402-4334-8850-86fc850ffecc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1},0,1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,f0397685-7d23-40bc-bc26-988ec76befc5,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,b2a3e007-5300-4d37-92eb-d42c785521e1,
{8,"ОсновныеДействияФормыВыполнить",0,1,
{1,3,
{"ru"," OK "},
{"en"," OK "},
{"uk"," OK "}
},1,a6448e9d-6277-4e10-ba66-de8906892560,1,1e2,0,1,1,0,0,0,0},24ce2ee3-ff42-4f42-8138-f6c9b6b9c323,
},1,a6448e9d-6277-4e10-ba66-de8906892560,1,1e2,0,1,1,0,0,0,0},70e53b30-0290-48ec-9f86-01b1f4fd3208,
{8,"Разделитель",0,1,
{1,0},0,a6448e9d-6277-4e10-ba66-de8906892560,2,1e2,2,1,1,0,0,0,0},a948a59f-f61a-41d5-ab96-464a5ba89cab,
{1,0},0,a6448e9d-6277-4e10-ba66-de8906892560,2,1e2,2,1,1,0,0,0,0},087869b2-a402-4334-8850-86fc850ffecc,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,3,
{"ru","Отмена"},
@ -160,7 +160,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,3189eb9a-41c3-4d25-99c2-88f4c80aede2,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1f6a04b4-765b-471f-9dce-1d25f3dd2574,1,0,0}
},
{8,0,524,363,549,1,
{0,
@ -1925,7 +1925,7 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0,0},9,2,0,0,1,1,
{5,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1,6,
{7,bbff462a-6a58-4ee9-b674-81f18b95ec8c,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,c8ace707-d4a5-4b4e-8412-b1f4f4210be4,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыИсследоватьПараметры",
{1,"КоманднаяПанельПараметрыИсследоватьПараметры",
{1,1,
@ -1954,43 +1954,43 @@ CJ8hzauklTUXI6ZmLObYei+H+EW4iQ4KEA893L+rj9fLqOmJNvnvvf7XTv8A},0},0,0,0,0,0,183},
},
{4,1,
{0,f0d4d0db-9b47-4ac1-af2b-5a72876b7e25},"",-1,-1,0,0,""},2},
{7,1844d2cc-2026-437d-a908-f7f4c40fa0c2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,1cf094e9-c108-46a4-9bcd-b134027e3325,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,82,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,9b9fa711-6b95-4329-b0cf-9e6d782f9cb8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,51f53626-6ece-47bf-9a7d-698b3dbf8d36,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,80,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,4f5f72ab-f7b0-4767-bd6b-bb07d13a4ddc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{7,ac69216e-d12c-4ac9-8ad7-de83974932a0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2},
{7,64102b6d-c701-4924-a1ae-cd0d3207b6d3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,948a0bad-78ad-4500-8d75-4c50388001bd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},
{7,8d9cac97-42a7-47d2-a32f-72f56d14673c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{7,dac2a29d-deb7-461a-a2c8-868bb6b83b1e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,82,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0,2},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,bbff462a-6a58-4ee9-b674-81f18b95ec8c,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,c8ace707-d4a5-4b4e-8412-b1f4f4210be4,
{8,"ИсследоватьПараметры",0,1,
{1,3,
{"ru","Исследовать"},
{"en","Исследовать"},
{"uk","Исследовать"}
},1,38ab2487-257f-49a2-b8ac-9e5159e14f8b,6,1e2,0,3,1,0,0,0,0},1844d2cc-2026-437d-a908-f7f4c40fa0c2,
},1,38ab2487-257f-49a2-b8ac-9e5159e14f8b,6,1e2,0,3,1,0,0,0,0},ac69216e-d12c-4ac9-8ad7-de83974932a0,
{8,"Разделитель",0,1,
{1,1,
{"ru","Действие2"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,9,1e2,2,0,1,0,0,0,0},9b9fa711-6b95-4329-b0cf-9e6d782f9cb8,
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,9,1e2,2,0,1,0,0,0,0},51f53626-6ece-47bf-9a7d-698b3dbf8d36,
{8,"Действие3",0,1,
{1,1,
{"#","Действие3"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1e2,0,0,1,0,0,0,0},1cf094e9-c108-46a4-9bcd-b134027e3325,
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,11,1e2,0,0,1,0,0,0,0},dac2a29d-deb7-461a-a2c8-868bb6b83b1e,
{8,"Действие2",0,1,
{1,1,
{"#","Действие2"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,10,1e2,0,0,1,0,0,0,0},4f5f72ab-f7b0-4767-bd6b-bb07d13a4ddc,
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,10,1e2,0,0,1,0,0,0,0},948a0bad-78ad-4500-8d75-4c50388001bd,
{8,"Действие",0,1,
{1,1,
{"#","Действие"}
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,7,1e2,0,0,1,0,0,0,0},8d9cac97-42a7-47d2-a32f-72f56d14673c,
},0,38ab2487-257f-49a2-b8ac-9e5159e14f8b,7,1e2,0,0,1,0,0,0,0},64102b6d-c701-4924-a1ae-cd0d3207b6d3,
{8,"Действие1",0,1,
{1,1,
{"#","Действие1"}

View File

@ -184,7 +184,7 @@
Запрос.Параметры.Вставить("СобытиеНачало", "_$Job$_.Start");
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("ИмяПриложения", "BackgroundJob");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли

View File

@ -109,74 +109,7 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0,0},9,2,0,0,0,1,
{5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,43,1,9,
{7,77a1b8b9-7cea-47a2-9735-d6c03f44169a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,8a0050f9-bae8-41cc-aab6-97f1f318d306,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыСформировать",
{1,"ДействияФормыСформировать",
{1,1,
{"ru","Сформировать"}
},
{1,1,
{"ru","Сформировать"}
},
{1,1,
{"ru","Сформировать"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Сформировать диаграмму"},
{"en","Сформировать диаграмму"},
{"uk","Сформировать диаграмму"}
},
{1,3,
{"ru","Сформировать диаграмму"},
{"en","Сформировать диаграмму"},
{"uk","Сформировать диаграмму"}
},
{4,1,
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},2},
{7,871a14fa-842f-4976-afc2-9670e9f28d9c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,d2ca243d-bf61-4eff-bf56-1e773cb3611c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Сохранить настройки формы..."},
{"en","Сохранить настройки формы..."},
{"uk","Сохранить настройки формы..."}
},
{1,3,
{"ru","Сохранить настройки формы..."},
{"en","Сохранить настройки формы..."},
{"uk","Сохранить настройки формы..."}
},
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2},
{7,c82326bd-0007-425b-a76b-bb54e47c8037,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,c36fa5ad-bcc2-448b-a554-c33f8122415a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -205,40 +138,7 @@
},
{4,1,
{0,f3a4ff2d-7c13-4472-910a-5a04b179af69},"",-1,-1,1,0,""},1},
{7,e16f3fa6-677f-4bcb-968d-03331e89e605,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,3fcbadce-3144-424a-8ab0-7f5a5f768fba,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,daf2b1af-ae42-48a6-8711-467149bc26a9,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,dfcaf0a5-51e1-4f08-95dd-3c644d2e88ff,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,2,
@ -270,7 +170,73 @@
},
{4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""},1},
{7,91973d40-8453-4b72-87a3-7a00f25a8947,1,e1692cc2-605b-4535-84dd-28440238746c,
{7,f698e48d-7b68-4e59-9835-c518d7689b7f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,25aef775-be5e-472f-877f-cce9b231daa9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},
{7,1bd9b06c-99aa-467d-be09-899d99c6111d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{1,3,
{"ru","Загрузить настройку формы..."},
{"en","Загрузить настройку формы..."},
{"uk","Загрузить настройку формы..."}
},
{4,1,
{0,a7707ed1-39b0-418f-974d-4d500d27a9c6},"",-1,-1,1,0,""},2},
{7,24f6a8a4-99de-4247-a935-7c5e786cc186,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыСформировать",
{1,"ДействияФормыСформировать",
{1,1,
{"ru","Сформировать"}
},
{1,1,
{"ru","Сформировать"}
},
{1,1,
{"ru","Сформировать"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,3,
{"ru","Сформировать диаграмму"},
{"en","Сформировать диаграмму"},
{"uk","Сформировать диаграмму"}
},
{1,3,
{"ru","Сформировать диаграмму"},
{"en","Сформировать диаграмму"},
{"uk","Сформировать диаграмму"}
},
{4,1,
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""},2},
{7,f7ce02ce-d1e9-404d-9b97-05f2134a1e32,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
@ -298,44 +264,78 @@
{"uk","О подсистеме"}
},
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,77a1b8b9-7cea-47a2-9735-d6c03f44169a,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""},1},
{7,e5c3349e-6080-4fb9-9b77-9a7581f13a4e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КлсКомандаНажатие",
{1,"КлсКомандаНажатие",
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{1,1,
{"ru","Клс команда нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},15,
{1,3,
{"ru","Сохранить настройки формы..."},
{"en","Сохранить настройки формы..."},
{"uk","Сохранить настройки формы..."}
},
{1,3,
{"ru","Сохранить настройки формы..."},
{"en","Сохранить настройки формы..."},
{"uk","Сохранить настройки формы..."}
},
{4,1,
{0,23f940bf-7381-4c2b-85a1-e541ed428042},"",14,8,1,0,""},
{0,0,0},2},
{7,67706468-99f6-4388-8067-1a8eca03737d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0},1},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,9,25aef775-be5e-472f-877f-cce9b231daa9,
{8,"Разделитель1",0,12,
{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,2,0,1,0,0,0,0},8a0050f9-bae8-41cc-aab6-97f1f318d306,
{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,34,1e2,2,0,1,0,0,0,0},24f6a8a4-99de-4247-a935-7c5e786cc186,
{8,"Сформировать",0,3,
{1,3,
{"ru","Сформировать"},
{"en","Сформировать"},
{"uk","Сформировать"}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,0,3,1,0,0,0,0},871a14fa-842f-4976-afc2-9670e9f28d9c,
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,33,1e2,0,3,1,0,0,0,0},f698e48d-7b68-4e59-9835-c518d7689b7f,
{8,"Разделитель2",0,12,
{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,35,1e2,2,0,1,0,0,0,0},d2ca243d-bf61-4eff-bf56-1e773cb3611c,
{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,35,1e2,2,0,1,0,0,0,0},e5c3349e-6080-4fb9-9b77-9a7581f13a4e,
{8,"СохранитьНастройку",0,11,
{1,3,
{"ru","Сохранить настройки..."},
{"en","Сохранить настройки..."},
{"uk","Сохранить настройки..."}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1e2,0,0,1,0,0,0,0},3fcbadce-3144-424a-8ab0-7f5a5f768fba,
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,42,1e2,0,0,1,0,0,0,0},1bd9b06c-99aa-467d-be09-899d99c6111d,
{8,"ЗагрузитьНастройку",0,6,
{1,3,
{"ru","Загрузить настройку..."},
{"en","Загрузить настройку..."},
{"uk","Загрузить настройку..."}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,43,1e2,0,0,1,0,1,0,0},e16f3fa6-677f-4bcb-968d-03331e89e605,
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,43,1e2,0,0,1,0,1,0,0},67706468-99f6-4388-8067-1a8eca03737d,
{8,"Разделитель3",0,10,
{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,2,0,1,0,0,0,0},daf2b1af-ae42-48a6-8711-467149bc26a9,
{1,0},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,30,1e2,2,0,1,0,0,0,0},dfcaf0a5-51e1-4f08-95dd-3c644d2e88ff,
{8,"НовоеОкно",0,9,
{1,3,
{"ru","НовоеОкно"},
{"en","НовоеОкно"},
{"uk","НовоеОкно"}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},c82326bd-0007-425b-a76b-bb54e47c8037,
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},c36fa5ad-bcc2-448b-a554-c33f8122415a,
{8,"СтруктураФормы",0,5,
{1,3,
{"ru","Структура формы"},
{"en","Структура формы"},
{"uk","Структура формы"}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,40,1e2,0,0,1,0,0,0,0},91973d40-8453-4b72-87a3-7a00f25a8947,
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,40,1e2,0,0,1,0,0,0,0},f7ce02ce-d1e9-404d-9b97-05f2134a1e32,
{8,"ОПодсистеме",0,5,
{1,3,
{"ru","О подсистеме"},
@ -346,7 +346,7 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,b522639c-2ecb-40d1-91b4-ab2fc2a5bcd3,33,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,3b6147a3-c81d-4a56-8cde-d8d5f40e1bf3,33,0,0}
},
{8,0,0,900,25,1,
{0,
@ -907,7 +907,7 @@
{0}
}
}
},900,489,1,0,1,4,4,843,900,489,96},
},900,489,1,0,1,4,4,844,900,489,96},
{
{0},23,
{3,

View File

@ -1769,7 +1769,7 @@
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("ИмяПриложения", "BackgroundJob");
СтруктураОтбора.Вставить("Сеанс", ТекущаяСтрока.НомерСеанса); // сомнительно
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли
@ -1784,7 +1784,7 @@
Возврат;
КонецЕсли;
СтруктураОтбора = ОтборДляЖурналаПоФоновымЗаданиям(ТекущаяСтрока);
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли
@ -2360,7 +2360,7 @@
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Метаданные", Метаданные.РегламентныеЗадания.Найти(ТекущаяСтрока.МетаданныеИмя).ПолноеИмя());
СтруктураОтбора.Вставить("Данные", ТекущаяСтрока.Наименование);
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
АнализЖурналаРегистрации = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализЖурналаРегистрации");
#Если Сервер И Не Сервер Тогда
АнализЖурналаРегистрации = Обработки.ирАнализЖурналаРегистрации.Создать();
#КонецЕсли

View File

@ -926,10 +926,10 @@
//ирПортативный #Иначе
//ирПортативный ирПортативный = ВнешниеОбработки.Создать(ПолноеИмяФайлаБазовогоМодуля, Ложь); // Это будет второй экземпляр объекта
//ирПортативный #КонецЕсли
//ирПортативный ирОбщий = ирПортативный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ПолучитьОбщийМодульЛкс("ирКлиент");
//ирПортативный ирОбщий = ирПортативный.ОбщийМодульЛкс("ирОбщий");
//ирПортативный ирКэш = ирПортативный.ОбщийМодульЛкс("ирКэш");
//ирПортативный ирСервер = ирПортативный.ОбщийМодульЛкс("ирСервер");
//ирПортативный ирКлиент = ирПортативный.ОбщийМодульЛкс("ирКлиент");
мОбъектЗапроса = Новый Запрос;
мРежимРедактораЗапроса = Ложь;

View File

@ -240,7 +240,7 @@
Если Прав(НовыйТекстЗапроса, 1) <> Символы.ПС Тогда
НовыйТекстЗапроса = НовыйТекстЗапроса + Символы.ПС;
КонецЕсли;
СтрокаТекстаЗапроса = ирОбщий.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(НовыйТекстЗапроса);
СтрокаТекстаЗапроса = ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(НовыйТекстЗапроса);
Если ЛиВыделенВесьТекст Тогда
ИменованныеЗапросы = мПлатформа.СтруктураРезультатаПакетногоЗапроса(НовыйТекстЗапроса);
СтрокаТекстаЗапроса = СтрокаТекстаЗапроса + ";" + Символы.ПС;
@ -365,12 +365,14 @@
Если УспехВычисления Тогда
ОткрытьЗначение(ЗначениеПараметра);
Иначе
ИмяПараметра = Сред(ТекущееВыражение, 2);
СтрокаДереваЗапроса = ЭлементыФормы.ДеревоЗапроса.ТекущаяСтрока.Строки.Найти(ИмяПараметра, "ИмяСРодителем");
Если СтрокаДереваЗапроса <> Неопределено Тогда
ЗапомнитьИсточникПереходаВДеревеЗапроса();
ЭлементыФормы.ДеревоЗапроса.ТекущаяСтрока = СтрокаДереваЗапроса;
КонецЕсли;
Если мТекущаяСтрокаДереваЗапроса <> Неопределено Тогда
ИмяПараметра = Сред(ТекущееВыражение, 2);
СтрокаДереваЗапроса = мТекущаяСтрокаДереваЗапроса.Строки.Найти(ИмяПараметра, "ИмяСРодителем");
Если СтрокаДереваЗапроса <> Неопределено Тогда
ЗапомнитьИсточникПереходаВДеревеЗапроса();
ЭлементыФормы.ДеревоЗапроса.ТекущаяСтрока = СтрокаДереваЗапроса;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Истина;
КонецЕсли;
@ -1078,7 +1080,8 @@
ЭлементыФормы.РезультатКоллекция.ТолькоПросмотр = Ложь;
Если ТипЗнч(РезультатКоллекция) = Тип("ТаблицаЗначений") Тогда
РезультатКоллекцияИспользоватьОтборПриИзменении();
Иначе
Иначе
РезультатКоллекцияПриАктивизацииСтроки();
РезультатКоллекцияКомпоновщик.Настройки.Отбор.Элементы.Очистить();
ирКлиент.ТабличноеПолеСОтборомПросмотраОбновитьПредставлениеЛкс(ЭтаФорма, ЭлементыФормы.РезультатКоллекция);
КонецЕсли;
@ -1816,7 +1819,7 @@
КонецЕсли;
ИндексРезультата = 0;
//мАнализТехножурнала = Неопределено; // Антибаг 8.3.5-7 https://partners.v8.1c.ru/forum/t/1442085/m/1442085
//мАнализТехножурнала = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
//мАнализТехножурнала = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
#Если Сервер И Не Сервер Тогда
мАнализТехножурнала = Обработки.ирАнализТехножурнала.Создать();
#КонецЕсли
@ -2592,28 +2595,28 @@
// +++.КЛАСС.ПолеТекстаПрограммы
ПолеТекстаПрограммы = Новый Структура;
ПолеТекстаЗапроса = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
ПолеТекстаЗапроса = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
ПолеТекстаЗапроса = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
ПолеТекстаЗапроса.Инициализировать(ПолеТекстаПрограммы,
ЭтаФорма, ЭлементыФормы.ТекстЗапроса, ЭлементыФормы.КоманднаяПанельТекстЗапроса, 1, , мОбъектЗапроса);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы,
ЭтаФорма, ЭлементыФормы.КодПередВыполнениемЗапроса, , , "ВыполнитьЛокально", ЭтаФорма);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
лПолеТекстаПрограммы.Инициализировать(ПолеТекстаПрограммы,
ЭтаФорма, ЭлементыФормы.КодОбработкиРезультата, , , "ВыполнитьЛокальноКодОбработкиРезультата", ЭтаФорма);
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
лПолеТекстаПрограммы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстаПрограммы");
#Если Сервер И Не Сервер Тогда
лПолеТекстаПрограммы = Обработки.ирКлсПолеТекстаПрограммы.Создать();
#КонецЕсли
@ -2845,7 +2848,7 @@
КонецЕсли;
ПереподключитьОбработчикОжиданияОчисткиМВТ();
мАнализТехножурнала = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
мАнализТехножурнала = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
КонецПроцедуры
@ -3445,23 +3448,38 @@
СтрокаПараметров.ТипЗначения = ПараметрЗапроса.ТипЗначения;
ПривестиЗначениеПараметраКОписаниюТипов(СтрокаПараметров);
ОбновитьТипЗначенияВСтрокеПараметровВФорме(СтрокаПараметров);
Если Истина
И ирОбщий.ЛиСсылкаНаПеречислениеЛкс(СтрокаПараметров.Значение)
И Не ЗначениеЗаполнено(СтрокаПараметров.Значение)
Тогда
ОбъектМД = Метаданные.Перечисления[СтрокаПараметров.Значение.Метаданные().Имя];
#Если Сервер И Не Сервер Тогда
ОбъектМД = Метаданные.Перечисления.ABCКлассификация;
#КонецЕсли
Для Каждого МетаЗначение Из ОбъектМД.ЗначенияПеречисления Цикл
Если Ложь
Или МетаЗначение.Имя = ИмяПараметра
Или ирОбщий.СтрокиРавныЛкс(ирОбщий.ИдентификаторИзПредставленияЛкс(МетаЗначение.Представление()), ИмяПараметра)
Если Не ЗначениеЗаполнено(СтрокаПараметров.Значение) Тогда
Если ирОбщий.ЛиСсылкаНаПеречислениеЛкс(СтрокаПараметров.Значение) Тогда
ОбъектМД = СтрокаПараметров.Значение.Метаданные();
#Если Сервер И Не Сервер Тогда
ОбъектМД = Метаданные.Перечисления.ABCКлассификация;
#КонецЕсли
МенеджерТипа = ирОбщий.ПолучитьМенеджерЛкс(ОбъектМД);
Для Каждого МетаЗначение Из ОбъектМД.ЗначенияПеречисления Цикл
ИмяПредопределенного = МетаЗначение.Имя;
Успех = ПодобратьЗначениеПараметраПоИмени(ИмяПредопределенного, МенеджерТипа, СтрокаПараметров);
Если Успех Тогда
Прервать;
КонецЕсли;
КонецЦикла;
ИначеЕсли ирОбщий.ЛиСсылкаНаОбъектБДЛкс(СтрокаПараметров.Значение) Тогда
ОбъектМД = СтрокаПараметров.Значение.Метаданные();
#Если Сервер И Не Сервер Тогда
ОбъектМД = Метаданные.Справочники.Валюты;
#КонецЕсли
Если Истина
И ирКэш.НомерВерсииПлатформыЛкс() > 803004
И ирОбщий.ЛиКорневойТипОбъектаСПредопределеннымЛкс(ирОбщий.ПервыйФрагментЛкс(ОбъектМД.ПолноеИмя()))
Тогда
СтрокаПараметров.Значение = Перечисления[ОбъектМД.Имя][МетаЗначение.Имя];
Прервать;
МенеджерТипа = ирОбщий.ПолучитьМенеджерЛкс(ОбъектМД);
Для Каждого ИмяПредопределенного Из ОбъектМД.ПолучитьИменаПредопределенных() Цикл
Успех = ПодобратьЗначениеПараметраПоИмени(ИмяПредопределенного, МенеджерТипа, СтрокаПараметров);
Если Успех Тогда
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
@ -3473,6 +3491,20 @@
КонецФункции
Функция ПодобратьЗначениеПараметраПоИмени(Знач ИмяПредопределенного, Знач МенеджерТипа, Знач СтрокаПараметров)
Успех = Ложь;
Если Ложь
Или ИмяПредопределенного = СтрокаПараметров.ИмяПараметра
Или ирОбщий.СтрокиРавныЛкс(ирОбщий.ИдентификаторИзПредставленияЛкс("" + СтрокаПараметров.Значение), СтрокаПараметров.ИмяПараметра)
Тогда
СтрокаПараметров.Значение = МенеджерТипа[ИмяПредопределенного];
Успех = Истина;
КонецЕсли;
Возврат Успех;
КонецФункции
Процедура ПривестиЗначениеПараметраКОписаниюТипов(Знач СтрокаПараметров)
Если Истина
@ -5783,7 +5815,7 @@
УстановитьПараметрыЗапроса(лЗапрос);
ПолучитьРезультирующийЗапрос(лЗапрос,, Истина);
КонсольЗапросов = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
КонсольЗапросов = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирКонсольЗапросов");
#Если Сервер И Не Сервер Тогда
КонсольЗапросов = Обработки.ирКонсольЗапросов.Создать();
#КонецЕсли
@ -5880,63 +5912,76 @@
ПутьВДеревеЗапроса = ирОбщий.ДеревоутьСтрокойЛкс(мТекущаяСтрокаДереваЗапроса, "Имя", ДеревоЗапроса.Строки[0].ТипУзла = "<Packet>");
СтрокаДанных = мТекущаяСтрокаДереваЗапроса.СтрокаДанных;
мСлужебноеПолеТекстовогоДокумента.УстановитьТекст(мТекстЗапросаДерева);
мСлужебноеПолеТекстовогоДокумента.УстановитьГраницыВыделения(
СтрокаДанных.НачальнаяСтрока,
СтрокаДанных.НачальнаяКолонка,
СтрокаДанных.КонечнаяСтрока,
СтрокаДанных.КонечнаяКолонка);
НовыйВыделенныйТекст = РазвернутьВложенныеЗапросы(ЭлементыФормы.ДеревоЗапроса.ТекущаяСтрока, мТекущаяСтрокаДереваЗапроса.Текст);
ТипУзла = мТекущаяСтрокаДереваЗапроса.ТипУзла;
Если мТекущаяСтрокаДереваЗапроса.Родитель <> Неопределено Тогда
ТекстДляОпределенияЯзыка = мТекущаяСтрокаДереваЗапроса.Родитель.Текст;
Иначе
ТекстДляОпределенияЯзыка = мТекущаяСтрокаДереваЗапроса.Текст;
КонецЕсли;
ЭтоРусскийЯзык = ПолеТекстаПрограммы.ТекстЗапроса.ЭтоРусскийВариантТекстаЗапроса(ТекстДляОпределенияЯзыка);
ПсевдонимВложенногоЗапроса = мТекущаяСтрокаДереваЗапроса.Имя;
Если Истина
И мТекущаяСтрокаДереваЗапроса.Строки.Количество() = 1
И (Ложь
Или мТекущаяСтрокаДереваЗапроса.Строки[0].ТипУзла = "<TableWithName>"
Или мТекущаяСтрокаДереваЗапроса.Строки[0].ТипУзла = "<FromUnion>")
И ЗначениеЗаполнено(мТекущаяСтрокаДереваЗапроса.Строки[0].Имя)
Тогда
ПсевдонимВложенногоЗапроса = мТекущаяСтрокаДереваЗапроса.Строки[0].Имя;
КонецЕсли;
//Если Не ЗначениеЗаполнено(ПсевдонимВложенногоЗапроса) Тогда
// Если ЭтоРусскийЯзык Тогда
// ПсевдонимВложенногоЗапроса = "ВложенныйЗапрос";
// Иначе
// ПсевдонимВложенногоЗапроса = "EmbeddedQuery";
// КонецЕсли;
//КонецЕсли;
Если ТипУзла = "<TableWithName>" Тогда
ОтветЗаменитьВременные = Вопрос("Хотите заменить обращение к временным таблицам их определениями (Да), иначе будет сформирован подзапрос из текущего текста (Нет)?", РежимДиалогаВопрос.ДаНет,, КодВозвратаДиалога.Нет);
Если ОтветЗаменитьВременные = КодВозвратаДиалога.Да Тогда
ОпределениеТаблицы = "";
СтрокаЗапросаСоздания = НайтиСтрокуДереваСозданияВременнойТаблицы(мТекущаяСтрокаДереваЗапроса.Текст);
Если СтрокаЗапросаСоздания <> Неопределено Тогда
Ответ = Вопрос("Хотите заменить обращение к временной таблице ее определением?", РежимДиалогаВопрос.ДаНет,, КодВозвратаДиалога.Нет);
Если Ответ = КодВозвратаДиалога.Да Тогда
ОпределениеТаблицы = ПолеТекстаПрограммы.ТекстЗапроса.ИзменитьОператорПоместитьЗапроса(СтрокаЗапросаСоздания.Текст);
КонецЕсли;
ВсеСтроки = ирОбщий.ВсеСтрокиДереваЗначенийЛкс(мТекущаяСтрокаДереваЗапроса);
Для Индекс = 1 - ВсеСтроки.Количество() По 0 Цикл // Обратный обход
СтрокаДерева = ВсеСтроки[-Индекс];
Если СтрокаДерева.ТипУзла = "<TableWithName>" Тогда
СтрокаДанных = СтрокаДерева.СтрокаДанных;
СтрокаЗапросаСоздания = НайтиСтрокуДереваСозданияВременнойТаблицы(СтрокаДерева.Текст);
Если СтрокаЗапросаСоздания <> Неопределено Тогда
мСлужебноеПолеТекстовогоДокумента.УстановитьГраницыВыделения(
СтрокаДанных.НачальнаяСтрока,
СтрокаДанных.НачальнаяКолонка,
СтрокаДанных.КонечнаяСтрока,
СтрокаДанных.КонечнаяКолонка);
ОпределениеТаблицы = ПолеТекстаПрограммы.ТекстЗапроса.ИзменитьОператорПоместитьЗапроса(СтрокаЗапросаСоздания.Текст);
НовыйВыделенныйТекст = "(" + ОпределениеТаблицы + ") ";
мСлужебноеПолеТекстовогоДокумента.ВыделенныйТекст = НовыйВыделенныйТекст;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Иначе
мСлужебноеПолеТекстовогоДокумента.УстановитьГраницыВыделения(
СтрокаДанных.НачальнаяСтрока,
СтрокаДанных.НачальнаяКолонка,
СтрокаДанных.КонечнаяСтрока,
СтрокаДанных.КонечнаяКолонка);
НовыйВыделенныйТекст = РазвернутьВложенныеЗапросы(ЭлементыФормы.ДеревоЗапроса.ТекущаяСтрока, мТекущаяСтрокаДереваЗапроса.Текст);
ТипУзла = мТекущаяСтрокаДереваЗапроса.ТипУзла;
Если мТекущаяСтрокаДереваЗапроса.Родитель <> Неопределено Тогда
ТекстДляОпределенияЯзыка = мТекущаяСтрокаДереваЗапроса.Родитель.Текст;
Иначе
ТекстДляОпределенияЯзыка = мТекущаяСтрокаДереваЗапроса.Текст;
КонецЕсли;
Если Не ЗначениеЗаполнено(ОпределениеТаблицы) Тогда
ЭтоРусскийЯзык = ПолеТекстаПрограммы.ТекстЗапроса.ЭтоРусскийВариантТекстаЗапроса(ТекстДляОпределенияЯзыка);
ПсевдонимВложенногоЗапроса = мТекущаяСтрокаДереваЗапроса.Имя;
Если Истина
И мТекущаяСтрокаДереваЗапроса.Строки.Количество() = 1
И (Ложь
Или мТекущаяСтрокаДереваЗапроса.Строки[0].ТипУзла = "<TableWithName>"
Или мТекущаяСтрокаДереваЗапроса.Строки[0].ТипУзла = "<FromUnion>")
И ЗначениеЗаполнено(мТекущаяСтрокаДереваЗапроса.Строки[0].Имя)
Тогда
ПсевдонимВложенногоЗапроса = мТекущаяСтрокаДереваЗапроса.Строки[0].Имя;
КонецЕсли;
//Если Не ЗначениеЗаполнено(ПсевдонимВложенногоЗапроса) Тогда
// Если ЭтоРусскийЯзык Тогда
// ПсевдонимВложенногоЗапроса = "ВложенныйЗапрос";
// Иначе
// ПсевдонимВложенногоЗапроса = "EmbeddedQuery";
// КонецЕсли;
//КонецЕсли;
Если ТипУзла = "<TableWithName>" Тогда
Если ЭтоРусскийЯзык Тогда
ОпределениеТаблицы = "ВЫБРАТЬ * ИЗ " + НовыйВыделенныйТекст + " КАК " + ПсевдонимВложенногоЗапроса;
Иначе
ОпределениеТаблицы = "SELECT * FROM " + НовыйВыделенныйТекст + " AS " + ПсевдонимВложенногоЗапроса;
КонецЕсли;
КонецЕсли;
НовыйВыделенныйТекст = "(" + ОпределениеТаблицы + ") ";
ИначеЕсли ТипУзла = "<FromUnion>" Тогда
НовыйВыделенныйТекст = "(" + ирКэш.Получить().ПреобразоватьЗапросВПодзапрос(НовыйВыделенныйТекст, , ПсевдонимВложенногоЗапроса,, ЭтоРусскийЯзык) + ") ";
ИначеЕсли ТипУзла = "<SelectRoot>" Тогда
НовыйВыделенныйТекст = ирКэш.Получить().ПреобразоватьЗапросВПодзапрос(НовыйВыделенныйТекст, , ПсевдонимВложенногоЗапроса,, ЭтоРусскийЯзык);
НовыйВыделенныйТекст = "(" + ОпределениеТаблицы + ") ";
ИначеЕсли ТипУзла = "<FromUnion>" Тогда
НовыйВыделенныйТекст = "(" + ирКэш.Получить().ПреобразоватьЗапросВПодзапрос(НовыйВыделенныйТекст, , ПсевдонимВложенногоЗапроса,, ЭтоРусскийЯзык) + ") ";
ИначеЕсли ТипУзла = "<SelectRoot>" Тогда
НовыйВыделенныйТекст = ирКэш.Получить().ПреобразоватьЗапросВПодзапрос(НовыйВыделенныйТекст, , ПсевдонимВложенногоЗапроса,, ЭтоРусскийЯзык);
КонецЕсли;
мСлужебноеПолеТекстовогоДокумента.ВыделенныйТекст = НовыйВыделенныйТекст;
КонецЕсли;
мСлужебноеПолеТекстовогоДокумента.ВыделенныйТекст = НовыйВыделенныйТекст;
// Данная проверка нужна только для корня
мОбъектЗапроса.Текст = мСлужебноеПолеТекстовогоДокумента.ПолучитьТекст();
Если Не ПроверитьКорректностьТекстаЗапросаИЗаполнитьПараметры(Ложь, Ложь) Тогда
Если Не ПроверитьКорректностьТекстаЗапросаИЗаполнитьПараметры(Ложь, Ложь,, мОбъектЗапроса.Текст) Тогда
Ответ = Вопрос("Новый текст запроса содержит логические ошибки. Продолжить?", РежимДиалогаВопрос.ОКОтмена);
Если Ответ <> КодВозвратаДиалога.ОК Тогда
Возврат;
@ -6468,7 +6513,7 @@
Функция ПолучитьКодПолученияРезультатаЗапроса(СтруктураНатуральныхПараметров = Неопределено)
//ПолучитьРезультирующийЗапрос(мЗапросРезультата, мЗапросРезультата.Текст);
ТекстЗапроса = ирОбщий.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(мОписаниеРезультата.ТекстЗапроса);
ТекстЗапроса = ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(мОписаниеРезультата.ТекстЗапроса);
Если ирОбщий.СтрокиРавныЛкс(мОписаниеРезультата.ТипЗапроса, "WQL") Тогда
лИмяСервера = мОписаниеРезультата.ПараметрыWMI.ИмяСервераWMI;
Если Не ЗначениеЗаполнено(лИмяСервера) Тогда
@ -6480,7 +6525,7 @@
СоединениеФакт = "";
ConnectADO(ПолучитьИсточникДанныхADO(),,,,,, СоединениеФакт);
ТекстМодуля = "СоединениеADO = Новый COMОбъект(""ADODB.Connection"");
|СоединениеADO.Open(" + ирОбщий.СтрокаВВыражениеВстроенногоЯзыкаЛкс(СоединениеФакт) + ");
|СоединениеADO.Open(" + ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(СоединениеФакт) + ");
|мОбъектЗапроса = Новый COMОбъект(""ADODB.Command"");
|мОбъектЗапроса.ActiveConnection = СоединениеADO;
|мОбъектЗапроса.CommandText = " + ТекстЗапроса + ";";
@ -6939,7 +6984,7 @@
ТекущиеДанные = ЭлементыФормы.Параметры.ТекущиеДанные;
Если ТекущиеДанные.ЭтоВыражение = Истина Тогда
ЗначенияПараметров = ПолучитьСтруктуруПараметров();
ОбработкаВводаФормулы = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирВводВыраженияВстроенногоЯзыка");
ОбработкаВводаФормулы = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирВводВыраженияВстроенногоЯзыка");
#Если Сервер И Не Сервер Тогда
ОбработкаВводаФормулы = Обработки.ирВводВыраженияВстроенногоЯзыка.Создать();
#КонецЕсли
@ -10738,7 +10783,7 @@
РасшифровкаПоля = КонструкторЗапроса.ЗначениеОтбораНаЯзыкеЗапросов(ЗначениеПоля);
Иначе
РасшифровкаПоля = ирОбщий.ПредставлениеЗначенияСОграничениемДлиныЛкс(ЗначениеПоля);
РасшифровкаПоля = ирОбщий.СтрокаВВыражениеВстроенногоЯзыкаЛкс(СокрЛП(РасшифровкаПоля));
РасшифровкаПоля = ирОбщий.ТекстВВыражениеВстроенногоЯзыкаЛкс(СокрЛП(РасшифровкаПоля));
Если ирОбщий.ЛиСсылкаНаОбъектБДЛкс(ЗначениеПоля, Ложь) Тогда
БазовоеИмяПараметра = КонструкторЗапроса.БазовоеИмяПараметраИзЗначения(ЗначениеПоля);
СтрокаПараметра = ирОбщий.НайтиДобавитьПараметрСсылкуВТаблицуЛкс(НоваяФорма.Параметры, "ИмяПараметра", "Значение", ЗначениеПоля, БазовоеИмяПараметра, Истина);

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