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

25.09.20

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Набор скриптов .bat для автообновления списка баз и версии платформы 1С:
.zip 34,15Kb
20
20 Скачать (1 SM) Купить за 1 850 руб.

Набор скриптов .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 и выше.

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

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

См. также

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

Во второй статье по докладу «Дамп – не приговор, а повод задуматься», с которым выступили на конференции INFOSTART TECH EVENT 2024, рассмотрим, какую информацию содержат файлы дампа, чем она полезна и как ее анализировать.

14.04.2025    421    it-expertise    2    

14

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

Где лежат данные идентификаторов, как прочитать, как поменять...

10.04.2025    479    atdonya    0    

3

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

Опубликовали первую статью по итогам доклада «Дамп – не приговор, а повод задуматься», с которым выступали на конференции INFOSTART TECH EVENT 2024.

25.03.2025    538    it-expertise    7    

8

Администрирование СУБД Системный администратор Абонемент ($m)

Всегда надо обслуживать индексы SQL. В том числе по рекомендации самой 1С. Но обслуживать все и сразу - долго, тяжело серверу и, главное, бессмысленно. Особенно для больших баз. Данный скрипт выбирает, что надо делать, и делает это автоматически. Готового полного аналога не нашел, поэтому сделал этот. Можно примерять для любых конфигураций и платформ 1С. Проверено на 8.3.25.1501.

1 стартмани

12.02.2025    744    24    GreyCardinal    14    

4

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

В рамках мастер-класса мы запустим нагрузочный тест на 3К пользователей и посмотрим, как будет вести себя PostgreSQL при такой нагрузке.

11.12.2024    2184    Tantor    1    

6

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

Много вариантов определения номера собственного процесса самого 1С8. В ходе поиска, опираясь на общедоступную информацию, дополнил алгоритм, но с учетом определения ИД запущенного приложения.

09.12.2024    1043    artly2000    6    

4

Администрирование СУБД Системный администратор Программист

В крупных компаниях, где много типовых и сильно доработанных баз с режимом работы 24/7, переход с MS SQL на PostgreSQL затягивается. Получается гетерогенная структура – когда прод уже на PostgreSQL, а разработка и тестирование – пока на MS SQL. О том, какие варианты помогут постепенно перевести прод с несколькими базами MS SQL на PostgreSQL, не сломав среду тестирования и разработки, пойдет речь в статье.

21.11.2024    4610    a.doroshkevich    9    

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

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