Исполняемый файл (батник) автоматического подключения базы к хранилищу основной конфигурации и расширения(й)

25.11.21

Разработка - Групповая разработка (Git, хранилище)

Каждый раз, когда для разработчика производится развертывание копии базы, в которой работает, он вынужден производить одни и те же действия по подключению к хранилищам основной конфигурации и расширения. Понимаю, что для опытных разработчиков данный файл, скорее всего, не будет интересен, но есть большое количество программистов, кто ежедневно проделывает эти операции вручную и хотели бы их автоматизировать.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Исполняемый файл (батник) автоматического подключения базы к хранилищу основной конфигурации и расширения(й):
.bat 2,37Kb
31 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

На данном ресурсе есть статьи, на базе которых можно собрать информацию и сделать такой же файл:

  1. Параметры командной строки 1С:Предприятие (//infostart.ru/public/104654/)
  2. Работа с хранилищем конфигураций из командной строки (//infostart.ru/1c/articles/274514/)
  3. Скрипт обновления конфигурации (//infostart.ru/public/961182/)

Параметры данного батника (параметры указываются сразу после знака равно):

  • v1c=ВерсияПлатформы
  • ServerName=АдресСервера
  • BaseName=НазваниеБазы
  • ConfRep=ПутьКХранилищуОсновнойКонфигурации
  • ConfRep_Cfe=ПутьКХранилищуРасширения
  • ConfRepUser=ИмяПользователя
  • ConfRepPassword=ПарольПользователя
  • NameExtension=НазваниеРасширения

Предполагается, что имя пользователя и пароль для хранилища расширения и основной конфигурации одинаковые, если это не так, то нужно внести правки в соответствующие строки батника.

Если у Вас несколько расширений связаны с хранилищами, то вам нужно добавить новые переменные: ConfRep_Cfe1=ПутьКХранилищуРасширения1 и NameExtension1=НазваниеРасширения1, а так же задублировать пункты 2,4,6, которые указаны ниже в работе батника.

Редактировать файл рекомендую в Notepad++, так как используется кодировка OEM866.

Данный батник производит следующие операции:

  1. Отключение от хранилища основной конфигурации базы с которой восстановлена копия, если она была подключена к расширению;
  2. Отключение от хранилища расширения конфигурации с которой восстановлена копия, если она была подключена к расширению;
  3. Подключение к хранилищу основной конфигурации;
  4. Подключение к хранилищу расширения;
  5. Обновление из хранилища основной конфигурации;
  6. Обновление из хранилища расширения.

Результаты работы каждого шага сохраняются в файлы рядом с местом нахождения батника.

Вступайте в нашу телеграмм-группу Инфостарт

автоматическое подключение к хранилищу основной конфигурации расширения

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    6395    49    0    

33

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) EDT Разработчик 1С 8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

Разобрали, как выстроить CI для 1С 8.3 на EDT и Git: ветки с автослиянием, Jenkins и Pipeline Libraries, подготовка эталонной ИБ на каждый MR, Vanessa и xUnitFor1C в Allure. Материал для инструментальщика, который проектирует проверки до master, а не после релиза.

28.09.2026    413    zolotov7481    0    

0

Инструментарий разработчика DevOps и автоматизация разработки Групповая разработка (Git, хранилище) Разработчик 1С 8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление холдингом Бесплатно (free)

Практическое руководство по выстраиванию процессов версионирования в экосистеме «1С:Предприятие 8»: разбор физики сериализации метаданных, скрытые риски построчного слияния XML, сайзинг 1C:EDT vs gitsync/ibcmd и поэтапный конвейер миграции без остановки релизов.

22.09.2026    801    Ninel_S    5    

1

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) Информационная безопасность Инструменты администратора БД Системный администратор Разработчик 1С 8.3 Беларусь Россия Казахстан Абонемент ($m)

Как реализовать безопасное маскирование данных в процессе CI/CD без создания промежуточных копий баз. Объясняем, как использовать инструмент pg_anon для автоматизации скрытия персональных данных при тестировании и развёртывании, сохраняя целостность и структуру информации. Материал объединяет практику Site Reliability Engineering (SRE) с задачами защиты данных, демонстрируя подход, при котором разработчики и DevOps;инженеры могут работать с реалистичными, но обезличенными данными, не нарушая требования безопасности и конфиденциальности.

1 стартмани

11.09.2026    1253    Ninel_S    0    

0

DevOps и автоматизация разработки Администрирование СУБД Групповая разработка (Git, хранилище) Системный администратор Разработчик Руководитель проекта Стажер 1С 8.3 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1C:ERP Беларусь Россия Казахстан Абонемент ($m)

В четвёртой части серии SRE-Suite-for-1C-platform мы переходим к практической автоматизации развёртывания отказоустойчивого кластера PostgreSQL для высоконагруженных систем 1С на Linux. В материале подробно разбирается инженерное решение без HAProxy — с использованием виртуального IP-адреса и vip-manager от CYBERTEC, обеспечивающего прямое подключение к активному мастеру без лишних задержек и точек отказа. Показана структура Ansible-модуля: подготовка ОС, развёртывание etcd, настройка Patroni с параметрами для больших нагрузок 1С. В конфигурационный шаблон Patroni автоматически закладываются параметры, критически важные для высоконагруженных баз данных, запуск vip-manager и полная автоматизация создания трёхнодового кластера. В конце — пошаговый Quick Start и планы развития модуля, включая резервное копирование, оптимизацию ОС Linux и rolling updates PostgreSQL.

1 стартмани

11.09.2026    1131    Ninel_S    0    

0

DevOps и автоматизация разработки Администрирование СУБД Групповая разработка (Git, хранилище) Разработчик 1С 8.3 Абонемент ($m)

В корпоративных инсталляциях «1С:Предприятие 8.3» под управлением PostgreSQL всё чаще проявляются архитектурные пределы масштабирования: рост числа пользователей, обязательная маркировка, плотный поток API-интеграций и высокая стоимость простоя. Вводная часть цикла разбирает ключевые факторы современной эксплуатационной нагрузки и формирует инженерную методологию эволюционной модернизации без остановки продуктивного контура. Материал основан на практическом кейсе «Торговый контур» и показывает, как определить целевые метрики (p95, MTTR, APDEX), выстроить наблюдаемость, стабилизировать работу кластера и подготовить инфраструктуру к дальнейшему масштабированию. Публикация задаёт фундамент для последующих частей, посвящённых телеметрии, оптимизации PostgreSQL, CI/CD и архитектурному росту.

1 стартмани

10.09.2026    1136    Ninel_S    0    

5

DevOps и автоматизация разработки Linux HighLoad оптимизация Групповая разработка (Git, хранилище) Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Беларусь Россия Казахстан Абонемент ($m)

Системный анализ архитектурных границ масштабирования учетных систем «1С:Предприятие 8.3» под управлением PostgreSQL в ОС Linux. Формулирование инженерной методологии сквозного проекта «Торговый контур», определение измеримых целевых показателей (p95, MTTR, APDEX) и стратегии поэтапной модернизации эксплуатационного контура без остановки промышленных учетных процессов.

1 стартмани

07.09.2026    1389    Ninel_S    10    

2

Linux Групповая разработка (Git, хранилище) Администрирование СУБД Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Декларативный pipeline в GitHub Actions, тонкости лицензирования в Docker (--net=host), изоляция RUN_ID и интеграция со сборочным конвейером SRE-Suite-for-1C-platform. Вторая часть практического руководства (https://infostart.ru/public/2779597): от первого коммита до детерминированного синтаксического гейта на headless-раннере Linux

1 стартмани

03.09.2026    1847    Ninel_S    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SAShikutkin 17 21.02.22 08:41 Сейчас в теме
Этот батник выполняет одновременное подключение основной конфигурации и расширения к хранилищу? или последовательное подключение основной конфы, её обновление, и потом подключение расширения к хранилищу?
2. Maito 56 21.02.22 12:30 Сейчас в теме
Данный батник производит следующие операции:

1. Отключение от хранилища основной конфигурации базы с которой восстановлена копия, если она была подключена к расширению;
2. Отключение от хранилища расширения конфигурации с которой восстановлена копия, если она была подключена к расширению;
3. Подключение к хранилищу основной конфигурации;
4. Подключение к хранилищу расширения;
5. Обновление из хранилища основной конфигурации;
6. Обновление из хранилища расширения.


Каждый шаг проходит последовательно.
Я делал однотипные операции с основной конфигурацией и хранилищем последовательно. Выше шаги видны.
3. vlivanov 6 14.08.23 09:53 Сейчас в теме
В скрипте отсутствуют параметры для авторизации в самой БД.
Не совсем понятно зачем отдельно обновление конфы из хранилища, если при подключении она и так обновляется или скрипт работает не совсем так, как интерактивное подключение?
Не хватает команды для сохранения изменения конфиуграцию в конфигурацию БД с принудительным отключением всех пользователей.
4. Maito 56 30.08.23 19:35 Сейчас в теме
(3) добавить соответствующие ключи не представляется сложным, у нас доменная авторизация.
Да, это так действительно. Оставил в батнике, что бы был пример. Хуже от этого шага не будет.
Зачем? Этот батник выполняется на копии с продовой базы на базе разработчика, там обычно не бывает пользователей кроме разработчика.
5. vlivanov 6 30.08.23 23:16 Сейчас в теме
(4) Сценарии у всех разные. Копия прода может быть автообновляемой раз в сутки и кто-то может не завершить сеанс.
6. Maito 56 31.08.23 09:00 Сейчас в теме
(5) Т.е. пользователь будет в базе, которую обновят из прода?
У нас его обрывает, так как копия обновляется MS SQLем.
7. vlivanov 6 31.08.23 12:14 Сейчас в теме
(6) Они могут зайти после окончания загрузки базы, но до запуска скрипта.
Или у нас есть какой-то способ средствами SQL сервера запустить батник сразу после восстановления базы?
8. Maito 56 31.08.23 13:40 Сейчас в теме
(7) у нас это решается на уровне коммуникации в команде, так с этими базами работаем только мы.
9. vlivanov 6 31.08.23 17:34 Сейчас в теме
(8) А у нас еще и представители заказчика.
В общем ладно, я понял. Поищу необходимые параметры самостоятельно.
10. vlivanov 6 04.09.23 09:26 Сейчас в теме
Вы случаем не в курсе, как вывести в консоль результат выполнения операции?

Параметры пакетного режима Конфигуратора
После исполнения Конфигуратор автоматически завершает работу. Коды возврата пакетного режима Конфигуратора: 0 – успешно; 1 – неудачно; 101 - в данных имеются ошибки.
Для отправки сообщения требуется регистрация/авторизация