1с обновить информационную базу из командной строки
Кстати, если вы пытаетесь создать запуск обновлятора из консольного файла (cmd, bat) и ничего не выходит из-за крякозябров (русской кодировки в имени исполняемого файла или параметров), то просто укажите в самом начале этого файла вот такую строку:
chcp 1251 >nul
chcp 65001 >nul
Основные ключи
Update
-Update запускает обновление всех баз участвующих в операциях, запущенных по расписанию или указанных в параметре GroupName (см. ниже) или BasePath (см. ниже)
OnlyArchive
-OnlyArchive запускает архивацию всех баз участвующих в операциях, запущенных по расписанию или указанных в параметре GroupName (см. ниже) или BasePath (см. ниже)
OnlyDownload
-OnlyDownload запускает скачивание нужных обновлений без их применения для всех баз участвующих в операциях, запущенных по расписанию или указанных в параметре GroupName (см. ниже) или BasePath (см. ниже)
Execute
-Execute "путь к файлу со скриптом cmd или vbs (используйте слеш /)" запускает указанный скрипт для баз (базы должны быть указаны прямо через параметры GroupName и/или BasePath)
SelectBase
-SelectBase выделяет необходимые базы в списке обновлятора сразу после его запуска. Список баз для выделения указывается через ключ BasePath (см. ниже).
CheckBase
-CheckBase отмечает необходимые базы в списке обновлятора сразу после его запуска. Список баз для отметки указывается через ключ BasePath (см. ниже).
Основные ключи являются взаимоисключающими, нужно использовать только один из них.
Дополнительные ключи
Silent
-Silent задаёт запуск обновлятора в невидимом для пользователя режиме
DebugMessages
TimeLimit
-TimeLimit N задаёт ограничение времени на выполнение обновлений (в часах целым числом):
-TimeLimit 10 ограничение в 10 часов
-TimeLimit 4 ограничение в 4 часов
-TimeLimit 0 без ограничения по времени
Eсли опустить этот параметр, то будет использовано значение, указанное в настройках программы.
Close
-Close N закрывает окно программы после выполнения всех задач (целым числом ноль или единичка):
-Close 0 не закрывать окно программы после выполнения всех задач
-Close 1 закрыть окно программы после выполнения всех задач
Eсли опустить этот параметр, то окно программы будет закрыто после выполнения всех задач.
TurnOffComputer
-TurnOffComputer N задаёт выключение компьютера после выполнения всех задач (целым числом ноль или единичка):
-TurnOffComputer 0 не выключать компьютер после выполнения всех задач
-TurnOffComputer 1 выключать компьютер после выполнения всех задач
Eсли опустить этот параметр, то будет использовано значение, указанное в настройках программы.
CountUpdates
-CountUpdates N задаёт ограничение на количество обновлений, которое можно применить к базе за один запуск (целое положительное число):
-CountUpdates 0 отключить ограничение для всех баз
-CountUpdates любое другое число N не обновлять за один запуск больше чем на N релизов
Eсли опустить этот параметр, то будет использовано значение, указанное в расширенных настройках баз.
AgeUpdates
-AgeUpdates N задаёт минимальное количество дней, которое должно пройти с момента выпуска обновления прежде чем его можно будет применять к базе (целое положительное число):
-AgeUpdates 0 отключить это ограничение для всех баз
-AgeUpdates любое другое число N не применять обновление к базе пока не пройдёт N дней с его выпуска
Eсли опустить этот параметр, то будет использовано значение, указанное в расширенных настройках баз.
SendMail
-SendMail N задаёт отправку отчёта на почту после выполнения всех задач (целым числом ноль, единичка или двойка):
-SendMail 0 не отправлять отчёт на почту
-SendMail 1 отправлять отчёт на почту в любом случае
-SendMail 2 отправлять отчёт на почту только в случае ошибок или в случае наличия обновлений
-SendMail 3 отправлять отчёт на почту только в случае ошибок
-SendMail 4 отправлять отчёт на почту только в случае наличия обновлений
Eсли опустить этот параметр, то будет использовано значение, указанное в настройках программы.
FindOnTheSite
-FindOnTheSite N задаёт поиск обновлений на сайте (целым числом ноль или единичка):
-FindOnTheSite 0 не искать обновления на сайте (искать только в папке с шаблонами 1С)
-FindOnTheSite 1 искать обновления на сайте (если не нашли в папке с шаблонами 1С)
Eсли опустить этот параметр, то будет использовано значение, указанное в настройках программы.
GroupName
-GroupName "Text" задаёт имя группы баз (можно указывать несколько групп, разделённые вертикальной чертой) с которыми нужно выполнить указанные операции (обновление, скачивание обновлений или запуск скрипта):
-GroupName "Все" обработать все базы, включённые в группу Все (вне зависимости от установленных галок)
-GroupName "Тестовые/Бухгалтерские" обработать все базы, включённые в группу с именем Бухгалтерские, которая в свою очередь входит в группу Тестовые (вне зависимости от установленных галок)
-GroupName "Зарплатные базы" обработать все базы, включённые в группу с именем Зарплатные базы (вне зависимости от установленных галок)
-GroupName "Тестовые/Бухгалтерские|Зарплатные базы" обработать все базы, включённые в группы Бухгалтерские и Зарплатные базы (вне зависимости от установленных галок)
Внимание! Нужно указывать полное имя группы. Так, если группа "Бухгалтерские" лежит внутри группы "Все", то нужно указать -GroupName "Все/Бухгалтерские" .
Если опустить этот параметр, то будут обрабатываться только те базы, которые участвуют в операциях, запущенных по расписанию или указаны через параметр BasePath (см. ниже)
BasePath
-BasePath "путь к базе (используйте слеш /)" задаёт путь к базе (можно указывать несколько путей, разделённые вертикальной чертой) с которой нужно выполнить указанные операции (обновление, скачивание обновлений или запуск скрипта):
-BasePath "d:/bases/бухгалтерия" обработать базу с указанным путём (вне зависимости от установленных галок)
-BasePath "d:/bases/бухгалтерия|d:/bases/торговля" обработать 2 базы с указанными путями (вне зависимости от установленных галок)
Если опустить этот параметр, то будут обрабатываться только те базы, которые участвуют в операциях, запущенных по расписанию или указаны через параметр GroupName (см. выше)
BlockSessions
-BlockSessions N осуществление блокировки базы перед выполнением скрипта (имеет смысл использовать совместно с флагом Execute):
-BlockSessions 0 не блокировать доступ к базе
-BlockSessions 1 блокировать доступ к базе
По умолчанию параметр равен 1.
AllowSessions
-AllowSessions N осуществление разблокировки базы после выполнения скрипта (имеет смысл использовать совместно с флагом Execute):
-AllowSessions 0 не разблокировать доступ к базе
-AllowSessions 1 разблокировать доступ к базе
Если опустить этот параметр - база будет разблокирована только в том случае, если перед скриптом осуществлялась её блокировка.
CreateV8
-CreateV8 N задаёт создание коннектора и внешнего подключения к базе (имеет смысл использовать совместно с флагом Execute):
-CreateV8 0 не создавать
-CreateV8 1 создавать
По умолчанию параметр равен 1.
ServerList
-ServerList "путь к серверному списку баз (используйте слеш /) " задаёт синхронизацию списка баз со списком баз сервера 1с, статья об этом (можно указывать несколько путей, разделённые вертикальной чертой):
-ServerList " c:/Program Files/1cv8/srvinfo/reg_1541/1CV8Clst.lst " загрузить в обновлятор список баз из сервера 1с
SearchPath
-SearchPath " путь к папке, в которой при запуске нужно искать файловые базы и автоматически добавлять в список (используйте слеш /) " задаёт поиск баз в заданной папке при каждом запуске обновлятора, статья об этом (можно указывать несколько путей, разделённые вертикальной чертой):
-SearchPath " x:/Bases " загружать в обновлятор найденные базы из папки x:/Bases
PingUrl
-PingUrl " url-адрес, который будет запрошен обновлятором в конце выполнения операций " задаёт url-адрес, к которому будет сделан ping в конец выполнения операций, используется для облачного мониторинга (статья об этом):
-help , -h , -? выводит эту подсказку
Примеры команд
"полный путь к обновлятору..\\Updater1C.exe" -Update -TimeLimit 2 - TurnOffComputer 1
запустить обновлятор и обновить все базы, участвующие в операциях запущенных по расписанию, с ограничением по времени 2 часа, после этого выключить компьютер
"полный путь к обновлятору..\\Updater1C.exe" -OnlyDownload -TurnOffComputer 0 -GroupName "Зарплатные"
запустить обновлятор и скачать обновления для баз из группы "Зарплатные", после этого компьютер не выключать
"полный путь к обновлятору..\\Updater1C.exe" -Update -GroupName "Тестовые базы" -DebugMessages
"полный путь к обновлятору..\\Updater1C.exe" -Execute "c:/Скрипт.txt" -BasePath "X:/Базы 1С/DemoTrd_10" -Close 0 -BlockSessions 0 -AllowSessions 0
запустить обновлятор и выполнить скрипт из файла c:/Скрипт.txt для базы с путём X:/Базы 1С/DemoTrd_10, базу перед выполнением скрипта не блокировать, после выполнения - не разблокировать, обновлятор после выполнения скрипта не закрывать
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Параметры запуска приложения, предоставляемые библиотекой:
1. ВойтиВОбластьДанных. При работе в модели сервиса позволяет выполнить вход в указанную область данных информационной базы. Например, «ВойтиВОбластьДанных; 3».
2. ВыполнитьОтложенноеОбновлениеСейчас.
Для клиент-серверных баз. Позволяет выполнить отложенные обработчики сразу, до начала работы пользователей в программе. Необходим для случаев, когда требуется быстро выполнить все процедуры отложенного обновления. Например, при обновлении «через несколько версий», когда прямое обновление на новую версию программы недопустимо, и требуется несколько раз последовательно обновлять конфигурацию и выполнять запуски для обновления ИБ.
3. ЗапуститьОбновлениеИнформационнойБазы.
Принудительно запускает обновление вспомогательных данных и выполняет обработчики обновления, имеющие версию «*» (звездочные). Требуется, например, при изменении в метаданных конфигурации без увеличения номера версии.
4. ЧислоПотоковОбновления.
Для клиент-серверных баз. Позволяет изменить количество параллельных потоков, выполняющих обновление программы (этап регистрации данных для отложенного обновления). Для оптимального и наиболее быстрого обновления рекомендуется устанавливать количество потоков равное количество ядер процессора на сервере, в случае ошибок конфликта блокировок значение нужно уменьшить. По умолчанию – 8.
5. ОтключитьЛогикуНачалаРаботыСистемы.
Только для автоматического тестирования (требуется право Администрирование).
При использовании этого параметра запуска на рабочих базах следует самостоятельно обеспечивать целостность данных.
6. РежимОтладки.
Упрощает отладку кода. В частности:
● все длительные операции выполняются сразу, без запуска фонового задания;
● при разработке расширений конфигурации, возможен запуск с установленными расширениями конфигурации, которые в данный момент открыты в конфигураторе (при условии, что версия конфигурации и версии расширений не менялись).
7. РазрешитьРаботуПользователей.
Разрешает работу пользователей в информационной базе. Сеанс, запущенный с этим ключом будет завершен после снятия блокировки работы пользователей.
8. ЗавершитьРаботуПользователей.
Запрещает подключение к информационной базе пользователей. Завершает уже запущенные сеанса. После завершения всех сеансов предлагает завершить сеанс, запущенный с этим ключом. Для клиент-серверной базы, если установлены параметры администрирования кластера, то их необходимо передать, указав через точку с запятой имя администратора кластера и пароль администратора кластера. Например, для администратора кластера Администратор и пароля 1 строка запуска будет ЗавершитьРаботуПользователей;Администратор;1.
Вы создали первоначальный образ РИБ, пробуете его развернуть, но получаете следующую ошибку «В главном узле не обновлен справочник Идентификаторы объектов метаданных» Причина возникновения этого окна в том, что произошел сбой обновления!
Сделать это можно из командной строки с использованием ключа /C
«C:Program Files (x86)1cv88.3.6.2299in1cv8.exe» enterprise /F e:1cWorksДомСумок /N Администратор /P Boss21 /C»ЗапуститьОбновлениеИнформационнойБазы«
Либо через Конфигуратор, меню Сервис>Параметры, вкладка Запуск 1С Предприятия
Нажать кнопку OK и запустить отладку. При старте запустится Обновление версии программы.
Теперь осталось повторить создание первоначального образа РИБ на главном узле и развернуть его!
Если нужно еще раз запустить процедуры обновления
Если нужно изменить параметры запуска базы. Например из за добавленного объекта в конфигурацию которая вызывает ошибку «не найден идентификатор». Либо просто обновление не запускается и не база не переходит на новую версию после обновления. Может помочь запустить базу с дополнительными параметрами.
Заходим в конфигуратор → сервис → параметры. Закладка «Запуск 1С:Предприятия». Пишем в поле»параметры запуска» строку « ЗапуститьОбновлениеИнформационнойБазы «.
После запуска в режиме предприятия запустятся процедуры по обновлению метаданных базы. После этого удалите добавленную строку из параметров запуска.
Необходимость обновления информационной базы ( далее ИБ) при смене версии конфигурации проверяется в функции НеобходимоОбновлениеИнформационнойБазы общего модуля конфигурации обновление информационной базы ( см Рис.1)
Рис 1 Тело функции НеобходимоОбновлениеИнформационнойБазы
Если проанализировать внимательно программный код этой функции видно, что данная функция возвращает значение истина в следующих случаях
- Значение Константы . НомерВерсииКонфигурации меньше версии конфигурации метаданные.версия
- Значение Константы.ЗапуститьОбновлениеИнформационнойБазы имеет значение истина .
- Если параметр запуска имеет строковое значение ЗапуститьОбновлениеИнформационнойБазы
Отметим, что Необходимость снимается автоматически после обновления ИБ. Иными словами, после выполнения обновления установится:
Недавно меня попросили, обновить измененную конфигурацию управления торговлей 10.3.22 до текущей редакции 10.3.46. При обновлении ИБ, возникла ошибка в модуле обработки обновления конфигурации при выполнении процедуры перехода из 10.3.30.1 на 10.3.30.2 ( см. рис 2)
Рис 2 Пример сбоя при обновлении ИБ
Причина ошибки, была связана с тем, что я забыл удалить дату запрета на редактирование документов перед началом обновления конфигурации и изменения не могли быть записаны.
Несмотря на возникнувший сбой при обновлении, версия конфигурации стала такой же установленной конфигурацией. В результате, повторный запуск с параметром запуска запуститьобновлениеинформационнойбазы как показано на рис 3 не запускал обновление ИБ
Рис 3 Настройка параметров запуска в стартовом окне запуска
Этот параметр запуска не работает если не изменена версия конфигурации, т.е если метаданные.версия и Константы. НомерВерсииКонфигурации совпадают. При обновлении конфигурации устанавливается значение метаданные.версия автоматически, а при обновлении ИБ устанавливается значение Константы. НомерВерсииКонфигурации
В сложившей ситуации, для того чтобы запускался снова механизм обновления ИБ мне пришлось с помощью внешней обработки изменить параметры констант программы :
Константы.НомерВерсииКонфигурации.Установить (“10.3.30.1”);
Константы.ЗапуститьОбновлениеИнформационнойБазы . Установить ( Истина );
Необходимость проводить обновление 1С:Предприятие и любых продуктов, созданных на данной платформе, обусловлена поддержкой актуальности их функционала. Обновления отражают изменения в законодательных нормах и правилах, выход новых форм регламентированных отчетов, расширение функционала, улучшение интерфейса решений, а также исправления программных багов.
Рассмотрим на примере 1С:Бухгалтерия 8 обновление конфигурации 3.0 при наличии Интернет-поддержки, то есть автоматический и ручной вариант. Правила применимы к любым типовым конфигурациям 1С (к примеру, ЗУП или УТ). Прежде чем начать, обратим внимание на несколько важных моментов:
- В зависимости от настроек «1С:Бухгалтерия 8» обновления могут производиться вручную или автоматически, но в обоих случаях только при выходе всех пользователей из базы.
- Перед тем как обновить 1С, как и перед любыми другими манипуляциями с конфигурацией, необходимо выгрузить базу и сохранить в формате архива. В критической ситуации, если произойдет сбой или обновления по каким-то причинам вступят в конфликт с имеющейся системой, сохраненная копия базы поможет вернуться к началу процесса, избежав потерь в настройках и данных.
- Если с момента последнего обновления для программы вышло, например, три новых версии, процесс установки обновлений придется повторить три раза.
- Перед установкой типовых обновлений следует убедиться, что в конфигурации не производились доработки. Обновление нетиповой конфигурации происходит вручную, а не автоматически, и требует привлечения специалиста для сверки и внесения дважды измененных объектов. Убедиться характере конфигурации поможет пиктограмма замка в окне конфигурации.
- Произвести обновление 1С 7.7, ПРОФ, КОРП, а также 1С 8.2 и прочих предыдущих версий 1С:Предприятие 8, можно путем приобретения доступа в составе договора 1С:ИТС.
При наличии Интернет-поддержки
Поддержка входит в спектр услуг, предоставляемых по договору ИТС. Чтобы воспользоваться данным сервисом, зайдем в базу с правами администратора.
Рис.1 Администрирование
Найдем пункт «Интернет-поддержки и сервисов». По кнопке «Подключить» откроется диалоговое окно «Подключение интернет-поддержки», где нужно будет ввести логин и пароль учетной записи в ИТС.
Рис.2 Подключение сервиса
После этого переходим к «Монитору интернет-поддержки пользователей» и выбираем автоматическое обновление 1С.
Рис.3 Монитор поддержки
Зачастую продолжать можно без обновления платформы, за исключением случаев, когда того требует поддержка обновленной конфигурации.
Рис.4 Обновление платформы
Самостоятельное обновление типовой конфигурации 1С 8.3
Первое, что следует сделать при таком варианте, определить версию установленной конфигурации, зайдя в меню «Справка-О программе».
Запуск базы данных в режиме «Конфигуратор»* позволит получить необходимую информацию о текущей версии платформы и конфигурации. В окне конфигурации напротив «БухгалтерияПредприятия» отображается пиктограмма «Замочек», свидетельствующая о том, что конфигурация именно типовая.
*Работа в режиме «Конфигуратора» фактически одинакова для всех конфигураций.
Переходим непосредственно к обновлению. В пункте «Поддержка» находим пункт «Обновить конфигурацию».
Рис.6 Пункт обновления
Файл или дистрибутив можно бесплатно скачать с диска ИТС или на портале «1С:Обновление программ» в разделе «Типовые конфигурации для России» при наличии учетной записи.
Рис.7 Выбор файла
На портале в правой колонке находим строку с последним упоминанием номера текущей версии. В левой колонке – номер версии, до которой возможно обновление текущего релиза.
Рис.8 Поиск нужного нам обновления на портале
Далее жмем на номер релиза в левой колонке для выбора и скачивания файла обновления.
Рис.9 Дистрибутив
Обновление скачается в виде самораспаковывающего архива «updsetup.exe». Извлекаем файлы, находим среди них установочный «setup.exe» и запускаем. Система автоматически предложит установить конфигурацию в папку с шаблонами. Жмем «Далее».
Рис.10 Установка
Возвращаемся в Конфигуратор. Ставим галочку на «Выбор файла обновления» и нажимаем «Далее». В открывшейся строке указываем путь к «распакованному» новому релизу 1С – файлу с разрешением .cfu. Нажимаем «Открыть».
Рис.11 Открытие файла
Выбираем файл обновления и жмем «Готово». Откроется окно со справочной информацией (имеющаяся версия платформы должна соответствовать заявленной в окне).
Рис.12 Справочная информация
После проверки жмем «Продолжить обновление».
Рис.13 Проверка данных об обновлении
Рис.14 Дополнительная проверка
После этого откроется окно «Реорганизация информации» со списком новшеств и изменений, включенных в новую конфигурацию*. Нажимаем «Принять».
Рис.15 Реорганизация информации
*Если в окошке «Реорганизация информации» кнопка «Принять» неактивна, список изменений необходимо прокрутить до конца. В конце списка будут помеченные объекты, препятствующие установке обновления (например, задвоенные в результате некорректного окончания работы).
Решить эту проблему можно через запуск «Тестирования и исправления информационной базы». Для этого нужно зайти в «Администрирование-Тестирование и исправление» и нажать «Выполнить».
Рис.16 Тестирование
По клавише F5 стартует отладка для завершения последних обработок, конвертации старой базы в новую и дальнейшего запуска работы в режиме «Предприятие».
Рис.17 Отладка
При запуске в клиентском режиме система потребует подтвердить легальность обновления (1), после чего следует нажать кнопку «Продолжить» (2).
Рис.18 Подтверждение легальности
Запустится обновление программы.
Рис.19 Обновление
Список новшеств в установленной версии можно посмотреть, перейдя по гиперссылке «Новое в этой версии».
Рис.20 Новшества
Запуск исполняемого файла программы 1С Предприятие с различными ключами и параметрами позволяет запускать программу в различных сервисных режимах и передавать ей определенные данные для обработки. Это позволяет автоматизировать некоторые операции связанные с запуском программы 1С.
В данной статьи показаны примеры практического применение и привести реальные примеры командных строк 1С:Предприятия.
Остановимся сначала на кратком описании используемых ключей.
Описание используемых ключей командной строки
ENTERPRISE – запустить в режиме 1С:Предприятия.
/Execute – открыть внешнюю обработку.
CONFIG – запустить конфигуратор 1С:Предприятия.
/S – передаём строку подключения к клиент-серверной базе;
/UC – передаем пароль для доступа к базе установленным свойством блокировки начала сеансов;
/N – передаём логин пользователя – под кем запустим 1С;
/P – передаём пароль для пользователя – под кем запустим 1С;
/DumpCfg — передаем путь для сохранения конфигурации;
/LoadCfg — передаем путь к конфигурации для загрузки,
-force – отключиться от хранилища(если подключены);
/MergeCfg – передаем путь к конфигурации, с которой необходимо выполнить сравнение объединение
-Settings – передаём путь к настройкам, которые необходимо использовать при сравнении объединении(да, да, именно тот файл, который можно сохранить при ручном сравнении конфигураций);
/UpdateDBCfg – обновить конфигурацию базы данных;
Примеры использования ключей и параметров командной строки
1. Загрузить конфигурацию файл конфигурации *.cf .
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" CONFIG /S"1s-on-1c-1\base" /N"Администратор" /P"" /DisableStartupMessages /LoadCfg"C:\ver1\1Cv8.cf" -force /UC 12345 /Out"C:\logs\log.txt"
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«» – вход без пароля;
C:\ver1\1Cv8.cf – загружаемая конфигурация;
12345 – код разрешения доступа к заблокированной базе;
C:\logs\log.txt – путь к логу выполнения.
2. Сравнить/объединить конфигурацию с конфигурацией *.cf .
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" CONFIG /S"1s-on-1c-1\base" /N"Администратор" /P"1234" /DisableStartupMessages /MergeCfgC:\ver1\1Cv8.cf -Settings C:\ver1\MergeSettings.xml -force /UC"ПакетноеОбновлениеКонфигурацииИБ" /Out"C:\logs\log.txt"
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«1234» – пароль пользователя информационной базы;
C:\ver1\1Cv8.cf – конфигурация, с которой будем сравнивать и обновлять текущую конфигурацию информационной базы 1С;
C:\ver1\MergeSettings.xml – файл настроек для объединения конфигурации(настройки, показывающие какие флажки отметить при объединении);
ПакетноеОбновлениеКонфигурацииИБ – код разрешения доступа к заблокированной базе (Дополнительные параметры запуска 1С);
C:\logs\log.txt – путь к логу выполнения.
3. Обновить конфигурацию.
«C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe» CONFIG /S»1s-on-1c-1\base» /N»Администратор» /P»1234″ /DisableStartupMessages /UpdateDBCfg /UC»ПакетноеОбновлениеКонфигурацииИБ» /Out»C:\logs\log.txt»
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«1234» – пароль пользователя информационной базы;
ПакетноеОбновлениеКонфигурацииИБ – код разрешения доступа к заблокированной базе (Дополнительные параметры запуска 1С);
C:\logs\log.txt – путь к логу выполнения.
4. Запуск программы и открытие внешней обработки(при открытии можно прописать выполнение ряда действий).
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" ENTERPRISE /S"1s-on-1c-1\base" /N Администратор /P пароль123 /UC 12345 /Execute "C:\ver1\version1.epf" /C "C:\logs\log.txt"
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
пароль123 – пароль пользователя информационной базы;
12345 – код разрешения доступа к заблокированной базе;
C:\ver1\version1.epf – путь обработке, которую необходимо открыть;
C:\logs\log.txt – в качестве произвольного параметра передаем путь к логу выполнения, куда обработкой сами пишем информацию.
Читайте также: