├── .gitignore ├── LICENSE ├── README.md ├── Scripts ├── build_main.os ├── cluster_manager.os ├── disconnect_users.os ├── remove_lock.os ├── retrieve_storage.os ├── update_dbconf.os ├── update_enterprise.os ├── ПроверитьЧтоНочныеТестыИМвыполнились.ps1 └── Таск_Проверить что ночные тесты ИМ 1С выполнились.xml ├── bin ├── decompile-1c-cf.cmd ├── decompile-1c-cf.js └── ВыгрузкаКонфигурации.epf ├── buildconfig ├── TC_template_ServerDeploy.xml └── readme.txt ├── confUtils.vbs ├── confupdate_empty.ini ├── confupdate_empty1.ini ├── externals └── readme.txt ├── readme.txt ├── src └── bin │ └── ВыгрузкаКонфигурации │ ├── Form │ ├── Форма │ │ ├── form │ │ └── module │ ├── Форма0 │ │ ├── form │ │ └── module │ ├── ФормаПоУмолчанию │ │ ├── form │ │ └── module │ └── ФормаУ │ │ └── Форма.txt │ ├── ObjectModule.txt │ ├── renames.txt │ ├── und │ ├── 00d33cfa-73c7-4a29-b729-72ef45b66465 │ ├── 00d33cfa-73c7-4a29-b729-72ef45b66465.0 │ ├── 0ce7888a-836b-475a-8481-d33a031f9c09 │ ├── 0ce7888a-836b-475a-8481-d33a031f9c09.0 │ ├── 0e532405-8d24-434f-8510-89c13af88182 │ ├── 0e532405-8d24-434f-8510-89c13af88182.0 │ ├── 1180bb10-bd96-4119-8082-7db29047c1b1 │ ├── 1180bb10-bd96-4119-8082-7db29047c1b1.0 │ ├── 19dcffed-e051-4e8b-a9ba-ff129dc06663 │ ├── 2bdc77a5-7013-4d3b-a021-f90300da69d3 │ ├── 2c9cfe5e-e00d-45ce-94ab-fe86d831c8fe │ ├── 2c9cfe5e-e00d-45ce-94ab-fe86d831c8fe.0 │ ├── 336b3d7d-04f1-40bf-b974-047c2d72ec7d │ ├── 336b3d7d-04f1-40bf-b974-047c2d72ec7d.0 │ ├── 402e3fbe-1153-4fe9-8aa0-5d04f8fc7137 │ ├── 4735cfd7-336c-40bf-92c4-6d122aa8b618 │ ├── 4735cfd7-336c-40bf-92c4-6d122aa8b618.0 │ ├── 4ae3109f-5269-4a8f-a079-f4a02912c11d.0 │ │ └── info │ ├── 6e82f863-55d6-4e40-a0f5-b60e5ff8d45b │ ├── 6e82f863-55d6-4e40-a0f5-b60e5ff8d45b.0 │ ├── 784af629-b9ce-4aeb-886d-94d3474a0711 │ ├── 784af629-b9ce-4aeb-886d-94d3474a0711.0 │ ├── 7e92fd4d-6020-4eaf-9d7b-88701206d2bc │ ├── 7e92fd4d-6020-4eaf-9d7b-88701206d2bc.0 │ ├── 8662e091-36a6-4888-b4db-9f916e866b43 │ ├── 8662e091-36a6-4888-b4db-9f916e866b43.0 │ ├── 872985a3-4623-40d8-a023-fe53f76059fc │ ├── 89ced5db-db14-4eef-9cc7-c805917cd474.0 │ │ └── info │ ├── 8ce00c61-cce0-48d2-9128-ed8d91d46bd9 │ ├── 97ced45d-83c2-42a9-96ff-3d8b7212a082 │ ├── 97ced45d-83c2-42a9-96ff-3d8b7212a082.0 │ ├── 9abd31cb-d045-4494-9b81-bc6992b47bf5 │ ├── 9abd31cb-d045-4494-9b81-bc6992b47bf5.0 │ ├── 9ecb7da7-0788-4a07-adee-b54aea698a0b │ ├── 9ecb7da7-0788-4a07-adee-b54aea698a0b.0 │ ├── aacf00a3-bf0f-4afc-8e9e-0d9332bd371a │ ├── ae63af54-9205-4674-8e83-18c4310b5091.0 │ │ └── info │ ├── ae935839-cbbe-4e71-b774-9484c08f20e1 │ ├── c2325b38-52d0-4eb7-a123-2ab6e619f56f │ ├── c7e63b30-ddef-421d-a788-7952d9e4edca │ ├── c7e63b30-ddef-421d-a788-7952d9e4edca.0 │ ├── c8453b98-9f4b-487f-9f27-25cc2bf8b5e7 │ ├── cbf19561-af88-4645-b653-a6e78b3e6af8 │ ├── cbf19561-af88-4645-b653-a6e78b3e6af8.0 │ ├── copyinfo │ ├── d0c6b2c7-ccd9-46b1-94e6-67e77cbdae24 │ ├── d16ccc89-b881-4be8-87c0-b0d41fc10134 │ ├── d16ccc89-b881-4be8-87c0-b0d41fc10134.0 │ ├── dbd46e5c-2a8e-4793-a080-920a31e4dee0 │ ├── dbd46e5c-2a8e-4793-a080-920a31e4dee0.0 │ ├── ddcb3f25-9628-4096-b625-14568136f147 │ ├── ddcb3f25-9628-4096-b625-14568136f147.0 │ ├── e1d974bb-feb3-4c31-9ef3-23a77e6433ce │ ├── e1d974bb-feb3-4c31-9ef3-23a77e6433ce.0 │ ├── ea8163bd-ec78-4501-a4f6-facedf27fc49 │ ├── ea8163bd-ec78-4501-a4f6-facedf27fc49.0 │ ├── f265f40c-8856-4cf1-ae47-8dd6bc463e3b │ ├── f265f40c-8856-4cf1-ae47-8dd6bc463e3b.0 │ ├── fb7665a2-03c5-45f0-82b1-c68cd4dc740b │ ├── ff92ac0d-7433-43d9-ad35-484a419916dd │ ├── root │ ├── version │ └── versions │ └── Макеты │ ├── Tool_1CD_exe.txt │ ├── Tool_1CD_exe │ └── Tool_1CD_exe.txt │ ├── UnpackV8.txt │ ├── UnpackV8 │ └── UnpackV8.txt │ ├── zlib1.txt │ ├── zlib1 │ └── zlib1.txt │ ├── ТестовыйФайлКонфигурации.txt │ ├── ТестовыйФайлКонфигурации │ └── ТестовыйФайлКонфигурации.txt │ ├── ТестовыйФайлКонфигурации_8_2_17.txt │ ├── ТестовыйФайлКонфигурации_8_2_17 │ └── ТестовыйФайлКонфигурации_8_2_17.txt │ ├── ТестовыйФайлХранилища1С.txt │ ├── ТестовыйФайлХранилища1С │ └── ТестовыйФайлХранилища1С.txt │ ├── ТестовыйФайлХранилища1С_8_2_17.txt │ └── ТестовыйФайлХранилища1С_8_2_17 │ └── ТестовыйФайлХранилища1С_8_2_17.txt ├── tests └── readme.txt ├── Пустая83 └── 1Cv8.1CD ├── Тестовая_Моя_Обновить.cmd ├── Тестовая_Пустая_Обновить.cmd ├── ТестоваяБизнес_Обновить_НеТерминал.cmd ├── ТестоваяОбщая_Обновить_НеТерминал.cmd ├── УбитьЗависшиеСеансы1СЗапущенныеИзПланировщикаВинды.ps1 └── Хранилище83 ├── 1cv8ddb.1CD └── cache ├── ddb00003.snp └── ddb00009.snp /.gitignore: -------------------------------------------------------------------------------- 1 | Logs/ 2 | *.dt 3 | Пустая83/1Cv8.1CD.cfl 4 | Пустая83/1Cv8.1CL.cfl 5 | Пустая83/1Cv8.cgr.cfl 6 | Пустая83/1Cv8tmp.1CD.cfl 7 | Пустая83/1Cv8tmp.1CL.cfl 8 | Пустая83/1Cv8Log/ 9 | Хранилище83/1cv8ddb.1CD.cfl 10 | Хранилище83/1cv8ddb.1CL.cfl 11 | Хранилище83/1cv8dtmp.1CD.cfl 12 | Хранилище83/1cv8dtmp.1CL.cfl 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013, xDrivenDevelopment 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, 5 | are permitted provided that the following conditions are met: 6 | 7 | Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | Redistributions in binary form must reproduce the above copyright notice, this 11 | list of conditions and the following disclaimer in the documentation and/or 12 | other materials provided with the distribution. 13 | 14 | Neither the name of the {organization} nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 19 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 20 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 22 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 23 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 24 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 25 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/README.md -------------------------------------------------------------------------------- /Scripts/build_main.os: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////// 2 | // 3 | // ОСНОВНОЙ СКРИПТ СЦЕНАРИЯ СБОРКИ 4 | // ПРЕДОСТАВЛЯЕТ КОНТЕКСТ НАСТРОЕК ТЕКУЩЕГО СЦЕНАРИЯ СБОРКИ 5 | // 6 | /////////////////////////////////////////////////////////////////////// 7 | 8 | Перем мМенеджерКластера; 9 | Перем мНастройки; 10 | Перем мВыдаватьСообщенияСборки; 11 | 12 | //////////////////////////////////////////////////////////////////// 13 | // Программный интерфейс 14 | 15 | Функция ПолучитьВерсию() Экспорт 16 | Возврат "0.1"; 17 | КонецФункции 18 | 19 | Функция Настройки() Экспорт 20 | Возврат мНастройки; 21 | КонецФункции 22 | 23 | Функция ПолучитьМенеджерКластера() Экспорт 24 | 25 | Если мМенеджерКластера = Неопределено Тогда 26 | ПодключитьСценарий("Scripts/cluster_manager.os", "МенеджерКластера"); 27 | мМенеджерКластера = Новый МенеджерКластера(); 28 | мМенеджерКластера.Инициализировать(ЭтотОбъект); 29 | КонецЕсли; 30 | 31 | Возврат мМенеджерКластера; 32 | 33 | КонецФункции 34 | 35 | Процедура СообщениеСборки(Знач Сообщение) Экспорт 36 | 37 | Если мВыдаватьСообщенияСборки Тогда 38 | Сообщить(Строка(ТекущаяДата()) + " " + Сообщение); 39 | КонецЕсли; 40 | 41 | КонецПроцедуры 42 | 43 | Функция ЗапуститьИПодождать(Знач Параметры) Экспорт 44 | 45 | СтрокаЗапуска = ""; 46 | СтрокаДляЛога = ""; 47 | Для Каждого Параметр Из Параметры Цикл 48 | 49 | СтрокаЗапуска = СтрокаЗапуска + " " + Параметр; 50 | 51 | Если Лев(Параметр,2) <> "/P" и Лев(Параметр,25) <> "/ConfigurationRepositoryP" Тогда 52 | СтрокаДляЛога = СтрокаДляЛога + " " + Параметр; 53 | КонецЕсли; 54 | 55 | КонецЦикла; 56 | 57 | КодВозврата = 0; 58 | 59 | Сообщить(мНастройки.ПутьК1С + СтрокаДляЛога); 60 | 61 | ЗапуститьПриложение(мНастройки.ПутьК1С + СтрокаЗапуска, , Истина, КодВозврата); 62 | 63 | Возврат КодВозврата; 64 | 65 | КонецФункции 66 | 67 | Функция ВыдаватьСообщенияСборки(Знач Выдавать = Неопределено) Экспорт 68 | 69 | ПредыдущееЗначение = мВыдаватьСообщенияСборки; 70 | 71 | Если Выдавать <> Неопределено Тогда 72 | мВыдаватьСообщенияСборки = Выдавать; 73 | КонецЕсли; 74 | 75 | Возврат ПредыдущееЗначение; 76 | 77 | КонецФункции 78 | 79 | //////////////////////////////////////////////////////////////////// 80 | 81 | Процедура Инициализация() 82 | 83 | Если мНастройки = Неопределено Тогда 84 | 85 | ПрочитатьНастройки(); 86 | мВыдаватьСообщенияСборки = Истина; 87 | 88 | КонецЕсли; 89 | 90 | КонецПроцедуры 91 | 92 | Процедура ПрочитатьНастройки() 93 | 94 | мНастройки = Новый Структура; 95 | СИ = Новый СистемнаяИнформация(); 96 | 97 | Окружение = СИ.ПеременныеСреды(); 98 | 99 | // Параметры сервера 100 | ХостСервера = Окружение["server_host"]; 101 | ПортСервера = 1541; 102 | Поз = Найти(ХостСервера,":"); 103 | Если Поз = 0 Тогда 104 | // порта нет, добавим имя с портом по умолчанию 105 | мНастройки.Вставить("ИмяСервера", ХостСервера + ":" + ПортСервера); 106 | Иначе 107 | // порт указан, добавлем в настройки, в том виде, как указано 108 | мНастройки.Вставить("ИмяСервера", ХостСервера); 109 | ХостСервера = Лев(ХостСервера, Поз-1); 110 | КонецЕсли; 111 | 112 | ПортАгента = Окружение["agent_port"]; 113 | Если Не ПустаяСтрока(ПортАгента) Тогда 114 | мНастройки.Вставить("АдресАгентаСервера", ХостСервера + ":" + ПортАгента); 115 | Иначе 116 | // добавляем порт агента по умолчанию, если не было указано 117 | мНастройки.Вставить("АдресАгентаСервера", ХостСервера + ":" + 1540); 118 | КонецЕсли; 119 | 120 | мНастройки.Вставить("АдминистраторКластера", Окружение["cluster_admin"]); 121 | мНастройки.Вставить("ПарольАдминистратораКластера", Окружение["cluster_admin_password"]); 122 | мНастройки.Вставить("КлассCOMСоединения", Окружение["com_connector"]); 123 | 124 | // Параметры рабочей базы 125 | мНастройки.Вставить("ИмяБазы", Окружение["db_name"]); 126 | мНастройки.Вставить("АдминистраторБазы", Окружение["db_user"]); 127 | мНастройки.Вставить("ПарольАдминистратораБазы", Окружение["db_password"]); 128 | 129 | // Параметры хранилища 130 | мНастройки.Вставить("ПутьКХранилищу", Окружение["storage_connection"]); 131 | мНастройки.Вставить("ПользовательХранилища", Окружение["storage_user"]); 132 | мНастройки.Вставить("ПарольХранилища", Окружение["storage_password"]); 133 | 134 | // Прочие настройки 135 | мНастройки.Вставить("ПутьК1С", """" + Окружение["v8_executable"] + """"); 136 | мНастройки.Вставить("СообщениеБлокировки", Окружение["lock_message"]); 137 | мНастройки.Вставить("ТаймаутБлокировки", Окружение["lock_timeout_sec"]); 138 | мНастройки.Вставить("КодРазрешения", Окружение["permission_code"]); 139 | 140 | Если мНастройки.ТаймаутБлокировки = Неопределено Тогда 141 | мНастройки.ТаймаутБлокировки = 1000; 142 | КонецЕсли; 143 | 144 | КонецПроцедуры 145 | 146 | 147 | /////////////////////////////////////////////////////////////////// 148 | // Точка входа 149 | 150 | Инициализация(); -------------------------------------------------------------------------------- /Scripts/cluster_manager.os: -------------------------------------------------------------------------------- 1 |  2 | Перем мНастройки; // соответствие настроек скрипта 3 | Перем мМодульУправления; 4 | 5 | //////////////////////////////////////////////////////////////////////////// 6 | // Программный интерфейсе 7 | 8 | Процедура Инициализировать(Знач МодульУправления) Экспорт 9 | 10 | мМодульУправления = МодульУправления; 11 | мНастройки = мМодульУправления.Настройки(); 12 | 13 | КонецПроцедуры 14 | 15 | Функция ДескрипторУправленияСеансамиБазы() Экспорт 16 | 17 | Перем ComConnector; 18 | Перем ServerAgent; 19 | Перем Clusters; 20 | 21 | Дескриптор = Новый Структура; 22 | Дескриптор.Вставить("ServerAgent", Неопределено); 23 | Дескриптор.Вставить("Cluster", Неопределено); 24 | Дескриптор.Вставить("ConnectToWorkProcess", Неопределено); 25 | Дескриптор.Вставить("InfoBase", Неопределено); 26 | 27 | ИмяСервера = мНастройки.ИмяСервера; 28 | ComConnector = ПолучитьСоединениеСКластером(); 29 | 30 | Попытка 31 | 32 | СообщениеСборки("Подключение к агенту сервера"); 33 | ServerAgent = ComConnector.ConnectAgent(мНастройки.АдресАгентаСервера); 34 | Дескриптор.ServerAgent = ServerAgent; 35 | 36 | СообщениеСборки("Получение массива кластеров сервера у агента сервера"); 37 | Clusters = ServerAgent.GetClusters(); 38 | 39 | Cluster = НайтиКластерСерверов(Clusters, ИмяСервера); 40 | СообщениеСборки("Аутентикация к найденному кластеру: " + Cluster.HostName + ":" + Cluster.MainPort); 41 | ServerAgent.Authenticate(Cluster, мНастройки.АдминистраторКластера, мНастройки.ПарольАдминистратораКластера); 42 | 43 | Дескриптор.Cluster = Cluster; 44 | Дескриптор.ConnectToWorkProcess = ПолучитьСоединениеСПроцессом(ComConnector, ServerAgent, Cluster); 45 | 46 | Если Дескриптор.ConnectToWorkProcess <> Неопределено Тогда 47 | InfoBase = НайтиИнформационнуюБазуВРабочемПроцессе(Дескриптор.ConnectToWorkProcess); 48 | Если Infobase = Неопределено Тогда 49 | ВызватьИсключение "Не нашли нужную ИБ"; 50 | КонецЕсли; 51 | 52 | Дескриптор.InfoBase = InfoBase; 53 | 54 | Иначе 55 | ВызватьИсключение "Нет запущенных рабочих процессов"; 56 | КонецЕсли; 57 | 58 | Исключение 59 | 60 | ЗакрытьДескриптор(Дескриптор); 61 | ОсвободитьОбъектКластера(Clusters); 62 | ОсвободитьОбъектКластера(ComConnector); 63 | 64 | ВызватьИсключение; 65 | 66 | КонецПопытки; 67 | 68 | Возврат Дескриптор; 69 | 70 | КонецФункции 71 | 72 | Процедура ЗакрытьДескриптор(Знач Дескриптор) Экспорт 73 | 74 | ОсвободитьОбъектКластера(Дескриптор.ConnectToWorkProcess); 75 | ОсвободитьОбъектКластера(Дескриптор.Cluster); 76 | ОсвободитьОбъектКластера(Дескриптор.ServerAgent); 77 | ОсвободитьОбъектКластера(Дескриптор.InfoBase); 78 | 79 | КонецПроцедуры 80 | 81 | Функция Опция(Знач ИмяОпции) Экспорт 82 | 83 | Возврат мНастройки[ИмяОпции]; 84 | 85 | КонецФункции 86 | 87 | Процедура ЗаблокироватьСоединенияСБазой(Знач Дескриптор) Экспорт 88 | 89 | InfoBase = Дескриптор.InfoBase; 90 | 91 | СообщениеСборки("Установка запрета на подключения к ИБ: " + InfoBase.Name); 92 | 93 | InfoBase.ConnectDenied = Истина; 94 | InfoBase.ScheduledJobsDenied = Истина; 95 | InfoBase.DeniedMessage = мНастройки.СообщениеБлокировки; 96 | InfoBase.PermissionCode = мНастройки.КодРазрешения; 97 | 98 | Попытка 99 | Дескриптор.ConnectToWorkProcess.UpdateInfoBase(InfoBase); 100 | Исключение 101 | 102 | ТекстОшибки = ИнформацияОбОшибке().Описание; 103 | СообщениеСборки("Не удалось заблокировать подключения: <" + ТекстОшибки + "> Попытка восстановления..."); 104 | 105 | ВызватьИсключение; 106 | 107 | КонецПопытки; 108 | 109 | КонецПроцедуры 110 | 111 | Процедура ПрекратитьСуществующиеСеансы(Знач Дескриптор) Экспорт 112 | 113 | СообщениеСборки("Отключение сеансов информационной базы"); 114 | InfobaseDescriptor = НайтиДескрипторИнформационнойБазы(Дескриптор.ServerAgent, Дескриптор.Cluster); 115 | СообщениеСборки("Обработка списка сеансов"); 116 | 117 | Sessions = Дескриптор.ServerAgent.GetInfoBaseSessions(Дескриптор.Cluster, InfobaseDescriptor); 118 | Для Сч = 0 По Sessions.Количество()-1 Цикл 119 | Session = Sessions[Сч]; 120 | UserName = Session.UserName; 121 | AppID = ВРег(Session.AppID); 122 | 123 | СообщениеСборки("Попытка отключения: " + "User=["+UserName+"] ConnID=["+""+"] AppID=["+AppID+"]"); 124 | Дескриптор.ServerAgent.TerminateSession(Дескриптор.Cluster, Session); 125 | ОсвободитьОбъектКластера(Session); 126 | СообщениеСборки("Выполнено"); 127 | КонецЦикла; 128 | 129 | ОсвободитьОбъектКластера(InfobaseDescriptor); 130 | СообщениеСборки("Сеансы завершены"); 131 | 132 | КонецПроцедуры 133 | 134 | Процедура РазблокироватьСоединенияСБазой(Знач Дескриптор, Знач СтатусБлокировки = Ложь, Знач СтатусРегЗаданий = Ложь) Экспорт 135 | 136 | Если Дескриптор.InfoBase = Неопределено Тогда 137 | Дескриптор.InfoBase = НайтиИнформационнуюБазуВРабочемПроцессе(Дескриптор.ConnectToWorkProcess); 138 | Если Дескриптор.Infobase = Неопределено Тогда 139 | ВызватьИсключение "Не нашли нужную ИБ при попытке восстановления блокировки"; 140 | КонецЕсли; 141 | КонецЕсли; 142 | 143 | Попытка 144 | Дескриптор.InfoBase.ConnectDenied = СтатусБлокировки; 145 | Дескриптор.InfoBase.ScheduledJobsDenied = СтатусРегЗаданий; 146 | Дескриптор.InfoBase.DeniedMessage = ""; 147 | Дескриптор.InfoBase.PermissionCode = ""; 148 | Дескриптор.ConnectToWorkProcess.UpdateInfoBase(Дескриптор.InfoBase); 149 | СообщениеСборки("Соединения с информационной базой разрешены: " + Дескриптор.InfoBase.Name); 150 | Исключение 151 | СообщениеСборки("Не удалось восстановить опции блокировки:" + ИнформацияОбОшибке().Описание); 152 | ВызватьИсключение; 153 | КонецПопытки; 154 | 155 | КонецПроцедуры 156 | 157 | Функция ЕстьРаботающиеСеансы(Знач Дескриптор, Знач ТихаяПроверка = Ложь, Знач ИгнорироватьКонсольКластера = Истина) Экспорт 158 | 159 | ТекРежимВыдачиСообщений = мМодульУправления.ВыдаватьСообщенияСборки(); 160 | мМодульУправления.ВыдаватьСообщенияСборки(Не ТихаяПроверка); 161 | 162 | Попытка 163 | InfobaseDescriptor = НайтиДескрипторИнформационнойБазы(Дескриптор.ServerAgent, Дескриптор.Cluster); 164 | Сеансы = Дескриптор.ServerAgent.GetInfoBaseSessions(Дескриптор.Cluster, InfobaseDescriptor); 165 | ЕстьСеансы = Ложь; 166 | Для Каждого Сеанс Из Сеансы Цикл 167 | AppID = Строка(Сеанс.AppID); 168 | ОсвободитьОбъектКластера(Сеанс); 169 | Если ВРег(AppID) <> "COMCONSOLE" Тогда 170 | ЕстьСеансы = Истина; 171 | Прервать; 172 | ИначеЕсли Не ИгнорироватьКонсольКластера Тогда 173 | ЕстьСеансы = Истина; 174 | Прервать; 175 | КонецЕсли; 176 | КонецЦикла; 177 | 178 | ОсвободитьОбъектКластера(InfobaseDescriptor); 179 | Исключение 180 | мМодульУправления.ВыдаватьСообщенияСборки(ТекРежимВыдачиСообщений); 181 | ВызватьИсключение; 182 | КонецПопытки; 183 | 184 | мМодульУправления.ВыдаватьСообщенияСборки(ТекРежимВыдачиСообщений); 185 | Возврат ЕстьСеансы; 186 | 187 | КонецФункции 188 | 189 | //////////////////////////////////////////////////////////////////////////// 190 | // Инициализация скрипта 191 | 192 | Процедура ПрочитатьНастройки() 193 | 194 | мНастройки = Новый Структура; 195 | СИ = Новый СистемнаяИнформация(); 196 | 197 | Окружение = СИ.ПеременныеСреды(); 198 | 199 | // Параметры сервера 200 | ХостСервера = Окружение["server_host"]; 201 | ПортСервера = 1541; 202 | Поз = Найти(ХостСервера,":"); 203 | Если Поз = 0 Тогда 204 | // порта нет, добавим имя с портом по умолчанию 205 | мНастройки.Вставить("ИмяСервера", ХостСервера + ":" + ПортСервера); 206 | Иначе 207 | // порт указан, добавлем в настройки, в том виде, как указано 208 | мНастройки.Вставить("ИмяСервера", ХостСервера); 209 | ХостСервера = Лев(ХостСервера, Поз-1); 210 | КонецЕсли; 211 | 212 | ПортАгента = Окружение["agent_port"]; 213 | Если Не ПустаяСтрока(ПортАгента) Тогда 214 | мНастройки.Вставить("АдресАгентаСервера", ХостСервера + ":" + ПортАгента); 215 | Иначе 216 | // добавляем порт агента по умолчанию, если не было указано 217 | мНастройки.Вставить("АдресАгентаСервера", ХостСервера + ":" + 1540); 218 | КонецЕсли; 219 | 220 | мНастройки.Вставить("АдминистраторКластера", Окружение["cluster_admin"]); 221 | мНастройки.Вставить("ПарольАдминистратораКластера", Окружение["cluster_admin_password"]); 222 | мНастройки.Вставить("КлассCOMСоединения", Окружение["com_connector"]); 223 | 224 | // Параметры рабочей базы 225 | мНастройки.Вставить("ИмяБазы", Окружение["db_name"]); 226 | мНастройки.Вставить("АдминистраторБазы", Окружение["db_user"]); 227 | мНастройки.Вставить("ПарольАдминистратораБазы", Окружение["db_password"]); 228 | 229 | // Прочие настройки 230 | мНастройки.Вставить("СообщениеБлокировки", Окружение["lock_message"]); 231 | мНастройки.Вставить("ТаймаутБлокировки", Окружение["lock_timeout_sec"]); 232 | 233 | Если мНастройки.ТаймаутБлокировки = Неопределено Тогда 234 | мНастройки.ТаймаутБлокировки = 1000; 235 | КонецЕсли; 236 | 237 | КонецПроцедуры 238 | 239 | Процедура ПроверитьОбязательныеНастройки() 240 | 241 | Если ПустаяСтрока(мНастройки.КлассCOMСоединения) Тогда 242 | ВызватьИсключение "Не задан класс COM-соединения"; 243 | КонецЕсли; 244 | 245 | Если ПустаяСтрока(мНастройки.ИмяСервера) Тогда 246 | ВызватьИсключение "Не задано имя сервера приложений 1С"; 247 | КонецЕсли; 248 | 249 | Если ПустаяСтрока(мНастройки.ИмяБазы) Тогда 250 | ВызватьИсключение "Не задано имя базы данных 1С"; 251 | КонецЕсли; 252 | 253 | КонецПроцедуры 254 | 255 | 256 | //////////////////////////////////////////////////////////////////////////// 257 | // Основная полезная нагрузка 258 | 259 | Функция ПолучитьСоединениеСКластером() 260 | 261 | Соединение = мНастройки.КлассCOMСоединения; 262 | СообщениеСборки("Создание COM-коннектора <"+ Соединение + ">"); 263 | 264 | Возврат Новый COMОбъект(Соединение); 265 | 266 | КонецФункции 267 | 268 | Функция НайтиКластерСерверов(Знач Clusters, Знач ИмяСервера) 269 | 270 | НашлиКластер = Ложь; 271 | Для i = 0 По Clusters.Количество()-1 Цикл 272 | Cluster = Clusters[i]; 273 | Если ВРег(Cluster.HostName) + ":" + Cluster.MainPort = ВРег(ИмяСервера) Тогда 274 | НашлиКластер = Истина; 275 | Прервать; 276 | КонецЕсли; 277 | 278 | КонецЦикла; 279 | 280 | Если Не НашлиКластер Тогда 281 | ОсвободитьОбъектКластера(Cluster); 282 | ВызватьИсключение "Ошибка - не нашли кластер <"+ИмяСервера+">"; 283 | КонецЕсли; 284 | 285 | Возврат Cluster; 286 | 287 | КонецФункции 288 | 289 | Функция ПолучитьСоединениеСПроцессом(Знач ComConnector, Знач ServerAgent, Знач Cluster) 290 | 291 | Перем СоединениеСПроцессом; 292 | 293 | Попытка 294 | 295 | СообщениеСборки("Получение списка работающих рабочих процессов и обход в цикле"); 296 | 297 | WorkingProcesses = ServerAgent.GetWorkingProcesses(Cluster); 298 | 299 | Для j = 0 To WorkingProcesses.Количество()-1 Цикл 300 | 301 | Если WorkingProcesses[j].Running = 1 Тогда 302 | 303 | СтрокаСоединения = "tcp://" + WorkingProcesses[j].HostName + ":" + WorkingProcesses[j].MainPort; 304 | СообщениеСборки("Создание соединения с рабочим процессом " + СтрокаСоединения); 305 | ConnectToWorkProcess = ComConnector.ConnectWorkingProcess(СтрокаСоединения); 306 | 307 | СообщениеСборки("Авторизация в кластере: <"+мНастройки.АдминистраторКластера+">"); 308 | ConnectToWorkProcess.AuthenticateAdmin(""+мНастройки.АдминистраторКластера, ""+мНастройки.ПарольАдминистратораКластера); 309 | СообщениеСборки("Авторизация в ИБ: <"+мНастройки.АдминистраторБазы+">"); 310 | ConnectToWorkProcess.AddAuthentication(""+мНастройки.АдминистраторБазы, ""+мНастройки.ПарольАдминистратораБазы); 311 | 312 | СоединениеСПроцессом = ConnectToWorkProcess; 313 | Прервать; 314 | 315 | КонецЕсли; 316 | 317 | КонецЦикла; 318 | 319 | Исключение 320 | 321 | ОсвободитьОбъектКластера(ConnectToWorkProcess); 322 | ОсвободитьОбъектКластера(WorkingProcesses); 323 | 324 | ВызватьИсключение; 325 | 326 | КонецПопытки; 327 | 328 | ОсвободитьОбъектКластера(WorkingProcesses); 329 | 330 | Возврат СоединениеСПроцессом; 331 | 332 | КонецФункции 333 | 334 | Функция НайтиДескрипторИнформационнойБазы(Знач ServerAgent, Знач Cluster) 335 | 336 | СообщениеСборки("Поиск нужной ИБ для сессии"); 337 | Возврат НайтиИнформационнуюБазуВКоллекции(ServerAgent.GetInfoBases(Cluster)); 338 | 339 | КонецФункции 340 | 341 | Функция НайтиИнформационнуюБазуВРабочемПроцессе(Знач ConnectToWorkProcess) 342 | 343 | СообщениеСборки("Получение списка ИБ рабочего процесса"); 344 | Возврат НайтиИнформационнуюБазуВКоллекции(ConnectToWorkProcess.GetInfoBases()); 345 | 346 | КонецФункции 347 | 348 | Функция НайтиИнформационнуюБазуВКоллекции(Знач InfoBases) 349 | 350 | Перем InfoBase; 351 | 352 | Попытка 353 | ИскомаяИБ = мНастройки.ИмяБазы; 354 | БазаНайдена = Ложь; 355 | 356 | InfoBase = ОбойтиКоллекциюИНайтиИБ(InfoBases, ИскомаяИБ); 357 | 358 | БазаНайдена = InfoBase <> Неопределено; 359 | 360 | Исключение 361 | ОсвободитьОбъектКластера(InfoBase); 362 | ОсвободитьОбъектКластера(InfoBases); 363 | ВызватьИсключение; 364 | КонецПопытки; 365 | 366 | Если Не БазаНайдена Тогда 367 | InfoBase = Неопределено; 368 | КонецЕсли; 369 | 370 | ОсвободитьОбъектКластера(InfoBases); 371 | 372 | Возврат InfoBase; 373 | 374 | КонецФункции 375 | 376 | Функция ОбойтиКоллекциюИНайтиИБ(Знач InfoBases,Знач ИскомаяИБ) 377 | 378 | Перем InfoBase; 379 | СообщениеСборки("Поиск ИБ " + ИскомаяИБ); 380 | Для Каждого InfoBase Из InfoBases Цикл 381 | СообщениеСборки(" Обрабатывается ИБ: " + InfoBase.Name); 382 | Если НРег(InfoBase.Name) = НРег(ИскомаяИБ) Then 383 | БазаНайдена = Истина; 384 | СообщениеСборки(" Нашли нужную ИБ"); 385 | Прервать; 386 | КонецЕсли; 387 | КонецЦикла; 388 | 389 | Если Не БазаНайдена Тогда 390 | ОсвободитьОбъектКластера(InfoBase); 391 | КонецЕсли; 392 | 393 | Возврат InfoBase; 394 | 395 | КонецФункции 396 | 397 | 398 | //////////////////////////////////////////////////////////////////////////// 399 | // Служебные процедуры 400 | 401 | Процедура СообщениеСборки(Знач Сообщение) 402 | 403 | мМодульУправления.СообщениеСборки(Сообщение); 404 | 405 | КонецПроцедуры 406 | 407 | Процедура ОсвободитьОбъектКластера(Соединение) 408 | 409 | Если Соединение <> Неопределено Тогда 410 | ОсвободитьОбъект(Соединение); 411 | Соединение = Неопределено; 412 | КонецЕсли; 413 | 414 | КонецПроцедуры 415 | -------------------------------------------------------------------------------- /Scripts/disconnect_users.os: -------------------------------------------------------------------------------- 1 |  2 | Перем мМенеджерСборки; 3 | 4 | //////////////////////////////////////////////////////////////////////////// 5 | // Основная полезная нагрузка 6 | 7 | Функция ОтключитьПользователей() 8 | 9 | мМенеджерСборки = Новый МенеджерСборки(); 10 | СообщениеСборки("Версия скрипта: " + мМенеджерСборки.ПолучитьВерсию()); 11 | СоединенияОтключены = Ложь; 12 | 13 | Попытка 14 | Менеджер = мМенеджерСборки.ПолучитьМенеджерКластера(); 15 | Дескриптор = Менеджер.ДескрипторУправленияСеансамиБазы(); 16 | Исключение 17 | СообщениеСборки(ИнформацияОбОшибке().Описание); 18 | Возврат СоединенияОтключены; 19 | КонецПопытки; 20 | 21 | Попытка 22 | 23 | Менеджер.ЗаблокироватьСоединенияСБазой(Дескриптор); 24 | 25 | Попытка 26 | ИнтервалОтключения = Число(Менеджер.Опция("ТаймаутБлокировки")); 27 | Исключение 28 | СообщениеСборки("Не удалось получить значение таймаута блокировки"); 29 | ВызватьИсключение; 30 | КонецПопытки; 31 | 32 | МаксимальноеЧислоПопыток = 1; 33 | ЧислоПопыток = 0; 34 | Пока ЧислоПопыток < МаксимальноеЧислоПопыток Цикл 35 | 36 | Если Менеджер.ЕстьРаботающиеСеансы(Дескриптор, Истина) Тогда 37 | ЧислоПопыток = ЧислоПопыток + 1; 38 | СообщениеСборки("Есть работающие сеансы. Ждем " + ИнтервалОтключения + " секунд. Попытка №" + Строка(ЧислоПопыток)); 39 | Приостановить(ИнтервалОтключения*1000); 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 | КонецФункции 69 | 70 | //////////////////////////////////////////////////////////////////////////// 71 | // Служебные процедуры 72 | 73 | Процедура СообщениеСборки(Знач Сообщение) 74 | 75 | мМенеджерСборки.СообщениеСборки(Сообщение); 76 | 77 | КонецПроцедуры 78 | 79 | //////////////////////////////////////////////////////////////////////////// 80 | // Точка входа в скрипт 81 | 82 | ПодключитьСценарий("Scripts/build_main.os", "МенеджерСборки"); 83 | 84 | Если Не ОтключитьПользователей() Тогда 85 | СообщениеСборки("Отключение не выполнено. См. журнал сообщений"); 86 | ЗавершитьРаботу(1); 87 | КонецЕсли; -------------------------------------------------------------------------------- /Scripts/remove_lock.os: -------------------------------------------------------------------------------- 1 |  2 | ПодключитьСценарий("Scripts/build_main.os", "МенеджерСборки"); 3 | 4 | МенеджерСборки = Новый МенеджерСборки(); 5 | МенеджерСборки.СообщениеСборки("Версия скрипта: " + МенеджерСборки.ПолучитьВерсию()); 6 | МенеджерКластера = МенеджерСборки.ПолучитьМенеджерКластера(); 7 | Дескриптор = МенеджерКластера.ДескрипторУправленияСеансамиБазы(); 8 | 9 | МенеджерКластера.РазблокироватьСоединенияСБазой(Дескриптор); 10 | 11 | МенеджерКластера.ЗакрытьДескриптор(Дескриптор); -------------------------------------------------------------------------------- /Scripts/retrieve_storage.os: -------------------------------------------------------------------------------- 1 |  2 | Перем мМенеджерСборки; 3 | Перем мНастройки; 4 | Перем мКаталогСборки; 5 | Перем мПараметрыДоступаКБазе; 6 | Перем мПараметрыДоступаКХранилищу; 7 | 8 | Процедура ПрочитатьНастройки() 9 | 10 | ПодключитьСценарий("Scripts/build_main.os", "МенеджерСборки"); 11 | мМенеджерСборки = Новый МенеджерСборки(); 12 | СообщениеСборки("Версия скрипта: " + мМенеджерСборки.ПолучитьВерсию()); 13 | 14 | мНастройки = мМенеджерСборки.Настройки(); 15 | 16 | ТекстПараметров = 17 | " - Хранилище: <" + мНастройки.ПутьКХранилищу + "> 18 | | - Пользователь хранилища: <" + мНастройки.ПользовательХранилища + ">"; 19 | 20 | СообщениеСборки("Параметры подключения к хранилищу:" + Символы.ПС + ТекстПараметров); 21 | 22 | ФайлСкрипта = Новый Файл(ТекущийСценарий().Источник); 23 | 24 | мКаталогСборки = ФайлСкрипта.Путь + "v8Temp"; 25 | ОбеспечитьКаталог(мКаталогСборки); 26 | 27 | СообщениеСборки("Каталог сборки: " + мКаталогСборки); 28 | 29 | мПараметрыДоступаКБазе = Новый Массив; 30 | мПараметрыДоступаКБазе.Добавить("DESIGNER"); 31 | мПараметрыДоступаКБазе.Добавить("/F""" + ПутьКВременнойБазе() + """"); 32 | мПараметрыДоступаКБазе.Добавить("/Out""" + ФайлИнформации() + """"); 33 | 34 | мПараметрыДоступаКХранилищу = СкопироватьМассив(мПараметрыДоступаКБазе); 35 | мПараметрыДоступаКХранилищу.Добавить("/DisableStartupMessages"); 36 | мПараметрыДоступаКХранилищу.Добавить("/DisableStartupDialogs"); 37 | мПараметрыДоступаКХранилищу.Добавить("/ConfigurationRepositoryF """+мНастройки.ПутьКХранилищу+""""); 38 | мПараметрыДоступаКХранилищу.Добавить("/ConfigurationRepositoryN """+мНастройки.ПользовательХранилища+""""); 39 | Если Не ПустаяСтрока(мНастройки.ПарольХранилища) Тогда 40 | мПараметрыДоступаКХранилищу.Добавить("/ConfigurationRepositoryP """+мНастройки.ПарольХранилища+""""); 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 | 69 | СтрокаЗапуска = ""; 70 | СтрокаДляЛога = ""; 71 | Для Каждого Параметр Из Параметры Цикл 72 | 73 | СтрокаЗапуска = СтрокаЗапуска + " " + Параметр; 74 | 75 | Если Лев(Параметр,2) <> "/P" и Лев(Параметр,25) <> "/ConfigurationRepositoryP" Тогда 76 | СтрокаДляЛога = СтрокаДляЛога + " " + Параметр; 77 | КонецЕсли; 78 | 79 | КонецЦикла; 80 | 81 | КодВозврата = 0; 82 | 83 | Сообщить(мНастройки.ПутьК1С + СтрокаДляЛога); 84 | 85 | ЗапуститьПриложение(мНастройки.ПутьК1С + СтрокаЗапуска, , Истина, КодВозврата); 86 | 87 | Возврат КодВозврата; 88 | 89 | КонецФункции 90 | 91 | Функция ФайлИнформации() 92 | Возврат мКаталогСборки + "\log.txt"; 93 | КонецФункции 94 | 95 | Функция ПутьКВременнойБазе() 96 | Возврат мКаталогСборки + "\TempDB"; 97 | КонецФункции 98 | 99 | Процедура ВывестиФайлИнформации() 100 | 101 | Файл = Новый Файл(ФайлИнформации()); 102 | Если Файл.Существует() Тогда 103 | Чтение = Новый ЧтениеТекста(Файл.ПолноеИмя); 104 | Сообщение = Чтение.Прочитать(); 105 | Сообщить(Сообщение); 106 | Чтение.Закрыть(); 107 | Иначе 108 | Сообщить("Информации об ошибке нет"); 109 | КонецЕсли; 110 | 111 | КонецПроцедуры 112 | 113 | Процедура СообщениеСборки(Знач Сообщение) 114 | 115 | Сообщить(Строка(ТекущаяДата()) + " " + Сообщение); 116 | 117 | КонецПроцедуры 118 | 119 | Функция ПараметрыВременнойБазы() 120 | 121 | ПараметрыВремБазы = СкопироватьМассив(мПараметрыДоступаКБазе); 122 | ПараметрыВремБазы[1] = "/F""" + ПутьКВременнойБазе() + """"; 123 | ПараметрыВремБазы.Удалить(2); 124 | 125 | Возврат ПараметрыВремБазы; 126 | 127 | КонецФункции 128 | 129 | Процедура СоздатьВременнуюБазу() 130 | 131 | СообщениеСборки("Создание временной базы для запуска Конфигуратора"); 132 | КаталогВременнойБазы = ПутьКВременнойБазе(); 133 | ОбеспечитьКаталог(КаталогВременнойБазы); 134 | УдалитьФайлы(КаталогВременнойБазы, "*.*"); 135 | 136 | ПараметрыЗапуска = Новый Массив; 137 | ПараметрыЗапуска.Добавить("CREATEINFOBASE"); 138 | ПараметрыЗапуска.Добавить("File="""+КаталогВременнойБазы+""";"); 139 | ПараметрыЗапуска.Добавить("/Out""" + ФайлИнформации() + """"); 140 | 141 | КодВозврата = ЗапуститьИПодождать(ПараметрыЗапуска); 142 | Если КодВозврата = 0 Тогда 143 | СообщениеСборки("Временная база создана"); 144 | Иначе 145 | СообщениеСборки("Не удалось создать временную базу:"); 146 | ВывестиФайлИнформации(); 147 | ЗавершитьРаботу(1); 148 | КонецЕсли; 149 | 150 | КонецПроцедуры 151 | 152 | Процедура ПолучитьВерсиюИзХранилища() 153 | 154 | ПараметрыПолучитьВерсию = СкопироватьМассив(мПараметрыДоступаКХранилищу); 155 | ПараметрыПолучитьВерсию.Добавить("/ConfigurationRepositoryDumpCfg """+мКаталогСборки+"\source.cf"""); 156 | 157 | СообщениеСборки("Получение версии из хранилища"); 158 | КодВозврата = ЗапуститьИПодождать(ПараметрыПолучитьВерсию); 159 | Если КодВозврата = 0 Тогда 160 | ВывестиФайлИнформации(); 161 | СообщениеСборки("Версия получена"); 162 | Иначе 163 | СообщениеСборки("Не удалось получить версию из хранилища:"); 164 | ВывестиФайлИнформации(); 165 | ЗавершитьРаботу(1); 166 | КонецЕсли; 167 | 168 | КонецПроцедуры 169 | 170 | Процедура ПроверитьПоявлениеВерсии() 171 | 172 | СообщениеСборки("Проверка существования файла версии"); 173 | 174 | ФайлВерсии = Новый Файл(мКаталогСборки + "\source.cf"); 175 | Если Не ФайлВерсии.Существует() Тогда 176 | ВызватьИсключение "Файл с актуальной версией не обнаружен"; 177 | КонецЕсли; 178 | 179 | СообщениеСборки("Файл версии создан"); 180 | 181 | КонецПроцедуры 182 | 183 | Процедура ОбновитьКонфигурациюИзХранилища() 184 | 185 | КоманднаяСтрокаРабочейБазы = мНастройки.ИмяСервера + "\" + мНастройки.ИмяБазы; 186 | 187 | ПараметрыСвязиСБазой = Новый Массив; 188 | ПараметрыСвязиСБазой.Добавить("DESIGNER"); 189 | ПараметрыСвязиСБазой.Добавить("/S""" + КоманднаяСтрокаРабочейБазы + """"); 190 | Если Не ПустаяСтрока(мНастройки.АдминистраторБазы) Тогда 191 | ПараметрыСвязиСБазой.Добавить("/N""" + мНастройки.АдминистраторБазы + """"); 192 | КонецЕсли; 193 | Если Не ПустаяСтрока(мНастройки.ПарольАдминистратораБазы) Тогда 194 | ПараметрыСвязиСБазой.Добавить("/P""" + мНастройки.ПарольАдминистратораБазы + """"); 195 | КонецЕсли; 196 | ПараметрыСвязиСБазой.Добавить("/WA+"); 197 | ПараметрыСвязиСБазой.Добавить("/UC""" + мНастройки.КодРазрешения + """"); 198 | 199 | Для Сч = 2 По мПараметрыДоступаКХранилищу.Количество() - 1 Цикл 200 | Параметр = мПараметрыДоступаКХранилищу[Сч]; 201 | ПараметрыСвязиСБазой.Добавить(Параметр); 202 | КонецЦикла; 203 | 204 | ПараметрыСвязиСБазой.Добавить("/ConfigurationRepositoryUpdateCfg -force -revised"); 205 | 206 | СообщениеСборки("Обновление конфигурации из хранилища"); 207 | КодВозврата = ЗапуститьИПодождать(ПараметрыСвязиСБазой); 208 | Если КодВозврата = 0 Тогда 209 | ВывестиФайлИнформации(); 210 | СообщениеСборки("Конфигурация обновлена"); 211 | Иначе 212 | СообщениеСборки("Не удалось обновить конфигурацию из хранилища:"); 213 | ВывестиФайлИнформации(); 214 | ЗавершитьРаботу(1); 215 | КонецЕсли; 216 | 217 | КонецПроцедуры 218 | 219 | ПрочитатьНастройки(); 220 | // CICD-54 221 | //СоздатьВременнуюБазу(); 222 | //ПолучитьВерсиюИзХранилища(); 223 | //ПроверитьПоявлениеВерсии(); 224 | ОбновитьКонфигурациюИзХранилища(); 225 | 226 | 227 | -------------------------------------------------------------------------------- /Scripts/update_dbconf.os: -------------------------------------------------------------------------------- 1 |  2 | Перем мНастройки; 3 | Перем мПараметрыДоступаКБазе; 4 | 5 | Процедура ПрочитатьНастройки() 6 | 7 | ПодключитьСценарий("Scripts/build_main.os", "МенеджерСборки"); 8 | МенеджерСборки = Новый МенеджерСборки(); 9 | СообщениеСборки("Версия скрипта: " + МенеджерСборки.ПолучитьВерсию()); 10 | мНастройки = МенеджерСборки.Настройки(); 11 | 12 | КонецПроцедуры 13 | 14 | Процедура ОбновитьКонфигурациюБазыДанных() 15 | 16 | КоманднаяСтрокаРабочейБазы = мНастройки.ИмяСервера + "\" + мНастройки.ИмяБазы; 17 | 18 | ПараметрыСвязиСБазой = Новый Массив; 19 | ПараметрыСвязиСБазой.Добавить("DESIGNER"); 20 | ПараметрыСвязиСБазой.Добавить("/S""" + КоманднаяСтрокаРабочейБазы + """"); 21 | Если Не ПустаяСтрока(мНастройки.АдминистраторБазы) Тогда 22 | ПараметрыСвязиСБазой.Добавить("/N""" + мНастройки.АдминистраторБазы + """"); 23 | КонецЕсли; 24 | Если Не ПустаяСтрока(мНастройки.ПарольАдминистратораБазы) Тогда 25 | ПараметрыСвязиСБазой.Добавить("/P""" + мНастройки.ПарольАдминистратораБазы + """"); 26 | КонецЕсли; 27 | ПараметрыСвязиСБазой.Добавить("/WA+"); 28 | ПараметрыСвязиСБазой.Добавить("/UC""" + мНастройки.КодРазрешения + """"); 29 | ПараметрыСвязиСБазой.Добавить("/DisableStartupMessages"); 30 | ПараметрыСвязиСБазой.Добавить("/DisableStartupDialogs"); 31 | ПараметрыСвязиСБазой.Добавить("/UpdateDBCfg -Server"); 32 | ПараметрыСвязиСБазой.Добавить("/Out""" + ФайлИнформации() + """"); 33 | 34 | СообщениеСборки("Обновление конфигурации базы данных"); 35 | КодВозврата = ЗапуститьИПодождать(ПараметрыСвязиСБазой); 36 | Если КодВозврата = 0 Тогда 37 | ВывестиФайлИнформации(); 38 | СообщениеСборки("Конфигурация базы данных обновлена: " + КоманднаяСтрокаРабочейБазы); 39 | Иначе 40 | СообщениеСборки("Не удалось обновить конфигурацию базы данных:"); 41 | ВывестиФайлИнформации(); 42 | ЗавершитьРаботу(1); 43 | КонецЕсли; 44 | 45 | КонецПроцедуры 46 | 47 | Процедура СообщениеСборки(Знач Сообщение) 48 | 49 | Сообщить(Строка(ТекущаяДата()) + " " + Сообщение); 50 | 51 | КонецПроцедуры 52 | 53 | Функция ЗапуститьИПодождать(Параметры) 54 | 55 | СтрокаЗапуска = ""; 56 | СтрокаДляЛога = ""; 57 | Для Каждого Параметр Из Параметры Цикл 58 | 59 | СтрокаЗапуска = СтрокаЗапуска + " " + Параметр; 60 | 61 | Если Лев(Параметр,2) <> "/P" и Лев(Параметр,25) <> "/ConfigurationRepositoryP" Тогда 62 | СтрокаДляЛога = СтрокаДляЛога + " " + Параметр; 63 | КонецЕсли; 64 | 65 | КонецЦикла; 66 | 67 | КодВозврата = 0; 68 | 69 | Сообщить(мНастройки.ПутьК1С + СтрокаДляЛога); 70 | 71 | ЗапуститьПриложение(мНастройки.ПутьК1С + СтрокаЗапуска, , Истина, КодВозврата); 72 | 73 | Возврат КодВозврата; 74 | 75 | КонецФункции 76 | 77 | Функция ФайлИнформации() 78 | Возврат "log.txt"; 79 | КонецФункции 80 | 81 | Процедура ВывестиФайлИнформации() 82 | 83 | Файл = Новый Файл(ФайлИнформации()); 84 | Если Файл.Существует() Тогда 85 | Чтение = Новый ЧтениеТекста(Файл.ПолноеИмя); 86 | Сообщение = Чтение.Прочитать(); 87 | Сообщить(Сообщение); 88 | Чтение.Закрыть(); 89 | Иначе 90 | Сообщить("Информации об ошибке нет"); 91 | КонецЕсли; 92 | 93 | КонецПроцедуры 94 | 95 | ПрочитатьНастройки(); 96 | ОбновитьКонфигурациюБазыДанных(); 97 | -------------------------------------------------------------------------------- /Scripts/update_enterprise.os: -------------------------------------------------------------------------------- 1 |  2 | Перем мНастройки; 3 | Перем мПараметрыДоступаКБазе; 4 | 5 | Процедура ПрочитатьНастройки() 6 | 7 | ПодключитьСценарий("Scripts/build_main.os", "МенеджерСборки"); 8 | МенеджерСборки = Новый МенеджерСборки(); 9 | СообщениеСборки("Версия скрипта: " + МенеджерСборки.ПолучитьВерсию()); 10 | мНастройки = МенеджерСборки.Настройки(); 11 | 12 | КонецПроцедуры 13 | 14 | Процедура ОбновитьИнформационнуюБазу() 15 | 16 | КоманднаяСтрокаРабочейБазы = мНастройки.ИмяСервера + "\" + мНастройки.ИмяБазы; 17 | 18 | ПараметрыСвязиСБазой = Новый Массив; 19 | ПараметрыСвязиСБазой.Добавить("ENTERPRISE"); 20 | ПараметрыСвязиСБазой.Добавить("/S""" + КоманднаяСтрокаРабочейБазы + """"); 21 | Если Не ПустаяСтрока(мНастройки.АдминистраторБазы) Тогда 22 | ПараметрыСвязиСБазой.Добавить("/N""" + мНастройки.АдминистраторБазы + """"); 23 | КонецЕсли; 24 | Если Не ПустаяСтрока(мНастройки.ПарольАдминистратораБазы) Тогда 25 | ПараметрыСвязиСБазой.Добавить("/P""" + мНастройки.ПарольАдминистратораБазы + """"); 26 | КонецЕсли; 27 | ПараметрыСвязиСБазой.Добавить("/WA+"); 28 | ПараметрыСвязиСБазой.Добавить("/CCLOSE"); 29 | ПараметрыСвязиСБазой.Добавить("/UC""" + мНастройки.КодРазрешения + """"); 30 | ПараметрыСвязиСБазой.Добавить("/DisableStartupMessages"); 31 | ПараметрыСвязиСБазой.Добавить("/DisableStartupDialogs"); 32 | ПараметрыСвязиСБазой.Добавить("/Out""" + ФайлИнформации() + """"); 33 | 34 | СообщениеСборки("Обновление базы данных в режиме 1С:Предприятие"); 35 | КодВозврата = ЗапуститьИПодождать(ПараметрыСвязиСБазой); 36 | Если КодВозврата = 0 Тогда 37 | ВывестиФайлИнформации(); 38 | СообщениеСборки("База данных обновлена: " + КоманднаяСтрокаРабочейБазы); 39 | Иначе 40 | СообщениеСборки("Не удалось обновить базу данных:"); 41 | ВывестиФайлИнформации(); 42 | ЗавершитьРаботу(1); 43 | КонецЕсли; 44 | 45 | КонецПроцедуры 46 | 47 | Процедура СообщениеСборки(Знач Сообщение) 48 | 49 | Сообщить(Строка(ТекущаяДата()) + " " + Сообщение); 50 | 51 | КонецПроцедуры 52 | 53 | Функция ЗапуститьИПодождать(Параметры) 54 | 55 | СтрокаЗапуска = ""; 56 | СтрокаДляЛога = ""; 57 | Для Каждого Параметр Из Параметры Цикл 58 | 59 | СтрокаЗапуска = СтрокаЗапуска + " " + Параметр; 60 | 61 | Если Лев(Параметр,2) <> "/P" и Лев(Параметр,25) <> "/ConfigurationRepositoryP" Тогда 62 | СтрокаДляЛога = СтрокаДляЛога + " " + Параметр; 63 | КонецЕсли; 64 | 65 | КонецЦикла; 66 | 67 | КодВозврата = 0; 68 | 69 | Сообщить(мНастройки.ПутьК1С + СтрокаДляЛога); 70 | 71 | ЗапуститьПриложение(мНастройки.ПутьК1С + СтрокаЗапуска, , Истина, КодВозврата); 72 | 73 | Возврат КодВозврата; 74 | 75 | КонецФункции 76 | 77 | Функция ФайлИнформации() 78 | Возврат "log.txt"; 79 | КонецФункции 80 | 81 | Процедура ВывестиФайлИнформации() 82 | 83 | Файл = Новый Файл(ФайлИнформации()); 84 | Если Файл.Существует() Тогда 85 | Чтение = Новый ЧтениеТекста(Файл.ПолноеИмя); 86 | Сообщение = Чтение.Прочитать(); 87 | Сообщить(Сообщение); 88 | Чтение.Закрыть(); 89 | Иначе 90 | Сообщить("Информации об ошибке нет"); 91 | КонецЕсли; 92 | 93 | КонецПроцедуры 94 | 95 | ПрочитатьНастройки(); 96 | ОбновитьИнформационнуюБазу(); 97 | -------------------------------------------------------------------------------- /Scripts/ПроверитьЧтоНочныеТестыИМвыполнились.ps1: -------------------------------------------------------------------------------- 1 | $folder = "\\WorkServer\ТестыИМ\Тесты\" 2 | #$folder = "\\WorkServer\Share\Admin1C\Logs\" 3 | 4 | cd $folder 5 | 6 | $files = dir лог_тестирования.* | where {$_.LastWriteTime -lt (date).Date} | select -Property Name, LastWriteTime 7 | #$files = dir *IM_test*.txt | where {$_.LastWriteTime -lt (date).Date} | select -Property Name, LastWriteTime 8 | if ($files -ne $null) 9 | { 10 | cls #чтобы не показывалась ошибка иницилизации провайдера 11 | "Список непрошедших тестов для ИМ Тест 1С - не отработали сегодня ночью" 12 | $files 13 | pause 14 | } 15 | -------------------------------------------------------------------------------- /Scripts/Таск_Проверить что ночные тесты ИМ 1С выполнились.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Scripts/Таск_Проверить что ночные тесты ИМ 1С выполнились.xml -------------------------------------------------------------------------------- /bin/decompile-1c-cf.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/bin/decompile-1c-cf.cmd -------------------------------------------------------------------------------- /bin/decompile-1c-cf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/bin/decompile-1c-cf.js -------------------------------------------------------------------------------- /bin/ВыгрузкаКонфигурации.epf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/bin/ВыгрузкаКонфигурации.epf -------------------------------------------------------------------------------- /buildconfig/TC_template_ServerDeploy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 76 | 77 | -------------------------------------------------------------------------------- /buildconfig/readme.txt: -------------------------------------------------------------------------------- 1 | Здесь располагаются файлы настройки build-сервера и build-конфигураций -------------------------------------------------------------------------------- /confUtils.vbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/confUtils.vbs -------------------------------------------------------------------------------- /confupdate_empty.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/confupdate_empty.ini -------------------------------------------------------------------------------- /confupdate_empty1.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/confupdate_empty1.ini -------------------------------------------------------------------------------- /externals/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/externals/readme.txt -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- 1 | Проект "Автоматическое развертывание конфигураций платформы 1С" 2 | 3 | Типовой сценарий развертывания: 4 | - ставится запрет на работу с 1С, 5 | - выгоняются пользователи, 6 | - завершаются все регламентные задания, 7 | - далее идет обновление на последнюю версию из хранилища, 8 | - далее обновление базы данных из подключенного хранилища 1С, 9 | - далее при необходимости выгрузка архивной копии (7 последних копий хранится, более ранние удаляются) 10 | - затем запуск сеанса 1С:Предприятия для выполнения регламентных операций обновления в режиме Предприятия. После завершения обновления сеанс 1С:Предприятие завершает свою работу. 11 | - после обновления включается разрешение на работу пользователей и запуск регламентных заданий. 12 | 13 | Все шаги/параметры настраиваются хранятся в специальных ini-файлах 14 | 15 | Подготовлено полностью автоматическое обновление любых информационных баз 1С (по команде или в планировщие) 16 | 17 | Командные файлы запуска Тестовая_Обновить.cmd и Тестовая_Обновить_НеТерминал.cmd 18 | 19 | Схема обновления – ставится запрет на работу с 1С, выгоняются пользователи, завершаются все регламентные задания, 20 | далее идет обновление на последнюю версию из хранилища, далее обновление базы данных, 21 | далее выгрузка архивной копии (7 последних копий хранится, более ранние удаляются) 22 | после выгрузки включается разрешение на работу пользователей и запуск регламентных заданий. 23 | 24 | Перед обновлением ИБ из указанных ИБ нужно выйти из Конфигуратора этой ИБ, если он запущен. Что на своей машине, что на чужой он не должен быть запущен! 25 | Иначе будут проблемы работы с хранилищем. 26 | Хранилище будет считать, что вход в хранилище для этой базы/логина выполнен, и не даст выполнить обновление. 27 | 28 | При обновлении тестовой ЭТАЛОН происходит полный перегруз базы из эталона! 29 | В остальных базах только обновление. 30 | 31 | Запускать просто (для тех, кто не в курсе) – нажимаем сочетание клавиш Windows+R, вставляем указанный полный путь к файлу и нажать «Выполнить» 32 | 33 | **Всем советую использовать именно такой режим обновления.** 34 | **Минимум работы, все автоматом, плюс делаются бэкапы!** 35 | -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Form/Форма/module: -------------------------------------------------------------------------------- 1 |  2 | Процедура КнопкаРазобратьКонфигурациюНажатие(Кнопка) 3 | //РазобратьФайлКонфигурации(ПутьКФайлуКонфигурации, ПутьККаталогуДляВыгрузки); 4 | 5 | ОпцияРабочийКаталог = ?(не ПустаяСтрока(РабочийКаталог), ";pathTemp;"+РабочийКаталог+";", ""); 6 | Строка = "pathToCF;"+ПутьКФайлуКонфигурации+";pathOut;"+ПутьККаталогуДляВыгрузки+";decompile;"+ОпцияРабочийКаталог; 7 | ОбработатьПараметрыЗапуска(Строка); 8 | 9 | 10 | КонецПроцедуры 11 | 12 | Процедура ОбработатьПараметрыЗапускаОжидание() 13 | Перем мАвтозапуск; 14 | мАвтозапуск = Ложь; 15 | 16 | Если ЗначениеЗаполнено(ПараметрЗапуска) Тогда 17 | МассивПараметрыЗапуска = РазложитьСтрокуВМассивПодстрок(ПараметрЗапуска,";"); 18 | Для Номер = 0 По МассивПараметрыЗапуска.Количество()-1 Цикл 19 | ЭлементМассива = МассивПараметрыЗапуска.Получить(Номер); 20 | Если ВРег(ЭлементМассива) = ВРег("auto") Тогда 21 | мАвтозапуск = Истина; 22 | КонецЕсли; 23 | 24 | Если ВРег(ЭлементМассива) = ВРег("out") Тогда 25 | 26 | Путь = УбратьОбрамляющиеКавычкиЕслиЕсть(МассивПараметрыЗапуска.Получить(Номер+1)); 27 | ПутьКФайлуЛогов = Путь; 28 | 29 | КонецЕсли; 30 | КонецЦикла; 31 | 32 | ЗаписатьОшибкуВЛог(ПутьКФайлуЛогов, "1"); 33 | Попытка 34 | ОбработатьПараметрыЗапуска(ПараметрЗапуска); 35 | ЗаписатьОшибкуВЛог(ПутьКФайлуЛогов, "0"); 36 | Исключение 37 | ЗаписатьОшибкуВЛог(ПутьКФайлуЛогов, "1"+ОписаниеОшибки()); 38 | Если мАвтозапуск Тогда 39 | ЗавершитьРаботуСистемы(Ложь); 40 | КонецЕсли; 41 | КонецПопытки; 42 | 43 | КонецЕсли; 44 | 45 | Если мАвтозапуск Тогда 46 | ЗавершитьРаботуСистемы(Ложь); 47 | КонецЕсли; 48 | 49 | 50 | КонецПроцедуры 51 | 52 | 53 | Процедура ПриОткрытии() 54 | 55 | ПутьКПлатформе1с83 = ПолучитьПутьПлатформы1С_83(); 56 | 57 | Если ЗначениеЗаполнено(ПараметрЗапуска) Тогда 58 | ПодключитьОбработчикОжидания("ОбработатьПараметрыЗапускаОжидание", 0.02, Истина); 59 | КонецЕсли; 60 | 61 | КонецПроцедуры 62 | 63 | Функция ДиалогВыбораКаталогаИФайла(РежимДиалога = Неопределено, Значение = "") 64 | 65 | Если РежимДиалога = Неопределено Тогда 66 | РежимДиалога = РежимДиалогаВыбораФайла.ВыборКаталога; 67 | КонецЕсли; 68 | ДиалогВыбораКаталога = Новый ДиалогВыбораФайла(РежимДиалога); 69 | ДиалогВыбораКаталога.Каталог = Значение; 70 | 71 | Если ДиалогВыбораКаталога.Выбрать() Тогда 72 | 73 | Если РежимДиалога = РежимДиалогаВыбораФайла.ВыборКаталога Тогда 74 | Значение = ДиалогВыбораКаталога.Каталог; 75 | Иначе 76 | Значение = ДиалогВыбораКаталога.ПолноеИмяФайла; 77 | КонецЕсли; 78 | 79 | Возврат Истина; 80 | 81 | КонецЕсли; 82 | 83 | Возврат Ложь; 84 | 85 | КонецФункции 86 | 87 | 88 | Процедура ПутьКФайлуКонфигурацииНачалоВыбора(Элемент, СтандартнаяОбработка) 89 | 90 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.Открытие, Элемент.Значение); 91 | 92 | КонецПроцедуры 93 | 94 | 95 | Процедура ПутьККаталогуДляВыгрузкиНачалоВыбора(Элемент, СтандартнаяОбработка) 96 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 97 | КонецПроцедуры 98 | 99 | 100 | Процедура ПутьКБазеДанныхНачалоВыбора(Элемент, СтандартнаяОбработка) 101 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 102 | КонецПроцедуры 103 | 104 | Процедура РабочийКаталогНачалоВыбора(Элемент, СтандартнаяОбработка) 105 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 106 | ЭтотОбъект.БылаИнициализация = Ложь; 107 | КонецПроцедуры 108 | 109 | Процедура ОсновныеДействияФормыКнопкаПолучитьКонфигурациюПоНомеруВерсииХранилища1С(Кнопка) 110 | лПараметры = Новый Структура; 111 | //лПараметры.Вставить("ПутьКФайлуХранилища1С", _ПолучитьПутьКВременномуФайлуХранилища1С()); 112 | лПараметры.Вставить("ПутьКХранилищу1C", ПутьКХранилищу1C); 113 | лПараметры.Вставить("НомерВерсииХранилища", НомерВерсииХранилища); 114 | 115 | лПараметры.Вставить("Пользователь", Пользователь); 116 | лПараметры.Вставить("Пароль", Пароль); 117 | лПараметры.Вставить("ПользовательХранилища", ПользовательХранилища); 118 | лПараметры.Вставить("ПарольХранилища", ПарольХранилища); 119 | 120 | лПараметры.Вставить("ПутьКБазе", ПутьКБазе); 121 | 122 | резПутьКФайлуКонфигурации = ""; 123 | версияПлатформыДляБазы = "8.2"; // TODO версию платформы не нужно явно указывать 124 | ПутьКФайлуХранилища1С = ПутьКХранилищу1C;//lpautov 125 | 126 | успешно = ПоНомеруВерсииСохранитьКонфигурациюИзХранилища1С(ПутьКБазе, версияПлатформыДляБазы, Пользователь, Пароль, ПутьКХранилищу1C, ПользовательХранилища, ПарольХранилища, 127 | ПутьКФайлуХранилища1С, НомерВерсииХранилища, резПутьКФайлуКонфигурации); 128 | //ПолучитьКонфигурациюПоНомеруВерсииХранилища1С(ПутьКФайлуКонфигурации, ПутьККаталогуДляВыгрузки, ПутьКБазе); 129 | КонецПроцедуры 130 | 131 | 132 | Процедура ЗаполнитьДанныеБазы_1C2GitНажатие(Элемент) 133 | лПараметры = Новый Структура; 134 | //лПараметры.Вставить("ПутьКФайлуХранилища1С", _ПолучитьПутьКВременномуФайлуХранилища1С()); 135 | лПараметры.Вставить("ПутьКХранилищу1C", "tcp://ws-msk-a2354:3542/1C2Git"); 136 | //лПараметры.Вставить("НомерВерсииХранилища", НомерВерсииХранилища); 137 | 138 | лПараметры.Вставить("Пользователь", ""); 139 | лПараметры.Вставить("Пароль", ""); 140 | лПараметры.Вставить("ПользовательХранилища", "Отладка"); 141 | лПараметры.Вставить("ПарольХранилища", ""); 142 | 143 | лПараметры.Вставить("ПутьКБазе", "File=""W:\Конфигурации\Связной\1C2Git_Отладка"""); 144 | 145 | ЗаполнитьЗначенияСвойств(ЭтаФорма, лПараметры); 146 | //ЗаполнитьЗначенияСвойств(ЭтотОбъект, лПараметры); 147 | КонецПроцедуры 148 | 149 | 150 | Процедура КнопкаСобратьКонфигурациюНажатие(Элемент) 151 | //СобратьФайлКонфигурации(ПутьКФайлуКонфигурации, ПутьККаталогуДляВыгрузки); 152 | 153 | ОпцияРабочийКаталог = ?(не ПустаяСтрока(РабочийКаталог), ";pathTemp;"+РабочийКаталог+";", ""); 154 | Строка = "pathToCF;"+ПутьКФайлуКонфигурации+";pathOut;"+ПутьККаталогуДляВыгрузки+";compile;"+ОпцияРабочийКаталог + "fixbugRoleImport"; 155 | Сообщить("Запускаю строку " + Строка); 156 | 157 | ОбработатьПараметрыЗапуска(Строка); 158 | 159 | КонецПроцедуры 160 | 161 | 162 | Процедура СинхронизироватьХранилищеСГитНажатие(Элемент) 163 | //СинхронизироватьХранилищеСГит(ПутьКХранилищу1C, ПутьККаталогуДляВыгрузки); 164 | 165 | ОпцияРабочийКаталог = ?(не ПустаяСтрока(РабочийКаталог), ";pathTemp;"+РабочийКаталог+";", ""); 166 | Строка = "pathRepo;"+ПутьКХранилищу1C+";pathOut;"+ПутьККаталогуДляВыгрузки+";sync1ctogit;"+ОпцияРабочийКаталог; 167 | ОбработатьПараметрыЗапуска(Строка); 168 | КонецПроцедуры 169 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Form/Форма0/module: -------------------------------------------------------------------------------- 1 |  2 | Процедура КнопкаВыполнитьНажатие(Кнопка) 3 | // Вставить содержимое обработчика. 4 | // 5 | ПрочитатьФайлВерсий(); 6 | История.Сортировать("НомерВерсии"); 7 | Для каждого ЭлеменСтроки Из История Цикл 8 | 9 | //1. Сохраним конфигурацию. 10 | // 11 | ОбработкаПрерыванияПользователя(); 12 | 13 | Если ПоследняяВерсияХранилища>0 Тогда 14 | 15 | Если ПоследняяВерсияХранилища <> ЭлеменСтроки.НомерВерсии Тогда 16 | Продолжить; 17 | КонецЕсли; 18 | КонецЕсли; 19 | 20 | Если НомерВерсии > 0 И НомерВерсии > ЭлеменСтроки.НомерВерсии Тогда 21 | Продолжить; 22 | КонецЕсли; 23 | 24 | Параметры = Новый Структура; 25 | Параметры.Вставить("ПутьКБазе", ПутьКБазе); 26 | Параметры.Вставить("ПутьКХранилищу", ПутьКХранилищу); 27 | Параметры.Вставить("ПользовательХранилща", ПользовательХранилща); 28 | Параметры.Вставить("ПарольХранилища", ПарольХранилища); 29 | Параметры.Вставить("ПутьКДанным", ПутьКДанным); 30 | Параметры.Вставить("Пользователь", Пользователь); 31 | Параметры.Вставить("Пароль", Пароль); 32 | Параметры.Вставить("ПоследняяВерсияХранилища", ЭлеменСтроки.НомерВерсии); 33 | 34 | Параметры.Вставить("Автор",ЭлеменСтроки.Автор); 35 | Параметры.Вставить("Версия", ЭлеменСтроки.НомерВерсии); 36 | Параметры.Вставить("Комментарий",""+ЭлеменСтроки.Комментарий); 37 | Параметры.Вставить("Тэг", ЭлеменСтроки.Тэг); 38 | Параметры.Вставить("КаталогСтруктуры", ПутьКGit); 39 | 40 | Автор = ЭлеменСтроки.Автор; 41 | Версия = ЭлеменСтроки.НомерВерсии; 42 | Комментарий = ЭлеменСтроки.Комментарий; 43 | 44 | 45 | Если СохранитьКонфигурацию(Параметры) Тогда 46 | Возврат; 47 | КонецЕсли; 48 | 49 | Если СоздатьПустуюБазу(Параметры) Тогда 50 | Возврат; 51 | КонецЕсли; 52 | 53 | Если ВыгрузитьМодули(Параметры) Тогда 54 | Возврат; 55 | КонецЕсли; 56 | 57 | СкопироватьСтруктуруИСделатьCommit(Параметры); 58 | 59 | ЭлементОбъект = Конфигурация.ПолучитьОбъект(); 60 | ЗаполнитьЗначенияСвойств(ЭлементОбъект, Параметры); 61 | ЭлементОбъект.Записать(); 62 | 63 | КонецЦикла; 64 | КонецПроцедуры 65 | 66 | Процедура КонфигурацияПриИзменении(Элемент) 67 | 68 | ПутьКХранилищу = Конфигурация.ПутьКХранилищу; 69 | ПользовательХранилща = Конфигурация.ПользовательХранилща; 70 | ПарольХранилища = Конфигурация.ПарольХранилища; 71 | //ПутьКДанным = Конфигурация.ПутьКДанным; 72 | Пользователь = Конфигурация.Пользователь; 73 | Пароль = Конфигурация.Пароль; 74 | //ПутьКБазе = СтрЗаменить(Конфигурация.ПутьКБазе, "File="; 75 | 76 | КонецПроцедуры 77 | 78 | Процедура ОбработкаОповещения(Событие, Параметр, Источник) Экспорт 79 | 80 | Если Событие = "ЗакрытьФорму" И ЗначениеЗаполнено(Параметр) И Параметр = "v83unpack" Тогда 81 | ЭтаФорма.Закрыть(); 82 | КонецЕсли; 83 | 84 | КонецПроцедуры 85 | 86 | 87 | 88 | Процедура ПриОткрытии() 89 | 90 | Если ЗначениеЗаполнено(ПараметрЗапуска) Тогда 91 | ПодключитьОбработчикОповещения("ОбработкаОповещения"); 92 | ЭтотОбъект.ОбарботатьПараметрыЗапуска(); 93 | КонецЕсли; 94 | 95 | ПутьКБазе = ВосстановитьЗначение("ПутьКБазе"); 96 | ПутьКХранилищу = ВосстановитьЗначение("ПутьКХранилищу"); 97 | ПользовательХранилща = ВосстановитьЗначение("ПользовательХранилща"); 98 | ПарольХранилища = ВосстановитьЗначение("ПарольХранилища"); 99 | ПутьКДанным = ВосстановитьЗначение("ПутьКДанным"); 100 | Пользователь = ВосстановитьЗначение("Пользователь"); 101 | Пароль = ВосстановитьЗначение("Пароль"); 102 | ПоследняяВерсияХранилища = ВосстановитьЗначение("ПоследняяВерсияХранилища"); 103 | ИмяФайлаВыгрузкиКонфигурации = ВосстановитьЗначение("ИмяФайлаВыгрузкиКонфигурации"); 104 | КаталогВыгрузки = ВосстановитьЗначение("КаталогВыгрузки"); 105 | ИмяКаталогаБазы = ВосстановитьЗначение("ИмяКаталогаБазы"); 106 | КаталогСтруктуры = ВосстановитьЗначение("КаталогСтруктуры"); 107 | ПутьКФайлуВерсий = ВосстановитьЗначение("ПутьКФайлуВерсий"); 108 | 109 | КонецПроцедуры 110 | 111 | 112 | Процедура ОсновныеДействияФормыКнопкаСохранитьКонфигурацию(Кнопка) 113 | 114 | Параметры = Новый Структура; 115 | Параметры.Вставить("ПутьКБазе", ПутьКБазе); 116 | Параметры.Вставить("ПутьКХранилищу", ПутьКХранилищу); 117 | Параметры.Вставить("ПользовательХранилща", ПользовательХранилща); 118 | Параметры.Вставить("ПарольХранилища", ПарольХранилища); 119 | Параметры.Вставить("ПутьКДанным", ПутьКДанным); 120 | Параметры.Вставить("Пользователь", Пользователь); 121 | Параметры.Вставить("Пароль", Пароль); 122 | Параметры.Вставить("ПоследняяВерсияХранилища", ПоследняяВерсияХранилища); 123 | Параметры.Вставить("ИмяФайлаВыгрузкиКонфигурации", ИмяФайлаВыгрузкиКонфигурации); 124 | Параметры.Вставить("КаталогВыгрузки", КаталогВыгрузки); 125 | Параметры.Вставить("ИмяКаталогаБазы", ИмяКаталогаБазы); 126 | //Параметры.Вставить("Автор",ЭлеменСтроки.Автор); 127 | //Параметры.Вставить("Комментарий","ver:"+Строка(ЭлеменСтроки.НомерВерсии)+" "+ЭлеменСтроки.Комментарий); 128 | //Параметры.Вставить("Тэг", ЭлеменСтроки.Тэг); 129 | Параметры.Вставить("КаталогСтруктуры", ПутьКGit); 130 | 131 | Если СохранитьКонфигурацию(Параметры) Тогда 132 | Возврат; 133 | КонецЕсли; 134 | 135 | КонецПроцедуры 136 | 137 | 138 | Процедура ОсновныеДействияФормыДействиеСоздатьПустуюБазу(Кнопка) 139 | 140 | Параметры = Новый Структура; 141 | Параметры.Вставить("ПутьКБазе", ПутьКБазе); 142 | Параметры.Вставить("ПутьКХранилищу", ПутьКХранилищу); 143 | Параметры.Вставить("ПользовательХранилща", ПользовательХранилща); 144 | Параметры.Вставить("ПарольХранилища", ПарольХранилища); 145 | Параметры.Вставить("ПутьКДанным", ПутьКДанным); 146 | Параметры.Вставить("Пользователь", Пользователь); 147 | Параметры.Вставить("Пароль", Пароль); 148 | Параметры.Вставить("ПоследняяВерсияХранилища", ПоследняяВерсияХранилища); 149 | 150 | Параметры.Вставить("ИмяФайлаВыгрузкиКонфигурации", ИмяФайлаВыгрузкиКонфигурации); 151 | Параметры.Вставить("КаталогВыгрузки", КаталогВыгрузки); 152 | Параметры.Вставить("ИмяКаталогаБазы", ИмяКаталогаБазы); 153 | 154 | //Параметры.Вставить("Автор",ЭлеменСтроки.Автор); 155 | //Параметры.Вставить("Комментарий","ver:"+Строка(ЭлеменСтроки.НомерВерсии)+" "+ЭлеменСтроки.Комментарий); 156 | //Параметры.Вставить("Тэг", ЭлеменСтроки.Тэг); 157 | Параметры.Вставить("КаталогСтруктуры", ПутьКGit); 158 | 159 | Если СоздатьПустуюБазу(Параметры) Тогда 160 | Возврат; 161 | КонецЕсли; 162 | 163 | КонецПроцедуры 164 | 165 | 166 | Процедура ОсновныеДействияФормыДействиеВыгрузитьМодули(Кнопка) 167 | 168 | Параметры = Новый Структура; 169 | Параметры.Вставить("ПутьКБазе", ПутьКБазе); 170 | Параметры.Вставить("ПутьКХранилищу", ПутьКХранилищу); 171 | Параметры.Вставить("ПользовательХранилща", ПользовательХранилща); 172 | Параметры.Вставить("ПарольХранилища", ПарольХранилища); 173 | Параметры.Вставить("ПутьКДанным", ПутьКДанным); 174 | Параметры.Вставить("Пользователь", Пользователь); 175 | Параметры.Вставить("Пароль", Пароль); 176 | Параметры.Вставить("ПоследняяВерсияХранилища", ПоследняяВерсияХранилища); 177 | 178 | Параметры.Вставить("ИмяФайлаВыгрузкиКонфигурации", ИмяФайлаВыгрузкиКонфигурации); 179 | Параметры.Вставить("КаталогВыгрузки", КаталогВыгрузки); 180 | Параметры.Вставить("ИмяКаталогаБазы", ИмяКаталогаБазы); 181 | 182 | //Параметры.Вставить("Автор",ЭлеменСтроки.Автор); 183 | //Параметры.Вставить("Комментарий","ver:"+Строка(ЭлеменСтроки.НомерВерсии)+" "+ЭлеменСтроки.Комментарий); 184 | //Параметры.Вставить("Тэг", ЭлеменСтроки.Тэг); 185 | Параметры.Вставить("КаталогСтруктуры", ПутьКGit); 186 | 187 | Если ВыгрузитьМодули(Параметры) Тогда 188 | Возврат; 189 | КонецЕсли; 190 | 191 | КонецПроцедуры 192 | 193 | 194 | Процедура ОсновныеДействияФормыДействиеКоммит(Кнопка) 195 | 196 | Параметры = Новый Структура; 197 | Параметры.Вставить("ПутьКБазе", ПутьКБазе); 198 | Параметры.Вставить("ПутьКХранилищу", ПутьКХранилищу); 199 | Параметры.Вставить("ПользовательХранилща", ПользовательХранилща); 200 | Параметры.Вставить("ПарольХранилища", ПарольХранилища); 201 | Параметры.Вставить("ПутьКДанным", ПутьКДанным); 202 | Параметры.Вставить("Пользователь", Пользователь); 203 | Параметры.Вставить("Пароль", Пароль); 204 | Параметры.Вставить("ПоследняяВерсияХранилища", ПоследняяВерсияХранилища); 205 | 206 | Параметры.Вставить("ИмяФайлаВыгрузкиКонфигурации", ИмяФайлаВыгрузкиКонфигурации); 207 | Параметры.Вставить("КаталогВыгрузки", КаталогВыгрузки); 208 | Параметры.Вставить("ИмяКаталогаБазы", ИмяКаталогаБазы); 209 | 210 | Параметры.Вставить("Автор", Автор); 211 | Параметры.Вставить("Версия", НомерВерсии); 212 | Параметры.Вставить("Комментарий", Комментарий); 213 | //Параметры.Вставить("Комментарий","ver:"+Строка(ЭлеменСтроки.НомерВерсии)+" "+ЭлеменСтроки.Комментарий); 214 | //Параметры.Вставить("Тэг", ЭлеменСтроки.Тэг); 215 | Параметры.Вставить("КаталогСтруктуры", ПутьКGit); 216 | 217 | СкопироватьСтруктуруИСделатьCommit(Параметры); 218 | 219 | КонецПроцедуры 220 | 221 | 222 | Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) 223 | // Вставить содержимое обработчика. 224 | КонецПроцедуры 225 | 226 | 227 | Процедура ПриЗакрытии() 228 | 229 | СохранитьЗначение("ПутьКБазе", ПутьКБазе); 230 | СохранитьЗначение("ПутьКХранилищу", ПутьКХранилищу); 231 | СохранитьЗначение("ПользовательХранилща", ПользовательХранилща); 232 | СохранитьЗначение("ПарольХранилища", ПарольХранилища); 233 | СохранитьЗначение("ПутьКДанным", ПутьКДанным); 234 | СохранитьЗначение("Пользователь", Пользователь); 235 | СохранитьЗначение("Пароль", Пароль); 236 | СохранитьЗначение("ПоследняяВерсияХранилища", ПоследняяВерсияХранилища); 237 | 238 | СохранитьЗначение("ИмяФайлаВыгрузкиКонфигурации", ИмяФайлаВыгрузкиКонфигурации); 239 | СохранитьЗначение("КаталогВыгрузки", КаталогВыгрузки); 240 | СохранитьЗначение("ИмяКаталогаБазы", ИмяКаталогаБазы); 241 | 242 | СохранитьЗначение("Автор", Автор); 243 | СохранитьЗначение("Версия", НомерВерсии); 244 | СохранитьЗначение("Комментарий", Комментарий); 245 | //СохранитьЗначение("Комментарий","ver:"+Строка(ЭлеменСтроки.НомерВерсии)+" "+ЭлеменСтроки.Комментарий); 246 | //СохранитьЗначение("Тэг", ЭлеменСтроки.Тэг); 247 | СохранитьЗначение("КаталогСтруктуры", ПутьКGit); 248 | СохранитьЗначение("ПутьКФайлуВерсий", ПутьКФайлуВерсий); 249 | 250 | КонецПроцедуры 251 | 252 | 253 | Процедура ДействияФормыДействиеЗагрузитьВерсии(Кнопка) 254 | ПрочитатьФайлВерсий(); 255 | История.Сортировать("НомерВерсии"); 256 | 257 | КонецПроцедуры 258 | 259 | Процедура ОсновныеДействияФормыСохранитьКонфигурацииПакетно(Кнопка) 260 | 261 | ПрочитатьФайлВерсий(); 262 | История.Сортировать("НомерВерсии"); 263 | Для каждого ЭлеменСтроки Из История Цикл 264 | 265 | //1. Сохраним конфигурацию. 266 | // 267 | 268 | Если ПоследняяВерсияХранилища>0 Тогда 269 | 270 | Если ПоследняяВерсияХранилища <> ЭлеменСтроки.НомерВерсии Тогда 271 | Продолжить; 272 | КонецЕсли; 273 | КонецЕсли; 274 | 275 | Если НомерВерсии > 0 И НомерВерсии > ЭлеменСтроки.НомерВерсии Тогда 276 | Продолжить; 277 | КонецЕсли; 278 | 279 | Параметры = Новый Структура; 280 | Параметры.Вставить("ПутьКБазе", ПутьКБазе); 281 | Параметры.Вставить("ПутьКХранилищу", ПутьКХранилищу); 282 | Параметры.Вставить("ПользовательХранилща", ПользовательХранилща); 283 | Параметры.Вставить("ПарольХранилища", ПарольХранилища); 284 | Параметры.Вставить("ПутьКДанным", ПутьКДанным); 285 | Параметры.Вставить("Пользователь", Пользователь); 286 | Параметры.Вставить("Пароль", Пароль); 287 | Параметры.Вставить("ПоследняяВерсияХранилища", ЭлеменСтроки.НомерВерсии); 288 | 289 | Параметры.Вставить("Автор",ЭлеменСтроки.Автор); 290 | Параметры.Вставить("Версия", ЭлеменСтроки.НомерВерсии); 291 | Параметры.Вставить("Комментарий",""+ЭлеменСтроки.Комментарий); 292 | Параметры.Вставить("Тэг", ЭлеменСтроки.Тэг); 293 | Параметры.Вставить("КаталогСтруктуры", ПутьКGit); 294 | 295 | Автор = ЭлеменСтроки.Автор; 296 | Версия = ЭлеменСтроки.НомерВерсии; 297 | Комментарий = ЭлеменСтроки.Комментарий; 298 | 299 | 300 | Если СохранитьКонфигурацию(Параметры) Тогда 301 | Возврат; 302 | КонецЕсли; 303 | 304 | КонецЦикла; 305 | КонецПроцедуры 306 | 307 | 308 | 309 | -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Form/ФормаПоУмолчанию/module: -------------------------------------------------------------------------------- 1 |  2 | Процедура КнопкаВыполнитьНажатие(Кнопка) 3 | // Вставить содержимое обработчика. 4 | КонецПроцедуры 5 | 6 | Процедура ПриОткрытии() 7 | 8 | Если ЗначениеЗаполнено(ПараметрЗапуска) Тогда 9 | ОбработатьПараметрыйЗапуска(); 10 | КонецЕсли; 11 | 12 | КонецПроцедуры 13 | -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Form/ФормаУ/Форма.txt: -------------------------------------------------------------------------------- 1 | &НаСервере 2 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 3 | лОбъект = РеквизитФормыВЗначение("Объект"); 4 | ПутьКПлатформе1с83 = лОбъект.ПолучитьПутьПлатформы1С_83(); 5 | ВерсияПлатформыДляБазы = "8.3"; 6 | КонецПроцедуры 7 | 8 | &НаКлиенте 9 | Функция ОбработатьПараметрыЗапуска() 10 | Перем лЗавершитьРаботуПосле, ПутьКФайлуЛога; 11 | лЗавершитьРаботуПосле = Ложь; 12 | ПутьКФайлуЛога = ""; 13 | 14 | параметрыЗапуска = ПолучитьМассивПараметровЗапуска(); 15 | Если ЗначениеЗаполнено(параметрыЗапуска) Тогда 16 | 17 | Для Номер = 0 По параметрыЗапуска.Количество()-1 Цикл 18 | ЭлементМассива = параметрыЗапуска.Получить(Номер); 19 | 20 | лКомандаЗапуска = НРег(ЭлементМассива); 21 | 22 | Если ВРег(лКомандаЗапуска) = ВРег("auto") Тогда 23 | лЗавершитьРаботуПосле = Истина; 24 | Прервать; 25 | КонецЕсли; 26 | 27 | Если (НРег(лКомандаЗапуска) = Нрег("out") ИЛИ НРег(лКомандаЗапуска) = Нрег("Тесты_Путь_КЛогам")) 28 | И ПараметрыЗапуска.Количество() > Номер Тогда 29 | 30 | ПутьКФайлуЛога = параметрыЗапуска[Номер+1]; 31 | КонецЕсли; 32 | КонецЦикла; 33 | КонецЕсли; 34 | 35 | Если НЕ ПустаяСтрока(ПутьКФайлуЛога) Тогда 36 | Попытка 37 | Запись = Новый ЗаписьТекста(ПутьКФайлуЛога); 38 | Запись.ЗаписатьСтроку("1"); //По умолчанию считаем что ошибка. Перед завершением работы запишем 0. 39 | Запись.Закрыть(); 40 | Исключение 41 | КонецПопытки; 42 | КонецЕсли; 43 | 44 | Попытка 45 | ПриОткрытииНаСервере(ПараметрЗапуска); 46 | Исключение 47 | текстОшибки = ОписаниеОшибки(); 48 | Сообщить("ОШИБКА загрузки тестов: "+текстОшибки); 49 | 50 | Если НЕ ПустаяСтрока(ПутьКФайлуЛога) Тогда 51 | Попытка 52 | Запись = Новый ЗаписьТекста(ПутьКФайлуЛога); 53 | Запись.ЗаписатьСтроку("1"); 54 | Запись.ЗаписатьСтроку(текстОшибки);//По умолчанию считаем что ошибка. Перед завершением работы запишем 0. 55 | Запись.Закрыть(); 56 | Исключение 57 | КонецПопытки; 58 | КонецЕсли; 59 | 60 | 61 | Если лЗавершитьРаботуПосле Тогда 62 | ЗавершитьРаботуСистемы(Ложь); 63 | Возврат Ложь; 64 | КонецЕсли; 65 | 66 | КонецПопытки; 67 | 68 | 69 | Если лЗавершитьРаботуПосле Тогда 70 | Если НЕ ПустаяСтрока(ПутьКФайлуЛога) Тогда 71 | Попытка 72 | Запись = Новый ЗаписьТекста(ПутьКФайлуЛога); 73 | Запись.ЗаписатьСтроку("0"); //По умолчанию считаем что ошибка. Перед завершением работы запишем 0. 74 | Запись.Закрыть(); 75 | Исключение 76 | КонецПопытки; 77 | КонецЕсли; 78 | 79 | ЗавершитьРаботуСистемы(Ложь); 80 | КонецЕсли; 81 | 82 | Возврат Истина; 83 | КонецФункции 84 | 85 | 86 | 87 | &НаКлиенте 88 | Функция ПолучитьМассивПараметровЗапуска() 89 | 90 | Если ПустаяСтрока(ПараметрЗапуска) Тогда 91 | Возврат Неопределено; 92 | КонецЕсли; 93 | 94 | // Параметр может состоять из частей, разделенных символом ";". 95 | // Первая часть - главное значение параметра запуска. 96 | // Наличие дополнительных частей определяется логикой обработки главного параметра. 97 | ПараметрыЗапуска = РазложитьСтрокуВМассивПодстрок(ПараметрЗапуска, ";"); 98 | //ПервыйПараметр = Врег(ПараметрыЗапуска[0]); 99 | 100 | //Отказ = ОбщегоНазначенияКлиентПереопределяемый.ОбработатьПараметрыЗапуска( 101 | // ПервыйПараметр, ПараметрыЗапуска) Или Отказ; 102 | 103 | Возврат ПараметрыЗапуска; 104 | 105 | КонецФункции 106 | 107 | // Разбивает строку на несколько строк по разделителю. Разделитель может иметь любую длину. 108 | // Общий модуль СтроковыеФункцииКлиентСервер. 109 | // 110 | // Параметры: 111 | // Строка - Строка - текст с разделителями; 112 | // Разделитель - Строка - разделитель строк текста, минимум 1 символ; 113 | // ПропускатьПустыеСтроки - Булево - признак необходимости включения в результат пустых строк. 114 | // Если параметр не задан, то функция работает в режиме совместимости со своей предыдущей версией: 115 | // - для разделителя-пробела пустые строки не включаются в результат, для остальных разделителей пустые строки 116 | // включаются в результат. 117 | // - если параметр Строка не содержит значащих символов или не содержит ни одного символа (пустая строка), то в 118 | // случае разделителя-пробела результатом функции будет массив, содержащий одно значение "" (пустая строка), а 119 | // при других разделителях результатом функции будет пустой массив. 120 | // 121 | // 122 | // Возвращаемое значение: 123 | // Массив - массив строк. 124 | // 125 | // Примеры: 126 | // РазложитьСтрокуВМассивПодстрок(",один,,два,", ",") - возвратит массив из 5 элементов, три из которых - пустые строки; 127 | // РазложитьСтрокуВМассивПодстрок(",один,,два,", ",", Истина) - возвратит массив из двух элементов; 128 | // РазложитьСтрокуВМассивПодстрок(" один два ", " ") - возвратит массив из двух элементов; 129 | // РазложитьСтрокуВМассивПодстрок("") - возвратит пустой массив; 130 | // РазложитьСтрокуВМассивПодстрок("",,Ложь) - возвратит массив с одним элементом "" (пустой строкой); 131 | // РазложитьСтрокуВМассивПодстрок("", " ") - возвратит массив с одним элементом "" (пустой строкой); 132 | // 133 | &НаКлиенте 134 | Функция РазложитьСтрокуВМассивПодстрок(Знач Строка, Знач Разделитель = ",", Знач ПропускатьПустыеСтроки = Неопределено) Экспорт 135 | 136 | Результат = Новый Массив; 137 | 138 | // для обеспечения обратной совместимости 139 | Если ПропускатьПустыеСтроки = Неопределено Тогда 140 | ПропускатьПустыеСтроки = ?(Разделитель = " ", Истина, Ложь); 141 | Если ПустаяСтрока(Строка) Тогда 142 | Если Разделитель = " " Тогда 143 | Результат.Добавить(""); 144 | КонецЕсли; 145 | Возврат Результат; 146 | КонецЕсли; 147 | КонецЕсли; 148 | // 149 | 150 | Позиция = Найти(Строка, Разделитель); 151 | Пока Позиция > 0 Цикл 152 | Подстрока = Лев(Строка, Позиция - 1); 153 | Если Не ПропускатьПустыеСтроки Или Не ПустаяСтрока(Подстрока) Тогда 154 | Результат.Добавить(Подстрока); 155 | КонецЕсли; 156 | Строка = Сред(Строка, Позиция + СтрДлина(Разделитель)); 157 | Позиция = Найти(Строка, Разделитель); 158 | КонецЦикла; 159 | 160 | Если Не ПропускатьПустыеСтроки Или Не ПустаяСтрока(Строка) Тогда 161 | Результат.Добавить(Строка); 162 | КонецЕсли; 163 | 164 | Возврат Результат; 165 | 166 | КонецФункции 167 | 168 | 169 | &НаКлиенте 170 | Процедура ПриОткрытии(Отказ) 171 | Если ЗначениеЗаполнено(ПараметрЗапуска) Тогда 172 | ОбработатьПараметрыЗапуска(); 173 | КонецЕсли; 174 | КонецПроцедуры 175 | 176 | &НаСервере 177 | Процедура ПриОткрытииНаСервере(ПараметрЗапуска) 178 | лОбъект = РеквизитФормыВЗначение("Объект"); 179 | лОбъект.ОбработатьПараметрыЗапуска(ПараметрЗапуска); 180 | КонецПроцедуры 181 | 182 | 183 | &НаКлиенте 184 | Процедура ЗаполнитьДанныеБазы_1C2Git(Команда) 185 | ЗаполнитьДанныеБазы_1C2GitНаСервере(); 186 | КонецПроцедуры 187 | 188 | &НаСервере 189 | Процедура ЗаполнитьДанныеБазы_1C2GitНаСервере() 190 | лПараметры = Новый Структура; 191 | //лПараметры.Вставить("ПутьКФайлуХранилища1С", _ПолучитьПутьКВременномуФайлуХранилища1С()); 192 | лПараметры.Вставить("ПутьКХранилищу1C", "tcp://ws-msk-a2354:3542/1C2Git"); 193 | //лПараметры.Вставить("НомерВерсииХранилища", НомерВерсииХранилища); 194 | 195 | лПараметры.Вставить("Пользователь", ""); 196 | лПараметры.Вставить("Пароль", ""); 197 | лПараметры.Вставить("ПользовательХранилища", "Отладка"); 198 | лПараметры.Вставить("ПарольХранилища", "1"); 199 | 200 | лПараметры.Вставить("ПутьКБазе", "File=""W:\Конфигурации\Связной\1C2Git_Отладка"""); 201 | лПараметры.Вставить("КаталогВыгрузки", "T:\Programming\svz_tfs\source\builds\1C2Git\Конфигурация"); 202 | 203 | ЗаполнитьЗначенияСвойств(ЭтаФорма, лПараметры); 204 | //ЗаполнитьЗначенияСвойств(ЭтотОбъект, лПараметры); 205 | КонецПроцедуры 206 | 207 | &НаКлиенте 208 | Процедура РазобратьКонфигурацию(Команда) 209 | РазобратьКонфигурациюНаСервере(); 210 | КонецПроцедуры 211 | 212 | &НаСервере 213 | Процедура РазобратьКонфигурациюНаСервере() 214 | РеквизитФормыВЗначение("Объект").РазобратьФайлКонфигурации(ПутьКФайлуКонфигурации, КаталогВыгрузки); 215 | КонецПроцедуры 216 | 217 | &НаКлиенте 218 | Процедура ПолучитьКонфигурациюПоНомеруВерсииХранилища1С(Команда) 219 | ПолучитьКонфигурациюПоНомеруВерсииХранилища1СНаСервере(); 220 | КонецПроцедуры 221 | 222 | &НаСервере 223 | Процедура ПолучитьКонфигурациюПоНомеруВерсииХранилища1СНаСервере() 224 | //П = СоздатьПараметры(); 225 | 226 | ПутьКФайлуХранилища1С = ""; // TODO подставить нормальный путь 227 | 228 | резПутьКФайлуКонфигурации = ""; 229 | успешно = РеквизитФормыВЗначение("Объект").ПоНомеруВерсииСохранитьКонфигурациюИзХранилища1С(ПутьКБазе, Пользователь, Пароль, ПутьКХранилищу1C, 230 | ПользовательХранилища, ПарольХранилища, ПутьКФайлуХранилища1С, НомерВерсииХранилища, резПутьКФайлуКонфигурации); 231 | КонецПроцедуры 232 | 233 | &НаКлиенте 234 | Процедура РазобратьКонфигурациюПоНомеруВерсииХранилища1С(Команда) 235 | РазобратьКонфигурациюПоНомеруВерсииХранилища1СНаСервере(); 236 | КонецПроцедуры 237 | 238 | &НаСервере 239 | Процедура РазобратьКонфигурациюПоНомеруВерсииХранилища1СНаСервере() 240 | //П = СоздатьПараметры(); 241 | ПутьКФайлуХранилища1С = ""; // TODO подставить нормальный путь 242 | 243 | КаталогВыгрузкиВсехМодулей83 = ПолучитьИмяВременногоФайла(); 244 | СоздатьКаталог(КаталогВыгрузкиВсехМодулей83); 245 | 246 | резПутьКФайлуКонфигурации = ""; 247 | успешно = РеквизитФормыВЗначение("Объект").ПоНомеруВерсииРазобратьКонфигурациюИзХранилища1С(ПутьКБазе, Пользователь, Пароль, ПутьКХранилищу1C, 248 | ПользовательХранилища, ПарольХранилища, ПутьКФайлуХранилища1С, НомерВерсииХранилища, КаталогВыгрузкиВсехМодулей83, КаталогВыгрузки, 249 | резПутьКФайлуКонфигурации); 250 | КонецПроцедуры 251 | 252 | Функция СоздатьПараметры() 253 | лПараметры = Новый Структура; 254 | //лПараметры.Вставить("ПутьКФайлуХранилища1С", _ПолучитьПутьКВременномуФайлуХранилища1С()); 255 | лПараметры.Вставить("ПутьКХранилищу1C", ПутьКХранилищу1C); 256 | лПараметры.Вставить("НомерВерсииХранилища", НомерВерсииХранилища); 257 | 258 | лПараметры.Вставить("Пользователь", Пользователь); 259 | лПараметры.Вставить("Пароль", Пароль); 260 | лПараметры.Вставить("ПользовательХранилища", ПользовательХранилища); 261 | лПараметры.Вставить("ПарольХранилища", ПарольХранилища); 262 | 263 | лПараметры.Вставить("ПутьКБазе", ПутьКБазе); 264 | лПараметры.Вставить("КаталогВыгрузки", КаталогВыгрузки); 265 | 266 | Возврат лПараметры; 267 | КонецФункции 268 | 269 | &НаКлиенте 270 | Функция ДиалогВыбораКаталогаИФайла(РежимДиалога = Неопределено, Значение = "") 271 | 272 | Если РежимДиалога = Неопределено Тогда 273 | РежимДиалога = РежимДиалогаВыбораФайла.ВыборКаталога; 274 | КонецЕсли; 275 | ДиалогВыбораКаталога = Новый ДиалогВыбораФайла(РежимДиалога); 276 | ДиалогВыбораКаталога.Каталог = Значение; 277 | 278 | Если ДиалогВыбораКаталога.Выбрать() Тогда 279 | 280 | Если РежимДиалога = РежимДиалогаВыбораФайла.ВыборКаталога Тогда 281 | Значение = ДиалогВыбораКаталога.Каталог; 282 | Иначе 283 | Значение = ДиалогВыбораКаталога.ПолноеИмяФайла; 284 | КонецЕсли; 285 | 286 | Возврат Истина; 287 | 288 | КонецЕсли; 289 | 290 | Возврат Ложь; 291 | 292 | КонецФункции 293 | 294 | &НаКлиенте 295 | Процедура ПутьКФайлуКонфигурацииНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) 296 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 297 | КонецПроцедуры 298 | 299 | &НаКлиенте 300 | Процедура ПутьККаталогуДляВыгрузкиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) 301 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 302 | КонецПроцедуры 303 | 304 | &НаКлиенте 305 | Процедура ПутьКБазеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) 306 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 307 | КонецПроцедуры 308 | 309 | &НаКлиенте 310 | Процедура ПутьККаталогуДляВыгрузки1НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) 311 | СтандартнаяОбработка = НЕ ДиалогВыбораКаталогаИФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение); 312 | КонецПроцедуры 313 | 314 | &НаКлиенте 315 | Процедура СобратьКонфигурацию(Команда) 316 | СобратьКонфигурациюНаСервере(); 317 | КонецПроцедуры 318 | 319 | &НаСервере 320 | Процедура СобратьКонфигурациюНаСервере() 321 | РеквизитФормыВЗначение("Объект").СобратьФайлКонфигурации(ПутьКФайлуКонфигурации, КаталогВыгрузки); 322 | 323 | КонецПроцедуры 324 | -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/renames.txt: -------------------------------------------------------------------------------- 1 | 00d33cfa-73c7-4a29-b729-72ef45b66465-->und\00d33cfa-73c7-4a29-b729-72ef45b66465 2 | 00d33cfa-73c7-4a29-b729-72ef45b66465.0-->Макеты\UnpackV8\UnpackV8.txt 3 | 00d33cfa-73c7-4a29-b729-72ef45b66465.0-->und\00d33cfa-73c7-4a29-b729-72ef45b66465.0 4 | 1180bb10-bd96-4119-8082-7db29047c1b1-->und\1180bb10-bd96-4119-8082-7db29047c1b1 5 | 1180bb10-bd96-4119-8082-7db29047c1b1.0-->Макеты\ТестовыйФайлХранилища1С_8_2_17\ТестовыйФайлХранилища1С_8_2_17.txt 6 | 1180bb10-bd96-4119-8082-7db29047c1b1.0-->und\1180bb10-bd96-4119-8082-7db29047c1b1.0 7 | 402e3fbe-1153-4fe9-8aa0-5d04f8fc7137-->und\402e3fbe-1153-4fe9-8aa0-5d04f8fc7137 8 | 402e3fbe-1153-4fe9-8aa0-5d04f8fc7137.0-->Form\Форма 9 | 4735cfd7-336c-40bf-92c4-6d122aa8b618-->und\4735cfd7-336c-40bf-92c4-6d122aa8b618 10 | 4735cfd7-336c-40bf-92c4-6d122aa8b618.0-->und\4735cfd7-336c-40bf-92c4-6d122aa8b618.0 11 | 4735cfd7-336c-40bf-92c4-6d122aa8b618.0-->und\4735cfd7-336c-40bf-92c4-6d122aa8b618.0 12 | 4735cfd7-336c-40bf-92c4-6d122aa8b618.0-->Form\ФормаУ\Форма.txt 13 | 4ae3109f-5269-4a8f-a079-f4a02912c11d.0\info-->und\4ae3109f-5269-4a8f-a079-f4a02912c11d.0\info 14 | 4ae3109f-5269-4a8f-a079-f4a02912c11d.0\text-->ObjectModule.txt 15 | 7e92fd4d-6020-4eaf-9d7b-88701206d2bc-->und\7e92fd4d-6020-4eaf-9d7b-88701206d2bc 16 | 7e92fd4d-6020-4eaf-9d7b-88701206d2bc.0-->Макеты\ТестовыйФайлКонфигурации\ТестовыйФайлКонфигурации.txt 17 | 7e92fd4d-6020-4eaf-9d7b-88701206d2bc.0-->und\7e92fd4d-6020-4eaf-9d7b-88701206d2bc.0 18 | 8ce00c61-cce0-48d2-9128-ed8d91d46bd9-->und\8ce00c61-cce0-48d2-9128-ed8d91d46bd9 19 | 8ce00c61-cce0-48d2-9128-ed8d91d46bd9.0-->Form\Форма0 20 | aacf00a3-bf0f-4afc-8e9e-0d9332bd371a-->und\aacf00a3-bf0f-4afc-8e9e-0d9332bd371a 21 | cbf19561-af88-4645-b653-a6e78b3e6af8-->und\cbf19561-af88-4645-b653-a6e78b3e6af8 22 | cbf19561-af88-4645-b653-a6e78b3e6af8.0-->Макеты\zlib1\zlib1.txt 23 | cbf19561-af88-4645-b653-a6e78b3e6af8.0-->und\cbf19561-af88-4645-b653-a6e78b3e6af8.0 24 | copyinfo-->und\copyinfo 25 | dbd46e5c-2a8e-4793-a080-920a31e4dee0-->und\dbd46e5c-2a8e-4793-a080-920a31e4dee0 26 | dbd46e5c-2a8e-4793-a080-920a31e4dee0.0-->Макеты\Tool_1CD_exe\Tool_1CD_exe.txt 27 | dbd46e5c-2a8e-4793-a080-920a31e4dee0.0-->und\dbd46e5c-2a8e-4793-a080-920a31e4dee0.0 28 | ddcb3f25-9628-4096-b625-14568136f147-->und\ddcb3f25-9628-4096-b625-14568136f147 29 | ddcb3f25-9628-4096-b625-14568136f147.0-->Макеты\ТестовыйФайлХранилища1С\ТестовыйФайлХранилища1С.txt 30 | ddcb3f25-9628-4096-b625-14568136f147.0-->und\ddcb3f25-9628-4096-b625-14568136f147.0 31 | f265f40c-8856-4cf1-ae47-8dd6bc463e3b-->und\f265f40c-8856-4cf1-ae47-8dd6bc463e3b 32 | f265f40c-8856-4cf1-ae47-8dd6bc463e3b.0-->Макеты\ТестовыйФайлКонфигурации_8_2_17\ТестовыйФайлКонфигурации_8_2_17.txt 33 | f265f40c-8856-4cf1-ae47-8dd6bc463e3b.0-->und\f265f40c-8856-4cf1-ae47-8dd6bc463e3b.0 34 | fb7665a2-03c5-45f0-82b1-c68cd4dc740b-->und\fb7665a2-03c5-45f0-82b1-c68cd4dc740b 35 | fb7665a2-03c5-45f0-82b1-c68cd4dc740b.0-->Form\ФормаПоУмолчанию 36 | root-->und\root 37 | version-->und\version 38 | versions-->und\versions 39 | -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/00d33cfa-73c7-4a29-b729-72ef45b66465: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,00d33cfa-73c7-4a29-b729-72ef45b66465},"UnpackV8", 5 | {1,"ru","Unpack v8"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/0ce7888a-836b-475a-8481-d33a031f9c09: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,0ce7888a-836b-475a-8481-d33a031f9c09},"Tool_1CD_exe", 5 | {1,"ru","Tool_1CD.exe"},"0.2.3"} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/0e532405-8d24-434f-8510-89c13af88182: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,0e532405-8d24-434f-8510-89c13af88182},"Tool_1CD_exe1", 5 | {1,"ru","Tool_1CD.exe"},"0.2.3"} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/1180bb10-bd96-4119-8082-7db29047c1b1: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,1180bb10-bd96-4119-8082-7db29047c1b1},"ТестовыйФайлХранилища1С_8_2_17", 5 | {1,"ru","Тестовый файл хранилища1С 8,2.17"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/19dcffed-e051-4e8b-a9ba-ff129dc06663: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,19dcffed-e051-4e8b-a9ba-ff129dc06663},"ФормаПоУмолчанию", 7 | {1,"ru","Форма по умолчанию"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/2bdc77a5-7013-4d3b-a021-f90300da69d3: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,2bdc77a5-7013-4d3b-a021-f90300da69d3},"ФормаПоУмолчанию", 7 | {1,"ru","Форма по умолчанию"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/2c9cfe5e-e00d-45ce-94ab-fe86d831c8fe: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,2c9cfe5e-e00d-45ce-94ab-fe86d831c8fe},"ФормаУ", 7 | {1,"ru","Форма У"},""},0,1}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/336b3d7d-04f1-40bf-b974-047c2d72ec7d: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,336b3d7d-04f1-40bf-b974-047c2d72ec7d},"ТестовыйФайлКонфигурации", 5 | {1,"ru","Тестовый файл конфигурации"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/336b3d7d-04f1-40bf-b974-047c2d72ec7d.0: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64: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 92 | ZQAxAGIAMABjADEAOQAwAAAAAAANCjAwMDAwMGIyIDAwMDAwMjAwIDdmZmZmZmZm 93 | IA0Ke797f7WhDi8XhDACEQYQwkDHwtzcKMnYPFnX3MDCVNfE2NBcN8nEJFk3xdIy 94 | JdUwySDZ0NKgVkfpYuOFTRe2X1hwYeuFbRd2XNhzYdGFrRcbLzZd2HGx4cI+oNyG 95 | C3uB7P4Lky7surD7Yt/FdqDKvUoQS5WKSpV0lBCaFYD6sOpWADKRtCtoXFh4YRPQ 96 | 0O1A6X0XdmoqAV0CxEBDlQISS0pSi/LANig5KdXyckGRjkEtAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 99 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 101 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDYwIDAw 104 | MDAwMDYwIDdmZmZmZmZmIA0KcAUGf61BAgBwBQZ/rUECAAAAAABhAGEAZQBjAGUA 105 | ZQBkADIALQA2ADUANQBhAC0ANABkAGQANQAtAGEAZQBkAGMALQA5AGIAOABmADIA 106 | YQA2ADYANgBkAGYAMwAAAAAADQowMDAwMDA1YiAwMDAwMDIwMCA3ZmZmZmZmZiAN 107 | Cnu/e3+1oQ4vV7UBEmGgk5iYmpyammKka2ZqmqhrkpJiqpuYmpKsa5lkkWaUaGZm 108 | lpJmXKujdGHBxeaLjRcbL+y6sOPCTiWQbkMdpaJSJQwpoGIQBkrV6hjUAgAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 113 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 114 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 115 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 118 | MDA2MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAYwBiAGMAOQA2ADkA 119 | OABmAC0AYQA4AGEAZAAtADQANgAzADUALQA5AGYAZQA0AC0ANwBjADQAMAAyAGUA 120 | NgAxAGEAYQBjAGEAAAAAAA0KMDAwMDAwODYgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 121 | v3t/taEOL1e1oRGINIAQBjrJScmWZpYWabqJFokpuiZmxqa6lmmpJrrmySYGRqlm 122 | homJyYm1OkoXGy9surD9wqILWy82Xmy6sONiw4V9QJENF/Ze2HFhqxLYYB2lolIl 123 | HSVcihQ0Liy8sOliP9CYvUDxnZpKQHOB2EDHEAgNoNAQKFALAAAAAAAAAAAAAAAA 124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 127 | 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 161 | MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAZQBlADEAOQBiADQAZQBj 162 | AC0AOAA5AGEAZQAtADQAMgBlADYALQA5ADUAMgBhAC0AZQA0ADAAZABhADcAZAA3 163 | AGQAZgA0ADEAAAAAAA0KMDAwMDAwNmMgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7v3t/ 164 | taEOL1e1GYgwgBAGOqmphpZJJqnJuhaWiam6JkapZrqWpkaJuqkmBimJ5inmKWkm 165 | hrU6ShfmX9h3YfeFvRe7L2y9MP9iw4UNFzZd2KAEMsVQR6moVAlVicKF/XA1QN1A 166 | bAi0y6AWiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 169 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 173 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAwNjQg 175 | N2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGUAZQAxADkAYgA0AGUAYwAt 176 | ADgAOQBhAGUALQA0ADIAZQA2AC0AOQA1ADIAYQAtAGUANAAwAGQAYQA3AGQANwBk 177 | AGYANAAxAC4AMAAAAAAADQowMDAwMDMyNyAwMDAwMDMyNyA3ZmZmZmZmZiANCrVU 178 | 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 212 | l1miW7FJWJJPulGZl3ZhpWt4hrd+RomJUXB4RVhOcGhJaaKjY0WSc1hOoLkrLy+X 213 | uZlxqXuOe6K7Y4aJaX6gQXiqT6Kxo61tLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 214 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 217 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 221 | AAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDI2IDAwMDAwMDI2IDdmZmZmZmZmIA0K 222 | 8AcKgK1BAgDwBwqArUECAAAAAAB2AGUAcgBzAGkAbwBuAAAAAAANCjAwMDAwMDEy 223 | IDAwMDAwMjAwIDdmZmZmZmZmIA0Ke797fzUvV7WRoZmOQS0vVy0AAAAAAAAAAAAA 224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 230 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 234 | AAAAAAANCjAwMDAwMDI4IDAwMDAwMDI4IDdmZmZmZmZmIA0K8AcKgK1BAgDwBwqA 235 | rUECAAAAAAB2AGUAcgBzAGkAbwBuAHMAAAAAAA0KMDAwMDAyMWUgMDAwMDAyMWUg 236 | N2ZmZmZmZmYgDQqNkz3OJUcIRffScTOCgoJiORRFSU78STOWE8src+AlzRbMSxxP 237 | 1lLT/Jx7+uc///5FL8n7PK/wli3oMHAVSK4LkeMCb0+VontH1+VOV/+8W3FAlCf4 238 | LQFLwVFKERnf8HlVlTm3AZtjd+MLPmfCJhSTPJgV7/Nnff/x29fvP543ak2jrrIz 239 | uu/JCytF4eTmQ8sFjX5t+vOm8nCkglVbQUgIFiXDYrpFMXQOf5/vX19/PO/AYjw5 240 | IOMzt/rgPS72p9flVoQtfp87vGaIQTANEM+EmEWQu+TE7hvz9g0nawcWXHbruYTg 241 | ZRsG+5YhfFia4OKJOn1CxaWeOBUc5wS8xD6OmbE9L08r00IIUgG5NmCNjWC87lUk 242 | 9b3fx+bxXGZNjRlkNbX48OC99Tprrqnf9Hk3mvLuEsXTM8O0YciCPQmL8vaRozcz 243 | G31LguGaIEwGWyThuJ+ijUneyboUUxyEaiggchm2h3UQ2LFu89L1PhGVVWeAzhmd 244 | 55kQdRJ8rzui7TiX27lxSBot1OS2BE/3+oRR3oFZqcfqvVDrWEcBWm2EZHVGmd4u 245 | Zc3y20516jMW8jkCQ/Q2sWj60sQSJzFjuoT+b9zzop044gv41u4Y6rRUV+GakPOa 246 | 209LUkWdXSUsjz62HWuNR0D1rmHHzhV6Xtsxroz24foHL7UeH5eb2hwYM8jGr/X6 247 | /Dqjphw1hlzem9Ea3Q2zn6b7dEnb5+//AA==} 248 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/402e3fbe-1153-4fe9-8aa0-5d04f8fc7137: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,402e3fbe-1153-4fe9-8aa0-5d04f8fc7137},"Форма", 7 | {1,"ru","Форма"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/4735cfd7-336c-40bf-92c4-6d122aa8b618: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,4735cfd7-336c-40bf-92c4-6d122aa8b618},"ФормаУ", 7 | {1,"ru","Форма У"},""},0,1}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/4ae3109f-5269-4a8f-a079-f4a02912c11d.0/info: -------------------------------------------------------------------------------- 1 | {3,1,0,"",0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/6e82f863-55d6-4e40-a0f5-b60e5ff8d45b: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,6e82f863-55d6-4e40-a0f5-b60e5ff8d45b},"Tool_1CD_exe1", 5 | {1,"ru","Tool_1CD.exe"},"0.2.3"} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/784af629-b9ce-4aeb-886d-94d3474a0711: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,784af629-b9ce-4aeb-886d-94d3474a0711},"UnpackV8", 5 | {1,"ru","Unpack v8"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/7e92fd4d-6020-4eaf-9d7b-88701206d2bc: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,7e92fd4d-6020-4eaf-9d7b-88701206d2bc},"ТестовыйФайлКонфигурации", 5 | {1,"ru","Тестовый файл конфигурации"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/7e92fd4d-6020-4eaf-9d7b-88701206d2bc.0: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64:////fwACAAANAAAAAAAAAA0KMDAwMDAwOWMgMDAwMDAyMDAgN2ZmZmZmZmYgDQov 3 | AgAArgIAAP///3/QCAAAUwkAAP///393DAAA9gwAAP///391EAAA9BAAAP///38T 4 | EwAAkhMAAP///3+xFQAAMBYAAP///39PGAAA0hgAAP///3++HQAAPR4AAP///39c 5 | IAAA3yAAAP///38lJAAApCQAAP///3/DJgAAAicAAP///38hKQAAZikAAP///3+F 6 | KwAAzCsAAP///38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 7 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 9 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 10 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 11 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 12 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 13 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjAgMDAwMDAw 14 | NjAgN2ZmZmZmZmYgDQrwBwqArUECAPAHCoCtQQIAAAAAADAANgBlAGQANwBlAGEA 15 | YQAtADYAZQA0ADYALQA0AGMAZQBmAC0AYgBjAGMAOQAtAGIAMQBjAGUANQBlADkA 16 | ZgBiADEAMABhAAAAAAANCjAwMDAwNjAzIDAwMDAwNjAzIDdmZmZmZmZmIA0KvVdN 17 | jqw1DNwjcYlh25bixI6T48ROcgk0EhKILXtOgcTmSQi4wsxJuAL19fTXvIH3M4sn 18 | RqOenm53bJeryum/fvvz23z5+qtvU13T1hhUl1SSWJs8opNzLF19O6fxeKlHaI+p 19 | nGLS8B3EPIW6FKGUJHVdnHfYEcfHg+j19Pce0sV09mhmZLMUkhabxl5Cxb3uXmo0 20 | rY+Xh6efn/54+v35h6d3T78+f//83dMvzz8+vXv+6eF6DgIeHr/+6vhz4dsrH3tM 21 | tx/6wMP5cxljxVozU1UdJHMqjTWDuredR6117vK2k94WdBT+8ss3YB5fPfuCqb5g 22 | 0Wd9x/P/OflJqYdvAJmltifoGh6LJDcwtVihZEOHia/V+cJXfnzJ7t8W9njJL5rq 23 | VqqnTD1GkKwCTck2mmV1tTq8S8Og1+LusoJaH0cvq1LXPGhJmsOmzS38wuRoPaxn 24 | 4hrlEJ6S9+rIrsnHSqPrvNxIDz213hJlzfMIrTRK2D+hZhWpgV6vvUF/bUySWpT6 25 | oUQLSaiDx4hxPY/Z59hNaeoRODuTexYaIy3UX3rSfEvNal20FopAT8IbqVsJWqHb 26 | vA/14FtolpBi0ih6aSQ6E7XJcBKWLMOyM69LvsAqMqYbhKErSWEDjhI0e5+LPQX3 27 | dNm5Lx1i6JMzSY+gATMCQZbMgY/32NekJU1VmU4qDLh3zQDeEg2OOmMvzx63+ort 28 | vEcf5Nnq3en0tdPdQrvPueugFOhVNDv1zNcaY+PovNnP0KWSZGxY7UbXAdqOyUwd 29 | GOe5R0i0e6jBYwMEq/bRMb6ESnWJ2Y32ZJjqYeXDR4apzjmtdlRzniqr5TZHpbRF 30 | SFz9sHkgAJQBgPmMEwFtTZrVSqUumGICDK2B8JDXcuna0zwRsBlTyuwEzmBKPVdy 31 | lU7cDkoPJI19C20Kgg1waOlGAWiZWgVZDKly3RyczlpbVUslLzKThLYYa6f4IJ2z 32 | rja2WztPve2l9cm9xG/y+et5Y6uAyolKrphTEcgEA4EubdaZa2lRbqkjiabeF3Hx 33 | joYcEp6aaMdIKafcDUS+hUaf23qDxjp6r4xQQzUGKbl5KOsZihyp1+14Tw/RbWC7 34 | ISzkT2LGoObBKZjc4XMHAjtm1gGcWs4nAoeeUkuCiTPvfsTVu5feNnKI7SmYBW8t 35 | h7wL7NQ3zVANUI/Bkbc5KTbXy8ZnQN5SgFlqn5ZOqjybwfAU8wciacH/QAlcSEDj 36 | AsybnKG28A+Y1Wzz6YA9PuSAXLhITky7Jn8J/Zh0OBRXHwfHCvgq4uie56LlGy9X 37 | cwB+OtbmoYwyt6NM8QTDhNEeQIGQwrnIXbt1tFVwmeoDWoTesaKmT2rFVwk262Z3 38 | 7XL2aUrGDgSGQg8RStmTV919j3QWUAtCjhHD7vKnHaHlwfg40uacjqHCruFSxIJU 39 | cGK45VmrV7w9QHWu8plTwVCAjwMLbnGfCd1NlLlBQOYYbMtwhKiUm86MxeG5n6Gx 40 | BQOAJRXzO3PTfs1cvrSiCR0prYH5y1KgmxSs2lhBeZpZset5cOKWDNPEugKiCRRo 41 | yp1KPya1d1bJd+nc1LNKbVhGTGlceZixQRjW13cR7bK7+7gL536ZXRC3cTv0XMGI 42 | WgVjFhggVr3GGJ6SXTNcrwS5tGUL0QXbEDJFsw1+Rg126is8p3Wn2oRLwZQOZHEj 43 | 3xvGJtgVkdPA/geA1z31nvqxDKUnGFRkiHjgGdwDK1UVm8ira/F/C18E7qtYAG2j 44 | cfTckARrGIzBVp3AVtc/1ZeErwEJE8fkUL1BpDBTw45tgRsE7LKelN4ov9loVDEl 45 | 7MPlWC+4iniB2QIUTcteVa+Mj+hsGK3A7BJwbA13nZa7smlKBRb6H/QlM3YpbKbp 46 | cYOIvamjfWruDkibgmLv1b9qKXA02LQhusPrfHW4w1yuMG1MQM/6YxacDEfXfP2O 47 | AlNy7MgV02GutcngV/Wv2rjlY0nmAvaUVoC+oRwAuUoxTMv+jT7WIBjWBvYE/Bq4 48 | d+wCOAY0jlvsZuv6Uv31Q5oNKsVq61EOQzHG1BSsSChpeC5z6auSrlmuXzFuL/4N 49 | DQowMDAwMDA2NCAwMDAwMDA2NCA3ZmZmZmZmZiANCvAHCoCtQQIA8AcKgK1BAgAA 50 | AAAANwA1AGQAOQBjADgANwA3AC0ANwBkADMAMwAtADQAOABjAGYALQBhAGYAZQA0 51 | AC0AMwBiAGIANgBmADkAMwA2AGMAOAA1ADYALgA2AAAAAAANCjAwMDAwMzA1IDAw 52 | MDAwMzA1IDdmZmZmZmZmIA0K+///fz0DEwMDIwME8HIZgIGhhQKcYZ4GAQq8XO5A 53 | JW1A/B+obSlQ2xMmCBumzchAAc5A0tYwgS12kSMTQ8Eh1fq1QBoEMhnyGNIY8lFs 54 | NUhTgOpG0f5+9/5qYx1DHQMdJSUdg1qHS1IZRi1hvbuunbh0bNHeyNB8g0UGAovY 55 | DdcJLArhEqlWifLysVP3TLASOBHE9lGzUV5CtSStb8+RI8du2mikMUnJLGh51Zgs 56 | qVx9Juj1oqyza9hPaGoGvOe8UsW8MpXlrOV3QXEu2cwqdu+LzD/lFn4TO7AkIfn0 57 | IlWdNAvZqGalLIeDy5aLiOTcC393h/3hodDDCwz+V54wWWfh3lDoYO5zMDvoyYYt 58 | t1S8JRe4Wgf0caZIMJp/2qy7yiw2qs/RRkpkdeW5ToFlMzlUHxlcmRA84Wj665xV 59 | E3qfLU1jzspmEp2tOjnw4uukpa6vFjJlzzy2mcsjn+vq8p8hkcGHlhq071zI9sab 60 | qetEQKdUycSXe3+1PRJX7F5xt/msL/PFGcVCT+0XvMkJKrOT3P3kzRXbvX6Si+7M 61 | SN3vKvmuXeDdcfZ322vu5G/ecf/WoTrrg+b/1aL+7VqnsfvUPPkPM5q/rf19Kmnn 62 | nWkz72Quj+V4enXdD1cO0+9nXqrVnfn6ftaPT5M5PpWX3A2qZdWFxzMseRihJA9Y 63 | /CLHswpDMEMJQxFDKkMiQy6QhxTflubJCnAGWnyb6RimmhoaJSYm6RqSkbpKgPZV 64 | AEnk1GVpgCt18XJdmH+x4cK+i20Xtl7YcrEZyN6gABbacWHuhQ0X2y9suLAbKLUA 65 | SG8EKmu62H1h4YUdFxsvNgFF91zs1tDk5eIECu0Dwo0XO4FSTRd7NJSgmndc2AvU 66 | CFSoYKikaQ20bBZQ2d4LW4HWoVl7sZuXC+TjJBNDXZPUNDNdS2NzU900A0Nj86RU 67 | y5QUS0MdXq5qUC4A035KOqa1IJYxRMCgFpRDdA1ByACYU3SMwHmmlpcLrAoRosSb 68 | b4bXfGOKzTfHa74JxeYbGuC1wFTHAAANCjAwMDAwMDYwIDAwMDAwMDYwIDdmZmZm 69 | ZmZmIA0KcAUGf61BAgBwBQZ/rUECAAAAAAA4ADMANQAwADYANQA5ADUALQBlAGEA 70 | ZgAxAC0ANABlADUANgAtADkAMAA1ADUALQAwAGYAMQAzADkAMgBkADcANwA3ADMA 71 | NwAAAAAADQowMDAwMDM2MCAwMDAwMDM2MCA3ZmZmZmZmZiANCu1WTY4dNRDeR8ol 72 | mq1LqrKr/HOLSIgD2C57yQJlF41EsmGDlCsAG7YBCTFKBLlCz0m4AuV+/WYmKCCQ 73 | WCG6n2x3u8pdrvq+z++3d+9fkHv65AUnV3pWJY/QuDfg3DK0SB7qiKlMnkM7O59w 74 | TowFWFSBS6lm7jv0IOZQe2NCh1gL4hwgfQhwLAK5xgSSNatM1eC7a16oYSIYHs0I 75 | W4eKqUCnEGbFMLMZqTaiPAootwCcsEKlkYHMl3rNLSC63GbNEhgk2CLMnaFGG805 76 | o1caY2h2Fm+vMjOM0SzwTmMZNWs4zVGx916cYJxVhSHUSWbUA2RJCp0jRbbc8Mgr 77 | W/iose8H8xPb5Di8hkQoKAI4KRSvKaWQbty2f7u/v/tyf7P/uP9699X+y367v6Xt 78 | WMRmt5unT26cd3SuemOjdaMr1npZw/OCjzTX63+jf9PooRg27twGqTcAWYGZKoGh 79 | L4EPOfPsJAY25w3/JTAZH2yKhQo0mhO0tRpLlGj4d3je3h0QOj/iV7d9srmIowYp 80 | 00AYx+JhgzyMJ+orS5LkCx0ghHBA5p96+eV1+R0Au+Dvr1t6wPvVVdZT0GrUoQix 81 | NNvuUIbCEoB8KkQh+Tmiu6xi+pFTzwVKNSsO00gytUHRnkMLOZV+NS3Bk+3ETKV5 82 | WzVFqCZNYHkuc0gXHXoJ6Zo9IteyLZR1mByRqVctJgJoStAkqo+ldAlGoy4eh/Fb 83 | opgIMHULIlohc+4+i+nLEDc1jNCSqV8wdeOqCWoNHTT3YtqDTbk4rSm2scJDMmGK 84 | ppjVc4A0sM9issOJPqIUFr0lhmEm00zGsODRCJIlpbekvRReSvGdqcQP+7v99tCJ 85 | N3ev9++tfXn36u7rPyoGPi7U8eIsV845MQ9aIh6B6KhNiAZwxiKD/OzpPotx9f6o 86 | qf8g4plQS1o6iHlaLQZCVTsZxmy1aOzJOLEi/mb/aX9ryna7/2xRv3oc5YHQZ/X5 87 | 8/HF58fr7dPN2SlBVyh9sAV72rbLq+2z03n1f5OxJ6fEdnmiKTg8RyeR7z+24ljx 88 | Xei9+gdm2HSfXNuoCUKyOp8JxGnfy8hZK9Es9wkMf5pALzpZ6qpxBm65QcOwzjoc 89 | C/WFc/9PJPAhhWtq6sxkzAMaVVfyBFpJdiaiYKvD/iCIXqx/Bw0KMDAwMDAwNjAg 90 | MDAwMDAwNjAgN2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAADgANwA3ADIA 91 | YgAzADcAYwAtADcAMAA4ADUALQA0ADMAMQA3AC0AYgA0ADQAYwAtAGQAOQA5AGQA 92 | ZQAxAGIAMABjADEAOQAwAAAAAAANCjAwMDAwMGIyIDAwMDAwMjAwIDdmZmZmZmZm 93 | IA0Ke797f7WhDi8XhDACEQYQwkDHwtzcKMnYPFnX3MDCVNfE2NBcN8nEJFk3xdIy 94 | JdUwySDZ0NKgVkfpYuOFTRe2X1hwYeuFbRd2XNhzYdGFrRcbLzZd2HGx4cI+oNyG 95 | C3uB7P4Lky7surD7Yt/FdqDKvUoQS5WKSpV0lBCaFYD6sOpWADKRtCtoXFh4YRPQ 96 | 0O1A6X0XdmoqAV0CxEBDlQISS0pSi/LANig5KdXyckGRjkEtAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 99 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 101 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDYwIDAw 104 | MDAwMDYwIDdmZmZmZmZmIA0KcAUGf61BAgBwBQZ/rUECAAAAAABhAGEAZQBjAGUA 105 | ZQBkADIALQA2ADUANQBhAC0ANABkAGQANQAtAGEAZQBkAGMALQA5AGIAOABmADIA 106 | YQA2ADYANgBkAGYAMwAAAAAADQowMDAwMDA1YiAwMDAwMDIwMCA3ZmZmZmZmZiAN 107 | Cnu/e3+1oQ4vV7UBEmGgk5iYmpyammKka2ZqmqhrkpJiqpuYmpKsa5lkkWaUaGZm 108 | lpJmXKujdGHBxeaLjRcbL+y6sOPCTiWQbkMdpaJSJQwpoGIQBkrV6hjUAgAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 113 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 114 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 115 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 118 | MDA2MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAYwBiAGMAOQA2ADkA 119 | OABmAC0AYQA4AGEAZAAtADQANgAzADUALQA5AGYAZQA0AC0ANwBjADQAMAAyAGUA 120 | NgAxAGEAYQBjAGEAAAAAAA0KMDAwMDAwODYgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 121 | v3t/taEOL1e1oRGINIAQBjrJScmWZpYWabqJFokpuiZmxqa6lmmpJrrmySYGRqlm 122 | homJyYm1OkoXGy9surD9wqILWy82Xmy6sONiw4V9QJENF/Ze2HFhqxLYYB2lolIl 123 | HSVcihQ0Liy8sOliP9CYvUDxnZpKQHOB2EDHEAgNoNAQKFALAAAAAAAAAAAAAAAA 124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 127 | 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 161 | MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAZQBlADEAOQBiADQAZQBj 162 | AC0AOAA5AGEAZQAtADQAMgBlADYALQA5ADUAMgBhAC0AZQA0ADAAZABhADcAZAA3 163 | AGQAZgA0ADEAAAAAAA0KMDAwMDAwNmMgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7v3t/ 164 | taEOL1e1GYgwgBAGOqmphpZJJqnJuhaWiam6JkapZrqWpkaJuqkmBimJ5inmKWkm 165 | hrU6ShfmX9h3YfeFvRe7L2y9MP9iw4UNFzZd2KAEMsVQR6moVAlVicKF/XA1QN1A 166 | bAi0y6AWiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 169 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 173 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAwNjQg 175 | N2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGUAZQAxADkAYgA0AGUAYwAt 176 | ADgAOQBhAGUALQA0ADIAZQA2AC0AOQA1ADIAYQAtAGUANAAwAGQAYQA3AGQANwBk 177 | AGYANAAxAC4AMAAAAAAADQowMDAwMDMyNyAwMDAwMDMyNyA3ZmZmZmZmZiANCrVU 178 | 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 212 | l1miW7FJWJJPulGZl3ZhpWt4hrd+RomJUXB4RVhOcGhJaaKjY0WSc1hOoLkrLy+X 213 | uZlxqXuOe6K7Y4aJaX6gQXiqT6Kxo61tLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 214 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 217 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 221 | AAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDI2IDAwMDAwMDI2IDdmZmZmZmZmIA0K 222 | 8AcKgK1BAgDwBwqArUECAAAAAAB2AGUAcgBzAGkAbwBuAAAAAAANCjAwMDAwMDEy 223 | IDAwMDAwMjAwIDdmZmZmZmZmIA0Ke797fzUvV7WRoZmOQS0vVy0AAAAAAAAAAAAA 224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 230 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 234 | AAAAAAANCjAwMDAwMDI4IDAwMDAwMDI4IDdmZmZmZmZmIA0K8AcKgK1BAgDwBwqA 235 | rUECAAAAAAB2AGUAcgBzAGkAbwBuAHMAAAAAAA0KMDAwMDAyMWUgMDAwMDAyMWUg 236 | N2ZmZmZmZmYgDQqNkz3OJUcIRffScTOCgoJiORRFSU78STOWE8src+AlzRbMSxxP 237 | 1lLT/Jx7+uc///5FL8n7PK/wli3oMHAVSK4LkeMCb0+VontH1+VOV/+8W3FAlCf4 238 | LQFLwVFKERnf8HlVlTm3AZtjd+MLPmfCJhSTPJgV7/Nnff/x29fvP543ak2jrrIz 239 | uu/JCytF4eTmQ8sFjX5t+vOm8nCkglVbQUgIFiXDYrpFMXQOf5/vX19/PO/AYjw5 240 | IOMzt/rgPS72p9flVoQtfp87vGaIQTANEM+EmEWQu+TE7hvz9g0nawcWXHbruYTg 241 | ZRsG+5YhfFia4OKJOn1CxaWeOBUc5wS8xD6OmbE9L08r00IIUgG5NmCNjWC87lUk 242 | 9b3fx+bxXGZNjRlkNbX48OC99Tprrqnf9Hk3mvLuEsXTM8O0YciCPQmL8vaRozcz 243 | G31LguGaIEwGWyThuJ+ijUneyboUUxyEaiggchm2h3UQ2LFu89L1PhGVVWeAzhmd 244 | 55kQdRJ8rzui7TiX27lxSBot1OS2BE/3+oRR3oFZqcfqvVDrWEcBWm2EZHVGmd4u 245 | Zc3y20516jMW8jkCQ/Q2sWj60sQSJzFjuoT+b9zzop044gv41u4Y6rRUV+GakPOa 246 | 209LUkWdXSUsjz62HWuNR0D1rmHHzhV6Xtsxroz24foHL7UeH5eb2hwYM8jGr/X6 247 | /Dqjphw1hlzem9Ea3Q2zn6b7dEnb5+//AA==} 248 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/8662e091-36a6-4888-b4db-9f916e866b43: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,8662e091-36a6-4888-b4db-9f916e866b43},"UnpackV8", 5 | {1,"ru","Unpack v8"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/872985a3-4623-40d8-a023-fe53f76059fc: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,872985a3-4623-40d8-a023-fe53f76059fc},"Форма0", 7 | {1,"ru","Форма0"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/89ced5db-db14-4eef-9cc7-c805917cd474.0/info: -------------------------------------------------------------------------------- 1 | {3,1,0,"",0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/8ce00c61-cce0-48d2-9128-ed8d91d46bd9: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,8ce00c61-cce0-48d2-9128-ed8d91d46bd9},"Форма0", 7 | {1,"ru","Форма0"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/97ced45d-83c2-42a9-96ff-3d8b7212a082: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,97ced45d-83c2-42a9-96ff-3d8b7212a082},"ФормаУ", 7 | {1,"ru","Форма У"},""},0,1}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/9abd31cb-d045-4494-9b81-bc6992b47bf5: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,9abd31cb-d045-4494-9b81-bc6992b47bf5},"ТестовыйФайлХранилища1С", 5 | {1,"ru","Тестовый файл хранилища1 С"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/9ecb7da7-0788-4a07-adee-b54aea698a0b: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,9ecb7da7-0788-4a07-adee-b54aea698a0b},"zlib1", 5 | {1,"ru","Zlib1"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/ae63af54-9205-4674-8e83-18c4310b5091.0/info: -------------------------------------------------------------------------------- 1 | {3,1,0,"",0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/ae935839-cbbe-4e71-b774-9484c08f20e1: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,ae935839-cbbe-4e71-b774-9484c08f20e1},"Форма0", 7 | {1,"ru","Форма0"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/c7e63b30-ddef-421d-a788-7952d9e4edca: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,c7e63b30-ddef-421d-a788-7952d9e4edca},"Tool_1CD_exe", 5 | {1,"ru","Tool_1CD.exe"},"0.2.3"} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/cbf19561-af88-4645-b653-a6e78b3e6af8: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,cbf19561-af88-4645-b653-a6e78b3e6af8},"zlib1", 5 | {1,"ru","Zlib1"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/copyinfo: -------------------------------------------------------------------------------- 1 | {4, 2 | {30, 3 | {041c3857-80eb-4f52-adbc-8617a7f45eba,041c3857-80eb-4f52-adbc-8617a7f45eba,1, 4 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКФайлуВерсий1"} 5 | }, 6 | {07f3c097-1b36-441a-ae82-3fdf2891235f,07f3c097-1b36-441a-ae82-3fdf2891235f,1, 7 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Пользователь1"} 8 | }, 9 | {0b9e8102-3c04-49e6-a532-e5b8d40a36aa,0b9e8102-3c04-49e6-a532-e5b8d40a36aa,1, 10 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКGit1"} 11 | }, 12 | {1126e738-8d76-4747-b775-1b02d988e1b5,1126e738-8d76-4747-b775-1b02d988e1b5,1, 13 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Комментарий1"} 14 | }, 15 | {130829f3-fffa-48bb-9f1e-59f417566567,130829f3-fffa-48bb-9f1e-59f417566567,1, 16 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"НомерВерсии1"} 17 | }, 18 | {1d0c1553-34b0-4ffd-8103-e0b1802e9fa1,1d0c1553-34b0-4ffd-8103-e0b1802e9fa1,1, 19 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"КаталогВыгрузки1"} 20 | }, 21 | {1d71ae0a-06d8-4ee6-9cfa-d4872b788a56,1d71ae0a-06d8-4ee6-9cfa-d4872b788a56,1, 22 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПарольХранилища1"} 23 | }, 24 | {21a8e955-1093-48f6-9fb7-0052bfc0b193,21a8e955-1093-48f6-9fb7-0052bfc0b193,2, 25 | {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"История"}, 26 | {5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Дата"} 27 | }, 28 | {220749a6-eec0-4f1b-8d9c-785a8ca0bef9,220749a6-eec0-4f1b-8d9c-785a8ca0bef9,1, 29 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПоследняяВерсияХранилища1"} 30 | }, 31 | {340562f3-e19a-4607-82b2-5b92d38501f4,340562f3-e19a-4607-82b2-5b92d38501f4,1, 32 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКХранилищу1"} 33 | }, 34 | {3b4a1d36-77e5-4d2c-b270-7f5e20815957,3b4a1d36-77e5-4d2c-b270-7f5e20815957,2, 35 | {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"История"}, 36 | {5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Автор"} 37 | }, 38 | {402e3fbe-1153-4fe9-8aa0-5d04f8fc7137,402e3fbe-1153-4fe9-8aa0-5d04f8fc7137,1, 39 | {d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} 40 | }, 41 | {4735cfd7-336c-40bf-92c4-6d122aa8b618,4735cfd7-336c-40bf-92c4-6d122aa8b618,1, 42 | {d5b0e5ed-256d-401c-9c36-f630cafd8a62,"ФормаУ"} 43 | }, 44 | {4ae3109f-5269-4a8f-a079-f4a02912c11d,4ae3109f-5269-4a8f-a079-f4a02912c11d,1, 45 | {c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"ВыгрузкаКонфигурации1С"} 46 | }, 47 | {557f4590-0724-4e9b-ac81-cbd2b6e1df26,557f4590-0724-4e9b-ac81-cbd2b6e1df26,1, 48 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ИмяФайлаВыгрузкиКонфигурации1"} 49 | }, 50 | {55f406b6-8316-441b-8859-c5ac1c309f3e,55f406b6-8316-441b-8859-c5ac1c309f3e,1, 51 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Конфигурация1"} 52 | }, 53 | {5b95895e-c95c-456b-9368-a8018e2b1b7e,5b95895e-c95c-456b-9368-a8018e2b1b7e,1, 54 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Автор1"} 55 | }, 56 | {5cb07982-be95-4703-8d3a-bff47b77d429,5cb07982-be95-4703-8d3a-bff47b77d429,1, 57 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПользовательХранилща1"} 58 | }, 59 | {6082289e-a777-4b1a-94ab-6de45ed1e33b,6082289e-a777-4b1a-94ab-6de45ed1e33b,2, 60 | {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"История"}, 61 | {5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Комментарий"} 62 | }, 63 | {6274ea87-0998-4739-9e5c-fd308a85e898,6274ea87-0998-4739-9e5c-fd308a85e898,1, 64 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКДанным1"} 65 | }, 66 | {708c6686-a36c-458d-97de-2ccf0ffc8848,708c6686-a36c-458d-97de-2ccf0ffc8848,1, 67 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКФайлуПользователей1"} 68 | }, 69 | {8fe09a9b-60f1-4c58-b705-6fe229518653,8fe09a9b-60f1-4c58-b705-6fe229518653,1, 70 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВключенРежимОтладки"} 71 | }, 72 | {95bab94f-ec5a-4aba-9ef4-5a0a662a4795,95bab94f-ec5a-4aba-9ef4-5a0a662a4795,1, 73 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКБазе1"} 74 | }, 75 | {a5b278fe-95fa-43b2-95b1-8a0a40bc43cc,a5b278fe-95fa-43b2-95b1-8a0a40bc43cc,1, 76 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ИмяКаталогаБазы1"} 77 | }, 78 | {b458c24f-aedd-45d6-a716-f45c8975aa61,b458c24f-aedd-45d6-a716-f45c8975aa61,1, 79 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКПлатформе1с83"} 80 | }, 81 | {c2c3e059-46ef-4a78-8c03-0de29c857525,c2c3e059-46ef-4a78-8c03-0de29c857525,1, 82 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПутьКПлатформе1сЯ"} 83 | }, 84 | {d977be38-3623-468d-9461-cc776ea7bd72,d977be38-3623-468d-9461-cc776ea7bd72,2, 85 | {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"История"}, 86 | {5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Тэг"} 87 | }, 88 | {dd9fab22-be59-4c57-8965-b1c2b222daf1,dd9fab22-be59-4c57-8965-b1c2b222daf1,1, 89 | {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"История"} 90 | }, 91 | {ea946733-2f61-4834-bbcb-71090da9c619,ea946733-2f61-4834-bbcb-71090da9c619,2, 92 | {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"История"}, 93 | {5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"НомерВерсии"} 94 | }, 95 | {fbc95e48-6a9d-475b-bf7d-fc8c8b149b97,fbc95e48-6a9d-475b-bf7d-fc8c8b149b97,1, 96 | {ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Пароль1"} 97 | } 98 | }, 99 | {2, 100 | {b3df14df-3e97-4a7d-9484-2d63b797426f,dd9fab22-be59-4c57-8965-b1c2b222daf1,0}, 101 | {f4b344cc-c893-4523-9829-a7d4a0338f84,4ae3109f-5269-4a8f-a079-f4a02912c11d,0} 102 | }, 103 | {22, 104 | { 105 | {0,041c3857-80eb-4f52-adbc-8617a7f45eba},f4b344cc-c893-4523-9829-a7d4a0338f84, 106 | {-1} 107 | }, 108 | { 109 | {0,07f3c097-1b36-441a-ae82-3fdf2891235f},f4b344cc-c893-4523-9829-a7d4a0338f84, 110 | {-1} 111 | }, 112 | { 113 | {0,0b9e8102-3c04-49e6-a532-e5b8d40a36aa},f4b344cc-c893-4523-9829-a7d4a0338f84, 114 | {-1} 115 | }, 116 | { 117 | {0,1126e738-8d76-4747-b775-1b02d988e1b5},f4b344cc-c893-4523-9829-a7d4a0338f84, 118 | {-1} 119 | }, 120 | { 121 | {0,130829f3-fffa-48bb-9f1e-59f417566567},f4b344cc-c893-4523-9829-a7d4a0338f84, 122 | {-1} 123 | }, 124 | { 125 | {0,1d0c1553-34b0-4ffd-8103-e0b1802e9fa1},f4b344cc-c893-4523-9829-a7d4a0338f84, 126 | {-1} 127 | }, 128 | { 129 | {0,1d71ae0a-06d8-4ee6-9cfa-d4872b788a56},f4b344cc-c893-4523-9829-a7d4a0338f84, 130 | {-1} 131 | }, 132 | { 133 | {0,220749a6-eec0-4f1b-8d9c-785a8ca0bef9},f4b344cc-c893-4523-9829-a7d4a0338f84, 134 | {-1} 135 | }, 136 | { 137 | {0,340562f3-e19a-4607-82b2-5b92d38501f4},f4b344cc-c893-4523-9829-a7d4a0338f84, 138 | {-1} 139 | }, 140 | { 141 | {0,557f4590-0724-4e9b-ac81-cbd2b6e1df26},f4b344cc-c893-4523-9829-a7d4a0338f84, 142 | {-1} 143 | }, 144 | { 145 | {0,55f406b6-8316-441b-8859-c5ac1c309f3e},f4b344cc-c893-4523-9829-a7d4a0338f84, 146 | {-1} 147 | }, 148 | { 149 | {0,5b95895e-c95c-456b-9368-a8018e2b1b7e},f4b344cc-c893-4523-9829-a7d4a0338f84, 150 | {-1} 151 | }, 152 | { 153 | {0,5cb07982-be95-4703-8d3a-bff47b77d429},f4b344cc-c893-4523-9829-a7d4a0338f84, 154 | {-1} 155 | }, 156 | { 157 | {0,6274ea87-0998-4739-9e5c-fd308a85e898},f4b344cc-c893-4523-9829-a7d4a0338f84, 158 | {-1} 159 | }, 160 | { 161 | {0,708c6686-a36c-458d-97de-2ccf0ffc8848},f4b344cc-c893-4523-9829-a7d4a0338f84, 162 | {-1} 163 | }, 164 | { 165 | {0,8fe09a9b-60f1-4c58-b705-6fe229518653},f4b344cc-c893-4523-9829-a7d4a0338f84, 166 | {-1} 167 | }, 168 | { 169 | {0,95bab94f-ec5a-4aba-9ef4-5a0a662a4795},f4b344cc-c893-4523-9829-a7d4a0338f84, 170 | {-1} 171 | }, 172 | { 173 | {0,a5b278fe-95fa-43b2-95b1-8a0a40bc43cc},f4b344cc-c893-4523-9829-a7d4a0338f84, 174 | {-1} 175 | }, 176 | { 177 | {0,b458c24f-aedd-45d6-a716-f45c8975aa61},f4b344cc-c893-4523-9829-a7d4a0338f84, 178 | {-1} 179 | }, 180 | { 181 | {0,c2c3e059-46ef-4a78-8c03-0de29c857525},f4b344cc-c893-4523-9829-a7d4a0338f84, 182 | {-1} 183 | }, 184 | { 185 | {0,dd9fab22-be59-4c57-8965-b1c2b222daf1},f4b344cc-c893-4523-9829-a7d4a0338f84, 186 | {-1} 187 | }, 188 | { 189 | {0,fbc95e48-6a9d-475b-bf7d-fc8c8b149b97},f4b344cc-c893-4523-9829-a7d4a0338f84, 190 | {-1} 191 | } 192 | }, 193 | {0,0}, 194 | {0} 195 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/d0c6b2c7-ccd9-46b1-94e6-67e77cbdae24: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,d0c6b2c7-ccd9-46b1-94e6-67e77cbdae24},"Форма", 7 | {1,"ru","Форма"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/d16ccc89-b881-4be8-87c0-b0d41fc10134: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,d16ccc89-b881-4be8-87c0-b0d41fc10134},"ТестовыйФайлКонфигурации", 5 | {1,"ru","Тестовый файл конфигурации"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/d16ccc89-b881-4be8-87c0-b0d41fc10134.0: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64: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 92 | ZQAxAGIAMABjADEAOQAwAAAAAAANCjAwMDAwMGIyIDAwMDAwMjAwIDdmZmZmZmZm 93 | IA0Ke797f7WhDi8XhDACEQYQwkDHwtzcKMnYPFnX3MDCVNfE2NBcN8nEJFk3xdIy 94 | JdUwySDZ0NKgVkfpYuOFTRe2X1hwYeuFbRd2XNhzYdGFrRcbLzZd2HGx4cI+oNyG 95 | C3uB7P4Lky7surD7Yt/FdqDKvUoQS5WKSpV0lBCaFYD6sOpWADKRtCtoXFh4YRPQ 96 | 0O1A6X0XdmoqAV0CxEBDlQISS0pSi/LANig5KdXyckGRjkEtAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 99 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 101 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDYwIDAw 104 | MDAwMDYwIDdmZmZmZmZmIA0KcAUGf61BAgBwBQZ/rUECAAAAAABhAGEAZQBjAGUA 105 | ZQBkADIALQA2ADUANQBhAC0ANABkAGQANQAtAGEAZQBkAGMALQA5AGIAOABmADIA 106 | YQA2ADYANgBkAGYAMwAAAAAADQowMDAwMDA1YiAwMDAwMDIwMCA3ZmZmZmZmZiAN 107 | Cnu/e3+1oQ4vV7UBEmGgk5iYmpyammKka2ZqmqhrkpJiqpuYmpKsa5lkkWaUaGZm 108 | lpJmXKujdGHBxeaLjRcbL+y6sOPCTiWQbkMdpaJSJQwpoGIQBkrV6hjUAgAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 113 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 114 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 115 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 118 | MDA2MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAYwBiAGMAOQA2ADkA 119 | OABmAC0AYQA4AGEAZAAtADQANgAzADUALQA5AGYAZQA0AC0ANwBjADQAMAAyAGUA 120 | NgAxAGEAYQBjAGEAAAAAAA0KMDAwMDAwODYgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 121 | v3t/taEOL1e1oRGINIAQBjrJScmWZpYWabqJFokpuiZmxqa6lmmpJrrmySYGRqlm 122 | homJyYm1OkoXGy9surD9wqILWy82Xmy6sONiw4V9QJENF/Ze2HFhqxLYYB2lolIl 123 | HSVcihQ0Liy8sOliP9CYvUDxnZpKQHOB2EDHEAgNoNAQKFALAAAAAAAAAAAAAAAA 124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 127 | 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 161 | MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAZQBlADEAOQBiADQAZQBj 162 | AC0AOAA5AGEAZQAtADQAMgBlADYALQA5ADUAMgBhAC0AZQA0ADAAZABhADcAZAA3 163 | AGQAZgA0ADEAAAAAAA0KMDAwMDAwNmMgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7v3t/ 164 | taEOL1e1GYgwgBAGOqmphpZJJqnJuhaWiam6JkapZrqWpkaJuqkmBimJ5inmKWkm 165 | hrU6ShfmX9h3YfeFvRe7L2y9MP9iw4UNFzZd2KAEMsVQR6moVAlVicKF/XA1QN1A 166 | bAi0y6AWiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 169 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 173 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAwNjQg 175 | N2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGUAZQAxADkAYgA0AGUAYwAt 176 | ADgAOQBhAGUALQA0ADIAZQA2AC0AOQA1ADIAYQAtAGUANAAwAGQAYQA3AGQANwBk 177 | AGYANAAxAC4AMAAAAAAADQowMDAwMDMyNyAwMDAwMDMyNyA3ZmZmZmZmZiANCrVU 178 | Ta6kNwjcR5qbNBK2sYHjALYvMXonyyJHyhVSfoqi0ewjtVr9Ux8URRV///nXT/v8 179 | +OOnvDe82ofX2XoiaB1ZJHUuZZVTtjrz+M3G8eEPf70n+OPMZ5R3wJuRmAqZrKDs 180 | psY5c0p92qdxWh1xijM2SfRDcY9SO2OJ5Z5+FTDZptH7pgq9JJxBMZZSyImz+hX8 181 | DJjd7B2PEm8BbNxOsbVRc5OKvcbQCdjdPO+ai1BzABbg5r7oinEYr5v+mrZS97pO 182 | Q9BZ8ip5rks+WzB772AO2CjmWudgPjkkqzPZPEJL29F+W5PtgOUeo8wemV4kB9Vi 183 | tg39ZJ1hNVkNsO472HXQSJuY9Exw29CtDvedkWyvKffWvJbTZQuSJp1c+qKhfW6V 184 | VG2vKeu5sqTR1f1gikJbJ41ZwtG0+re8fc1zCrBRp2ELrOg3kvocW6Q85Apg25b1 185 | zCRskAGLN6kz7VHZ2j09+muqaWP63qT7CZK1KVYrSsm+sK9HHLCT3fHZqMawt3qm 186 | QEPKs26Njcbfuo2GL3KxrM0d8k6haKjLK6LiVsqNT/v68cfXf1a9KDxDIPBoeMSr 187 | IDUGqzyyI4diq79YVdyP+QKRMH+uYXKf0F3n4mnZco5nhz147ey0Xd9Y89mhG80N 188 | yxk2uP38RgQ68Jo+6cSFrgeWc0Zlvm1436o69BcirdBSDQ47DCKnoIh7o7m6469s 189 | 055FxujMKhC/J9awERebKL0H7D8rZPRvJ+EJOMFoxEJgQxdldCW57a7wocrPSXBv 190 | t8bwWhU4tkK0DtjmzW237Fq93UcsEUOg8jCi1U+8aotaXL2zI9DrO1ppVvrmbPW0 191 | nI289iWYV03dbH3vPhVOni/PLdEUnTAMCD6Ls23pY/YHg/8SdwdHZCbCMLCU3YVu 192 | Y7axF5Kzny91pXbchDkMTkqciLhLqCX63zWinfZ86VZ3AYGbICRycWsQDupjpfjx 193 | xoffCIEtH1sQFfdKooTSol4C3a+l4cZ8c7u24AnYoSDePEVueYnPli3mgd6/20HB 194 | cmiR8sv2aIgZ4oUKvk9Lrub8f/ryXy6oL93Fl3Z/O+Nfvn79Aw0KMDAwMDAwNjAg 195 | MDAwMDAwNjAgN2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGYAMgA5AGUA 196 | NQBhADQANwAtAGEAMwAxADIALQA0ADkAYwBjAC0AYQA1AGUAMQAtAGMAYgBlADQA 197 | ZABhAGIAMwA3ADkAYwBmAAAAAAANCjAwMDAwMGMyIDAwMDAwMjAwIDdmZmZmZmZm 198 | IA0KbU5JCsJAELwH/ENoLwozkGWSOL/wC5N2cvQg8SQB9eohTxB9QQiIitsXel7i 199 | F2yNN4Xuoii6qvp5eSxC0fM6iN4QdBCIItI2MSqTJg4jqTSiNIkNJeZWTUweZxqL 200 | SoBbUUtH2lLjltTQlQ5u7ZZuQ3tmK7emE+t3vmnoxryGrg5mcxDwa/PZ8dfnD2hH 201 | rau568b6eQhczstpMDZlaWfTTzT0QdhQazRZIHWMhVQpWn5d5TK1ExyNMDaRTque 202 | 9x0RVC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 203 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 204 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 205 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 206 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 207 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 208 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDIwIDAw 209 | MDAwMDIwIDdmZmZmZmZmIA0K8AcKgK1BAgDwBwqArUECAAAAAAByAG8AbwB0AAAA 210 | AAANCjAwMDAwMDg5IDAwMDAwMjAwIDdmZmZmZmZmIA0Ke797f7WRjoFZaop5amKi 211 | rlmqiZmuSXJqmm5ScrKlbpJhcqppqmVakqFBoo65aYVvWaZJuWuOk2OGpY97XnKI 212 | l1miW7FJWJJPulGZl3ZhpWt4hrd+RomJUXB4RVhOcGhJaaKjY0WSc1hOoLkrLy+X 213 | uZlxqXuOe6K7Y4aJaX6gQXiqT6Kxo61tLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 214 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 217 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 221 | AAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDI2IDAwMDAwMDI2IDdmZmZmZmZmIA0K 222 | 8AcKgK1BAgDwBwqArUECAAAAAAB2AGUAcgBzAGkAbwBuAAAAAAANCjAwMDAwMDEy 223 | IDAwMDAwMjAwIDdmZmZmZmZmIA0Ke797fzUvV7WRoZmOQS0vVy0AAAAAAAAAAAAA 224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 230 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 234 | AAAAAAANCjAwMDAwMDI4IDAwMDAwMDI4IDdmZmZmZmZmIA0K8AcKgK1BAgDwBwqA 235 | rUECAAAAAAB2AGUAcgBzAGkAbwBuAHMAAAAAAA0KMDAwMDAyMWUgMDAwMDAyMWUg 236 | N2ZmZmZmZmYgDQqNkz3OJUcIRffScTOCgoJiORRFSU78STOWE8src+AlzRbMSxxP 237 | 1lLT/Jx7+uc///5FL8n7PK/wli3oMHAVSK4LkeMCb0+VontH1+VOV/+8W3FAlCf4 238 | LQFLwVFKERnf8HlVlTm3AZtjd+MLPmfCJhSTPJgV7/Nnff/x29fvP543ak2jrrIz 239 | uu/JCytF4eTmQ8sFjX5t+vOm8nCkglVbQUgIFiXDYrpFMXQOf5/vX19/PO/AYjw5 240 | IOMzt/rgPS72p9flVoQtfp87vGaIQTANEM+EmEWQu+TE7hvz9g0nawcWXHbruYTg 241 | ZRsG+5YhfFia4OKJOn1CxaWeOBUc5wS8xD6OmbE9L08r00IIUgG5NmCNjWC87lUk 242 | 9b3fx+bxXGZNjRlkNbX48OC99Tprrqnf9Hk3mvLuEsXTM8O0YciCPQmL8vaRozcz 243 | G31LguGaIEwGWyThuJ+ijUneyboUUxyEaiggchm2h3UQ2LFu89L1PhGVVWeAzhmd 244 | 55kQdRJ8rzui7TiX27lxSBot1OS2BE/3+oRR3oFZqcfqvVDrWEcBWm2EZHVGmd4u 245 | Zc3y20516jMW8jkCQ/Q2sWj60sQSJzFjuoT+b9zzop044gv41u4Y6rRUV+GakPOa 246 | 209LUkWdXSUsjz62HWuNR0D1rmHHzhV6Xtsxroz24foHL7UeH5eb2hwYM8jGr/X6 247 | /Dqjphw1hlzem9Ea3Q2zn6b7dEnb5+//AA==} 248 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/dbd46e5c-2a8e-4793-a080-920a31e4dee0: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,dbd46e5c-2a8e-4793-a080-920a31e4dee0},"Tool_1CD_exe", 5 | {1,"ru","Tool_1CD.exe"},"0.2.3"} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/ddcb3f25-9628-4096-b625-14568136f147: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,ddcb3f25-9628-4096-b625-14568136f147},"ТестовыйФайлХранилища1С", 5 | {1,"ru","Тестовый файл хранилища1 С"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/e1d974bb-feb3-4c31-9ef3-23a77e6433ce: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,e1d974bb-feb3-4c31-9ef3-23a77e6433ce},"ТестовыйФайлХранилища1С", 5 | {1,"ru","Тестовый файл хранилища1 С"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/ea8163bd-ec78-4501-a4f6-facedf27fc49: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,ea8163bd-ec78-4501-a4f6-facedf27fc49},"zlib1", 5 | {1,"ru","Zlib1"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/f265f40c-8856-4cf1-ae47-8dd6bc463e3b: -------------------------------------------------------------------------------- 1 | {1, 2 | {2,1, 3 | {0, 4 | {0,0,f265f40c-8856-4cf1-ae47-8dd6bc463e3b},"ТестовыйФайлКонфигурации_8_2_17", 5 | {1,"ru","Тестовый файл конфигурации 8 2 17"},""} 6 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/f265f40c-8856-4cf1-ae47-8dd6bc463e3b.0: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64:////fwACAAAGAAAAAAAAAA0KMDAwMDAwNDggMDAwMDAyMDAgN2ZmZmZmZmYgDQov 3 | AgAAsgIAAP///3/RBAAAUAUAAP///3+/CgAAPgsAAP///39dDQAAnA0AAP///3+7 4 | DwAAABAAAP///38fEgAAZhIAAP///38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 5 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 6 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 7 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 9 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 10 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 11 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 12 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 13 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAw 14 | NjQgN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAADIAYwBmAGUANQAyAGIA 15 | OQAtADYANgA3ADUALQA0ADQAMAA4AC0AOABlAGMAZgAtADUAZgBmADUAZABiADYA 16 | ZAAwAGQAZgBlAC4ANgAAAAAADQowMDAwMDA4NCAwMDAwMDIwMCA3ZmZmZmZmZiAN 17 | Cvv//389AxMDAyMDBPByGYCBoYUCnGGeBgEKvFzuQCVtQPwfqG0pUNsTJggbps3I 18 | QAHOQNLWMEHx4iFHJoYFhppgGgQyGfIY0hjyUWw1SFOA6kbR/n73/mpjHUMdAx0l 19 | JR2DWoZRMLIAGamrhCGVoQJIIms3MMeVuvT1FYwH0oOjYAABAAAAAAAAAAAAAAAA 20 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 21 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 22 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 23 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 24 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 25 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 26 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 27 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 28 | MDA2MCA3ZmZmZmZmZiANCrBYKdHCQQIAsFgp0cJBAgAAAAAAZgBjADYAYgBiADIA 29 | OQAzAC0AYQAzADAANQAtADQANwBlAGEALQA4AGQAMAA2AC0AZABlADIANgA2AGQA 30 | OABjADgAOQAyADIAAAAAAA0KMDAwMDA1NTAgMDAwMDA1NTAgN2ZmZmZmZmYgDQq9 31 | VkuOHTcM3BvwJbweAaJEitRxREq6hDFAgATZZp9TBMjGQJDkCjMnyRVS/eb1s8ex 32 | x7Mw8jDoeR82WSKriv3PH3+/L3dv37zf0dxLr2nULIl1jWQztzRXaW1aWC/l/q4d 33 | oT2mUI6Zhu9IRJNT58opZ85dFpUdesTRcamXW/Inl3xXYi8p3lNrilqcLdmKnWRv 34 | md5mnnvd3717+PXhr4c/H396+PDw++OPjz88/Pb488OHx1/eXfIg4N392zfHvzu6 35 | fvO1a76+0hcu5+tuLzXvOPdotBJvidR14Fh7rrX34KnxukyvCzqAP/3RtTH3z959 36 | x1LfEfSJ73j//xa/vytP7elam+eSeoxIvOpOzlvTrKuLtuGd7e46etA2tJdELerB 37 | VEnemyOtZB8rjy7zDN2LrVtORco8QhuUEPoxVLVdQ4l8jm2SpoyZeHZKkA6nMfJa 38 | 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 74 | wkECALBYKdHCQQIAAAAAAHIAbwBvAHQAAAAAAA0KMDAwMDAwODkgMDAwMDAyMDAg 75 | N2ZmZmZmZmYgDQp7v3t/tZFOWrJZUpKRpbFuorGBqa6JeWqirkWKgZluSqqRmVmK 76 | RbKFpZGRjr97kKNZem6Ui3uggUFqVHCquWmGto+7caazf3qiSVpgiqNlumNpgVua 77 | Y1ZEqmdqUaK7n3eypXaeUZi2qXFecT4vL1dRTpWfU1qaW35EbmlRukuxeUlSmlmg 78 | rW0tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 79 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 80 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 81 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 82 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 83 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 84 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 85 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAw 86 | MDAwMjYgMDAwMDAwMjYgN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAAHYA 87 | ZQByAHMAaQBvAG4AAAAAAA0KMDAwMDAwMTIgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 88 | v3t/NS9XtZGhmY5BLS9XLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 89 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 90 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 91 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 92 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 93 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 94 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 95 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 96 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwMjggMDAwMDAw 99 | MjggN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAAHYAZQByAHMAaQBvAG4A 100 | cwAAAAAADQowMDAwMDExMSAwMDAwMDIwMCA3ZmZmZmZmZiANCj2QMY4cMAhF7+La 101 | RLYxYB8HbJC22ZFmojRRTrbFHilXCNOkQSChx/v8/fr+3avU8nw8fpYqTcMEHWyg 102 | wBwSsClytMU+aQXfW0upRzQaX4KGGjBRCdQQQbzdhjIP7lZLuCzbrqDcHWbQgS06 103 | ocV1j9B55ZRqXXAMMSAeC+akDjtmgJM2TZ21R9QyTjgN28AslFttwfITQBF0jW+7 104 | 4T84E3A25A4kKT+Fd9I44fP000VlmKfZYbOxERRb0iQd120M1wfzXSdvjlKZJ7fe 105 | OxzDnf56YV8k8Kzi+xDOZP3y5+vj8fkqFftyFRvJen+F9Z3XD2hXPK2r2V7/90t1 106 | 3ovQGvSVr5veUxUzfR+NUAZ37e3PPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 107 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 108 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAA} 112 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/fb7665a2-03c5-45f0-82b1-c68cd4dc740b: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,fb7665a2-03c5-45f0-82b1-c68cd4dc740b},"ФормаПоУмолчанию", 7 | {1,"ru","Форма по умолчанию"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/ff92ac0d-7433-43d9-ad35-484a419916dd: -------------------------------------------------------------------------------- 1 | {1, 2 | {1, 3 | {0, 4 | {9, 5 | {0, 6 | {0,0,ff92ac0d-7433-43d9-ad35-484a419916dd},"Форма", 7 | {1,"ru","Форма"},""},0,0}, 8 | {0} 9 | } 10 | },0} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/root: -------------------------------------------------------------------------------- 1 | {2,aacf00a3-bf0f-4afc-8e9e-0d9332bd371a,} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/version: -------------------------------------------------------------------------------- 1 | { 2 | {216,0} 3 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/und/versions: -------------------------------------------------------------------------------- 1 | {1,29,"",fe12f4b7-3710-4a3a-a76c-ac0870c17c0f,"f265f40c-8856-4cf1-ae47-8dd6bc463e3b",603af293-fa89-43d2-a4a5-2858d3ddef21,"402e3fbe-1153-4fe9-8aa0-5d04f8fc7137.0",7c50e13e-b164-4557-8961-f8ac0f58e9d0,"4735cfd7-336c-40bf-92c4-6d122aa8b618.0",b7046660-bc53-4449-b521-0ca8bd77f1fc,"copyinfo",39b9a2b6-9c71-4a66-8e23-1aa764ab02f6,"4ae3109f-5269-4a8f-a079-f4a02912c11d.0",91b2c0f1-fff6-4d7f-a840-4cc1771f7ea3,"00d33cfa-73c7-4a29-b729-72ef45b66465.0",2d85e8fe-460c-4d69-b40a-74c3949314f1,"fb7665a2-03c5-45f0-82b1-c68cd4dc740b",84dccd9a-5ce3-4154-9a26-bc12d9ed9e4a,"1180bb10-bd96-4119-8082-7db29047c1b1.0",8f052b37-09c3-4834-97b8-a07ab5fcaa49,"aacf00a3-bf0f-4afc-8e9e-0d9332bd371a",c8f4455b-3a2f-4d42-9fb8-b682645904b2,"402e3fbe-1153-4fe9-8aa0-5d04f8fc7137",6c66bdb5-e7be-4daa-9a8a-fff0026b7b71,"00d33cfa-73c7-4a29-b729-72ef45b66465",cd81bc5e-3964-4e1e-80b0-5f5287b466ee,"ddcb3f25-9628-4096-b625-14568136f147",e0619862-d8d6-4557-86c0-41a46e7e94d4,"dbd46e5c-2a8e-4793-a080-920a31e4dee0",1dd9e22c-f6e2-4301-ab1a-344af1880bd8,"cbf19561-af88-4645-b653-a6e78b3e6af8.0",ae47b563-ac27-4c9e-88f4-4c1d521fd5ef,"7e92fd4d-6020-4eaf-9d7b-88701206d2bc.0",058b9585-8200-4aab-bb4a-36943435f3d3,"version",e9974f1c-ade3-4515-8d5b-61c266ea27fa,"root",f8fe38a9-99e4-4cde-81ed-e62883a53010,"7e92fd4d-6020-4eaf-9d7b-88701206d2bc",f8710683-2412-4f85-8ad2-efe58713e5f1,"8ce00c61-cce0-48d2-9128-ed8d91d46bd9.0",50dbf39c-a922-4742-bcbb-c8b706aa602a,"dbd46e5c-2a8e-4793-a080-920a31e4dee0.0",dc00f7ef-83f1-4ddb-97f5-442ca5e963db,"ddcb3f25-9628-4096-b625-14568136f147.0",55432662-f736-4a82-9473-086cafee9573,"versions",badbde39-98a6-43bc-839b-5c179dd2d8f8,"fb7665a2-03c5-45f0-82b1-c68cd4dc740b.0",c1bc358d-87a0-4c37-b094-7e7b17e0bc24,"8ce00c61-cce0-48d2-9128-ed8d91d46bd9",6636b6f4-0fbb-4b7a-b48f-cc5bb9f93b34,"1180bb10-bd96-4119-8082-7db29047c1b1",bfe42447-726f-49cb-8afa-e461194e395d,"cbf19561-af88-4645-b653-a6e78b3e6af8",ab08f04f-50b0-418e-8ffe-6302e98b42d1,"f265f40c-8856-4cf1-ae47-8dd6bc463e3b.0",f03f25ad-9d2e-4f54-9865-546bca4706ee,"4735cfd7-336c-40bf-92c4-6d122aa8b618",7ef97ac3-3fc9-4b72-890e-bcd38f0acd17} -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Макеты/ТестовыйФайлКонфигурации.txt: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64: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 92 | ZQAxAGIAMABjADEAOQAwAAAAAAANCjAwMDAwMGIyIDAwMDAwMjAwIDdmZmZmZmZm 93 | IA0Ke797f7WhDi8XhDACEQYQwkDHwtzcKMnYPFnX3MDCVNfE2NBcN8nEJFk3xdIy 94 | JdUwySDZ0NKgVkfpYuOFTRe2X1hwYeuFbRd2XNhzYdGFrRcbLzZd2HGx4cI+oNyG 95 | C3uB7P4Lky7surD7Yt/FdqDKvUoQS5WKSpV0lBCaFYD6sOpWADKRtCtoXFh4YRPQ 96 | 0O1A6X0XdmoqAV0CxEBDlQISS0pSi/LANig5KdXyckGRjkEtAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 99 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 101 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDYwIDAw 104 | MDAwMDYwIDdmZmZmZmZmIA0KcAUGf61BAgBwBQZ/rUECAAAAAABhAGEAZQBjAGUA 105 | ZQBkADIALQA2ADUANQBhAC0ANABkAGQANQAtAGEAZQBkAGMALQA5AGIAOABmADIA 106 | YQA2ADYANgBkAGYAMwAAAAAADQowMDAwMDA1YiAwMDAwMDIwMCA3ZmZmZmZmZiAN 107 | Cnu/e3+1oQ4vV7UBEmGgk5iYmpyammKka2ZqmqhrkpJiqpuYmpKsa5lkkWaUaGZm 108 | lpJmXKujdGHBxeaLjRcbL+y6sOPCTiWQbkMdpaJSJQwpoGIQBkrV6hjUAgAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 113 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 114 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 115 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 118 | MDA2MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAYwBiAGMAOQA2ADkA 119 | OABmAC0AYQA4AGEAZAAtADQANgAzADUALQA5AGYAZQA0AC0ANwBjADQAMAAyAGUA 120 | NgAxAGEAYQBjAGEAAAAAAA0KMDAwMDAwODYgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 121 | v3t/taEOL1e1oRGINIAQBjrJScmWZpYWabqJFokpuiZmxqa6lmmpJrrmySYGRqlm 122 | homJyYm1OkoXGy9surD9wqILWy82Xmy6sONiw4V9QJENF/Ze2HFhqxLYYB2lolIl 123 | HSVcihQ0Liy8sOliP9CYvUDxnZpKQHOB2EDHEAgNoNAQKFALAAAAAAAAAAAAAAAA 124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 127 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 128 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 129 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 130 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 131 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAw 132 | NjQgN2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGMAYgBjADkANgA5ADgA 133 | ZgAtAGEAOABhAGQALQA0ADYAMwA1AC0AOQBmAGUANAAtADcAYwA0ADAAMgBlADYA 134 | MQBhAGEAYwBhAC4AMAAAAAAADQowMDAwMDRjZCAwMDAwMDRjZCA3ZmZmZmZmZiAN 135 | Cu1YX2/bVBQ3faKR8h2u/IAS4TppEWIiMAnxgCaE4BtMG2olXkCa9oCEEGnKyp9U 136 | 3UAbCwwSBtsjkpc2bdYs7le49zvwzkcov3OundiOndhOWjLAUuLre++555zf+Wuf 137 | nZ19YawYxguGvoqFKl/rl8Ro8NqWvkSx8A627OJ3BrLHIPtzRY99so2qGA0CZB9c 138 | Kb7aeWvFEC/+eInudH1kfGxsGZ+EuFa3hEcdIv9rcPrZK9a6VbVM06p+bvx//beu 139 | HN5109g0PsX/mHz9+uaGGA3C3lWpCPmr7ElHDmRfHktH7cq+ui3ee//td9fkqXRl 140 | F6uH+A15HsMBbqohe2ob/31V5z2OXreFvCO7mHdVXazhQdVVQ+3gAcN9dYv3Yb8o 141 | fVgW127cvL557UaxUCzIR2oHKycedxbpCAI9k7/FM5LfyxNIsq++ItFKZSH/APU2 142 | SUwsi4VV7HChUBd0jmoI2cENQxzZg0h11ZQPWe8hqBwbf13szsi3Bsl/wvIQm3eD 143 | Osh+nFZj2j5E2JvNrUSTkHUHZzCMWJjUI4FYvCnkL+DgylMsaCMO2JBuDFyVSgQw 144 | D5HYw2XPvmBlyoB6lax6D3LBVUm1e+QnLoTYk3ehB52+A42G0imZOBkrMG4TYnWY 145 | B84yoXhLyJ+JG2YO+XTeY+ujZN9mg2JAFmZJutKFf10WVQHhXHlAZJAEDgbCYzqW 146 | 9W9BsIBrEEjCJAMIxh/8BYkmQBDdxubR2DmJoWUSAgFv84DwcWnxLnI9P5RH9Cxe 147 | B0TE5hlz1bj4WDulEbwddpcmJk88LQOA93IFZgi01XOJQ3L1lt5GGNeYk2Z3HxSn 148 | oNgGBj+w1w0ZIYd5HPBKg12ewxaek5G3LX/XIOrMRriZFubqXu4cpmNskwXVlxSP 149 | 5AY6ZViWZUaO5wgOeEyyv7BNEzwmzlt5N1SmxIDj2uprzD7Brj7B29Yo+vEfXC55 150 | nJ4fqMfCOwwxuTZyxyFTUSbZw2OIFee4NLC/LsyX41HUKGXKHOcuUySnBKO/H824 151 | c9WiNy4nFqNoWk2VIDJWQUxgy1MhHzMVYUwp/hscfJ+cxUd+ziplBXkJyH1EJuZ4 152 | uevXGnWrVC2XawIF9xFWqAoHTyFhbsuHURnmL55U4Q+gdV7kJkUyUUhdeEpbPlHf 153 | snc1TEtMTpaTK1e0SQsn8Sy9VZudNltDsog2KBfff3EzU4HwjWXtcGa1OMvb3TzA 154 | 8pHaq11YU0N+rZFccDvTDrvHfK2M0Ndz3NHMjXOKXiYUkkvRySxaojR9TO5SM1ls 155 | OB/DOH7KT11TYz9URKvAfDkofSbvZo7DhAQdrmXn0b+lahxTK37sl0vVRD2LSpK3 156 | Pk0cNE2lxYJkRz1SJ7CxTTLJtiRwi40ZgEcCOrWO5K9TW0tqsVw8Q33d6op5mw/q 157 | 9ififrIRGRD8mRPA1Bf6i2hI/ulXtsTPnJnfspgi4b0mkUn+l6vYA2fUspDvRjxV 158 | NWmdvumfYMsh9+jjLmf08X6fZWisjSIP3vcSxHHIbDixq515su75yni28VIAnq5i 159 | qPsSdxQAT71XEwgiv8PshAcQ4dSCOOvda+5SmTFl5y76Okry5is7yqqmX2RiEyN5 160 | 4jni11p4fU//ZahSWcYiy2It2LRkxJRlb2Nq8/o3DQowMDAwMDA2MCAwMDAwMDA2 161 | MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAZQBlADEAOQBiADQAZQBj 162 | AC0AOAA5AGEAZQAtADQAMgBlADYALQA5ADUAMgBhAC0AZQA0ADAAZABhADcAZAA3 163 | AGQAZgA0ADEAAAAAAA0KMDAwMDAwNmMgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7v3t/ 164 | taEOL1e1GYgwgBAGOqmphpZJJqnJuhaWiam6JkapZrqWpkaJuqkmBimJ5inmKWkm 165 | hrU6ShfmX9h3YfeFvRe7L2y9MP9iw4UNFzZd2KAEMsVQR6moVAlVicKF/XA1QN1A 166 | bAi0y6AWiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 169 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 173 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAwNjQg 175 | N2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGUAZQAxADkAYgA0AGUAYwAt 176 | ADgAOQBhAGUALQA0ADIAZQA2AC0AOQA1ADIAYQAtAGUANAAwAGQAYQA3AGQANwBk 177 | AGYANAAxAC4AMAAAAAAADQowMDAwMDMyNyAwMDAwMDMyNyA3ZmZmZmZmZiANCrVU 178 | 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 212 | l1miW7FJWJJPulGZl3ZhpWt4hrd+RomJUXB4RVhOcGhJaaKjY0WSc1hOoLkrLy+X 213 | uZlxqXuOe6K7Y4aJaX6gQXiqT6Kxo61tLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 214 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 217 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 221 | AAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDI2IDAwMDAwMDI2IDdmZmZmZmZmIA0K 222 | 8AcKgK1BAgDwBwqArUECAAAAAAB2AGUAcgBzAGkAbwBuAAAAAAANCjAwMDAwMDEy 223 | IDAwMDAwMjAwIDdmZmZmZmZmIA0Ke797fzUvV7WRoZmOQS0vVy0AAAAAAAAAAAAA 224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 230 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 234 | AAAAAAANCjAwMDAwMDI4IDAwMDAwMDI4IDdmZmZmZmZmIA0K8AcKgK1BAgDwBwqA 235 | rUECAAAAAAB2AGUAcgBzAGkAbwBuAHMAAAAAAA0KMDAwMDAyMWUgMDAwMDAyMWUg 236 | N2ZmZmZmZmYgDQqNkz3OJUcIRffScTOCgoJiORRFSU78STOWE8src+AlzRbMSxxP 237 | 1lLT/Jx7+uc///5FL8n7PK/wli3oMHAVSK4LkeMCb0+VontH1+VOV/+8W3FAlCf4 238 | LQFLwVFKERnf8HlVlTm3AZtjd+MLPmfCJhSTPJgV7/Nnff/x29fvP543ak2jrrIz 239 | uu/JCytF4eTmQ8sFjX5t+vOm8nCkglVbQUgIFiXDYrpFMXQOf5/vX19/PO/AYjw5 240 | IOMzt/rgPS72p9flVoQtfp87vGaIQTANEM+EmEWQu+TE7hvz9g0nawcWXHbruYTg 241 | ZRsG+5YhfFia4OKJOn1CxaWeOBUc5wS8xD6OmbE9L08r00IIUgG5NmCNjWC87lUk 242 | 9b3fx+bxXGZNjRlkNbX48OC99Tprrqnf9Hk3mvLuEsXTM8O0YciCPQmL8vaRozcz 243 | G31LguGaIEwGWyThuJ+ijUneyboUUxyEaiggchm2h3UQ2LFu89L1PhGVVWeAzhmd 244 | 55kQdRJ8rzui7TiX27lxSBot1OS2BE/3+oRR3oFZqcfqvVDrWEcBWm2EZHVGmd4u 245 | Zc3y20516jMW8jkCQ/Q2sWj60sQSJzFjuoT+b9zzop044gv41u4Y6rRUV+GakPOa 246 | 209LUkWdXSUsjz62HWuNR0D1rmHHzhV6Xtsxroz24foHL7UeH5eb2hwYM8jGr/X6 247 | /Dqjphw1hlzem9Ea3Q2zn6b7dEnb5+//AA==} 248 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Макеты/ТестовыйФайлКонфигурации/ТестовыйФайлКонфигурации.txt: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64: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 92 | ZQAxAGIAMABjADEAOQAwAAAAAAANCjAwMDAwMGIyIDAwMDAwMjAwIDdmZmZmZmZm 93 | IA0Ke797f7WhDi8XhDACEQYQwkDHwtzcKMnYPFnX3MDCVNfE2NBcN8nEJFk3xdIy 94 | JdUwySDZ0NKgVkfpYuOFTRe2X1hwYeuFbRd2XNhzYdGFrRcbLzZd2HGx4cI+oNyG 95 | C3uB7P4Lky7surD7Yt/FdqDKvUoQS5WKSpV0lBCaFYD6sOpWADKRtCtoXFh4YRPQ 96 | 0O1A6X0XdmoqAV0CxEBDlQISS0pSi/LANig5KdXyckGRjkEtAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 99 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 101 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDYwIDAw 104 | MDAwMDYwIDdmZmZmZmZmIA0KcAUGf61BAgBwBQZ/rUECAAAAAABhAGEAZQBjAGUA 105 | ZQBkADIALQA2ADUANQBhAC0ANABkAGQANQAtAGEAZQBkAGMALQA5AGIAOABmADIA 106 | YQA2ADYANgBkAGYAMwAAAAAADQowMDAwMDA1YiAwMDAwMDIwMCA3ZmZmZmZmZiAN 107 | Cnu/e3+1oQ4vV7UBEmGgk5iYmpyammKka2ZqmqhrkpJiqpuYmpKsa5lkkWaUaGZm 108 | lpJmXKujdGHBxeaLjRcbL+y6sOPCTiWQbkMdpaJSJQwpoGIQBkrV6hjUAgAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 113 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 114 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 115 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 118 | MDA2MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAYwBiAGMAOQA2ADkA 119 | OABmAC0AYQA4AGEAZAAtADQANgAzADUALQA5AGYAZQA0AC0ANwBjADQAMAAyAGUA 120 | NgAxAGEAYQBjAGEAAAAAAA0KMDAwMDAwODYgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 121 | v3t/taEOL1e1oRGINIAQBjrJScmWZpYWabqJFokpuiZmxqa6lmmpJrrmySYGRqlm 122 | homJyYm1OkoXGy9surD9wqILWy82Xmy6sONiw4V9QJENF/Ze2HFhqxLYYB2lolIl 123 | HSVcihQ0Liy8sOliP9CYvUDxnZpKQHOB2EDHEAgNoNAQKFALAAAAAAAAAAAAAAAA 124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 127 | 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 161 | MCA3ZmZmZmZmZiANCnAFBn+tQQIAcAUGf61BAgAAAAAAZQBlADEAOQBiADQAZQBj 162 | AC0AOAA5AGEAZQAtADQAMgBlADYALQA5ADUAMgBhAC0AZQA0ADAAZABhADcAZAA3 163 | AGQAZgA0ADEAAAAAAA0KMDAwMDAwNmMgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7v3t/ 164 | taEOL1e1GYgwgBAGOqmphpZJJqnJuhaWiam6JkapZrqWpkaJuqkmBimJ5inmKWkm 165 | hrU6ShfmX9h3YfeFvRe7L2y9MP9iw4UNFzZd2KAEMsVQR6moVAlVicKF/XA1QN1A 166 | bAi0y6AWiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 169 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 173 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAwNjQg 175 | N2ZmZmZmZmYgDQpwBQZ/rUECAHAFBn+tQQIAAAAAAGUAZQAxADkAYgA0AGUAYwAt 176 | ADgAOQBhAGUALQA0ADIAZQA2AC0AOQA1ADIAYQAtAGUANAAwAGQAYQA3AGQANwBk 177 | AGYANAAxAC4AMAAAAAAADQowMDAwMDMyNyAwMDAwMDMyNyA3ZmZmZmZmZiANCrVU 178 | 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 212 | l1miW7FJWJJPulGZl3ZhpWt4hrd+RomJUXB4RVhOcGhJaaKjY0WSc1hOoLkrLy+X 213 | uZlxqXuOe6K7Y4aJaX6gQXiqT6Kxo61tLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 214 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 217 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 221 | AAAAAAAAAAAAAAAAAAAAAAANCjAwMDAwMDI2IDAwMDAwMDI2IDdmZmZmZmZmIA0K 222 | 8AcKgK1BAgDwBwqArUECAAAAAAB2AGUAcgBzAGkAbwBuAAAAAAANCjAwMDAwMDEy 223 | IDAwMDAwMjAwIDdmZmZmZmZmIA0Ke797fzUvV7WRoZmOQS0vVy0AAAAAAAAAAAAA 224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 230 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 234 | AAAAAAANCjAwMDAwMDI4IDAwMDAwMDI4IDdmZmZmZmZmIA0K8AcKgK1BAgDwBwqA 235 | rUECAAAAAAB2AGUAcgBzAGkAbwBuAHMAAAAAAA0KMDAwMDAyMWUgMDAwMDAyMWUg 236 | N2ZmZmZmZmYgDQqNkz3OJUcIRffScTOCgoJiORRFSU78STOWE8src+AlzRbMSxxP 237 | 1lLT/Jx7+uc///5FL8n7PK/wli3oMHAVSK4LkeMCb0+VontH1+VOV/+8W3FAlCf4 238 | LQFLwVFKERnf8HlVlTm3AZtjd+MLPmfCJhSTPJgV7/Nnff/x29fvP543ak2jrrIz 239 | uu/JCytF4eTmQ8sFjX5t+vOm8nCkglVbQUgIFiXDYrpFMXQOf5/vX19/PO/AYjw5 240 | IOMzt/rgPS72p9flVoQtfp87vGaIQTANEM+EmEWQu+TE7hvz9g0nawcWXHbruYTg 241 | ZRsG+5YhfFia4OKJOn1CxaWeOBUc5wS8xD6OmbE9L08r00IIUgG5NmCNjWC87lUk 242 | 9b3fx+bxXGZNjRlkNbX48OC99Tprrqnf9Hk3mvLuEsXTM8O0YciCPQmL8vaRozcz 243 | G31LguGaIEwGWyThuJ+ijUneyboUUxyEaiggchm2h3UQ2LFu89L1PhGVVWeAzhmd 244 | 55kQdRJ8rzui7TiX27lxSBot1OS2BE/3+oRR3oFZqcfqvVDrWEcBWm2EZHVGmd4u 245 | Zc3y20516jMW8jkCQ/Q2sWj60sQSJzFjuoT+b9zzop044gv41u4Y6rRUV+GakPOa 246 | 209LUkWdXSUsjz62HWuNR0D1rmHHzhV6Xtsxroz24foHL7UeH5eb2hwYM8jGr/X6 247 | /Dqjphw1hlzem9Ea3Q2zn6b7dEnb5+//AA==} 248 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Макеты/ТестовыйФайлКонфигурации_8_2_17.txt: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64:////fwACAAAGAAAAAAAAAA0KMDAwMDAwNDggMDAwMDAyMDAgN2ZmZmZmZmYgDQov 3 | AgAAsgIAAP///3/RBAAAUAUAAP///3+/CgAAPgsAAP///39dDQAAnA0AAP///3+7 4 | DwAAABAAAP///38fEgAAZhIAAP///38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 5 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 6 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 7 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 9 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 10 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 11 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 12 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 13 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAw 14 | NjQgN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAADIAYwBmAGUANQAyAGIA 15 | OQAtADYANgA3ADUALQA0ADQAMAA4AC0AOABlAGMAZgAtADUAZgBmADUAZABiADYA 16 | ZAAwAGQAZgBlAC4ANgAAAAAADQowMDAwMDA4NCAwMDAwMDIwMCA3ZmZmZmZmZiAN 17 | Cvv//389AxMDAyMDBPByGYCBoYUCnGGeBgEKvFzuQCVtQPwfqG0pUNsTJggbps3I 18 | QAHOQNLWMEHx4iFHJoYFhppgGgQyGfIY0hjyUWw1SFOA6kbR/n73/mpjHUMdAx0l 19 | JR2DWoZRMLIAGamrhCGVoQJIIms3MMeVuvT1FYwH0oOjYAABAAAAAAAAAAAAAAAA 20 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 21 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 22 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 23 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 24 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 25 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 26 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 27 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 28 | MDA2MCA3ZmZmZmZmZiANCrBYKdHCQQIAsFgp0cJBAgAAAAAAZgBjADYAYgBiADIA 29 | OQAzAC0AYQAzADAANQAtADQANwBlAGEALQA4AGQAMAA2AC0AZABlADIANgA2AGQA 30 | OABjADgAOQAyADIAAAAAAA0KMDAwMDA1NTAgMDAwMDA1NTAgN2ZmZmZmZmYgDQq9 31 | VkuOHTcM3BvwJbweAaJEitRxREq6hDFAgATZZp9TBMjGQJDkCjMnyRVS/eb1s8ex 32 | x7Mw8jDoeR82WSKriv3PH3+/L3dv37zf0dxLr2nULIl1jWQztzRXaW1aWC/l/q4d 33 | oT2mUI6Zhu9IRJNT58opZ85dFpUdesTRcamXW/Inl3xXYi8p3lNrilqcLdmKnWRv 34 | md5mnnvd3717+PXhr4c/H396+PDw++OPjz88/Pb488OHx1/eXfIg4N392zfHvzu6 35 | fvO1a76+0hcu5+tuLzXvOPdotBJvidR14Fh7rrX34KnxukyvCzqAP/3RtTH3z959 36 | x1LfEfSJ73j//xa/vytP7elam+eSeoxIvOpOzlvTrKuLtuGd7e46etA2tJdELerB 37 | VEnemyOtZB8rjy7zDN2LrVtORco8QhuUEPoxVLVdQ4l8jm2SpoyZeHZKkA6nMfJa 38 | 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 74 | wkECALBYKdHCQQIAAAAAAHIAbwBvAHQAAAAAAA0KMDAwMDAwODkgMDAwMDAyMDAg 75 | N2ZmZmZmZmYgDQp7v3t/tZFOWrJZUpKRpbFuorGBqa6JeWqirkWKgZluSqqRmVmK 76 | RbKFpZGRjr97kKNZem6Ui3uggUFqVHCquWmGto+7caazf3qiSVpgiqNlumNpgVua 77 | Y1ZEqmdqUaK7n3eypXaeUZi2qXFecT4vL1dRTpWfU1qaW35EbmlRukuxeUlSmlmg 78 | rW0tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 79 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 80 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 81 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 82 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 83 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 84 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 85 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAw 86 | MDAwMjYgMDAwMDAwMjYgN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAAHYA 87 | ZQByAHMAaQBvAG4AAAAAAA0KMDAwMDAwMTIgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 88 | v3t/NS9XtZGhmY5BLS9XLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 89 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 90 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 91 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 92 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 93 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 94 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 95 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 96 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwMjggMDAwMDAw 99 | MjggN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAAHYAZQByAHMAaQBvAG4A 100 | cwAAAAAADQowMDAwMDExMSAwMDAwMDIwMCA3ZmZmZmZmZiANCj2QMY4cMAhF7+La 101 | RLYxYB8HbJC22ZFmojRRTrbFHilXCNOkQSChx/v8/fr+3avU8nw8fpYqTcMEHWyg 102 | wBwSsClytMU+aQXfW0upRzQaX4KGGjBRCdQQQbzdhjIP7lZLuCzbrqDcHWbQgS06 103 | ocV1j9B55ZRqXXAMMSAeC+akDjtmgJM2TZ21R9QyTjgN28AslFttwfITQBF0jW+7 104 | 4T84E3A25A4kKT+Fd9I44fP000VlmKfZYbOxERRb0iQd120M1wfzXSdvjlKZJ7fe 105 | OxzDnf56YV8k8Kzi+xDOZP3y5+vj8fkqFftyFRvJen+F9Z3XD2hXPK2r2V7/90t1 106 | 3ovQGvSVr5veUxUzfR+NUAZ37e3PPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 107 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 108 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAA} 112 | } -------------------------------------------------------------------------------- /src/bin/ВыгрузкаКонфигурации/Макеты/ТестовыйФайлКонфигурации_8_2_17/ТестовыйФайлКонфигурации_8_2_17.txt: -------------------------------------------------------------------------------- 1 | {1, 2 | {#base64:////fwACAAAGAAAAAAAAAA0KMDAwMDAwNDggMDAwMDAyMDAgN2ZmZmZmZmYgDQov 3 | AgAAsgIAAP///3/RBAAAUAUAAP///3+/CgAAPgsAAP///39dDQAAnA0AAP///3+7 4 | DwAAABAAAP///38fEgAAZhIAAP///38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 5 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 6 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 7 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 9 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 10 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 11 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 12 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 13 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwNjQgMDAwMDAw 14 | NjQgN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAADIAYwBmAGUANQAyAGIA 15 | OQAtADYANgA3ADUALQA0ADQAMAA4AC0AOABlAGMAZgAtADUAZgBmADUAZABiADYA 16 | ZAAwAGQAZgBlAC4ANgAAAAAADQowMDAwMDA4NCAwMDAwMDIwMCA3ZmZmZmZmZiAN 17 | Cvv//389AxMDAyMDBPByGYCBoYUCnGGeBgEKvFzuQCVtQPwfqG0pUNsTJggbps3I 18 | QAHOQNLWMEHx4iFHJoYFhppgGgQyGfIY0hjyUWw1SFOA6kbR/n73/mpjHUMdAx0l 19 | JR2DWoZRMLIAGamrhCGVoQJIIms3MMeVuvT1FYwH0oOjYAABAAAAAAAAAAAAAAAA 20 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 21 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 22 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 23 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 24 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 25 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 26 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 27 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQowMDAwMDA2MCAwMDAw 28 | MDA2MCA3ZmZmZmZmZiANCrBYKdHCQQIAsFgp0cJBAgAAAAAAZgBjADYAYgBiADIA 29 | OQAzAC0AYQAzADAANQAtADQANwBlAGEALQA4AGQAMAA2AC0AZABlADIANgA2AGQA 30 | OABjADgAOQAyADIAAAAAAA0KMDAwMDA1NTAgMDAwMDA1NTAgN2ZmZmZmZmYgDQq9 31 | VkuOHTcM3BvwJbweAaJEitRxREq6hDFAgATZZp9TBMjGQJDkCjMnyRVS/eb1s8ex 32 | x7Mw8jDoeR82WSKriv3PH3+/L3dv37zf0dxLr2nULIl1jWQztzRXaW1aWC/l/q4d 33 | oT2mUI6Zhu9IRJNT58opZ85dFpUdesTRcamXW/Inl3xXYi8p3lNrilqcLdmKnWRv 34 | md5mnnvd3717+PXhr4c/H396+PDw++OPjz88/Pb488OHx1/eXfIg4N392zfHvzu6 35 | fvO1a76+0hcu5+tuLzXvOPdotBJvidR14Fh7rrX34KnxukyvCzqAP/3RtTH3z959 36 | x1LfEfSJ73j//xa/vytP7elam+eSeoxIvOpOzlvTrKuLtuGd7e46etA2tJdELerB 37 | VEnemyOtZB8rjy7zDN2LrVtORco8QhuUEPoxVLVdQ4l8jm2SpoyZeHZKkA6nMfJa 38 | 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 74 | wkECALBYKdHCQQIAAAAAAHIAbwBvAHQAAAAAAA0KMDAwMDAwODkgMDAwMDAyMDAg 75 | N2ZmZmZmZmYgDQp7v3t/tZFOWrJZUpKRpbFuorGBqa6JeWqirkWKgZluSqqRmVmK 76 | RbKFpZGRjr97kKNZem6Ui3uggUFqVHCquWmGto+7caazf3qiSVpgiqNlumNpgVua 77 | Y1ZEqmdqUaK7n3eypXaeUZi2qXFecT4vL1dRTpWfU1qaW35EbmlRukuxeUlSmlmg 78 | rW0tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 79 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 80 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 81 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 82 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 83 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 84 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 85 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAw 86 | MDAwMjYgMDAwMDAwMjYgN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAAHYA 87 | ZQByAHMAaQBvAG4AAAAAAA0KMDAwMDAwMTIgMDAwMDAyMDAgN2ZmZmZmZmYgDQp7 88 | v3t/NS9XtZGhmY5BLS9XLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 89 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 90 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 91 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 92 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 93 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 94 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 95 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 96 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 97 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 98 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KMDAwMDAwMjggMDAwMDAw 99 | MjggN2ZmZmZmZmYgDQqwWCnRwkECALBYKdHCQQIAAAAAAHYAZQByAHMAaQBvAG4A 100 | cwAAAAAADQowMDAwMDExMSAwMDAwMDIwMCA3ZmZmZmZmZiANCj2QMY4cMAhF7+La 101 | RLYxYB8HbJC22ZFmojRRTrbFHilXCNOkQSChx/v8/fr+3avU8nw8fpYqTcMEHWyg 102 | wBwSsClytMU+aQXfW0upRzQaX4KGGjBRCdQQQbzdhjIP7lZLuCzbrqDcHWbQgS06 103 | ocV1j9B55ZRqXXAMMSAeC+akDjtmgJM2TZ21R9QyTjgN28AslFttwfITQBF0jW+7 104 | 4T84E3A25A4kKT+Fd9I44fP000VlmKfZYbOxERRb0iQd120M1wfzXSdvjlKZJ7fe 105 | OxzDnf56YV8k8Kzi+xDOZP3y5+vj8fkqFftyFRvJen+F9Z3XD2hXPK2r2V7/90t1 106 | 3ovQGvSVr5veUxUzfR+NUAZ37e3PPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 107 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 108 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAA} 112 | } -------------------------------------------------------------------------------- /tests/readme.txt: -------------------------------------------------------------------------------- 1 | Здесь располагаются тесты проекта -------------------------------------------------------------------------------- /Пустая83/1Cv8.1CD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Пустая83/1Cv8.1CD -------------------------------------------------------------------------------- /Тестовая_Моя_Обновить.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Тестовая_Моя_Обновить.cmd -------------------------------------------------------------------------------- /Тестовая_Пустая_Обновить.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Тестовая_Пустая_Обновить.cmd -------------------------------------------------------------------------------- /ТестоваяБизнес_Обновить_НеТерминал.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "C:\Windows\SysWOW64\cscript.exe" \\WorkServer\Share\Admin1C\confUtils.vbs \\WorkServer\Share\Admin1C\confupdate_IM_test01.ini 3 | pause -------------------------------------------------------------------------------- /ТестоваяОбщая_Обновить_НеТерминал.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "C:\Windows\SysWOW64\cscript.exe" \\WorkServer\Share\Admin1C\confUtils.vbs \\WorkServer\Share\Admin1C\confupdate_IM_test.ini 3 | pause -------------------------------------------------------------------------------- /УбитьЗависшиеСеансы1СЗапущенныеИзПланировщикаВинды.ps1: -------------------------------------------------------------------------------- 1 | Get-Process 1cv8c |where {$_.SessionID -eq 0} | Stop-Process -------------------------------------------------------------------------------- /Хранилище83/1cv8ddb.1CD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Хранилище83/1cv8ddb.1CD -------------------------------------------------------------------------------- /Хранилище83/cache/ddb00003.snp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Хранилище83/cache/ddb00003.snp -------------------------------------------------------------------------------- /Хранилище83/cache/ddb00009.snp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xDrivenDevelopment/AutoAdmin1C/4517be2f1d52f71e207f18eaebb7183c4238a6b7/Хранилище83/cache/ddb00009.snp --------------------------------------------------------------------------------