├── .gitignore
├── LICENSE
├── README.md
└── src
├── Catalogs
├── Алгоритмы.xml
├── Алгоритмы
│ └── Forms
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── Запросы.xml
├── Запросы
│ └── Forms
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── Конвертации.xml
├── Конвертации
│ └── Forms
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── Конфигурации.xml
├── Конфигурации
│ └── Ext
│ │ └── ObjectModule.bsl
├── ПравилаКонвертацииОбъектов.xml
├── ПравилаКонвертацииОбъектов
│ └── Forms
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── ПравилаКонвертацииПредопределенныхДанных.xml
├── ПравилаКонвертацииПредопределенныхДанных
│ └── Forms
│ │ ├── ФормаЭлементаXML.xml
│ │ └── ФормаЭлементаXML
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── ПравилаКонвертацииСвойств.xml
├── ПравилаКонвертацииСвойств
│ └── Forms
│ │ ├── ФормаГруппы.xml
│ │ ├── ФормаГруппы
│ │ └── Ext
│ │ │ ├── Form.xml
│ │ │ └── Form
│ │ │ └── Module.bsl
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── ПравилаОбработкиДанных.xml
├── ПравилаОбработкиДанных
│ └── Forms
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── ПравилаРегистрацииОбъектов.xml
├── ПравилаРегистрацииОбъектов
│ └── Forms
│ │ ├── ФормаЭлемента.xml
│ │ └── ФормаЭлемента
│ │ └── Ext
│ │ ├── Form.xml
│ │ └── Form
│ │ └── Module.bsl
├── Релизы.xml
└── Релизы
│ ├── Ext
│ └── ObjectModule.bsl
│ └── Forms
│ ├── ФормаЭлемента.xml
│ └── ФормаЭлемента
│ └── Ext
│ ├── Form.xml
│ └── Form
│ └── Module.bsl
├── CommonCommands
├── ИсторияИзменений.xml
├── КД3_Настройки.xml
└── КД3_Настройки
│ └── Ext
│ └── CommandModule.bsl
├── CommonForms
├── КД3_Настройки.xml
└── КД3_Настройки
│ └── Ext
│ ├── Form.xml
│ └── Form
│ └── Module.bsl
├── CommonModules
├── КД3_ЗагрузкаМетаданных.xml
├── КД3_ЗагрузкаМетаданных
│ └── Ext
│ │ └── Module.bsl
├── КД3_ЗагрузкаМетаданныхКлиентСервер.xml
├── КД3_ЗагрузкаМетаданныхКлиентСервер
│ └── Ext
│ │ └── Module.bsl
├── КД3_Метаданные.xml
├── КД3_Метаданные
│ └── Ext
│ │ └── Module.bsl
├── КД3_МетаданныеКлиент.xml
├── КД3_МетаданныеКлиент
│ └── Ext
│ │ └── Module.bsl
├── КД3_МетаданныеПовтИсп.xml
├── КД3_МетаданныеПовтИсп
│ └── Ext
│ │ └── Module.bsl
├── КД3_Настройки.xml
├── КД3_Настройки
│ └── Ext
│ │ └── Module.bsl
├── КД3_НастройкиКлиент.xml
├── КД3_НастройкиКлиент
│ └── Ext
│ │ └── Module.bsl
├── КД3_ПарсерМодулей1С.xml
├── КД3_ПарсерМодулей1С
│ └── Ext
│ │ └── Module.bsl
├── КД3_ПарсерМодулейRegExp.xml
├── КД3_ПарсерМодулейRegExp
│ └── Ext
│ │ └── Module.bsl
├── КД3_РедакторКодаКлиент.xml
├── КД3_РедакторКодаКлиент
│ └── Ext
│ │ └── Module.bsl
├── КД3_УправлениеФормой.xml
├── КД3_УправлениеФормой
│ └── Ext
│ │ └── Module.bsl
├── КД3_УправлениеФормойВызовСервера.xml
├── КД3_УправлениеФормойВызовСервера
│ └── Ext
│ │ └── Module.bsl
├── КД3_УправлениеФормойКлиент.xml
├── КД3_УправлениеФормойКлиент
│ └── Ext
│ │ └── Module.bsl
├── КД3_УправлениеФормойКлиентСервер.xml
├── КД3_УправлениеФормойКлиентСервер
│ └── Ext
│ │ └── Module.bsl
├── КонвертацияДанныхXDTOСервер.xml
├── КонвертацияДанныхXDTOСервер
│ └── Ext
│ │ └── Module.bsl
├── СтандартныеПодсистемыКлиент.xml
└── СтандартныеПодсистемыКлиент
│ └── Ext
│ └── Module.bsl
├── CommonPictures
├── ДлительнаяОперация48.xml
├── КД3_ДобавитьПереносСтроки.xml
├── КД3_ДобавитьПереносСтроки
│ └── Ext
│ │ ├── Picture.xml
│ │ └── Picture
│ │ └── Picture.png
├── КД3_Закомментировать.xml
├── КД3_Закомментировать
│ └── Ext
│ │ ├── Picture.xml
│ │ └── Picture
│ │ └── Picture.png
├── КД3_УбратьКомментарии.xml
├── КД3_УбратьКомментарии
│ └── Ext
│ │ ├── Picture.xml
│ │ └── Picture
│ │ └── Picture.png
├── КД3_УдалитьПереносСтроки.xml
├── КД3_УдалитьПереносСтроки
│ └── Ext
│ │ ├── Picture.xml
│ │ └── Picture
│ │ └── Picture.png
├── КД3_Форматировать.xml
├── КД3_Форматировать
│ └── Ext
│ │ ├── Picture.xml
│ │ └── Picture
│ │ └── Picture.png
├── Папка.xml
└── Успешно.xml
├── CommonTemplates
├── КД3_RegExLin32.xml
├── КД3_RegExLin32
│ └── Ext
│ │ └── Template.bin
├── КД3_RegExLin64.xml
├── КД3_RegExLin64
│ └── Ext
│ │ └── Template.bin
├── КД3_RegExWin32.xml
├── КД3_RegExWin32
│ └── Ext
│ │ └── Template.bin
├── КД3_RegExWin64.xml
├── КД3_RegExWin64
│ └── Ext
│ │ └── Template.bin
├── КД3_src.xml
├── КД3_src
│ └── Ext
│ │ └── Template.bin
├── КД3_src_linux.xml
├── КД3_src_linux
│ └── Ext
│ │ └── Template.bin
├── КД3_ЛокальныйКонтекстXDTO.xml
├── КД3_ЛокальныйКонтекстXDTO
│ └── Ext
│ │ └── Template.txt
├── КД3_ЛокальныйКонтекстXML.xml
├── КД3_ЛокальныйКонтекстXML
│ └── Ext
│ │ └── Template.txt
├── КД3_ЛокальныйКонтекстПРО.xml
└── КД3_ЛокальныйКонтекстПРО
│ └── Ext
│ └── Template.txt
├── Configuration.xml
├── DataProcessors
├── КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно.xml
└── КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно
│ ├── Ext
│ ├── Help.xml
│ ├── Help
│ │ └── ru.html
│ ├── ManagerModule.bsl
│ └── ObjectModule.bsl
│ └── Forms
│ ├── Форма.xml
│ └── Форма
│ └── Ext
│ ├── Form.xml
│ └── Form
│ └── Module.bsl
├── Enums
└── ВариантыИдентификацииОбъектов.xml
├── Ext
├── ManagedApplicationModule.bsl
└── OrdinaryApplicationModule.bsl
├── InformationRegisters
├── КомментарииКОбработчикам.xml
└── КомментарииКОбработчикам
│ └── Forms
│ ├── Форма.xml
│ └── Форма
│ └── Ext
│ ├── Form.xml
│ └── Form
│ └── Module.bsl
├── Languages
└── Русский.xml
├── StyleItems
└── ГиперссылкаЦвет.xml
└── Subsystems
├── Администрирование.xml
└── Конфигурации.xml
/.gitignore:
--------------------------------------------------------------------------------
1 | bin
2 | src/ConfigDumpInfo.xml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 GenVP
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # TipsInCD3
2 |
3 | ## Контекстная подсказка в 1С КД3
4 |
5 | Проект переехал на формат EDT: [TipsInCD3_EDT](https://github.com/GenVP/TipsInCD3_EDT)
6 |
7 | Здесь буду выкладывать релизные веки для тех кому не хочется возиться с исходниками EDT.
--------------------------------------------------------------------------------
/src/Catalogs/Алгоритмы.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ab0d1a54-6cc8-46dd-9a52-59042e9e57c9
7 | 6bc46f6e-db81-4cc1-a85a-97cbb942a001
8 |
9 |
10 | 2f977e74-abca-431a-a081-5cfabe383963
11 | 99187ad3-b466-46b4-9dfc-525c79c5e639
12 |
13 |
14 | 92e536b7-54ba-4cbd-adf5-75421d06c447
15 | 83ac4c00-cfac-4a79-bad0-d7c19fa81f8a
16 |
17 |
18 | fbaeaa57-c72f-4c64-bfcb-0ec20024ad59
19 | 3d80573d-792e-41c9-b36f-f6403d155466
20 |
21 |
22 | fa72ea8a-c72c-4962-a466-81b7de872f3d
23 | 5e3bf10c-c633-441e-95d2-30e5656065ff
24 |
25 |
26 |
27 | Алгоритмы
28 |
29 | Adopted
30 | a89dcb4c-9da0-4a58-a7ad-1978a216b163
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/Алгоритмы/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/Алгоритмы/Forms/ФормаЭлемента/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаКлиенте
3 | &После("ВыбранаКонвертация")
4 | Процедура КД3_ВыбранаКонвертация(РезультатЗакрытия, ДополнительныеПараметры)
5 | // Обработка включения в состав конвертаций
6 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, ЭтоКонвертацияXDTO);
7 | КонецПроцедуры
8 |
9 | #Область ПодключаемыеОбработчики
10 |
11 | //@skip-warning
12 | &НаКлиенте
13 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
14 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
15 | КонецПроцедуры
16 |
17 | //@skip-warning
18 | &НаКлиенте
19 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурацииКорреспондента(Элемент)
20 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Истина);
21 | КонецПроцедуры
22 |
23 | //@skip-warning
24 | &НаКлиенте
25 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
26 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
27 | КонецПроцедуры
28 |
29 | &НаКлиенте
30 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
31 | ИзмененныйКонтекст = Новый Структура("Параметры", Объект.Параметры);
32 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, ЭтоКонвертацияXDTO, ИзмененныйКонтекст);
33 | КонецПроцедуры
34 |
35 | //@skip-warning
36 | &НаКлиенте
37 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
38 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
39 | КонецПроцедуры
40 |
41 | //@skip-warning
42 | &НаКлиенте
43 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
44 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
45 | КонецПроцедуры
46 |
47 | &НаКлиенте
48 | Процедура КД3_Подключаемый_ПараметрыПриИзмененииПосле(Элемент)
49 | ИзмененныйКонтекст = Новый Структура("Параметры", Объект.Параметры);
50 | КД3_УправлениеФормойКлиент.ОбновитьЛокальныйКонтекст(ЭтотОбъект, Ложь, ИзмененныйКонтекст);
51 | КонецПроцедуры
52 |
53 | #КонецОбласти
54 |
55 | #Область ЗаменяемыеОбработчики
56 |
57 | //@skip-warning
58 | &НаСервере
59 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
60 |
61 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
62 |
63 | Обработчики = Новый СписокЗначений;
64 | Обработчики.Добавить("Алгоритм", , Объект.ИспользуетсяПриЗагрузке);
65 |
66 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, ЭтоКонвертацияXDTO, "Алгоритм", Обработчики, Элементы.Алгоритм);
67 |
68 | УстановитьДействие("ПриОткрытии", "КД3_Подключаемый_ПриОткрытииПосле");
69 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
70 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
71 | УстановитьДействие("ОбработкаВыбора", "КД3_Подключаемый_ОбработкаВыбора");
72 | Элементы.ИспользуетсяПриЗагрузке.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ИспользуетсяПриЗагрузкеПриИзмененииПосле");
73 | Элементы.Параметры.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ПараметрыПриИзмененииПосле");
74 |
75 | Если НЕ ЭтоКонвертацияXDTO Тогда
76 | Элементы.КД3_Конфигурация.Доступность = НЕ Объект.ИспользуетсяПриЗагрузке;
77 | Элементы.КД3_КонфигурацияКорреспондент.Доступность = Объект.ИспользуетсяПриЗагрузке;
78 | КонецЕсли;
79 |
80 | КонецПроцедуры
81 |
82 | &НаКлиенте
83 | Процедура КД3_Подключаемый_ПриОткрытииПосле(Отказ)
84 | ПриОткрытии(Отказ); // Типовой
85 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, "Алгоритм");
86 | КонецПроцедуры
87 |
88 | &НаКлиенте
89 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
90 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
91 | КонецПроцедуры
92 |
93 | &НаКлиенте
94 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
95 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
96 | КонецПроцедуры
97 |
98 | &НаКлиенте
99 | Процедура КД3_Подключаемый_ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
100 | ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора); // Типовой
101 | // Обработка исключения из состава конвертаций
102 | Если ТипЗнч(ВыбранноеЗначение) = Тип("СписокЗначений") Тогда
103 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, ЭтоКонвертацияXDTO);
104 | КонецЕсли;
105 | КонецПроцедуры
106 |
107 | &НаКлиенте
108 | Процедура КД3_Подключаемый_ИспользуетсяПриЗагрузкеПриИзмененииПосле(Элемент)
109 |
110 | ЭтотОбъект.КД3_Обработчики[0].Пометка = Объект.ИспользуетсяПриЗагрузке;
111 |
112 | Элементы.КД3_Конфигурация.Доступность = НЕ Объект.ИспользуетсяПриЗагрузке;
113 | Если НЕ ЭтоКонвертацияXDTO Тогда
114 | Элементы.КД3_КонфигурацияКорреспондент.Доступность = Объект.ИспользуетсяПриЗагрузке;
115 | КонецЕсли;
116 |
117 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Объект.ИспользуетсяПриЗагрузке);
118 |
119 | КонецПроцедуры
120 |
121 | #Если Сервер Тогда
122 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
123 | #КонецЕсли
124 |
125 | #КонецОбласти
126 |
127 |
--------------------------------------------------------------------------------
/src/Catalogs/Запросы.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2b04983c-1dec-4e99-99c9-5400bcd16a51
7 | 447af0bd-e2c9-4cd4-a6dd-158e2ff9d3d0
8 |
9 |
10 | 2a974300-bb78-420e-aba6-3211fa3933e4
11 | c56cd010-7fd4-4f49-8685-1879c426a598
12 |
13 |
14 | d3de6267-eb91-460e-81e0-5bc3aec9d884
15 | 711c07c6-c3c0-4337-9c24-974645d5181b
16 |
17 |
18 | f8f8b5da-67cc-4684-af19-21cb842e84cd
19 | dee72395-8e7b-49a4-8a29-d3f41d0bbe8f
20 |
21 |
22 | 7eb6dc46-6f51-4a77-b14b-950a5edcacda
23 | 724b18fa-832e-4fbe-9b81-7e6642180736
24 |
25 |
26 |
27 | Запросы
28 |
29 | Adopted
30 | 149701c2-9d27-44d6-a758-e0add97287e3
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/Запросы/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/Запросы/Forms/ФормаЭлемента/Ext/Form.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/Catalogs/Запросы/Forms/ФормаЭлемента/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаКлиенте
3 | &После("ВыбранаКонвертация")
4 | Процедура КД3_ВыбранаКонвертация(РезультатЗакрытия, ДополнительныеПараметры)
5 | // Обработка включения в состав конвертаций
6 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, Ложь);
7 | КонецПроцедуры
8 |
9 | #Область ПодключаемыеОбработчики
10 |
11 | //@skip-warning
12 | &НаКлиенте
13 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
14 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
15 | КонецПроцедуры
16 |
17 | //@skip-warning
18 | &НаКлиенте
19 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурацииКорреспондента(Элемент)
20 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Истина);
21 | КонецПроцедуры
22 |
23 | //@skip-warning
24 | &НаКлиенте
25 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
26 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
27 | КонецПроцедуры
28 |
29 | &НаКлиенте
30 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
31 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, Ложь);
32 | КонецПроцедуры
33 |
34 | //@skip-warning
35 | &НаКлиенте
36 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
37 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
38 | КонецПроцедуры
39 |
40 | //@skip-warning
41 | &НаКлиенте
42 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
43 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
44 | КонецПроцедуры
45 |
46 | #КонецОбласти
47 |
48 | #Область ЗаменяемыеОбработчики
49 |
50 | //@skip-warning
51 | &НаСервере
52 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
53 |
54 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
55 |
56 | Обработчики = Новый СписокЗначений;
57 | Обработчики.Добавить("ТекстЗапроса", , Объект.ИспользуетсяПриЗагрузке);
58 |
59 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, Ложь, "Запрос", Обработчики, Элементы.ТекстЗапроса);
60 |
61 | УстановитьДействие("ПриОткрытии", "КД3_Подключаемый_ПриОткрытииПосле");
62 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
63 | УстановитьДействие("ОбработкаВыбора", "КД3_Подключаемый_ОбработкаВыбора");
64 | Элементы.ИспользуетсяПриЗагрузке.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ИспользуетсяПриЗагрузкеПриИзмененииПосле");
65 |
66 | Элементы.КД3_Конфигурация.Доступность = НЕ Объект.ИспользуетсяПриЗагрузке;
67 | Элементы.КД3_КонфигурацияКорреспондент.Доступность = Объект.ИспользуетсяПриЗагрузке;
68 |
69 | КонецПроцедуры
70 |
71 | &НаКлиенте
72 | Процедура КД3_Подключаемый_ПриОткрытииПосле(Отказ)
73 | ПриОткрытии(Отказ); // Типовой
74 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, "ТекстЗапроса");
75 | КонецПроцедуры
76 |
77 | &НаКлиенте
78 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
79 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
80 | КонецПроцедуры
81 |
82 | &НаКлиенте
83 | Процедура КД3_Подключаемый_ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
84 | ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора); // Типовой
85 | // Обработка исключения из состава конвертаций
86 | Если ТипЗнч(ВыбранноеЗначение) = Тип("СписокЗначений") Тогда
87 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, Ложь);
88 | КонецЕсли;
89 | КонецПроцедуры
90 |
91 | &НаКлиенте
92 | Процедура КД3_Подключаемый_ИспользуетсяПриЗагрузкеПриИзмененииПосле(Элемент)
93 |
94 | ЭтотОбъект.КД3_Обработчики[0].Пометка = Объект.ИспользуетсяПриЗагрузке;
95 |
96 | Элементы.КД3_Конфигурация.Доступность = НЕ Объект.ИспользуетсяПриЗагрузке;
97 | Элементы.КД3_КонфигурацияКорреспондент.Доступность = Объект.ИспользуетсяПриЗагрузке;
98 |
99 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Объект.ИспользуетсяПриЗагрузке);
100 |
101 | КонецПроцедуры
102 |
103 | #Если Сервер Тогда
104 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
105 | #КонецЕсли
106 |
107 | #КонецОбласти
108 |
--------------------------------------------------------------------------------
/src/Catalogs/Конвертации.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 4b39bf50-acb2-4031-aa01-d43407bfd78b
7 | 2254babb-1ab5-4cca-80f7-687260742785
8 |
9 |
10 | f40a28df-f42e-4e73-9387-b660c6cad0a8
11 | 9cd7e32d-6465-446b-b09d-8e34542c842c
12 |
13 |
14 | 9a9c5c1f-5cab-4987-a61a-74dd8e1dc5ab
15 | 1da68dbd-a6ae-4200-8779-354c3214df5b
16 |
17 |
18 | d320e3ea-82b0-4111-b862-b1971f672cfc
19 | c37d14ea-2c34-452c-ba5a-d496b5a08eb9
20 |
21 |
22 | 0a0197aa-dee7-4abd-ac8e-d8f43c5db2db
23 | 2ec3cfb2-e11f-4ed4-8a78-16cf63a9ed4d
24 |
25 |
26 |
27 | Конвертации
28 |
29 | Adopted
30 | e18d9381-4a28-46d8-a92d-755ca9a89e17
31 |
32 |
33 |
34 |
35 |
36 | Конфигурация
37 |
38 | Adopted
39 | addb7fe7-f84d-4058-afa7-f181b8be5d1f
40 |
41 | cfg:CatalogRef.Релизы
42 |
43 |
44 |
45 |
46 |
47 |
48 | КонфигурацияКорреспондент
49 |
50 | Adopted
51 | 60e74b24-33b4-45b0-8b87-59165e372942
52 |
53 | cfg:CatalogRef.Релизы
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/src/Catalogs/Конвертации/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/Конвертации/Forms/ФормаЭлемента/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ПодключаемыеОбработчики
3 |
4 | &НаКлиенте
5 | Процедура КД3_Подключаемый_СтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
6 | Если ТекущаяСтраница = Элементы.СтраницаКонвертацияXDTO Тогда
7 | КД3_Подключаемый_ГруппаДанныеКонвертацииXDTOПриСменеСтраницы(, Элементы.ГруппаДанныеКонвертацииXDTO.ТекущаяСтраница)
8 | ИначеЕсли ТекущаяСтраница = Элементы.СтраницаКонвертацияXML Тогда
9 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.ОбработчикиXML.ТекущаяСтраница);
10 | КонецЕсли;
11 | КонецПроцедуры
12 |
13 | &НаКлиенте
14 | Процедура КД3_Подключаемый_ГруппаДанныеКонвертацииXDTOПриСменеСтраницы(Элемент, ТекущаяСтраница)
15 | Если ТекущаяСтраница = Элементы.СтраницаОбработчики Тогда
16 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчики.ТекущаяСтраница);
17 | КонецЕсли;
18 | КонецПроцедуры
19 |
20 | //@skip-warning
21 | &НаКлиенте
22 | Процедура КД3_Подключаемый_ОбработчикиПриСменеСтраницы(Элемент, ТекущаяСтраница)
23 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, ТекущаяСтраница);
24 | КонецПроцедуры
25 |
26 | //@skip-warning
27 | &НаКлиенте
28 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент);
29 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
30 | КонецПроцедуры
31 |
32 | &НаКлиенте
33 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
34 | ИзмененныйКонтекст = КД3_ЗаполнитьИзмененныйКонтекст_Параметры(ИзмененныйКонтекст);
35 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, КонвертацияXDTO, ИзмененныйКонтекст);
36 | КонецПроцедуры
37 |
38 | //@skip-warning
39 | &НаКлиенте
40 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
41 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
42 | КонецПроцедуры
43 |
44 | //@skip-warning
45 | &НаКлиенте
46 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
47 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
48 | КонецПроцедуры
49 |
50 | #КонецОбласти
51 |
52 | #Область ЗаменяемыеОбработчики
53 |
54 | //@skip-warning
55 | &НаСервере
56 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
57 |
58 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
59 |
60 | Обработчики = Новый СписокЗначений;
61 |
62 | Если КонвертацияXDTO Тогда
63 | Обработчики.Добавить("АлгоритмПередКонвертацией");
64 | Обработчики.Добавить("АлгоритмПередОтложеннымЗаполнением");
65 | Обработчики.Добавить("АлгоритмПослеКонвертации");
66 | СтраницыОбработчиков = Элементы.СтраницыОбработчики;
67 | Иначе
68 | Обработчики.Добавить("АлгоритмПослеЗагрузкиПравилОбмена");
69 | Обработчики.Добавить("АлгоритмПередВыгрузкойДанных");
70 | Обработчики.Добавить("АлгоритмПередПолучениемИзмененныхОбъектов");
71 | Обработчики.Добавить("АлгоритмПередВыгрузкойОбъекта");
72 | Обработчики.Добавить("АлгоритмПередОтправкойИнформацииОбУдалении");
73 | Обработчики.Добавить("АлгоритмПередКонвертациейОбъекта");
74 | Обработчики.Добавить("АлгоритмПослеВыгрузкиОбъекта");
75 | Обработчики.Добавить("АлгоритмПослеВыгрузкиДанных");
76 | Обработчики.Добавить("АлгоритмПередЗагрузкойДанных", , Истина);
77 | Обработчики.Добавить("АлгоритмПослеЗагрузкиПараметров", , Истина);
78 | Обработчики.Добавить("АлгоритмПослеПолученияИнформацииОбУзлахОбмена", , Истина);
79 | Обработчики.Добавить("АлгоритмПередЗагрузкойОбъекта", , Истина);
80 | Обработчики.Добавить("АлгоритмПриПолученииИнформацииОбУдалении", , Истина);
81 | Обработчики.Добавить("АлгоритмПослеЗагрузкиОбъекта", , Истина);
82 | Обработчики.Добавить("АлгоритмПослеЗагрузкиДанных", , Истина);
83 | СтраницыОбработчиков = Элементы.ОбработчикиXML;
84 | КонецЕсли;
85 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, КонвертацияXDTO, "Конвертация", Обработчики, СтраницыОбработчиков);
86 |
87 | УстановитьДействие("ПриОткрытии", "КД3_Подключаемый_ПриОткрытииПосле");
88 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
89 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
90 | Элементы.Конфигурация.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_КонфигурацияПриИзмененииПосле");
91 | Элементы.КонфигурацияИсточник.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_КонфигурацияИсточникПриИзмененииПосле");
92 | Элементы.КонфигурацияКорреспондент.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_КонфигурацияКорреспондентПриИзмененииПосле");
93 | Элементы.Параметры.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ПараметрыПриИзмененииПосле");
94 | Элементы.Страницы.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_СтраницыПриСменеСтраницы");
95 | Элементы.ГруппаДанныеКонвертацииXDTO.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_ГруппаДанныеКонвертацииXDTOПриСменеСтраницы");
96 |
97 | КонецПроцедуры
98 |
99 | &НаКлиенте
100 | Процедура КД3_Подключаемый_ПриОткрытииПосле(Отказ)
101 | ПриОткрытии(Отказ); // Типовой
102 | Если НЕ КонвертацияXDTO Тогда
103 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.ОбработчикиXML.ТекущаяСтраница);
104 | КонецЕсли;
105 | КонецПроцедуры
106 |
107 | &НаКлиенте
108 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
109 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
110 | КонецПроцедуры
111 |
112 | &НаКлиенте
113 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
114 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
115 | КонецПроцедуры
116 |
117 | &НаКлиенте
118 | Процедура КД3_Подключаемый_КонфигурацияПриИзмененииПосле(Элемент)
119 | ЭтотОбъект.КД3_Конфигурация = Объект.Конфигурация;
120 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
121 | КонецПроцедуры
122 |
123 | &НаКлиенте
124 | Процедура КД3_Подключаемый_КонфигурацияИсточникПриИзмененииПосле(Элемент)
125 | ЭтотОбъект.КД3_Конфигурация = Объект.Конфигурация;
126 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
127 | КонецПроцедуры
128 |
129 | &НаКлиенте
130 | Процедура КД3_Подключаемый_КонфигурацияКорреспондентПриИзмененииПосле(Элемент)
131 | ЭтотОбъект.КД3_КонфигурацияКорреспондент = Объект.КонфигурацияКорреспондент;
132 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Истина);
133 | КонецПроцедуры
134 |
135 | &НаКлиенте
136 | Процедура КД3_Подключаемый_ПараметрыПриИзмененииПосле(Элемент)
137 | ИзмененныйКонтекст = КД3_ЗаполнитьИзмененныйКонтекст_Параметры(ИзмененныйКонтекст);
138 | КД3_УправлениеФормойКлиент.ОбновитьЛокальныйКонтекст(ЭтотОбъект, КонвертацияXDTO, ИзмененныйКонтекст);
139 | КонецПроцедуры
140 |
141 | &НаКлиенте
142 | Функция КД3_ЗаполнитьИзмененныйКонтекст_Параметры(ИзмененныйКонтекст)
143 | ИзмененныйКонтекст = Новый Структура;
144 | ИзмененныйКонтекст.Вставить("ПараметрыКонвертации", Новый СписокЗначений);
145 | Для Каждого СтрокаПараметра Из Объект.Параметры Цикл
146 | ИзмененныйКонтекст.ПараметрыКонвертации.Добавить(СтрокаПараметра.Параметр,, СтрокаПараметра.ИспользуетсяПриЗагрузке И НЕ СтрокаПараметра.ПередаватьПараметрПриВыгрузке);
147 | КонецЦикла;
148 | Возврат ИзмененныйКонтекст;
149 | КонецФункции
150 |
151 | #Если Сервер Тогда
152 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
153 | #КонецЕсли
154 |
155 | #КонецОбласти
156 |
--------------------------------------------------------------------------------
/src/Catalogs/Конфигурации.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2999e375-b290-4e2d-aacc-98f0d09707e5
7 | 89b4bdcf-5933-4985-b3c1-6617fd2a19f4
8 |
9 |
10 | b61894f7-a545-45a6-95ec-2b07ce748851
11 | a1a6909c-0b41-4f47-bc4e-75848f7eb110
12 |
13 |
14 | 87b03d9b-209d-456d-8d30-f8ec4dca3204
15 | 11c7bd95-54cf-40fc-a213-34de61eb0bd9
16 |
17 |
18 | ca2ddb5d-2546-4e51-b708-0bb0811ff755
19 | 3e80294b-a6a6-4129-adf2-09392073f7cd
20 |
21 |
22 | 2974af94-e5f3-4ee4-8a6b-f9dff7b2f3bc
23 | 4c95994b-2167-49ee-a0f6-fd654d076a0c
24 |
25 |
26 |
27 | Конфигурации
28 |
29 | Adopted
30 | c2ac19dc-4792-4a28-a5b3-5f1671f79bdb
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/src/Catalogs/Конфигурации/Ext/ObjectModule.bsl:
--------------------------------------------------------------------------------
1 |
2 | &После("ПередУдалением")
3 | Процедура КД3_ПередУдалением(Отказ)
4 | НастройкиКонфигурации = КД3_Метаданные.НастройкиКонфигурации(Ссылка);
5 | КД3_Метаданные.УдалитьОписаниеМетаданных(Ссылка, НастройкиКонфигурации);
6 | КД3_Метаданные.УдалитьНастройкиКонфигурации(Ссылка);
7 | КонецПроцедуры
8 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииОбъектов.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9398f567-1042-4552-b96a-817ffe2751f7
7 | e7372576-ccb5-4d96-bbaf-ab12be5aadcd
8 |
9 |
10 | a820848c-21a7-43cb-aa66-db07d8f9ad50
11 | a55e65a1-32e8-4123-9698-4a4961b336c4
12 |
13 |
14 | ffb08f24-8364-431b-8d68-dc97f9710246
15 | c5aa677c-a00c-4726-87ef-3f9cf346bcde
16 |
17 |
18 | ef365276-b05a-48e0-b927-3f9f921c6b95
19 | db6d874e-5ae8-4817-8a40-d0c81661f262
20 |
21 |
22 | 171dd446-09bc-43a0-ae14-866d6fe2b456
23 | 7d2ec937-66a8-4374-a9cd-3a3e97234f22
24 |
25 |
26 |
27 | ПравилаКонвертацииОбъектов
28 |
29 | Adopted
30 | ccc4d401-cf65-42ba-a49b-6d263a9418f3
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииОбъектов/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииПредопределенныхДанных.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | a71e59f6-ac35-4c36-aafc-c1ec6887657c
7 | 742d8235-3e00-47cf-9af0-843c6b434fea
8 |
9 |
10 | 27956fb5-c10d-43ff-a246-3996aa602eaa
11 | 7c1b329f-6441-4fcf-a66b-226ff70332f7
12 |
13 |
14 | 97b6c688-d0b0-412e-9dec-a14d9dd5b56b
15 | d4cbae96-94c1-4258-aebf-e5d666e49e1b
16 |
17 |
18 | a9ee5f80-c1e2-444e-8d09-8ecddb0bf5ad
19 | a0b34338-dbef-411a-8ab5-0839947f7129
20 |
21 |
22 | 8d2d8a39-3393-4571-a358-3f59d86f9b1b
23 | c9a586e3-e9cc-49bf-a5eb-e2dc404c3fd5
24 |
25 |
26 |
27 | ПравилаКонвертацииПредопределенныхДанных
28 |
29 | Adopted
30 | d0aeb7f1-3c00-46ca-a311-452aa54a89c9
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииПредопределенныхДанных/Forms/ФормаЭлементаXML.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииПредопределенныхДанных/Forms/ФормаЭлементаXML/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаКлиенте
3 | &После("ВыбранаКонвертация")
4 | Процедура КД3_ВыбранаКонвертация(РезультатЗакрытия, ДополнительныеПараметры)
5 | // Обработка включения в состав конвертаций
6 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, Ложь);
7 | КонецПроцедуры
8 |
9 | &НаКлиенте
10 | &После("ВыбранОбъектКонфигурации")
11 | Процедура КД3_ВыбранОбъектКонфигурации(РезультатЗакрытия, ДополнительныеПараметры)
12 | Если ДополнительныеПараметры = "ОбъектКонфигурацииКорреспондент" Тогда
13 | КД3_УправлениеФормойКлиент.ПриИзмененииОбъектаКонфигурации(ЭтотОбъект, Объект.ОбъектКонфигурацииКорреспондент, Ложь, Истина);
14 | Иначе
15 | КД3_УправлениеФормойКлиент.ПриИзмененииОбъектаКонфигурации(ЭтотОбъект, Объект.ОбъектКонфигурации, Ложь, Ложь);
16 | КонецЕсли;
17 | КонецПроцедуры
18 |
19 | #Область ПодключаемыеОбработчики
20 |
21 | &НаКлиенте
22 | Процедура КД3_Подключаемый_СтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
23 | Если ТекущаяСтраница = Элементы.ОбработчикиСобытий Тогда
24 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.ОбработчикиXML.ТекущаяСтраница);
25 | КонецЕсли;
26 | КонецПроцедуры
27 |
28 | //@skip-warning
29 | &НаКлиенте
30 | Процедура КД3_Подключаемый_ОбработчикиПриСменеСтраницы(Элемент, ТекущаяСтраница)
31 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, ТекущаяСтраница);
32 | КонецПроцедуры
33 |
34 | //@skip-warning
35 | &НаКлиенте
36 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
37 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
38 | КонецПроцедуры
39 |
40 | //@skip-warning
41 | &НаКлиенте
42 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурацииКорреспондента(Элемент)
43 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Истина);
44 | КонецПроцедуры
45 |
46 | //@skip-warning
47 | &НаКлиенте
48 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
49 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
50 | КонецПроцедуры
51 |
52 | &НаКлиенте
53 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
54 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, Ложь);
55 | КонецПроцедуры
56 |
57 | //@skip-warning
58 | &НаКлиенте
59 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
60 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
61 | КонецПроцедуры
62 |
63 | //@skip-warning
64 | &НаКлиенте
65 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
66 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
67 | КонецПроцедуры
68 |
69 | &НаКлиенте
70 | Процедура КД3_Подключаемый_ОбъектКонфигурацииПриИзменении(Элемент)
71 | КД3_УправлениеФормойКлиент.ПриИзмененииОбъектаКонфигурации(ЭтотОбъект, Объект.ОбъектКонфигурации, Ложь, Ложь);
72 | КонецПроцедуры
73 |
74 | &НаКлиенте
75 | Процедура КД3_Подключаемый_ОбъектКонфигурацииКорреспондентПриИзменении(Элемент)
76 | КД3_УправлениеФормойКлиент.ПриИзмененииОбъектаКонфигурации(ЭтотОбъект, Объект.ОбъектКонфигурацииКорреспондент, ЛОжь, Истина);
77 | КонецПроцедуры
78 |
79 | #КонецОбласти
80 |
81 | #Область ЗаменяемыеОбработчики
82 |
83 | //@skip-warning
84 | &НаСервере
85 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
86 |
87 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
88 |
89 | Обработчики = Новый СписокЗначений;
90 | Обработчики.Добавить("АлгоритмПередВыгрузкойОбъекта");
91 | Обработчики.Добавить("АлгоритмПриВыгрузкеОбъекта");
92 | Обработчики.Добавить("АлгоритмПослеВыгрузкиОбъекта");
93 | Обработчики.Добавить("АлгоритмПослеВыгрузкиОбъектаВФайлОбмена");
94 | Обработчики.Добавить("АлгоритмПередЗагрузкойОбъекта", , Истина);
95 | Обработчики.Добавить("АлгоритмПриЗагрузкеОбъекта", , Истина);
96 | Обработчики.Добавить("АлгоритмПослеЗагрузкиОбъекта", , Истина);
97 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, Ложь, "ПКПД", Обработчики, Элементы.ОбработчикиXML);
98 |
99 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
100 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
101 | УстановитьДействие("ОбработкаВыбора", "КД3_Подключаемый_ОбработкаВыбора");
102 | Элементы.Страницы.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_СтраницыПриСменеСтраницы");
103 | Элементы.ОбъектКонфигурации.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ОбъектКонфигурацииПриИзменении");
104 | Элементы.ОбъектКонфигурацииКорреспондент.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ОбъектКонфигурацииКорреспондентПриИзменении");
105 |
106 | КонецПроцедуры
107 |
108 | &НаКлиенте
109 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
110 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
111 | КонецПроцедуры
112 |
113 | &НаКлиенте
114 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
115 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
116 | КонецПроцедуры
117 |
118 | &НаКлиенте
119 | Процедура КД3_Подключаемый_ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
120 | ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора); // Типовой
121 | // Обработка исключения из состава конвертаций
122 | Если ТипЗнч(ВыбранноеЗначение) = Тип("СписокЗначений") Тогда
123 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, Ложь);
124 | КонецЕсли;
125 | КонецПроцедуры
126 |
127 | #Если Сервер Тогда
128 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
129 | #КонецЕсли
130 |
131 | #КонецОбласти
132 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииСвойств.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | bd7348ca-a813-4360-a0ed-98a6b4bbb404
7 | a16e8dd6-9897-4590-adaf-d298764eb96f
8 |
9 |
10 | 80a37768-35e2-4b0c-ac79-57aae4000022
11 | 60b176e0-51b6-45e2-9d51-f3e8a4bc2d36
12 |
13 |
14 | 7c00b60a-1ad5-4d40-a0cd-81a3744914bd
15 | 68648837-dea4-42b7-a034-4fde567f0d39
16 |
17 |
18 | 73296b65-667b-4621-af47-ece18e503cae
19 | 58220460-2b28-4c5b-9619-407a3d672ba1
20 |
21 |
22 | 5ee3f312-69bd-42bf-9860-30aa168212c8
23 | d3ae75cb-d9f2-4d40-bfb0-16bb5626222e
24 |
25 |
26 |
27 | ПравилаКонвертацииСвойств
28 |
29 | Adopted
30 | 53fad8f7-3a2e-4008-acf7-679dd43289bc
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииСвойств/Forms/ФормаГруппы.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииСвойств/Forms/ФормаГруппы/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ПодключаемыеОбработчики
3 |
4 | &НаКлиенте
5 | Процедура КД3_Подключаемый_ГруппаXMLПриСменеСтраницы(Элемент, ТекущаяСтраница)
6 | Если ТекущаяСтраница = Элементы.Обработчики Тогда
7 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчики.ТекущаяСтраница);
8 | КонецЕсли;
9 | КонецПроцедуры
10 |
11 | //@skip-warning
12 | &НаКлиенте
13 | Процедура КД3_Подключаемый_ОбработчикиПриСменеСтраницы(Элемент, ТекущаяСтраница)
14 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, ТекущаяСтраница);
15 | КонецПроцедуры
16 |
17 | //@skip-warning
18 | &НаКлиенте
19 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
20 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
21 | КонецПроцедуры
22 |
23 | //@skip-warning
24 | &НаКлиенте
25 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
26 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
27 | КонецПроцедуры
28 |
29 | &НаКлиенте
30 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
31 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, ЭтоКонвертацияXDTO);
32 | КонецПроцедуры
33 |
34 | //@skip-warning
35 | &НаКлиенте
36 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
37 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
38 | КонецПроцедуры
39 |
40 | //@skip-warning
41 | &НаКлиенте
42 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
43 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
44 | КонецПроцедуры
45 |
46 | #КонецОбласти
47 |
48 | #Область ЗаменяемыеОбработчики
49 |
50 | //@skip-warning
51 | &НаСервере
52 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
53 |
54 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
55 |
56 | Если НЕ ЭтоКонвертацияXDTO Тогда
57 | Обработчики = Новый СписокЗначений;
58 | Обработчики.Добавить("АлгоритмПередОбработкойВыгрузки");
59 | Обработчики.Добавить("АлгоритмПередВыгрузкойСвойства");
60 | Обработчики.Добавить("АлгоритмПриВыгрузкеСвойства");
61 | Обработчики.Добавить("АлгоритмПослеВыгрузкиСвойства");
62 | Обработчики.Добавить("АлгоритмПослеОбработкиВыгрузки");
63 | СтраницыОбработчиков = Элементы.СтраницыОбработчики;
64 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, ЭтоКонвертацияXDTO, "ПКГС", Обработчики, СтраницыОбработчиков);
65 |
66 | УстановитьДействие("ПриОткрытии", "КД3_Подключаемый_ПриОткрытииПосле");
67 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
68 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
69 | Элементы.ГруппаXML.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_ГруппаXMLПриСменеСтраницы");
70 | КонецЕсли;
71 |
72 | КонецПроцедуры
73 |
74 | &НаКлиенте
75 | Процедура КД3_Подключаемый_ПриОткрытииПосле(Отказ)
76 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчики.ТекущаяСтраница);
77 | КонецПроцедуры
78 |
79 | &НаКлиенте
80 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
81 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
82 | КонецПроцедуры
83 |
84 | &НаКлиенте
85 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
86 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
87 | КонецПроцедуры
88 |
89 | #Если Сервер Тогда
90 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
91 | #КонецЕсли
92 |
93 | #КонецОбласти
94 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииСвойств/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаКонвертацииСвойств/Forms/ФормаЭлемента/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ПодключаемыеОбработчики
3 |
4 | &НаКлиенте
5 | Процедура КД3_Подключаемый_ГруппаXMLПриСменеСтраницы(Элемент, ТекущаяСтраница)
6 | Если ТекущаяСтраница = Элементы.Обработчики Тогда
7 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчики.ТекущаяСтраница);
8 | КонецЕсли;
9 | КонецПроцедуры
10 |
11 | //@skip-warning
12 | &НаКлиенте
13 | Процедура КД3_Подключаемый_ОбработчикиПриСменеСтраницы(Элемент, ТекущаяСтраница)
14 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, ТекущаяСтраница);
15 | КонецПроцедуры
16 |
17 | //@skip-warning
18 | &НаКлиенте
19 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
20 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
21 | КонецПроцедуры
22 |
23 | //@skip-warning
24 | &НаКлиенте
25 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
26 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
27 | КонецПроцедуры
28 |
29 | &НаКлиенте
30 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
31 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, ЭтоКонвертацияXDTO);
32 | КонецПроцедуры
33 |
34 | //@skip-warning
35 | &НаКлиенте
36 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
37 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
38 | КонецПроцедуры
39 |
40 | //@skip-warning
41 | &НаКлиенте
42 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
43 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
44 | КонецПроцедуры
45 |
46 | #КонецОбласти
47 |
48 | #Область ЗаменяемыеОбработчики
49 |
50 | //@skip-warning
51 | &НаСервере
52 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
53 |
54 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
55 |
56 | Если НЕ ЭтоКонвертацияXDTO Тогда
57 | Обработчики = Новый СписокЗначений;
58 | Обработчики.Добавить("АлгоритмПередВыгрузкойСвойства");
59 | Обработчики.Добавить("АлгоритмПриВыгрузкеСвойства");
60 | Обработчики.Добавить("АлгоритмПослеВыгрузкиСвойства");
61 | СтраницыОбработчиков = Элементы.СтраницыОбработчики;
62 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, ЭтоКонвертацияXDTO, "ПКС", Обработчики, СтраницыОбработчиков);
63 |
64 | УстановитьДействие("ПриОткрытии", "КД3_Подключаемый_ПриОткрытииПосле");
65 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
66 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
67 | Элементы.ГруппаXML.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_ГруппаXMLПриСменеСтраницы");
68 | КонецЕсли;
69 |
70 | КонецПроцедуры
71 |
72 | &НаКлиенте
73 | Процедура КД3_Подключаемый_ПриОткрытииПосле(Отказ)
74 | ПриОткрытии(Отказ); // Типовой
75 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчики.ТекущаяСтраница);
76 | КонецПроцедуры
77 |
78 | &НаКлиенте
79 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
80 | ПередЗаписью(Отказ, ПараметрыЗаписи); // Типовой
81 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
82 | КонецПроцедуры
83 |
84 | &НаКлиенте
85 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
86 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
87 | КонецПроцедуры
88 |
89 | #Если Сервер Тогда
90 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
91 | #КонецЕсли
92 |
93 | #КонецОбласти
94 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаОбработкиДанных.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ae6d0ace-fadb-4ce1-8ca7-f5cc8aea97e0
7 | 97dd695f-0d8b-4643-bcc0-9dd6d9ff7a47
8 |
9 |
10 | 049d89f9-2fd4-4da6-8aca-10bd9b879645
11 | d4820caf-9ca4-44e1-8b22-3eaad6c32de8
12 |
13 |
14 | aaad807a-a2e3-486d-b85c-fd5bc902264e
15 | 5b4f24d1-cfe1-4cb3-8977-e8a75be06bc3
16 |
17 |
18 | fc796e2c-2aa9-496a-922e-7a15426cb786
19 | 29005c49-a66a-4bba-8d1c-75650aed7fcc
20 |
21 |
22 | e0f7f700-5bfb-4db0-8347-4f6775391990
23 | 69954479-7b94-4751-9ffd-965ca79b2a59
24 |
25 |
26 |
27 | ПравилаОбработкиДанных
28 |
29 | Adopted
30 | bb5d921b-2c70-4b47-b20b-1d57baa6d783
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаОбработкиДанных/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаОбработкиДанных/Forms/ФормаЭлемента/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаКлиенте
3 | &После("ВыбранаКонвертация")
4 | Процедура КД3_ВыбранаКонвертация(РезультатЗакрытия, ДополнительныеПараметры)
5 | // Обработка включения в состав конвертаций
6 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, КонвертацияXDTO);
7 | КонецПроцедуры
8 |
9 | &НаКлиенте
10 | &После("ВыбранОбъектВыборки")
11 | Процедура КД3_ВыбранОбъектВыборки(РезультатЗакрытия, ДополнительныеПараметры)
12 | КД3_УправлениеФормойКлиент.ПриИзмененииОбъектаКонфигурации(ЭтотОбъект, Объект.ОбъектВыборки, КонвертацияXDTO, Ложь);
13 | КонецПроцедуры
14 |
15 | #Область ПодключаемыеОбработчики
16 | &НаКлиенте
17 | Процедура КД3_Подключаемый_СтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
18 | Если ТекущаяСтраница = Элементы.ОбработчикиСобытийXDTO Тогда
19 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчикиXDTO.ТекущаяСтраница);
20 | ИначеЕсли ТекущаяСтраница = Элементы.ОбработчикиСобытийXML Тогда
21 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыОбработчикиXML.ТекущаяСтраница);
22 | КонецЕсли;
23 | КонецПроцедуры
24 |
25 | //@skip-warning
26 | &НаКлиенте
27 | Процедура КД3_Подключаемый_ОбработчикиПриСменеСтраницы(Элемент, ТекущаяСтраница)
28 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, ТекущаяСтраница);
29 | КонецПроцедуры
30 |
31 | //@skip-warning
32 | &НаКлиенте
33 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
34 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
35 | КонецПроцедуры
36 |
37 | //@skip-warning
38 | &НаКлиенте
39 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
40 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
41 | КонецПроцедуры
42 |
43 | &НаКлиенте
44 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
45 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, КонвертацияXDTO);
46 | КонецПроцедуры
47 |
48 | //@skip-warning
49 | &НаКлиенте
50 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
51 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
52 | КонецПроцедуры
53 |
54 | //@skip-warning
55 | &НаКлиенте
56 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
57 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
58 | КонецПроцедуры
59 |
60 | #КонецОбласти
61 |
62 | #Область ЗаменяемыеОбработчики
63 |
64 | //@skip-warning
65 | &НаСервере
66 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
67 |
68 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
69 |
70 | Обработчики = Новый СписокЗначений;
71 | Если КонвертацияXDTO Тогда
72 | Обработчики.Добавить("АлгоритмПриОбработке");
73 | Обработчики.Добавить("АлгоритмВыборкаДанных");
74 | СтраницыОбработчиков = Элементы.СтраницыОбработчикиXDTO;
75 | Иначе
76 | Обработчики.Добавить("АлгоритмПередОбработкойПравила");
77 | Обработчики.Добавить("АлгоритмПередВыгрузкойОбъекта");
78 | Обработчики.Добавить("АлгоритмПослеВыгрузкиОбъекта");
79 | Обработчики.Добавить("АлгоритмПослеОбработкиПравила");
80 | СтраницыОбработчиков = Элементы.СтраницыОбработчикиXML;
81 | КонецЕсли;
82 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, КонвертацияXDTO, "ПОД", Обработчики, СтраницыОбработчиков);
83 |
84 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
85 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
86 | УстановитьДействие("ОбработкаВыбора", "КД3_Подключаемый_ОбработкаВыбора");
87 | Элементы.Страницы.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_СтраницыПриСменеСтраницы");
88 | Элементы.ОбъектВыборки.УстановитьДействие("ПриИзменении", "КД3_Подключаемый_ОбъектВыборкиПриИзменении");
89 |
90 | КонецПроцедуры
91 |
92 | &НаКлиенте
93 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
94 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
95 | КонецПроцедуры
96 |
97 | &НаКлиенте
98 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
99 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
100 | КонецПроцедуры
101 |
102 | &НаКлиенте
103 | Процедура КД3_Подключаемый_ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
104 | ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора); // Типовой
105 | // Обработка исключения из состава конвертаций
106 | Если ТипЗнч(ВыбранноеЗначение) = Тип("СписокЗначений") Тогда
107 | КД3_УправлениеФормойКлиент.ПриИзмененииКонвертаций(ЭтотОбъект, КонвертацияXDTO);
108 | КонецЕсли;
109 | КонецПроцедуры
110 |
111 | &НаКлиенте
112 | Процедура КД3_Подключаемый_ОбъектВыборкиПриИзменении(Элемент)
113 | КД3_УправлениеФормойКлиент.ПриИзмененииОбъектаКонфигурации(ЭтотОбъект, Объект.ОбъектВыборки, КонвертацияXDTO, Ложь);
114 | КонецПроцедуры
115 |
116 | #Если Сервер Тогда
117 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
118 | #КонецЕсли
119 |
120 | #КонецОбласти
121 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаРегистрацииОбъектов.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 4ce23e55-f8f9-4e16-a3ea-aa7449e2ed08
7 | fc738ae6-361b-4031-8c1c-e366a77f5480
8 |
9 |
10 | 0895c762-f4bf-40c6-a272-5e8e84a0fa0a
11 | a1f72fbe-8907-4f13-8a08-10b2bf3e52a7
12 |
13 |
14 | 7f8d1d21-7438-4ee1-abd6-3b93a8a88f1a
15 | 827def9c-b833-4e9a-a5ef-648b49f925c9
16 |
17 |
18 | 0e9a2bce-816c-4aec-9ef1-052c37534c2e
19 | 20344133-06f1-4ae1-a5de-bdaa398c5cf1
20 |
21 |
22 | 65a854cc-436c-4771-b4e9-9654f6bcf2cb
23 | 5adefc4b-b7e7-404b-b4c0-07a1330d0faf
24 |
25 |
26 |
27 | ПравилаРегистрацииОбъектов
28 |
29 | Adopted
30 | cd8f8b2a-395e-400a-84f5-169daad552be
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаРегистрацииОбъектов/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/Catalogs/ПравилаРегистрацииОбъектов/Forms/ФормаЭлемента/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ПодключаемыеОбработчики
3 |
4 | &НаКлиенте
5 | Процедура КД3_Подключаемый_ГруппаСтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
6 | Если ТекущаяСтраница = Элементы.СтраницаОбработчики Тогда
7 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, Элементы.СтраницыТекстОбработчиков.ТекущаяСтраница);
8 | КонецЕсли;
9 | КонецПроцедуры
10 |
11 | //@skip-warning
12 | &НаКлиенте
13 | Процедура КД3_Подключаемый_ОбработчикиПриСменеСтраницы(Элемент, ТекущаяСтраница)
14 | КД3_УправлениеФормойКлиент.ПриСменеСтраницы(ЭтотОбъект, ТекущаяСтраница);
15 | КонецПроцедуры
16 |
17 | //@skip-warning
18 | &НаКлиенте
19 | Процедура КД3_Подключаемый_ПриИзмененииКонфигурации(Элемент)
20 | КД3_УправлениеФормойКлиент.ОчиститьМетаданныеКонфигурации(ЭтотОбъект, Ложь);
21 | КонецПроцедуры
22 |
23 | //@skip-warning
24 | &НаКлиенте
25 | Процедура КД3_Подключаемый_ДокументСформирован(Элемент)
26 | КД3_УправлениеФормойКлиент.ИнициализацияРедактора(ЭтотОбъект, Элемент.Имя, Объект);
27 | КонецПроцедуры
28 |
29 | &НаКлиенте
30 | Процедура КД3_Подключаемый_ИнициализацияМетаданных() Экспорт
31 | КД3_УправлениеФормойКлиент.ИнициализацияМетаданных(ЭтотОбъект, Истина);
32 | КонецПроцедуры
33 |
34 | //@skip-warning
35 | &НаКлиенте
36 | Процедура КД3_Подключаемый_HTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
37 | КД3_УправлениеФормойКлиент.ОбработатьСобытиеHTML(ЭтотОбъект, Элемент, ДанныеСобытия);
38 | КонецПроцедуры
39 |
40 | //@skip-warning
41 | &НаКлиенте
42 | Процедура КД3_Подключаемый_КомандаРедактора(Команда)
43 | КД3_УправлениеФормойКлиент.КомандаРедактора(ЭтотОбъект, Команда);
44 | КонецПроцедуры
45 |
46 | #КонецОбласти
47 |
48 | #Область ЗаменяемыеОбработчики
49 |
50 | //@skip-warning
51 | &НаСервере
52 | Процедура КД3_Подключаемый_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
53 |
54 | ПриСозданииНаСервере(Отказ, СтандартнаяОбработка); // Типовой
55 |
56 | Обработчики = Новый СписокЗначений;
57 | Обработчики.Добавить("АлгоритмПередОбработкойПравила");
58 | Обработчики.Добавить("АлгоритмПриОбработкеДополнительныйПравила");
59 | Обработчики.Добавить("АлгоритмПриОбработкеПравила");
60 | Обработчики.Добавить("АлгоритмПослеОбработкиПравила");
61 | КД3_УправлениеФормой.ПриСозданииНаСервере(ЭтотОбъект, Отказ, Истина, "ПРО", Обработчики, Элементы.СтраницыТекстОбработчиков);
62 |
63 | УстановитьДействие("ПередЗаписью", "КД3_Подключаемый_ПередЗаписьюПосле");
64 | УстановитьДействие("ПриЗакрытии", "КД3_Подключаемый_ПриЗакрытииПосле");
65 | Элементы.ГруппаСтраницы.УстановитьДействие("ПриСменеСтраницы", "КД3_Подключаемый_ГруппаСтраницыПриСменеСтраницы");
66 |
67 | КонецПроцедуры
68 |
69 | &НаКлиенте
70 | Процедура КД3_Подключаемый_ПередЗаписьюПосле(Отказ, ПараметрыЗаписи)
71 | КД3_УправлениеФормойКлиент.ПередЗаписью(ЭтотОбъект, Отказ);
72 | КонецПроцедуры
73 |
74 | &НаКлиенте
75 | Процедура КД3_Подключаемый_ПриЗакрытииПосле(ЗавершениеРаботы) Экспорт
76 | КД3_УправлениеФормойКлиент.ПриЗакрытии(ЭтотОбъект);
77 | КонецПроцедуры
78 |
79 | #Если Сервер Тогда
80 | КД3_УправлениеФормой.ПриПервомОткрытииФормы(ЭтотОбъект);
81 | #КонецЕсли
82 |
83 | #КонецОбласти
84 |
--------------------------------------------------------------------------------
/src/Catalogs/Релизы.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 3c8cc7cd-5726-49ec-92b0-855516150608
7 | 453fa9a4-24f7-4260-87e8-60cc29954449
8 |
9 |
10 | f9d16c91-0436-414c-8828-4d105a8c9e06
11 | 230e3957-e5f5-4b22-baa8-146eb57b48e6
12 |
13 |
14 | f9390cb4-04ba-45fb-a6d1-ec80372449f5
15 | cdf0e624-40bf-48bd-b923-c60dc9fae473
16 |
17 |
18 | 2de08c11-102d-48b0-8c67-c912b10d0eee
19 | 8b3cc237-d58c-4e1b-a42b-8fda6bf1724a
20 |
21 |
22 | ae5cbfae-0edb-427d-a5cd-103878cd1b1a
23 | d803b519-4934-44d7-bd35-24e1ccee7f61
24 |
25 |
26 |
27 | Релизы
28 |
29 | Adopted
30 | 0a9b4d2e-a605-43e9-82e7-46dd5c001092
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/Catalogs/Релизы/Ext/ObjectModule.bsl:
--------------------------------------------------------------------------------
1 |
2 | &После("ПередУдалением")
3 | Процедура КД3_ПередУдалением(Отказ)
4 | //+КД3
5 | Если НЕ Отказ Тогда
6 | КД3_Метаданные.УдалитьОписаниеМетаданных(Ссылка);
7 | КД3_Метаданные.УдалитьНастройкиКонфигурации(Ссылка);
8 | КонецЕсли;
9 | //-КД3
10 | КонецПроцедуры
11 |
--------------------------------------------------------------------------------
/src/Catalogs/Релизы/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/CommonCommands/ИсторияИзменений.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ИсторияИзменений
7 |
8 | Adopted
9 | 33f8cd94-71e7-4703-92c3-22690fbd871a
10 | FormCommandBarImportant
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/CommonCommands/КД3_Настройки.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_Настройки
6 |
7 |
8 | ru
9 | Настройки контекстной подсказки
10 |
11 |
12 |
13 | NavigationPanelOrdinary
14 | Auto
15 |
16 |
17 |
18 | false
19 |
20 | Single
21 | false
22 | Auto
23 |
24 |
25 |
--------------------------------------------------------------------------------
/src/CommonCommands/КД3_Настройки/Ext/CommandModule.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаКлиенте
3 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
4 | ОткрытьФорму("ОбщаяФорма.КД3_Настройки", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
5 | КонецПроцедуры
6 |
--------------------------------------------------------------------------------
/src/CommonForms/КД3_Настройки.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_Настройки
6 |
7 |
8 | ru
9 | КД3: Настройки
10 |
11 |
12 |
13 | Managed
14 | false
15 |
16 | PlatformApplication
17 | MobilePlatformApplication
18 |
19 | false
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_ЗагрузкаМетаданных.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ЗагрузкаМетаданных
6 |
7 |
8 | ru
9 | Загрузка метаданных (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_ЗагрузкаМетаданныхКлиентСервер.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ЗагрузкаМетаданныхКлиентСервер
6 |
7 |
8 | ru
9 | Загрузка метаданных клиент сервер (КД3)
10 |
11 |
12 |
13 | false
14 | true
15 | true
16 | false
17 | true
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_ЗагрузкаМетаданныхКлиентСервер/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 | Процедура ПодготовитьФайлыДляЗагрузки(ПараметрыЗагрузки) Экспорт
2 |
3 | ПараметрыЗагрузки.Вставить("ПомещенныеФайлы", Новый Массив);
4 | ПараметрыЗагрузки.Вставить("ЭтоРасширение", Ложь);
5 |
6 | ФайлыДляОбработки = Новый Массив;
7 | Если ПараметрыЗагрузки.ИсточникДанных = 0 Тогда
8 | ФайлСведений = НайтиФайлы(ПараметрыЗагрузки.КаталогЗагрузки,"Configuration.xml",Ложь);
9 | ТекстСообщенияОбОшибке = НСтр("ru='В каталоге не найден файл Configuration.xml'");
10 | Иначе
11 | ФайлСведений = НайтиФайлы(ПараметрыЗагрузки.КаталогЗагрузки,".project",Ложь);
12 | ТекстСообщенияОбОшибке = НСтр("ru='В каталоге не найден файл project'");
13 | КонецЕсли;
14 | Если ФайлСведений.Количество() = 0 Тогда
15 | ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщенияОбОшибке);
16 | Возврат;
17 | КонецЕсли;
18 | ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ФайлСведений[0].ПолноеИмя);
19 |
20 | ИтерацияПодготовкиФайлов(ПараметрыЗагрузки, ПараметрыЗагрузки.КаталогЗагрузки, ФайлыДляОбработки);
21 |
22 | Если ПараметрыЗагрузки.ЕстьРасширения Тогда
23 | ПараметрыЗагрузки.ЭтоРасширение = Истина;
24 | Для Каждого ИмяКаталогаРасширения Из ПараметрыЗагрузки.КаталогиРасширений Цикл
25 | Если НЕ ЗначениеЗаполнено(ИмяКаталогаРасширения) Тогда
26 | Продолжить;
27 | КонецЕсли;
28 | ФайлыДляОбработки = Новый Массив;
29 | ИтерацияПодготовкиФайлов(ПараметрыЗагрузки, ИмяКаталогаРасширения, ФайлыДляОбработки);
30 | КонецЦикла;
31 | КонецЕсли;
32 |
33 | КонецПроцедуры
34 |
35 | Процедура ИтерацияПодготовкиФайлов(ПараметрыЗагрузки, КаталогЗагрузки, ФайлыДляОбработки)
36 |
37 | КаталогиДляОбработки = Новый Массив;
38 | Если ПараметрыЗагрузки.ТолькоОбновитьПланыОбмена Тогда
39 | КаталогиДляОбработки.Добавить("ExchangePlans");
40 | Иначе
41 | КаталогиДляОбработки.Добавить("Catalogs");
42 | КаталогиДляОбработки.Добавить("Documents");
43 | КаталогиДляОбработки.Добавить("Enums");
44 | КаталогиДляОбработки.Добавить("Tasks");
45 | КаталогиДляОбработки.Добавить("BusinessProcesses");
46 | КаталогиДляОбработки.Добавить("ChartsOfAccounts");
47 | КаталогиДляОбработки.Добавить("ChartsOfCalculationTypes");
48 | КаталогиДляОбработки.Добавить("ChartsOfCharacteristicTypes");
49 | КаталогиДляОбработки.Добавить("AccountingRegisters");
50 | КаталогиДляОбработки.Добавить("AccumulationRegisters");
51 | КаталогиДляОбработки.Добавить("CalculationRegisters");
52 | КаталогиДляОбработки.Добавить("InformationRegisters");
53 | КаталогиДляОбработки.Добавить("ExchangePlans");
54 | КаталогиДляОбработки.Добавить("EventSubscriptions");
55 | КаталогиДляОбработки.Добавить("Constants");
56 | КаталогиДляОбработки.Добавить("DefinedTypes");
57 | КонецЕсли;
58 | //+КД3
59 | Если ПараметрыЗагрузки.КД3_ИспользоватьКонтекстнуюПодсказку Тогда
60 | КаталогиДляОбработки.Добавить("CommonModules");
61 | КонецЕсли;
62 | //-КД3
63 |
64 | Для Каждого ИмяКаталога Из КаталогиДляОбработки Цикл
65 | ДобавитьКаталогДляОбработки(ПараметрыЗагрузки, КаталогЗагрузки, ИмяКаталога)
66 | КонецЦикла;
67 |
68 | Если НЕ ПараметрыЗагрузки.ТолькоОбновитьПланыОбмена Тогда
69 | Если ПараметрыЗагрузки.ИсточникДанных = 0 Тогда
70 | ВложенныеФайлы = НайтиФайлы(КаталогЗагрузки + "/Constants","*.xml",Ложь);
71 | Иначе
72 | ВложенныеФайлы = НайтиФайлы(КаталогЗагрузки + "/src/Constants","*.mdo",Истина);
73 | КонецЕсли;
74 | Для Каждого ВложенныйФайл Из ВложенныеФайлы Цикл
75 | Если ВложенныйФайл.ЭтоКаталог() Тогда
76 | Продолжить;
77 | КонецЕсли;
78 | ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ВложенныйФайл.ПолноеИмя);
79 | КонецЦикла;
80 | КонецЕсли;
81 |
82 | // Помещение подготовленных файлов во временное храненилище
83 | Если НЕ ПараметрыЗагрузки.КД3_ЭтоСервер Тогда
84 | Для Каждого ПомещенныйФайл Из ПараметрыЗагрузки.ПомещенныеФайлы Цикл
85 | ПомещенныйФайл.Хранение = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ПомещенныйФайл.ПолноеИмя), ПараметрыЗагрузки.УникальныйИдентификатор);
86 | КонецЦикла;
87 | КонецЕсли;
88 |
89 | КонецПроцедуры
90 |
91 | Процедура ДобавитьКаталогДляОбработки(ПараметрыЗагрузки, КаталогЗагрузки, ИмяКаталога) Экспорт
92 |
93 | Если ПараметрыЗагрузки.ИсточникДанных = 0 Тогда
94 | ВложенныеФайлы = НайтиФайлы(КаталогЗагрузки + "\" + ИмяКаталога,"*.xml",Ложь);
95 | Иначе
96 | ВложенныеФайлы = НайтиФайлы(КаталогЗагрузки + "\src\" + ИмяКаталога,"*.mdo",Истина);
97 | КонецЕсли;
98 | Если ВложенныеФайлы.Количество() = 0 Тогда
99 | Возврат;
100 | КонецЕсли;
101 |
102 | Для Каждого ВложенныйФайл Из ВложенныеФайлы Цикл
103 | Если ВложенныйФайл.ЭтоКаталог() Тогда
104 | Продолжить;
105 | КонецЕсли;
106 | ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ВложенныйФайл.ПолноеИмя);
107 | Если ПараметрыЗагрузки.ИсточникДанных = 0 Тогда
108 | // Предопределенные могут быть в отдельном файле.
109 | ПутьКПодчиненным = ВложенныйФайл.Путь + ВложенныйФайл.ИмяБезРасширения;
110 | ФайлСПредопределенными = НайтиФайлы(ПутьКПодчиненным + "\Ext", "Predefined.xml", Ложь);
111 | Если ФайлСПредопределенными.Количество() > 0 Тогда
112 | ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ФайлСПредопределенными[0].ПолноеИмя);
113 | КонецЕсли;
114 | // Состав плана обмена
115 | Если ИмяКаталога = "ExchangePlans" Тогда
116 | ФайлССоставом = НайтиФайлы(ПутьКПодчиненным + "\Ext", "Content.xml", Ложь);
117 | Если ФайлССоставом.Количество() > 0 Тогда
118 | ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ФайлССоставом[0].ПолноеИмя);
119 | КонецЕсли;
120 | КонецЕсли;
121 | КонецЕсли;
122 | //+КД3
123 | Если ПараметрыЗагрузки.КД3_ИспользоватьКонтекстнуюПодсказку Тогда
124 | Если ПараметрыЗагрузки.КД3_ЗагружатьМетодыМодулей Тогда
125 | Если ПараметрыЗагрузки.ИсточникДанных = 0 Тогда
126 | ПутьКПодчиненным = ВложенныйФайл.Путь + ВложенныйФайл.ИмяБезРасширения + "\Ext";
127 | Иначе
128 | ПутьКПодчиненным = ВложенныйФайл.Путь;
129 | КонецЕсли;
130 | ФайлыСМодулем = НайтиФайлы(ПутьКПодчиненным, "*.bsl", Ложь);
131 | Для Каждого ФайлСМодулем Из ФайлыСМодулем Цикл
132 | ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ФайлСМодулем.ПолноеИмя);
133 | КонецЦикла;
134 | КонецЕсли;
135 | КонецЕсли;
136 | //-КД3
137 | КонецЦикла;
138 |
139 | КонецПроцедуры
140 |
141 | Процедура ДобавитьФайлДляОбработки(ПараметрыЗагрузки, ПолноеИмяФайла)
142 |
143 | ПараметрыЗагрузки.ПомещенныеФайлы.Добавить(Новый Структура("ПолноеИмя, Хранение, ЭтоРасширение",
144 | ПолноеИмяФайла, ?(ПараметрыЗагрузки.КД3_ЭтоСервер, ПолноеИмяФайла, Неопределено), ПараметрыЗагрузки.ЭтоРасширение));
145 |
146 | КонецПроцедуры
147 |
148 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_Метаданные.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_Метаданные
6 |
7 |
8 | ru
9 | Метаданные (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | true
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_МетаданныеКлиент.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_МетаданныеКлиент
6 |
7 |
8 | ru
9 | КД3 Метаданные клиент
10 |
11 |
12 |
13 | false
14 | true
15 | false
16 | false
17 | true
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_МетаданныеКлиент/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 | #Область Индексы_метаданных
2 |
3 | Функция НастройкиКонфигурации(Конфигурация) Экспорт
4 |
5 | КэшНастроек = ПараметрыПриложения["КД3_НастройкиКонфигурации"];
6 | Если КэшНастроек = Неопределено Тогда
7 | КэшНастроек = Новый Соответствие;
8 | ПараметрыПриложения["КД3_НастройкиКонфигурации"] = КэшНастроек;
9 | КонецЕсли;
10 |
11 | НастройкиКонфигурации = КэшНастроек[Конфигурация];
12 | Если НастройкиКонфигурации = Неопределено Тогда
13 | НастройкиКонфигурации = КД3_Метаданные.НастройкиКонфигурации(Конфигурация);
14 | КэшНастроек.Вставить(Конфигурация, НастройкиКонфигурации);
15 | КонецЕсли;
16 | Возврат НастройкиКонфигурации;
17 |
18 | КонецФункции
19 |
20 | Процедура СброситьНастройкиКонфигурацииВКэше(Конфигурация) Экспорт
21 |
22 | КэшНастроек = ПараметрыПриложения["КД3_НастройкиКонфигурации"];
23 | Если КэшНастроек <> Неопределено Тогда
24 | КэшНастроек.Вставить(Конфигурация, Неопределено);
25 | КонецЕсли;
26 |
27 | КонецПроцедуры
28 |
29 | Функция ОписаниеМетаданных(Конфигурация, КлючКоллекции) Экспорт
30 |
31 | КэшКонфигурации = ПараметрыПриложения[Конфигурация];
32 | Если КэшКонфигурации = Неопределено Тогда
33 | КэшКонфигурации = Новый Соответствие;
34 | ПараметрыПриложения[Конфигурация] = КэшКонфигурации;
35 | КонецЕсли;
36 |
37 | ОписаниеМетаданных = КэшКонфигурации[КлючКоллекции];
38 | Если ОписаниеМетаданных = Неопределено Тогда
39 | ОписаниеМетаданных = КД3_Метаданные.ОписаниеМетаданных(Конфигурация, КлючКоллекции);
40 | Если ОписаниеМетаданных <> Неопределено Тогда
41 | КэшКонфигурации.Вставить(КлючКоллекции, ОписаниеМетаданных);
42 | КонецЕсли;
43 | КонецЕсли;
44 |
45 | Возврат ОписаниеМетаданных;
46 |
47 | КонецФункции
48 |
49 | Функция ОписаниеСпискаМетаданных(Конфигурация, СписокМетаданных) Экспорт
50 |
51 | КэшКонфигурации = ПараметрыПриложения[Конфигурация];
52 | Если КэшКонфигурации = Неопределено Тогда
53 | КэшКонфигурации = Новый Соответствие;
54 | ПараметрыПриложения[Конфигурация] = КэшКонфигурации;
55 | КонецЕсли;
56 |
57 | ОписанияМетаданных = Новый Соответствие;
58 | ОписанияМетаданныхСервер = Новый Соответствие;
59 | Для Каждого ПолноеИмяМетаданного Из СтрРазделить(СписокМетаданных, ",") Цикл
60 | ОписаниеМетаданных = КэшКонфигурации[ПолноеИмяМетаданного];
61 | Если ОписаниеМетаданных = Неопределено Тогда
62 | ОписанияМетаданныхСервер.Вставить(ПолноеИмяМетаданного);
63 | Иначе
64 | ОписанияМетаданных.Вставить(ПолноеИмяМетаданного, ОписаниеМетаданных);
65 | КонецЕсли;
66 | КонецЦикла;
67 |
68 | КД3_Метаданные.ЗаполнитьОписаниеСпискаМетаданных(Конфигурация, ОписанияМетаданныхСервер);
69 | Для Каждого КлючИЗначение Из ОписанияМетаданныхСервер Цикл
70 | ОписанияМетаданных.Вставить(КлючИЗначение.Ключ, КлючИЗначение.Значение);
71 | Если КлючИЗначение.Значение <> Неопределено Тогда
72 | КэшКонфигурации.Вставить(КлючИЗначение.Ключ, КлючИЗначение.Значение);
73 | КонецЕсли;
74 | КонецЦикла;
75 |
76 | Возврат ОписанияМетаданных;
77 |
78 | КонецФункции
79 |
80 | Процедура СброситьОписаниеМетаданныхВКэше(Конфигурация) Экспорт
81 | ПараметрыПриложения.Вставить(Конфигурация, Неопределено);
82 | КонецПроцедуры
83 |
84 | Функция ОписаниеЛокальногоКонтекста(Форма, ЭтоКонвертацияXDTO, ИзмененныйКонтекст) Экспорт
85 |
86 | Если Форма.КД3_ИмяКонтекста = "Запрос" Тогда
87 | Возврат Неопределено; // Локальный контекст отсутствует
88 | КонецЕсли;
89 |
90 | КэшКонтекста = ПараметрыПриложения["КД3_ЛокальныйКонтекст"];
91 | Если КэшКонтекста = Неопределено Тогда
92 | КэшКонтекста = Новый Соответствие;
93 | ПараметрыПриложения["КД3_ЛокальныйКонтекст"] = КэшКонтекста;
94 | КонецЕсли;
95 |
96 | ОписаниеКонтекста = КэшКонтекста[Форма.УникальныйИдентификатор];
97 | Если ОписаниеКонтекста = Неопределено Тогда
98 | // Получение локального контекста для всех обработчиков
99 | ПараметрыКонтекста = Новый Структура;
100 | ПараметрыКонтекста.Вставить("ИмяКонтекста", Форма.КД3_ИмяКонтекста);
101 | ПараметрыКонтекста.Вставить("ЭтоКонвертацияXDTO", ЭтоКонвертацияXDTO);
102 | ПараметрыКонтекста.Вставить("ЭтоИнициализация", Истина);
103 | Если ПараметрыКонтекста.ИмяКонтекста = "Конвертация" Тогда
104 | ПараметрыКонтекста.Вставить("Конвертации", ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Форма.Объект.Ссылка));
105 | ИначеЕсли ПараметрыКонтекста.ИмяКонтекста = "ПКС" ИЛИ ПараметрыКонтекста.ИмяКонтекста = "ПКГС" Тогда
106 | ПараметрыКонтекста.Вставить("Конвертации", Форма.КД3_Конвертации);
107 | ИначеЕсли ПараметрыКонтекста.ИмяКонтекста <> "ПРО" Тогда
108 | ПараметрыКонтекста.Вставить("Конвертации", Форма.СписокКонвертаций.ВыгрузитьЗначения());
109 | КонецЕсли;
110 | ОписаниеКонтекста = КД3_Метаданные.ОписаниеЛокальногоКонтекста(ПараметрыКонтекста, ИзмененныйКонтекст);
111 |
112 | КэшКонтекста[Форма.УникальныйИдентификатор] = ОписаниеКонтекста;
113 | КонецЕсли;
114 |
115 | Возврат ОписаниеКонтекста;
116 |
117 | КонецФункции
118 |
119 | Функция ОбновитьЛокальныйКонтекст(Форма, ЭтоКонвертацияXDTO, ИзмененныйКонтекст) Экспорт
120 |
121 | Если Форма.КД3_ИмяКонтекста = "Запрос" Тогда
122 | Возврат Неопределено;
123 | КонецЕсли;
124 |
125 | КэшКонтекста = ПараметрыПриложения["КД3_ЛокальныйКонтекст"];
126 | Если КэшКонтекста = Неопределено Тогда
127 | Возврат Неопределено;
128 | КонецЕсли;
129 | ОписаниеКонтекста = КэшКонтекста[Форма.УникальныйИдентификатор];
130 | Если ОписаниеКонтекста = Неопределено Тогда
131 | Возврат Неопределено;
132 | КонецЕсли;
133 |
134 | // Получение локального контекста для всех обработчиков
135 | ПараметрыКонтекста = Новый Структура;
136 | ПараметрыКонтекста.Вставить("Объект", Форма.Объект);
137 | ПараметрыКонтекста.Вставить("ИмяКонтекста", Форма.КД3_ИмяКонтекста);
138 | ПараметрыКонтекста.Вставить("ЭтоКонвертацияXDTO", ЭтоКонвертацияXDTO);
139 | ПараметрыКонтекста.Вставить("ЭтоИнициализация", Ложь);
140 |
141 | КД3_Метаданные.ОбновитьЛокальныйКонтекст(ПараметрыКонтекста, ОписаниеКонтекста, ИзмененныйКонтекст);
142 |
143 | Возврат ОписаниеКонтекста;
144 |
145 | КонецФункции
146 |
147 | Функция СброситьЛокальныйКонтекстВКэше(Форма) Экспорт
148 |
149 | КэшКонтекста = ПараметрыПриложения["КД3_ЛокальныйКонтекст"];
150 | Если КэшКонтекста <> Неопределено Тогда
151 | КэшКонтекста[Форма.УникальныйИдентификатор]= Неопределено;
152 | КонецЕсли;
153 |
154 | КонецФункции
155 |
156 | #КонецОбласти
157 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_МетаданныеПовтИсп.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_МетаданныеПовтИсп
6 |
7 |
8 | ru
9 | К д3 метаданные повт исп
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DuringSession
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_МетаданныеПовтИсп/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 | Функция ВсеКорневыеТипы() Экспорт
2 |
3 | СоответствиеТипов = Новый ТаблицаЗначений;
4 | СоответствиеТипов.Колонки.Добавить("Ед");
5 | СоответствиеТипов.Колонки.Добавить("Мн");
6 | СоответствиеТипов.Колонки.Добавить("ЕдEng");
7 | СоответствиеТипов.Колонки.Добавить("МнEng");
8 | СоответствиеТипов.Колонки.Добавить("console");
9 | СоответствиеТипов.Колонки.Добавить("consoleL");
10 | СоответствиеТипов.Колонки.Добавить("ЕстьПредопределенные", Новый ОписаниеТипов("Булево"));
11 | СоответствиеТипов.Колонки.Добавить("ЕстьОбщийРеквизит", Новый ОписаниеТипов("Булево"));
12 | СоответствиеТипов.Колонки.Добавить("ЕстьТЧ", Новый ОписаниеТипов("Булево"));
13 | СоответствиеТипов.Колонки.Добавить("НетВКД3", Новый ОписаниеТипов("Булево"));
14 |
15 | СтрокаТЗ = СоответствиеТипов.Добавить();
16 | СтрокаТЗ.Ед = "ОбщийМодуль";
17 | СтрокаТЗ.Мн = "общиемодули";
18 | СтрокаТЗ.ЕдEng = "CommonModule";
19 | СтрокаТЗ.МнEng = "CommonModules";
20 | СтрокаТЗ.console = "commonModules";
21 |
22 | СтрокаТЗ = СоответствиеТипов.Добавить();
23 | СтрокаТЗ.Ед = "Константа";
24 | СтрокаТЗ.ЕдEng = "Constant";
25 | СтрокаТЗ.МнEng = "Constants";
26 | СтрокаТЗ.console = "constants";
27 |
28 | СтрокаТЗ = СоответствиеТипов.Добавить();
29 | СтрокаТЗ.Ед = "ПланОбмена";
30 | СтрокаТЗ.Мн = "планыобмена";
31 | СтрокаТЗ.ЕдEng = "ExchangePlan";
32 | СтрокаТЗ.МнEng = "ExchangePlans";
33 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
34 | СтрокаТЗ.ЕстьТЧ = Истина;
35 | СтрокаТЗ.console = "exchangePlans";
36 | СтрокаТЗ.consoleL = "exchangeplans";
37 |
38 | СтрокаТЗ = СоответствиеТипов.Добавить();
39 | СтрокаТЗ.Ед = "Справочник";
40 | СтрокаТЗ.Мн = "справочники";
41 | СтрокаТЗ.ЕдEng = "Catalog";
42 | СтрокаТЗ.МнEng = "Catalogs";
43 | СтрокаТЗ.ЕстьПредопределенные = Истина;
44 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
45 | СтрокаТЗ.ЕстьТЧ = Истина;
46 | СтрокаТЗ.console = "catalogs";
47 | СтрокаТЗ.consoleL = "catalogs";
48 |
49 | СтрокаТЗ = СоответствиеТипов.Добавить();
50 | СтрокаТЗ.Ед = "Документ";
51 | СтрокаТЗ.Мн = "документы";
52 | СтрокаТЗ.ЕдEng = "Document";
53 | СтрокаТЗ.МнEng = "Documents";
54 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
55 | СтрокаТЗ.ЕстьТЧ = Истина;
56 | СтрокаТЗ.console = "documents";
57 | СтрокаТЗ.consoleL = "documents";
58 |
59 | СтрокаТЗ = СоответствиеТипов.Добавить();
60 | СтрокаТЗ.Ед = "Перечисление";
61 | СтрокаТЗ.Мн = "перечисления";
62 | СтрокаТЗ.ЕдEng = "Enum";
63 | СтрокаТЗ.МнEng = "Enums";
64 | СтрокаТЗ.console = "enums";
65 | СтрокаТЗ.consoleL = "enums";
66 |
67 | СтрокаТЗ = СоответствиеТипов.Добавить();
68 | СтрокаТЗ.Ед = "ПланВидовХарактеристик";
69 | СтрокаТЗ.Мн = "планывидовхарактеристик";
70 | СтрокаТЗ.ЕдEng = "ChartOfCharacteristicTypes";
71 | СтрокаТЗ.МнEng = "ChartsOfCharacteristicTypes";
72 | СтрокаТЗ.ЕстьПредопределенные = Истина;
73 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
74 | СтрокаТЗ.ЕстьТЧ = Истина;
75 | СтрокаТЗ.console = "chartsOfCharacteristicTypes";
76 | СтрокаТЗ.consoleL = "chartsofcharacteristictypes";
77 |
78 | СтрокаТЗ = СоответствиеТипов.Добавить();
79 | СтрокаТЗ.Ед = "ПланСчетов";
80 | СтрокаТЗ.Мн = "планысчетов";
81 | СтрокаТЗ.ЕдEng = "ChartOfAccounts";
82 | СтрокаТЗ.МнEng = "ChartsOfAccounts";
83 | СтрокаТЗ.ЕстьПредопределенные = Истина;
84 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
85 | СтрокаТЗ.ЕстьТЧ = Истина;
86 | СтрокаТЗ.console = "сhartsOfAccounts";
87 | СтрокаТЗ.consoleL = "сhartsofaccounts";
88 |
89 | СтрокаТЗ = СоответствиеТипов.Добавить();
90 | СтрокаТЗ.Ед = "ПланВидовРасчета";
91 | СтрокаТЗ.Мн = "планывидоврасчета";
92 | СтрокаТЗ.ЕдEng = "ChartOfCalculationTypes";
93 | СтрокаТЗ.МнEng = "ChartsOfCalculationTypes";
94 | СтрокаТЗ.ЕстьПредопределенные = Истина;
95 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
96 | СтрокаТЗ.ЕстьТЧ = Истина;
97 | СтрокаТЗ.console = "chartsOfCalculationTypes";
98 | СтрокаТЗ.consoleL = "chartsofcalculationtypes";
99 |
100 | СтрокаТЗ = СоответствиеТипов.Добавить();
101 | СтрокаТЗ.Ед = "РегистрСведений";
102 | СтрокаТЗ.Мн = "регистрысведений";
103 | СтрокаТЗ.ЕдEng = "InformationRegister";
104 | СтрокаТЗ.МнEng = "InformationRegisters";
105 | СтрокаТЗ.console = "infoRegs";
106 | СтрокаТЗ.consoleL = "inforegs";
107 |
108 | СтрокаТЗ = СоответствиеТипов.Добавить();
109 | СтрокаТЗ.Ед = "РегистрНакопления";
110 | СтрокаТЗ.Мн = "регистрынакопления";
111 | СтрокаТЗ.ЕдEng = "AccumulationRegister";
112 | СтрокаТЗ.МнEng = "AccumulationRegisters";
113 | СтрокаТЗ.console = "accumRegs";
114 | СтрокаТЗ.consoleL = "accumregs";
115 |
116 | СтрокаТЗ = СоответствиеТипов.Добавить();
117 | СтрокаТЗ.Ед = "РегистрБухгалтерии";
118 | СтрокаТЗ.Мн = "регистрыбухгалтерии";
119 | СтрокаТЗ.ЕдEng = "AccountingRegister";
120 | СтрокаТЗ.МнEng = "AccountingRegisters";
121 | СтрокаТЗ.console = "accountRegs";
122 | СтрокаТЗ.consoleL = "accountregs";
123 |
124 | СтрокаТЗ = СоответствиеТипов.Добавить();
125 | СтрокаТЗ.Ед = "РегистрРасчета";
126 | СтрокаТЗ.Мн = "регистрырасчета";
127 | СтрокаТЗ.ЕдEng = "CalculationRegister";
128 | СтрокаТЗ.МнEng = "CalculationRegisters";
129 | СтрокаТЗ.console = "calcRegs";
130 | СтрокаТЗ.consoleL = "calcregs";
131 |
132 | СтрокаТЗ = СоответствиеТипов.Добавить();
133 | СтрокаТЗ.Ед = "БизнесПроцесс";
134 | СтрокаТЗ.Мн = "бизнеспроцессы";
135 | СтрокаТЗ.ЕдEng = "BusinessProcess";
136 | СтрокаТЗ.МнEng = "BusinessProcesses";
137 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
138 | СтрокаТЗ.ЕстьТЧ = Истина;
139 | СтрокаТЗ.console = "businessProcesses";
140 | СтрокаТЗ.consoleL = "businessprocesses";
141 |
142 | СтрокаТЗ = СоответствиеТипов.Добавить();
143 | СтрокаТЗ.Ед = "Задача";
144 | СтрокаТЗ.Мн = "задачи";
145 | СтрокаТЗ.ЕдEng = "Task";
146 | СтрокаТЗ.МнEng = "Tasks";
147 | СтрокаТЗ.ЕстьОбщийРеквизит = Истина;
148 | СтрокаТЗ.ЕстьТЧ = Истина;
149 | СтрокаТЗ.console = "tasks";
150 | СтрокаТЗ.consoleL = "tasks";
151 |
152 | СтрокаТЗ = СоответствиеТипов.Добавить();
153 | СтрокаТЗ.Ед = "Обработка";
154 | СтрокаТЗ.Мн = "обработки";
155 | СтрокаТЗ.ЕдEng = "DataProcessor";
156 | СтрокаТЗ.МнEng = "DataProcessors";
157 | СтрокаТЗ.console = "dataProc";
158 | СтрокаТЗ.НетВКД3 = Истина;
159 |
160 | СтрокаТЗ = СоответствиеТипов.Добавить();
161 | СтрокаТЗ.Ед = "Отчет";
162 | СтрокаТЗ.Мн = "отчеты";
163 | СтрокаТЗ.ЕдEng = "Report";
164 | СтрокаТЗ.МнEng = "Reports";
165 | СтрокаТЗ.console = "reports";
166 | СтрокаТЗ.НетВКД3 = Истина;
167 |
168 | СтрокаТЗ = СоответствиеТипов.Добавить();
169 | СтрокаТЗ.Ед = "ЖурналДокументов";
170 | СтрокаТЗ.Мн = "журналыдокументов";
171 | СтрокаТЗ.ЕдEng = "DocumentJournal";
172 | СтрокаТЗ.МнEng = "DocumentJournals";
173 |
174 | Возврат СоответствиеТипов;
175 |
176 | КонецФункции
177 |
178 | Функция ВсеТипыСвойствXML() Экспорт
179 |
180 | ВсеТипыСвойств = Новый Соответствие;
181 |
182 | //ВсеТипыСвойств.Вставить("BusinessProcessRoutePoint", "");
183 | ВсеТипыСвойств.Вставить("BusinessProcess", "businessProcesses");
184 | ВсеТипыСвойств.Вставить("Catalog", "catalogs");
185 | ВсеТипыСвойств.Вставить("ChartOfAccounts", "сhartsOfAccounts");
186 | ВсеТипыСвойств.Вставить("ChartOfCalculationTypes", "chartsOfCalculationTypes");
187 | ВсеТипыСвойств.Вставить("ChartOfCharacteristicTypes", "chartsOfCharacteristicTypes");
188 | ВсеТипыСвойств.Вставить("Document", "documents");
189 | ВсеТипыСвойств.Вставить("Enum", "enums");
190 | ВсеТипыСвойств.Вставить("ExchangePlan", "exchangePlans");
191 | ВсеТипыСвойств.Вставить("Task", "tasks");
192 |
193 | Возврат ВсеТипыСвойств;
194 |
195 | КонецФункции
196 |
197 | Функция КорневойТипРегистра(КорневойТип) Экспорт
198 |
199 | Возврат КорневойТип = "регистрысведений" ИЛИ КорневойТип = "регистрынакопления"
200 | ИЛИ КорневойТип = "регистрыбухгалтерии" ИЛИ КорневойТип = "регистрырасчета";
201 |
202 | КонецФункции
203 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_Настройки.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_Настройки
6 |
7 |
8 | ru
9 | Настройки (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | true
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_Настройки/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | Функция ИспользоватьРедакторКода() Экспорт
3 | Если ОбщегоНазначения.ЭтоВебКлиент() Тогда
4 | Возврат Ложь;
5 | Иначе
6 | Возврат ЗначениеНастройки("ИспользоватьРедакторКода");
7 | КонецЕсли;
8 | КонецФункции
9 |
10 | Функция ИспользоватьКонтекстнуюПодсказку() Экспорт
11 | Возврат ЗначениеНастройки("ИспользоватьКонтекстнуюПодсказку");
12 | КонецФункции
13 |
14 | Функция ПарсерМодулей() Экспорт
15 | Возврат ЗначениеНастройки("ПарсерМодулей");
16 | КонецФункции
17 |
18 | Функция ЗагрузитьНастройки() Экспорт
19 | Настройки = НастройкиПоУмолчанию();
20 | Для Каждого КлючИЗначение Из Настройки Цикл
21 | НовоеЗначение = ХранилищеОбщихНастроек.Загрузить("КД3_Настройки", КлючИЗначение.Ключ);
22 | Если НовоеЗначение <> Неопределено Тогда
23 | Настройки.Вставить(КлючИЗначение.Ключ, НовоеЗначение);
24 | КонецЕсли;
25 | КонецЦикла;
26 | Возврат Настройки;
27 | КонецФункции
28 |
29 | Процедура СохранитьНастройки(ТекущиеНастройки) Экспорт
30 | Настройки = НастройкиПоУмолчанию();
31 | ЗаполнитьЗначенияСвойств(Настройки, ТекущиеНастройки);
32 | Для Каждого КлючИЗначение Из Настройки Цикл
33 | ХранилищеОбщихНастроек.Сохранить("КД3_Настройки", КлючИЗначение.Ключ, КлючИЗначение.Значение);
34 | КонецЦикла;
35 | КонецПроцедуры
36 |
37 | Функция НастройкиПоУмолчанию() Экспорт
38 | Настройки = Новый Структура;
39 | Настройки.Вставить("Тема", "bsl-white");
40 | Настройки.Вставить("ИспользоватьРедакторКода", Истина);
41 | Настройки.Вставить("ИспользоватьКонтекстнуюПодсказку", Истина);
42 | Настройки.Вставить("ОтображатьКартуКода", Ложь);
43 | Настройки.Вставить("ПодсветкаЯзыкаЗапросов", Ложь);
44 | Настройки.Вставить("УдалятьВременныеФайлыПриЗакрытии", Истина);
45 | Настройки.Вставить("ОтображатьНомераСтрок", Истина);
46 | Настройки.Вставить("КоличествоПотоков", 1);
47 | Настройки.Вставить("ПарсерМодулей", "RegExp");
48 | Возврат Настройки;
49 | КонецФункции
50 |
51 | Функция ВерсияКонсолиКода(ЭтоЛинуксКлиент) Экспорт
52 | ОписаниеВерсии = Новый Структура("Информация,Версия,ПодкаталогИсходников");
53 | ДанныеМакета = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ИмяНастроекКонсолиКода(ЭтоЛинуксКлиент));
54 | Если ДанныеМакета = Неопределено Тогда
55 | ОписаниеВерсии.Вставить("Информация", "Загружена из макета");
56 | ОписаниеВерсии.Вставить("Версия", Метаданные.ОбщиеМакеты[ИмяМакетаКонсолиКода(ЭтоЛинуксКлиент)].Комментарий);
57 | Иначе
58 | ЗаполнитьЗначенияСвойств(ОписаниеВерсии, ДанныеМакета);
59 | КонецЕсли;
60 | ОписаниеВерсии.Вставить("ПодкаталогИсходников", ПодкаталогИсходников());
61 | Возврат ОписаниеВерсии;
62 | КонецФункции
63 |
64 | Функция ДвоичныеДанныеКонсолиКода(ЭтоЛинуксКлиент) Экспорт
65 | ДанныеАрхива = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ИмяНастроекКонсолиКода(ЭтоЛинуксКлиент));
66 | Если ДанныеАрхива = Неопределено Тогда
67 | ДвоичныеДанные = ПолучитьОбщийМакет(ИмяМакетаКонсолиКода(ЭтоЛинуксКлиент));
68 | Иначе
69 | ДвоичныеДанные = ДанныеАрхива.ДвоичныеДанные;
70 | КонецЕсли;
71 | Возврат ПоместитьВоВременноеХранилище(ДвоичныеДанные);
72 | КонецФункции
73 |
74 | Процедура УстановитьВерсиюКонсолиКода(ЭтоЛинуксКлиент, АдресМакета, ИсточникИнфо = Неопределено) Экспорт
75 | Если АдресМакета = Неопределено Тогда
76 | ОбщегоНазначения.УдалитьДанныеИзБезопасногоХранилища(ИмяНастроекКонсолиКода(ЭтоЛинуксКлиент));
77 | Иначе
78 | ДанныеМакета = Новый Структура;
79 | ДанныеМакета.Вставить("ДвоичныеДанные", ПолучитьИзВременногоХранилища(АдресМакета));
80 | ДанныеМакета.Вставить("Информация", "Загружена из " + ИсточникИнфо);
81 | ДанныеМакета.Вставить("Версия", Формат(ТекущаяДатаСеанса(), "ДФ=yyyyMMddhhmmss;"));
82 | ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ИмяНастроекКонсолиКода(ЭтоЛинуксКлиент), ДанныеМакета);
83 | КонецЕсли;
84 | КонецПроцедуры
85 |
86 | Функция ИмяНастроекКонсолиКода(ЭтоЛинуксКлиент)
87 | Возврат ?(ЭтоЛинуксКлиент, "КД3_bsl_console_linux", "КД3_bsl_console");
88 | КонецФункции
89 |
90 | Функция ИмяМакетаКонсолиКода(ЭтоЛинуксКлиент)
91 | Возврат ?(ЭтоЛинуксКлиент, "КД3_src_linux", "КД3_src");
92 | КонецФункции
93 |
94 | Функция ПодкаталогИсходников()
95 | // Получение уникального идентификатора текущей ИБ
96 | ДанныеИБ = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища("КД3", "ДанныеИБ");
97 | СтрокаСоединения = СтрокаСоединенияИнформационнойБазы();
98 | Если ДанныеИБ = Неопределено ИЛИ ДанныеИБ.СтрокаСоединения <> СтрокаСоединения Тогда
99 | ДанныеИБ = Новый Структура("СтрокаСоединения,ИД", СтрокаСоединения, СтрЗаменить(Новый УникальныйИдентификатор, "-", ""));
100 | ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище("КД3", ДанныеИБ, "ДанныеИБ");
101 | КонецЕсли;
102 | Возврат "bsl_console_" + ДанныеИБ.ИД;
103 | КонецФункции
104 |
105 | Функция ЗначениеНастройки(ИмяНастройки)
106 | Настройки = НастройкиПоУмолчанию();
107 | СохраненноеЗначение = ХранилищеОбщихНастроек.Загрузить("КД3_Настройки", ИмяНастройки);
108 | Возврат ?(СохраненноеЗначение = Неопределено, Настройки[ИмяНастройки], СохраненноеЗначение);
109 | КонецФункции
--------------------------------------------------------------------------------
/src/CommonModules/КД3_НастройкиКлиент.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_НастройкиКлиент
6 |
7 |
8 | ru
9 | Настройки клиент (КД3)
10 |
11 |
12 |
13 | false
14 | true
15 | false
16 | false
17 | true
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_НастройкиКлиент/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | Функция ЗначениеИзКэша(ИмяНастройки) Экспорт
3 | Возврат ПараметрыПриложения["КД3_Настройки_" + ИмяНастройки];
4 | КонецФункции
5 |
6 | Процедура ЗначениеВКэш(ИмяНастройки, ЗначениеНастройки) Экспорт
7 | ПараметрыПриложения.Вставить("КД3_Настройки_" + ИмяНастройки, ЗначениеНастройки);
8 | КонецПроцедуры
9 |
10 | Функция ИспользоватьРедакторКода() Экспорт
11 | Возврат ЗначениеИзКэша("ИспользоватьРедакторКода");
12 | КонецФункции
13 |
14 | Функция ИспользоватьКонтекстнуюПодсказку() Экспорт
15 | Возврат ЗначениеИзКэша("ИспользоватьКонтекстнуюПодсказку");
16 | КонецФункции
17 |
18 | Процедура СохранитьНастройкиВКэше(Настройки) Экспорт
19 | Для Каждого КлючИЗначение Из Настройки Цикл
20 | ЗначениеВКэш(КлючИЗначение.Ключ, КлючИЗначение.Значение);
21 | КонецЦикла;
22 | КонецПроцедуры
23 |
24 | Процедура ПередНачаломРаботыСистемы() Экспорт
25 | СохранитьНастройкиВКэше(КД3_Настройки.ЗагрузитьНастройки());
26 | КонецПроцедуры
27 |
28 | Процедура ПередЗавершениемРаботыСистемы() Экспорт
29 | Если ЗначениеИзКэша("ИспользоватьРедакторКода") И ЗначениеИзКэша("УдалятьВременныеФайлыПриЗакрытии") Тогда
30 | КД3_РедакторКодаКлиент.УдалитьИсходники();
31 | КонецЕсли;
32 | КонецПроцедуры
33 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_ПарсерМодулей1С.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ПарсерМодулей1С
6 |
7 |
8 | ru
9 | Парсер модулей 1С (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_ПарсерМодулейRegExp.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ПарсерМодулейRegExp
6 |
7 |
8 | ru
9 | Парсер модулей RegExp (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_РедакторКодаКлиент.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_РедакторКодаКлиент
6 |
7 |
8 | ru
9 | Редактор кода клиент (КД3)
10 |
11 |
12 |
13 | false
14 | true
15 | false
16 | false
17 | true
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_УправлениеФормой.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_УправлениеФормой
6 |
7 |
8 | ru
9 | Управление формой (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_УправлениеФормойВызовСервера.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_УправлениеФормойВызовСервера
6 |
7 |
8 | ru
9 | Управление формой вызов сервера (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | true
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_УправлениеФормойВызовСервера/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 | Функция КонфигурацияОбъекта(ОбъектКонфигурации) Экспорт
2 | Возврат ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ОбъектКонфигурации, "Владелец");
3 | КонецФункции
4 |
5 | Процедура ЗаполнитьКонфигурации(ДоступныеКонфигурации, СписокКонвертаций, ЭтоКонвертацияXDTO, ОбъектИсточника, ОбъектПриемника) Экспорт
6 | КД3_Метаданные.ЗаполнитьКонфигурации(ДоступныеКонфигурации, СписокКонвертаций, ЭтоКонвертацияXDTO, ОбъектИсточника, ОбъектПриемника);
7 | КонецПроцедуры
8 |
9 | Процедура ПолучитьВхожденияВКонвертацииДляЭлементаКонвертации(ЭлементКонвертации, СписокКонвертаций, ВедущаяКонфигурация = Неопределено) Экспорт
10 | КонвертацияДанныхXDTOВызовСервера.ПолучитьВхожденияВКонвертацииДляЭлементаКонвертации(ЭлементКонвертации, СписокКонвертаций, ВедущаяКонфигурация);
11 | КонецПроцедуры
--------------------------------------------------------------------------------
/src/CommonModules/КД3_УправлениеФормойКлиент.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_УправлениеФормойКлиент
6 |
7 |
8 | ru
9 | Управление формой клиент КД3
10 |
11 |
12 |
13 | false
14 | true
15 | false
16 | false
17 | true
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_УправлениеФормойКлиентСервер.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_УправлениеФормойКлиентСервер
6 |
7 |
8 | ru
9 | Управление формой клиент сервер (КД3)
10 |
11 |
12 |
13 | false
14 | true
15 | true
16 | false
17 | true
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/src/CommonModules/КД3_УправлениеФормойКлиентСервер/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | Процедура УстановитьВидимостьКонфигураций(ДоступныеКонфигурации, ЭтоКонвертацияXDTO, Форма) Экспорт
3 |
4 | Элемент = Форма.Элементы.КД3_Конфигурация;
5 | Элемент.СписокВыбора.ЗагрузитьЗначения(ДоступныеКонфигурации.Конфигурация);
6 | Элемент.ТолькоПросмотр = ДоступныеКонфигурации.Конфигурация.Количество() = 1;
7 |
8 | ВидимостьГруппы = НЕ Элемент.ТолькоПросмотр;
9 |
10 | Если НЕ ЭтоКонвертацияXDTO Тогда
11 | ЭлементКорреспондент = Форма.Элементы.КД3_КонфигурацияКорреспондент;
12 | ЭлементКорреспондент.СписокВыбора.ЗагрузитьЗначения(ДоступныеКонфигурации.КонфигурацияКорреспондент);
13 | ЭлементКорреспондент.ТолькоПросмотр = ДоступныеКонфигурации.КонфигурацияКорреспондент.Количество() = 1;
14 | ВидимостьГруппы = ВидимостьГруппы ИЛИ НЕ ЭлементКорреспондент.ТолькоПросмотр;
15 | КонецЕсли;
16 |
17 | Форма.Элементы.КД3_ГруппаКонфигурация.Видимость = ВидимостьГруппы;
18 |
19 | КонецПроцедуры
20 |
21 | Функция ДоступныеКонфигурации(Форма, ЭтоКонвертацияXDTO) Экспорт
22 |
23 | ИмяКонтекста = Форма.КД3_ИмяКонтекста;
24 |
25 | ПроверкаФормы = Новый Структура("СписокКонвертаций,Конфигурация,СписокКонфигураций,СписокКонфигурацийКорреспондент,ОбъектКонфигурации,ОбъектКонфигурацииКорреспондент");
26 | ПроверкаОбъекта = Новый Структура("Конфигурация,ОбъектКонфигурации,ОбъектКонфигурацииКорреспондент,ОбъектВыборки");
27 | ЗаполнитьЗначенияСвойств(ПроверкаФормы, Форма);
28 | ЗаполнитьЗначенияСвойств(ПроверкаОбъекта, Форма.Объект);
29 |
30 | ДоступныеКонфигурации = Новый Структура("Конфигурация,КонфигурацияКорреспондент,Конвертации");
31 | Если НЕ ЭтоКонвертацияXDTO Тогда
32 | ДоступныеКонфигурации.Вставить("КонфигурацияКорреспондент");
33 | КонецЕсли;
34 |
35 | Если ИмяКонтекста = "ПРО" Тогда
36 | // Это открытие формы справочника "ПравилаРегистрацииОбъектов"
37 | ДоступныеКонфигурации.Конфигурация = Новый Массив;
38 | ДоступныеКонфигурации.Конфигурация.Добавить(Форма.Конфигурация);
39 |
40 | ИначеЕсли ИмяКонтекста = "Конвертация" Тогда
41 | // Это открытие формы справочника "Конвертации"
42 | ДоступныеКонфигурации.Конфигурация = ПроверкаОбъекта.Конфигурация;
43 | Если НЕ ЭтоКонвертацияXDTO Тогда
44 | ДоступныеКонфигурации.КонфигурацияКорреспондент = Форма.Объект.КонфигурацияКорреспондент;
45 | КонецЕсли;
46 | ДоступныеКонфигурации.Конвертации = Форма.Объект.Ссылка;
47 |
48 | Иначе
49 | Если ИмяКонтекста = "ПКС" ИЛИ ИмяКонтекста = "ПКГС" Тогда
50 | // Это открытие формы элемента или группы ПравилаКонвертацииСвойств
51 | ПроверкаФормы.СписокКонвертаций = Новый СписокЗначений;
52 | КД3_УправлениеФормойВызовСервера.ПолучитьВхожденияВКонвертацииДляЭлементаКонвертации(Форма.Объект.Владелец, ПроверкаФормы.СписокКонвертаций);
53 | ЗаполнитьЗначенияСвойств(ПроверкаОбъекта, ПроверкаФормы, "ОбъектКонфигурации,ОбъектКонфигурацииКорреспондент");
54 | ДоступныеКонфигурации.Конвертации = ПроверкаФормы.СписокКонвертаций;
55 | Иначе
56 | // На форме справочника ПравилаКонвертацииОбъектов и ПравилаКонвертацииПредопределенныхДанных уже есть список конфигураций
57 | Если ИмяКонтекста = "ПКО" ИЛИ ИмяКонтекста = "ПКПД" Тогда
58 | ДоступныеКонфигурации.Конфигурация = ПроверкаФормы.СписокКонфигураций.ВыгрузитьЗначения();
59 | Если НЕ ЭтоКонвертацияXDTO Тогда
60 | ДоступныеКонфигурации.КонфигурацияКорреспондент = ПроверкаФормы.СписокКонфигурацийКорреспондент.ВыгрузитьЗначения();
61 | КонецЕсли;
62 | ИначеЕсли ИмяКонтекста = "ПОД" Тогда
63 | // Это открытие формы ПравилаОбработкиДанных
64 | ПроверкаОбъекта.ОбъектКонфигурации = ПроверкаОбъекта.ОбъектВыборки;
65 | КонецЕсли;
66 | КонецЕсли;
67 |
68 | КД3_УправлениеФормойВызовСервера.ЗаполнитьКонфигурации(ДоступныеКонфигурации, ПроверкаФормы.СписокКонвертаций, ЭтоКонвертацияXDTO,
69 | ПроверкаОбъекта.ОбъектКонфигурации, ПроверкаОбъекта.ОбъектКонфигурацииКорреспондент);
70 | КонецЕсли;
71 |
72 | Возврат ДоступныеКонфигурации;
73 |
74 | КонецФункции
75 |
--------------------------------------------------------------------------------
/src/CommonModules/КонвертацияДанныхXDTOСервер.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | КонвертацияДанныхXDTOСервер
7 |
8 | Adopted
9 | f40d933b-a935-468c-8d11-7234cfbb8f0a
10 | false
11 | false
12 | true
13 | true
14 | true
15 | false
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/CommonModules/КонвертацияДанныхXDTOСервер/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &Вместо("ЗагрузитьСтруктуруМетаданныхПоРегламентномуЗаданию")
3 | Процедура КД3_ЗагрузитьСтруктуруМетаданныхПоРегламентномуЗаданию(УИДРелизаСтрокой)
4 |
5 | //+КД3
6 | НастройкиКонфигурации = Неопределено;
7 | Если КД3_Настройки.ИспользоватьКонтекстнуюПодсказку() Тогда
8 | Если ЗначениеЗаполнено(УИДРелизаСтрокой) Тогда
9 | Релиз = Справочники.Релизы.ПолучитьСсылку(Новый УникальныйИдентификатор(УИДРелизаСтрокой));
10 | Если ОбщегоНазначения.СсылкаСуществует(Релиз) Тогда
11 | НастройкиКонфигурации = КД3_Метаданные.НастройкиКонфигурации(Релиз);
12 | КонецЕсли;
13 | КонецЕсли;
14 | КонецЕсли;
15 | Если НастройкиКонфигурации = Неопределено ИЛИ НастройкиКонфигурации.МестоХраненияИндексов = 0 Тогда
16 | // Загрузка данных контекстной подсказки для этой конфигурации не выполняется
17 | ПродолжитьВызов(УИДРелизаСтрокой); // Типовой обработчик
18 | Возврат;
19 | КонецЕсли;
20 | //-КД3
21 |
22 | ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(Метаданные.РегламентныеЗадания.ЗагрузкаМетаданных);
23 |
24 | ПараметрыЗагрузки = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Релиз, "ИсточникДанных, КаталогЗагрузки, РегламентноеЗаданиеGUID, ВариантЗагрузкиДвижений, ЕстьРасширения");
25 | Если ПараметрыЗагрузки.ИсточникДанных = 1 Тогда
26 | Результат = Неопределено;
27 | Попытка
28 | Результат = ПолучитьФайлыИзGIT(Релиз);
29 | Исключение
30 | Результат = Неопределено;
31 | КонецПопытки;
32 | Если ЗначениеЗаполнено(Результат) И ТипЗнч(Результат) = Тип("Число") Тогда
33 | ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Не удалось выполнить клонирование ветки из GIT репозитория. Код ошибки:'") + Результат);
34 | КонецЕсли;
35 | ИначеЕсли ПараметрыЗагрузки.ЕстьРасширения Тогда
36 | КаталогиРасширений = Релиз.Расширения.Выгрузить().ВыгрузитьКолонку("ИмяКаталогаЗагрузки");
37 | Если КаталогиРасширений.Количество() > 0 Тогда
38 | ПараметрыЗагрузки.Вставить("КаталогиРасширений", КаталогиРасширений);
39 | Иначе
40 | ПараметрыЗагрузки.ЕстьРасширения = Ложь;
41 | КонецЕсли;
42 | КонецЕсли;
43 | ПараметрыЗагрузки.Вставить("СпособЗагрузки", 1);
44 | ПараметрыЗагрузки.Вставить("Конфигурация", Релиз);
45 | ПараметрыЗагрузки.Вставить("ТолькоОбновитьПланыОбмена", Ложь);
46 | ПараметрыЗагрузки.Вставить("ТолькоДобавлятьНовые", Ложь);
47 |
48 | //+КД3
49 | НастройкиКонфигурации = КД3_Метаданные.НастройкиКонфигурации(Релиз);
50 |
51 | ПараметрыЗагрузки.Вставить("КД3_ЭтоСервер", Истина);
52 | ПараметрыЗагрузки.Вставить("КД3_ИспользоватьКонтекстнуюПодсказку", Истина);
53 | ПараметрыЗагрузки.Вставить("КД3_МестоХраненияИндексов", НастройкиКонфигурации.МестоХраненияИндексов);
54 | ПараметрыЗагрузки.Вставить("КД3_КаталогИндексов", НастройкиКонфигурации.КаталогИндексов);
55 | ПараметрыЗагрузки.Вставить("КД3_ЗагружатьМетодыМодулей", НастройкиКонфигурации.ЗагружатьМетодыМодулей);
56 | ПараметрыЗагрузки.Вставить("КД3_СохранитьКаталогДляКонфигурации", Ложь);
57 |
58 | КД3_ЗагрузкаМетаданныхКлиентСервер.ПодготовитьФайлыДляЗагрузки(ПараметрыЗагрузки);
59 |
60 | ПараметрыЗагрузки.Вставить("КД3_КоличествоПотоков", 1); // Изменить на нужное количество !!!
61 |
62 | Обработки.КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно.ВыполнитьЗагрузкуМетаданных(ПараметрыЗагрузки, Неопределено);
63 | //-КД3
64 | КонецПроцедуры
65 |
--------------------------------------------------------------------------------
/src/CommonModules/СтандартныеПодсистемыКлиент.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | СтандартныеПодсистемыКлиент
7 |
8 | Adopted
9 | 8170a27d-45e9-48b1-860b-c2d9cc5961cd
10 | false
11 | true
12 | false
13 | false
14 | true
15 | false
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/CommonModules/СтандартныеПодсистемыКлиент/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &После("ПередНачаломРаботыСистемы")
3 | Процедура КД3_ПередНачаломРаботыСистемы(Знач ОповещениеЗавершения) Экспорт
4 | КД3_НастройкиКлиент.ПередНачаломРаботыСистемы();
5 | КонецПроцедуры
6 |
7 | &После("ПередЗавершениемРаботыСистемы")
8 | Процедура КД3_ПередЗавершениемРаботыСистемы(Отказ, ТекстПредупреждения) Экспорт
9 | КД3_НастройкиКлиент.ПередЗавершениемРаботыСистемы();
10 | КонецПроцедуры
11 |
--------------------------------------------------------------------------------
/src/CommonPictures/ДлительнаяОперация48.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ДлительнаяОперация48
7 |
8 | Adopted
9 | 21032fa5-9426-40bd-91e4-ace1e4ceb013
10 | false
11 | false
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_ДобавитьПереносСтроки.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ДобавитьПереносСтроки
6 |
7 |
8 | ru
9 | Добавить перенос строки (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_ДобавитьПереносСтроки/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_ДобавитьПереносСтроки/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonPictures/КД3_ДобавитьПереносСтроки/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_Закомментировать.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_Закомментировать
6 |
7 |
8 | en
9 | Comment out text
10 |
11 |
12 | ru
13 | Закомментировать (КД3)
14 |
15 |
16 |
17 | false
18 | false
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_Закомментировать/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_Закомментировать/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonPictures/КД3_Закомментировать/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_УбратьКомментарии.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_УбратьКомментарии
6 |
7 |
8 | en
9 | Remove comments in the text
10 |
11 |
12 | ru
13 | Убрать комментарии (КД3)
14 |
15 |
16 |
17 | false
18 | false
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_УбратьКомментарии/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_УбратьКомментарии/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonPictures/КД3_УбратьКомментарии/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_УдалитьПереносСтроки.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_УдалитьПереносСтроки
6 |
7 |
8 | ru
9 | Удалить перенос строки (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_УдалитьПереносСтроки/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_УдалитьПереносСтроки/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonPictures/КД3_УдалитьПереносСтроки/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_Форматировать.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_Форматировать
6 |
7 |
8 | ru
9 | Форматировать (КД3)
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_Форматировать/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/src/CommonPictures/КД3_Форматировать/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonPictures/КД3_Форматировать/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/src/CommonPictures/Папка.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Папка
7 |
8 | Adopted
9 | 5b0e250c-4d2d-4e37-ade1-593854610d3f
10 | false
11 | false
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/CommonPictures/Успешно.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Успешно
7 |
8 | Adopted
9 | cd49148c-e385-4b75-a758-a93196e73dba
10 | false
11 | false
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExLin32.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_RegExLin32
6 |
7 |
8 | en
9 | К д3 reg ex lin32
10 |
11 |
12 | uk
13 | К д3 reg ex lin32
14 |
15 |
16 | ru
17 | Reg ex lin32 (КД3)
18 |
19 |
20 | https://github.com/alexkmbk/RegEx1CAddin версия 13
21 | BinaryData
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExLin32/Ext/Template.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonTemplates/КД3_RegExLin32/Ext/Template.bin
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExLin64.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_RegExLin64
6 |
7 |
8 | en
9 | К д3 reg ex lin64
10 |
11 |
12 | uk
13 | К д3 reg ex lin64
14 |
15 |
16 | ru
17 | Reg ex lin64 (КД3)
18 |
19 |
20 | https://github.com/alexkmbk/RegEx1CAddin версия 13
21 | BinaryData
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExLin64/Ext/Template.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonTemplates/КД3_RegExLin64/Ext/Template.bin
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExWin32.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_RegExWin32
6 |
7 |
8 | en
9 | К д3 reg ex win32
10 |
11 |
12 | uk
13 | К д3 reg ex win32
14 |
15 |
16 | ru
17 | Reg ex win32 (КД3)
18 |
19 |
20 | https://github.com/alexkmbk/RegEx1CAddin версия 13
21 | BinaryData
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExWin32/Ext/Template.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonTemplates/КД3_RegExWin32/Ext/Template.bin
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExWin64.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_RegExWin64
6 |
7 |
8 | en
9 | К д3 reg ex win64
10 |
11 |
12 | uk
13 | К д3 reg ex win64
14 |
15 |
16 | ru
17 | Reg ex win64 (КД3)
18 |
19 |
20 | https://github.com/alexkmbk/RegEx1CAddin версия 13
21 | BinaryData
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_RegExWin64/Ext/Template.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonTemplates/КД3_RegExWin64/Ext/Template.bin
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_src.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_src
6 |
7 |
8 | ru
9 | src
10 |
11 |
12 | 20220126
13 | BinaryData
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_src/Ext/Template.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonTemplates/КД3_src/Ext/Template.bin
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_src_linux.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_src_linux
6 |
7 |
8 | ru
9 | src
10 |
11 |
12 | 20220322
13 | BinaryData
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_src_linux/Ext/Template.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GenVP/TipsInCD3/42eeb3b3b765c6f5c54947a603da42d86a39167e/src/CommonTemplates/КД3_src_linux/Ext/Template.bin
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_ЛокальныйКонтекстXDTO.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ЛокальныйКонтекстXDTO
6 |
7 |
8 | ru
9 | КД3 Локальный контекстt XDTO
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_ЛокальныйКонтекстXDTO/Ext/Template.txt:
--------------------------------------------------------------------------------
1 | {
2 | "Методы": {},
3 | "Переменные": {
4 | "КомпонентыОбмена": {
5 | "ref": "classes.Структура",
6 | "properties": {
7 | "ВерсияФорматаОбмена": {},
8 | "XMLСхема": {},
9 | "МенеджерОбмена": {},
10 | "СхемаРасширенияФормата": {},
11 | "РасширенияФормата": {
12 | "ref": "classes.Соответствие"
13 | },
14 | "УзелКорреспондента": {},
15 | "УзелКорреспондентаОбъект": {},
16 | "ВерсияФорматаМенеджераОбмена": {},
17 | "НаправлениеОбмена": {},
18 | "ЭтоОбменЧерезПланОбмена": {},
19 | "ФлагОшибки": {},
20 | "СтрокаСообщенияОбОшибке": {},
21 | "КлючСообщенияЖурналаРегистрации": {},
22 | "ИспользоватьКвитирование": {},
23 | "ОбменДаннымиСВнешнейСистемой": {},
24 | "ИдентификаторКорреспондента": {},
25 | "ТолькоНастройкиXDTO": {},
26 | "ПоддерживаемыеОбъектыXDTO": {
27 | "ref": "classes.Массив"
28 | },
29 | "СостояниеОбменаДанными": {
30 | "ref": "classes.Структура"
31 | },
32 | "ВедениеПротоколаДанных": {
33 | "ref": "classes.Структура"
34 | },
35 | "ИспользоватьТранзакции": {},
36 | "НастройкиXDTO": {
37 | "ref": "classes.Структура"
38 | },
39 | "НомерВходящегоСообщения": {},
40 | "НомерСообщенияПолученногоКорреспондентом": {},
41 | "РежимЗагрузкиДанныхВИнформационнуюБазу": {},
42 | "СчетчикЗагруженныхОбъектов": {},
43 | "КоличествоОбъектовНаТранзакцию": {},
44 | "КоличествоОбъектовКЗагрузке": {},
45 | "РазмерФайлаСообщенияОбмена": {},
46 | "ДокументыДляОтложенногоПроведения": {
47 | "ref": "classes.ТаблицаЗначений"
48 | },
49 | "ЗагруженныеОбъекты": {
50 | "ref": "classes.ТаблицаЗначений"
51 | },
52 | "ТаблицаОбъектовСозданныхПоСсылкам": {
53 | "ref": "classes.ТаблицаЗначений"
54 | },
55 | "ТаблицаДанныхЗаголовкаПакета": {
56 | "ref": "classes.ТаблицаЗначений"
57 | },
58 | "ТаблицыДанныхСообщенияОбмена": {
59 | "ref": "classes.Соответствие"
60 | },
61 | "ОбъектыДляОтложеннойЗаписи": {
62 | "ref": "classes.Соответствие"
63 | },
64 | "НастройкиXDTOКорреспондента": {
65 | "ref": "classes.Структура"
66 | },
67 | "ПрефиксКорреспондента": {},
68 | "УдалятьСозданныеПоКлючевымСвойствам": {},
69 | "ПомеченныеНаУдалениеОбъекты": {
70 | "ref": "classes.Массив"
71 | },
72 | "БазовыеСхемыФормата": {
73 | "ref": "classes.Соответствие"
74 | },
75 | "ПравилаОбработкиДанных": {
76 | "ref": "classes.ТаблицаЗначений"
77 | },
78 | "ПравилаКонвертацииОбъектов": {
79 | "ref": "classes.ТаблицаЗначений"
80 | },
81 | "ПравилаКонвертацииПредопределенныхДанных": {
82 | "ref": "classes.ТаблицаЗначений"
83 | },
84 | "ПараметрыКонвертации": {
85 | "ref": "classes.Структура"
86 | },
87 | "ВыгруженныеОбъекты": {
88 | "ref": "classes.Массив"
89 | },
90 | "КоличествоОбъектовКВыгрузке": {},
91 | "СчетчикВыгруженныхОбъектов": {},
92 | "СоответствиеРегистрацияПоНеобходимости": {
93 | "ref": "classes.Соответствие"
94 | },
95 | "ВыгруженныеПоСсылкеОбъекты": {
96 | "ref": "classes.Массив"
97 | },
98 | "СценарийВыгрузки": {},
99 | "ТаблицаПравилаРегистрацииОбъектов": {},
100 | "СвойстваУзлаПланаОбмена": {},
101 | "ПропускатьОбъектыСОшибкамиПроверкиПоСхеме": {},
102 | "НеВыгруженныеОбъекты": {
103 | "ref": "classes.Массив"
104 | }
105 | }
106 | }
107 | },
108 | "ПКО": {
109 | "АлгоритмПриОтправкеДанных": {
110 | "ДанныеИБ": {},
111 | "ДанныеXDTO": {
112 | "ref": "classes.Структура"
113 | },
114 | "СтекВыгрузки": {
115 | "ref": "classes.Массив"
116 | }
117 | },
118 | "АлгоритмПередПолучениемДанных": {
119 | "ДанныеXDTO": {
120 | "ref": "classes.Структура"
121 | },
122 | "ПолученныеДанные": {}
123 | },
124 | "АлгоритмПриПолученииДанных": {
125 | "ПолученныеДанные": {},
126 | "ДанныеИБ": {},
127 | "КонвертацияСвойств": {
128 | "ref": "classes.ТаблицаЗначений"
129 | }
130 | }
131 | },
132 | "ПОД": {
133 | "АлгоритмПриОбработке": {
134 | "ОбъектОбработки": {},
135 | "ИспользованиеПКО": {
136 | "ref": "classes.Структура"
137 | }
138 | }
139 | }
140 | }
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_ЛокальныйКонтекстXML.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ЛокальныйКонтекстXML
6 |
7 |
8 | ru
9 | КД3 локальный контекст XML
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_ЛокальныйКонтекстПРО.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | КД3_ЛокальныйКонтекстПРО
6 |
7 |
8 | ru
9 | КД3 Локальный контекстt ПРО
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/CommonTemplates/КД3_ЛокальныйКонтекстПРО/Ext/Template.txt:
--------------------------------------------------------------------------------
1 | {
2 | "Методы": {},
3 | "Переменные": {},
4 | "ПРО": {
5 | "АлгоритмПередОбработкойПравила": {
6 | "ПРО": {},
7 | "Отказ": {},
8 | "Объект": {},
9 | "ОбъектМетаданных": {},
10 | "Выгрузка": {}
11 | },
12 | "АлгоритмПриОбработкеДополнительныйПравила": {
13 | "Отказ": {},
14 | "ПРО": {},
15 | "Объект": {},
16 | "ТекстЗапроса": {},
17 | "ПараметрыЗапроса": {
18 | "ref": "classes.Структура"
19 | },
20 | "ИспользоватьКэш": {},
21 | "ДополнительныеСвойства": {}
22 | },
23 | "АлгоритмПриОбработкеПравила": {
24 | "Отказ": {},
25 | "ПРО": {},
26 | "Объект": {},
27 | "ТекстЗапроса": {},
28 | "ПараметрыЗапроса": {
29 | "ref": "classes.Структура"
30 | },
31 | "ИспользоватьКэш": {},
32 | "Выгрузка": {},
33 | "ДополнительныеСвойства": {}
34 | },
35 | "АлгоритмПослеОбработкиПравила": {
36 | "ПРО": {},
37 | "Отказ": {},
38 | "Объект": {},
39 | "ОбъектМетаданных": {},
40 | "Получатели": {
41 | "ref": "classes.Массив"
42 | },
43 | "Выгрузка": {}
44 | }
45 | }
46 | }
--------------------------------------------------------------------------------
/src/Configuration.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9cd510cd-abfc-11d4-9434-004095e12fc7
7 | b4741c03-a1f8-4958-8917-723d49d0a401
8 |
9 |
10 | 9fcd25a0-4822-11d4-9414-008048da11f9
11 | 2e401856-0e0f-4650-b4a8-15196aeb191d
12 |
13 |
14 | e3687481-0a87-462c-a166-9f34594f9bba
15 | 7f065abe-43a9-409c-9835-1479a4632f57
16 |
17 |
18 | 9de14907-ec23-4a07-96f0-85521cb6b53b
19 | 16a9f193-f49b-454a-960d-fb74ee2540be
20 |
21 |
22 | 51f2d5d8-ea4d-4064-8892-82951750031e
23 | 1d9f8752-0edb-4a00-b0fe-402ac976472f
24 |
25 |
26 | e68182ea-4237-4383-967f-90c1e3370bc7
27 | 605ad015-f6b1-47c5-ad16-c91c28f9c1be
28 |
29 |
30 | fb282519-d103-4dd3-bc12-cb271d631dfc
31 | 589edc23-13eb-4e20-a8a4-5fe86d77e62b
32 |
33 |
34 |
35 | КД3_КонтекстнаяПодсказка
36 |
37 |
38 | ru
39 | Контекстная подсказка в КД3
40 |
41 |
42 |
43 | Customization
44 | Adopted
45 | true
46 | КД3_
47 | Version8_3_14
48 | ManagedApplication
49 |
50 | PlatformApplication
51 |
52 | Russian
53 | https://github.com/GenVP/TipsInCD3_EDT
54 | 1.2.8
55 | Language.Русский
56 |
57 |
58 |
59 |
60 |
61 | Taxi
62 |
63 |
64 | Русский
65 | Администрирование
66 | Конфигурации
67 | ГиперссылкаЦвет
68 | Папка
69 | Успешно
70 | ДлительнаяОперация48
71 | КД3_УбратьКомментарии
72 | КД3_Закомментировать
73 | КД3_ДобавитьПереносСтроки
74 | КД3_УдалитьПереносСтроки
75 | КД3_Форматировать
76 | КД3_src
77 | КД3_RegExWin32
78 | КД3_RegExWin64
79 | КД3_RegExLin32
80 | КД3_RegExLin64
81 | КД3_src_linux
82 | КД3_ЛокальныйКонтекстXML
83 | КД3_ЛокальныйКонтекстXDTO
84 | КД3_ЛокальныйКонтекстПРО
85 | КД3_Метаданные
86 | КД3_МетаданныеКлиент
87 | КД3_МетаданныеПовтИсп
88 | КД3_ЗагрузкаМетаданных
89 | КД3_ЗагрузкаМетаданныхКлиентСервер
90 | КД3_УправлениеФормой
91 | КД3_УправлениеФормойКлиент
92 | КД3_РедакторКодаКлиент
93 | КД3_Настройки
94 | КД3_НастройкиКлиент
95 | КД3_УправлениеФормойВызовСервера
96 | КД3_УправлениеФормойКлиентСервер
97 | КД3_ПарсерМодулей1С
98 | КД3_ПарсерМодулейRegExp
99 | КонвертацияДанныхXDTOСервер
100 | СтандартныеПодсистемыКлиент
101 | КД3_Настройки
102 | ИсторияИзменений
103 | КД3_Настройки
104 | Алгоритмы
105 | Запросы
106 | ПравилаКонвертацииОбъектов
107 | ПравилаКонвертацииПредопределенныхДанных
108 | ПравилаКонвертацииСвойств
109 | ПравилаОбработкиДанных
110 | ПравилаРегистрацииОбъектов
111 | Релизы
112 | Конфигурации
113 | Конвертации
114 | ВариантыИдентификацииОбъектов
115 | КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно
116 | КомментарииКОбработчикам
117 |
118 |
119 |
--------------------------------------------------------------------------------
/src/DataProcessors/КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно/Ext/Help.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ru
4 |
--------------------------------------------------------------------------------
/src/DataProcessors/КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно/Ext/Help/ru.html:
--------------------------------------------------------------------------------
1 |
2 | Обработка Загрузка структуры конфигурации из файлов XML/EDT
3 | Загрузка возможна из следующих источников:
4 |
5 |
- Файлы XML, созданные в конфигураторе через команду "Выгрузить конфигурацию в файлы". Указывается путь к каталогу, в который была сделана выгрузка
6 | - Файлы EDT. Источник загрузки - база, развернутая в среде 1С-EDT. Указывается путь к расположению информационной базы на диске
7 | Загрузка может производиться в новую конфигурацию, либо выбирается существующая конфигурация которую необходимо обновить.
8 | Параметр Загрузка движений документов позволяет указать, требуется ли загружать в структуру метаданных движения документов по регистрам.
--------------------------------------------------------------------------------
/src/DataProcessors/КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно/Ext/ObjectModule.bsl:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/DataProcessors/КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно/Forms/Форма.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/src/Enums/ВариантыИдентификацииОбъектов.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 66c3b911-5f4e-434e-8662-204cd814b61c
7 | 2dc6b190-5570-448a-9839-dc7d9f8f48b3
8 |
9 |
10 | c7dd2c6d-64a1-4583-9f50-99085e2a87a9
11 | 6f257186-5632-4284-96ee-c4b41ac84b0c
12 |
13 |
14 | b40a7f8d-7c1e-4511-a2b2-019711bc64fc
15 | 3dd85617-30f2-4b43-976c-ddb1a62ecfb4
16 |
17 |
18 |
19 | ВариантыИдентификацииОбъектов
20 |
21 | Adopted
22 | 693f9175-a81a-4162-adef-f6ca9d53b9ce
23 |
24 |
25 |
26 |
27 |
28 | ПоУникальномуИдентификатору
29 |
30 | Adopted
31 | 24e46fdc-3927-4fae-abd4-3fafecd545c1
32 |
33 |
34 |
35 |
36 |
37 | ПоПолямПоиска
38 |
39 | Adopted
40 | 423a69bd-30cf-42dc-bf89-e4efae0484cf
41 |
42 |
43 |
44 |
45 |
46 | СначалаПоУникальномуИдентификаторуПотомПоПолямПоиска
47 |
48 | Adopted
49 | f9c7c379-959d-4cbb-afa5-f9ec223137d6
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/src/Ext/ManagedApplicationModule.bsl:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/Ext/OrdinaryApplicationModule.bsl:
--------------------------------------------------------------------------------
1 | Перем ПараметрыПриложения Экспорт;
2 |
3 | &После("ПередНачаломРаботыСистемы")
4 | Процедура КД3_ПередНачаломРаботыСистемы(Отказ)
5 | ПараметрыПриложения = Новый Соответствие;
6 | КД3_НастройкиКлиент.ПередНачаломРаботыСистемы();
7 | КонецПроцедуры
8 |
9 | &После("ПриЗавершенииРаботыСистемы")
10 | Процедура КД3_ПриЗавершенииРаботыСистемы()
11 | КД3_НастройкиКлиент.ПередЗавершениемРаботыСистемы();
12 | КонецПроцедуры
13 |
--------------------------------------------------------------------------------
/src/InformationRegisters/КомментарииКОбработчикам.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 6b2c04a2-8369-44cb-96c7-8b7d2d02d840
7 | 1e6da8cf-f704-4f16-af9c-8b34b016390f
8 |
9 |
10 | 4b0639dd-9618-48de-af3d-86669a6f946e
11 | d0687f14-95a0-40de-b478-ac09535d0c2b
12 |
13 |
14 | 86bf8a3d-bb12-4b17-a469-2966a18851f2
15 | 67fbb656-eb7d-4916-8735-1cb305c14575
16 |
17 |
18 | 2c527a9f-c83a-43dc-ba2a-1e591b08ae25
19 | 9bb26063-cf2e-4e74-bda3-463546b5fe5e
20 |
21 |
22 | 1bb749ae-9240-4d8c-b6d0-c53aeabda45f
23 | fb6100a8-0719-4b28-bf8d-dc2f4f988b82
24 |
25 |
26 | 7329b5cc-f72c-4f12-9e99-c1d4e408a2ae
27 | c82bf086-d49d-4b01-94d2-74df97b8cda0
28 |
29 |
30 | 39c32b10-1e43-4010-9f14-8ba68e0b268e
31 | 4c952e14-0db9-4edc-95e3-1bbdf2bf29f2
32 |
33 |
34 |
35 | КомментарииКОбработчикам
36 |
37 | Adopted
38 | 86101ae5-0266-4ea5-a6f6-370fb81525f1
39 | Nonperiodical
40 | Independent
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/src/InformationRegisters/КомментарииКОбработчикам/Forms/Форма.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/src/InformationRegisters/КомментарииКОбработчикам/Forms/Форма/Ext/Form.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/InformationRegisters/КомментарииКОбработчикам/Forms/Форма/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаСервере
3 | Процедура КД3_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
4 | // Открытие формы из контекстного меню
5 | Если Параметры.Свойство("КД3_ВидОбработчика") Тогда
6 | ВидОбработчика = Параметры.КД3_ВидОбработчика;
7 | ВидОбработчикаПриИзмененииНаСервере();
8 | КонецЕсли;
9 | КонецПроцедуры
10 |
--------------------------------------------------------------------------------
/src/Languages/Русский.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Русский
7 |
8 | Adopted
9 | fa4b0c84-7a43-4ab6-ad87-b4d5483f4d2c
10 | ru
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/StyleItems/ГиперссылкаЦвет.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ГиперссылкаЦвет
7 |
8 | Adopted
9 | 757b547b-b79c-459a-a64a-eef19a09a38f
10 | Color
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/Subsystems/Администрирование.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Администрирование
7 |
8 | Adopted
9 | 62ee027b-8957-4b06-961c-f54ab203b0bd
10 |
11 | CommonCommand.КД3_Настройки
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/Subsystems/Конфигурации.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Конфигурации
7 |
8 | Adopted
9 | 6ea34b77-ff9e-4dab-8fc7-4f6890591d84
10 |
11 | 5a428e53-ddb1-449e-9681-a21927259b75
12 | DataProcessor.КД3_ЗагрузкаСтруктурыКонфигурацииИзФайловXMLМногопоточно
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------