Набор скриптов .bat для автообновления списка баз и версии платформы 1С

25.09.20

База данных - Администрирование СУБД

Автоматическое обновление списка информационных баз 1С, автоматическая установка новой версии платформы на компьютер пользователя.

Скачать исходный код

Наименование Файл Версия Размер
Набор скриптов .bat для автообновления списка баз и версии платформы 1С:
.zip 34,15Kb
19
.zip 34,15Kb 19 Скачать

Набор скриптов .bat для автообновления списка баз и версии платформы 1С пользователям.
Сделал Александр Никитин, skype login: Travianbot

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

Сделал сам т.к.:
все существующие методы автообновления списка баз 1С рассчитаны что список будет храниться в сетевой папке,
и когда сетевая папка недоступна - то никто не может зайти в 1С,
это очень рискованно так делать т.к. сетевая папка всё равно сломается когда-нибудь, даже если временно, то всё равно это очень плохо.

Скрипт для списка баз 
Выполняет:
1. Копирует файл .v8i на компьютер пользователя
2. Копирует ярлык на себя на компьютер пользователя в автозагрузку

Настройка:
Создать 3 файла:
1. erp.bat - уже есть, сам скрипт, изменять его не надо совсем.
2. erp.lnk - ярлык для запуска этого скрипта, с параметром "Свернутое в значок", есть образец
3. erp.v8i - файл с настройкой подключения к базе 1С, есть образец
все 3 файла должны называться одинаково, надо только переименовать скрипт чтоб был как имя базы например.
Файлы положить в нужные папки, как в скаченном образце.

Каждая база 1С хранится в отдельном файле, поэтому можно делать разные списки баз для разных пользователей.


Скрипт для обновления платформы 1С:
Выполняет:
1. Копирует ярлык на себя на компьютер пользователя в автозагрузку
2. Устанавливает платформу 1С в тихом режиме, если она ещё не установлена

Настройка:
1. создать папку с номером версии платформы, например "8.3.15.1778",
положить туда стандартные файлы установки платформы 1С
2. в скрипте install.bat поменять 1 параметр: "set Version=8.3.15.1778"

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

Установка на компьютер пользователя:
1. Открыть сетевую папку в проводнике, запустить скрипт, на каждом компьютере.


P.S.
Есть ещё лучше способы, если все компьютеры в одном домене, если все пользователи работают на терминал сервере,
если работают в веб-клиенте и др., которые только для ограниченного случая.

Язык: русский
Язык программирования: .bat
Платформа 1С: любая, версии 8
Конфигурация 1С: любая
Для Windows версии 7 и выше.

Лицензия: Сохранять имя автора.

установка новой версии платформы обновление списка информационных баз

См. также

Устранение ошибки выполнения скрипта "Создать сервис RAGENT" в ЦКК

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье показано, как устранить ошибку выполнения скрипта "Создать сервис RAGENT" в системах 1С:Центр контроля качества или в 1С:Центр автоматизации. Будет полезна администраторам ЦКК и ЦА, которые только начали знакомство с этими системами.

18.04.2024    322    artemusII    0    

6

Долгая реструктуризация, замеры времени и очистка Ветис. Розница 2.3

HighLoad оптимизация Администрирование СУБД Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

При подготовке к обновлению возникли проблемы на стадии тестирования и исправления базы данных, также при создании файлов РИБ для магазинов.

16.04.2024    315    xKaskadx    4    

1

Установка и получение лицензии на базовую конфигурацию 1С на Mac OS

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Установить купленную базовую конфигурацию 1С и получить лицензию на MAC OS не так просто, как кажется на первый взгляд и как хотелось бы. Официально в системных требованиях на базовую конфигурации 1С пишет всякие виндовсы и пару-тройку линуксов. МакОс там нет. В статье расскажу, как все-таки поставить на Мак базовую конфигурацию 1С.

11.04.2024    372    pahmutov    0    

2

Установка тонкого клиента 1С на Rasbian (Raspberry Pi 5)

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

После приобретения Raspberry Pi 5 решил проверить, есть ли возможность использования устройства для организации тонкого клиента. В результате столкнулся с особенностью установки 1С: Предприятие 8.3.23 на Raspbian, решением которой я хочу поделиться с сообществом.

07.04.2024    684    Bessome    4    

5

Порционный шринк базы

Администрирование СУБД Бесплатно (free)

Скрипт позволяет высвобождать место в операционную систему, занятое файлом базы MS SQL в итерациях с заданным количеством мегабайт

28.03.2024    1306    Garilia    3    

15

Создаем сценарии обслуживания SQL в Центре Контроля Качества 1С (Центр Администрирования)

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Данная статья научит вас, как создавать скрипты обслуживания MS SQL для Центра Контроля Качества (ЦКК) или Центра Администрирования (ЦА).

20.03.2024    775    Silenser    0    

5

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    6076    dsdred    59    

86

Инструкция по установке Postgres для OLTP приложений и 1С. Часть 1. Базовая конфигурация

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

В Postgres достаточно подробная документация, и, видимо, поэтому при инсталляции Postgres для 1С большинство параметров приходится выставлять самим. Параметров в Postgres много, а составить эффективную комбинацию не так просто. Все упрощается, если рассмотреть профиль нагрузки, например, 1С это прежде всего профиль OLTP нагрузки – так устроены его метаданные (объекты). Если сосредоточиться на оптимизации профиля OLTP, понимание Postgres сразу упростится.

15.02.2024    2590    1CUnlimited    14    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Darklight 32 23.01.20 11:28 Сейчас в теме
Просто, обычно если список баз по сети не доступен - то и сами базы не доступны - коли они тоже сетевые - ибо обычно это всё пропадает махом. Не часто я встречал обратное - когда базы доступны - а вот список баз - не доступен! Для этих случаев его можно просто продублировать на другом - отдельном сетевом ресурсу - но это уже админам виднее - где и как размещать когда одни ресурсы пропадают а другие ещё онлайн! А ещё можно просто настроить автономные сетевые папки - и много чего ещё... это админская задача, не для программистов 1С
2. ManyakRus 484 23.01.20 13:16 Сейчас в теме
(1) "...обычно если"
нужна гарантия 100% а не просто "обычно оно работает"
Даже если 5 минут не будет работать - пользователи замучают звонить и жаловаться,
а сетевая папка всегда не сразу работает, после перезагрузки сервера например.
3. Darklight 32 23.01.20 13:21 Сейчас в теме
(2)
пользователи замучают звонить и жаловаться,

Переходите на IP телефонию - чтобы если уж сеть пропадёт - так уж наверняка чтобы по телефону не дозвонились!
Это шутка, конечно, но в каждой шутке.....
4. v3rter 24.02.20 22:49 Сейчас в теме
Для старых компов в батнике в автозагрузке с похожим функционалом мне приходилось делать задержку на 30 секунд, чтобы успел прогрузиться антивирус, который до своего запуска банально не пускал ничего в сеть.
5. softbear 2 14.07.20 17:27 Сейчас в теме
Как всегда админ не хочет работать настроить сеть как полагается, а нам бедным программистам надо напрягаться изобретать велосипед. Хотя до нас все изобретено и реализовано.
Оставьте свое сообщение