From 90ebbb1893af4345cb9c80c949d4bf860fde79c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=95=D0=BB=D0=B8?= =?UTF-8?q?=D1=88=D0=B5=D0=B2?= Date: Wed, 15 Oct 2025 12:55:23 +0300 Subject: [PATCH 1/4] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D1=8C=20=D0=B2=D1=8B=D0=B3=D1=80=D1=83=D0=B7=D0=BA?= =?UTF-8?q?=D0=B8=20ConfigDumpInfo.xml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/v8runner.os | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/v8runner.os b/src/v8runner.os index f00ebce..77c4a08 100644 --- a/src/v8runner.os +++ b/src/v8runner.os @@ -707,13 +707,15 @@ // CommonModule.ЗагрузкаВыпискиПоБанковскомуСчету // Catalog.Контрагенты // Document.СписаниеСРасчетногоСчета +// ТолькоФайлВерсий - Булево - Выгружает файл версий ConfigDumpInfo.xml // // Для того, чтобы работали функции 8.3.10, необходимо явно указать версию. Процедура ВыгрузитьКонфигурациюВФайлы(Знач КаталогВыгрузки, Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "", - Знач ПутьКСпискуОбъектовВыгрузки = "") Экспорт + Знач ПутьКСпискуОбъектовВыгрузки = "", + Знач ТолькоФайлВерсий = Ложь) Экспорт Если НЕ ЗначениеЗаполнено(ФорматВыгрузки) Тогда ФорматВыгрузки = РежимВыгрузкиКонфигурации.Иерархический; @@ -746,6 +748,10 @@ Параметры.Добавить(СтрШаблон("-listFile %1", ОбернутьВКавычки(ПутьКСпискуОбъектовВыгрузки))); + ИначеЕсли ТолькоФайлВерсий Тогда + + Параметры.Добавить("-configDumpInfoOnly"); + КонецЕсли; КонецЕсли; From d93aef9e5f5849625312bbe2c9ad2dd2fe33c61a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=95=D0=BB=D0=B8?= =?UTF-8?q?=D1=88=D0=B5=D0=B2?= Date: Wed, 15 Oct 2025 16:30:45 +0300 Subject: [PATCH 2/4] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20readme=20=D0=92=D1=8B=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=D0=9A=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D1=83=D1=80?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8E=D0=92=D0=A4=D0=B0=D0=B9=D0=BB=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 464023b..12e9c2f 100644 --- a/readme.md +++ b/readme.md @@ -136,7 +136,7 @@ - Процедура **ВыгрузитьКонфигурациюВФайл**(Знач ФайлКонфигурации) - выгрузка конфигурацию в файл. Вызывает команду `/DumpCfg`. -- Процедура **ВыгрузитьКонфигурациюВФайлы**(Знач КаталогВыгрузки, Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ПутьКСпискуОбъектовВыгрузки = "") - выгрузка конфигурации в файлы. Вызывает команду `/DumpConfigToFiles`. +- Процедура **ВыгрузитьКонфигурациюВФайлы**(Знач КаталогВыгрузки, Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ПутьКСпискуОбъектовВыгрузки = "", Знач ТолькоФайлВерсий = Ложь) - выгрузка конфигурации в файлы. Вызывает команду `/DumpConfigToFiles`. - Процедура **ВыгрузитьИзмененияКонфигурацииВФайл**(Знач КаталогВыгрузки, Знач ПутьКФайлуИзменений, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ФорматВыгрузки = "") - выгрузка изменений в файлах конфигурации в файл относительно файла версий в текущем каталоге выгрузки. Вызывает команду `/DumpConfigToFiles`. From a307b0cec409ac8c942147007fe8f4925104910b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=95=D0=BB=D0=B8?= =?UTF-8?q?=D1=88=D0=B5=D0=B2?= Date: Wed, 22 Oct 2025 13:05:32 +0300 Subject: [PATCH 3/4] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20readme=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D1=80=D0=BE=D1=86?= =?UTF-8?q?=D0=B5=D0=B4=D1=83=D1=80=D1=8B=20=D0=92=D1=8B=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=B7=D0=B8=D1=82=D1=8C=D0=9A=D0=BE=D0=BD=D1=84=D0=B8=D0=B3?= =?UTF-8?q?=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8E=D0=92=D0=A4=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D1=8B=20=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BD=D0=BE=D0=B2=D0=B0=D1=8F=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D0=B0=20=D0=92=D1=8B?= =?UTF-8?q?=D0=B3=D1=80=D1=83=D0=B7=D0=B8=D1=82=D1=8C=D0=A4=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D0=92=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20=D0=B4=D0=BB=D1=8F?= =?UTF-8?q?=20=D0=B2=D1=8B=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8=20ConfigDum?= =?UTF-8?q?pInfo.xml.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 4 +++- src/v8runner.os | 19 ++++++++++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 12e9c2f..e6cb4af 100644 --- a/readme.md +++ b/readme.md @@ -136,7 +136,7 @@ - Процедура **ВыгрузитьКонфигурациюВФайл**(Знач ФайлКонфигурации) - выгрузка конфигурацию в файл. Вызывает команду `/DumpCfg`. -- Процедура **ВыгрузитьКонфигурациюВФайлы**(Знач КаталогВыгрузки, Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ПутьКСпискуОбъектовВыгрузки = "", Знач ТолькоФайлВерсий = Ложь) - выгрузка конфигурации в файлы. Вызывает команду `/DumpConfigToFiles`. +- Процедура **ВыгрузитьКонфигурациюВФайлы**(Знач КаталогВыгрузки, Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ПутьКСпискуОбъектовВыгрузки = "") - выгрузка конфигурации в файлы. Вызывает команду `/DumpConfigToFiles`. - Процедура **ВыгрузитьИзмененияКонфигурацииВФайл**(Знач КаталогВыгрузки, Знач ПутьКФайлуИзменений, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ФорматВыгрузки = "") - выгрузка изменений в файлах конфигурации в файл относительно файла версий в текущем каталоге выгрузки. Вызывает команду `/DumpConfigToFiles`. @@ -152,6 +152,8 @@ - Процедура **ЗагрузитьРасширениеИзФайла**(Знач ПутьФайлРасширения, Знач ИмяРасширения, Знач ОбновитьКонфигурациюИБ = Ложь) - загрузка конфигурации расширения из файла. Вызывает команду `/LoadCfg` с ключом *-Extension*. +- Процедура **ВыгрузитьФайлВерсий**(Знач КаталогВыгрузки) - Выгрузка файла версий ConfigDumpInfo.xml. Вызывает команду `/DumpConfigToFiles` с ключом *-configDumpInfoOnly*. + - Процедура **ОбъединитьКонфигурациюСФайлом**(Знач ФайлКонфигурации, Знач ФайлНастроек, Знач ПоставитьНаПоддержку = Неопределено, Знач ВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам = Неопределено, Знач Принудительно = Ложь, Знач ПараметрыХранилища = Неопределено, Знач ИмяРасширения = Неопределено) - объединение текущей конфигурации с файлом (с использованием файла настроек). Вызывает команду `/MergeCfg`. [Описание ИТС:](http://its.1c.ru/db/v83doc#bookmark:adm:TI000000527) - Процедура **ОбновитьКонфигурациюБазыДанных**(ПредупрежденияКакОшибки = Ложь, НаСервере = Истина, ДинамическоеОбновление = Ложь, ИмяРасширения = "") - обновить конфигурацию БД. Вызывает команду `/UpdateDBCfg`. diff --git a/src/v8runner.os b/src/v8runner.os index 77c4a08..aa0ea39 100644 --- a/src/v8runner.os +++ b/src/v8runner.os @@ -707,15 +707,13 @@ // CommonModule.ЗагрузкаВыпискиПоБанковскомуСчету // Catalog.Контрагенты // Document.СписаниеСРасчетногоСчета -// ТолькоФайлВерсий - Булево - Выгружает файл версий ConfigDumpInfo.xml // // Для того, чтобы работали функции 8.3.10, необходимо явно указать версию. Процедура ВыгрузитьКонфигурациюВФайлы(Знач КаталогВыгрузки, Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "", - Знач ПутьКСпискуОбъектовВыгрузки = "", - Знач ТолькоФайлВерсий = Ложь) Экспорт + Знач ПутьКСпискуОбъектовВыгрузки = "") Экспорт Если НЕ ЗначениеЗаполнено(ФорматВыгрузки) Тогда ФорматВыгрузки = РежимВыгрузкиКонфигурации.Иерархический; @@ -1080,6 +1078,21 @@ КонецПроцедуры +// Выгружает файл версий конфигурации ConfigDumpInfo.xml +// +// Параметры: +// КаталогВыгрузки - Строка - путь к каталогу выгрузки +// +Процедура ВыгрузитьФайлВерсий(Знач КаталогВыгрузки) Экспорт + + Параметры = СтандартныеПараметрыЗапускаКонфигуратора(); + Параметры.Добавить(СтрШаблон("/DumpConfigToFiles %1", ОбернутьВКавычки(КаталогВыгрузки))); + Параметры.Добавить("-configDumpInfoOnly"); + + ВыполнитьКоманду(Параметры); + +КонецПроцедуры + // Выполнить объединение текущей конфигурации с файлом (с использованием файла настроек) // Описание ИТС: http://its.1c.ru/db/v83doc#bookmark:adm:TI000000527 // From 0d7747afdaba4e2d7cd293130209d22dbc72ba7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=95=D0=BB=D0=B8?= =?UTF-8?q?=D1=88=D0=B5=D0=B2?= Date: Wed, 22 Oct 2025 13:07:01 +0300 Subject: [PATCH 4/4] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D1=8B?= =?UTF-8?q?=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D1=8B=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D1=83?= =?UTF-8?q?=D1=80=D0=B0=D1=86=D0=B8=D0=B8=20=D1=82=D0=BE=D0=BB=D1=8C=D0=BA?= =?UTF-8?q?=D0=BE=20=D1=84=D0=B0=D0=B9=D0=BB=D0=B0=20=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=B8=D0=B9=20=D0=B8=D0=B7=20=D0=BF=D1=80=D0=BE=D1=86?= =?UTF-8?q?=D0=B5=D0=B4=D1=83=D1=80=D1=8B=20=D0=B2=D1=8B=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=B7=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/v8runner.os | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/v8runner.os b/src/v8runner.os index aa0ea39..580bd63 100644 --- a/src/v8runner.os +++ b/src/v8runner.os @@ -746,10 +746,6 @@ Параметры.Добавить(СтрШаблон("-listFile %1", ОбернутьВКавычки(ПутьКСпискуОбъектовВыгрузки))); - ИначеЕсли ТолькоФайлВерсий Тогда - - Параметры.Добавить("-configDumpInfoOnly"); - КонецЕсли; КонецЕсли;