Как создать список баз данных в программе 1С?

Существует ли инструмент, который автоматически создаст список файловых баз данных 1С, разбросанных на различных дисках сервера, для удобства переноса на один диск?
  • 28 марта 2024 г. 23:39
Ответы на вопрос 3
Для создания списка баз данных в программе 1С можно воспользоваться инструментами управления базами данных или административными средствами самой программы 1С.

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

https://startmanager1c.ru/
вней имеется:
Есть ли такой инструмент
Есть - написать скрипт.
Причём есть целых два пути.
1. пройти скриптом по профилям всех пользоватей, найти у каждого файл C:\Users\%USERNAME%\AppData\Roaming\1C\1CEStart\ibases.v8i
Там прописаны базы, подключенные у этого пользователя.
Взять только строки с путями к базам, собрать в один файл, отсортировать с удалением дублей.
Получим все базы, которые подключены хотя бы у одного пользователя. Но не получим те, которые нахрен никому не нужны. Минус в том, что базы могут быть подцеплены пользователям не только на терминальном сервере, но и на компьютерах пользователей, придётся морочиться с групповой политикой для сбора данных с разных компьютеров. В таком случае проще второй вариант.
2. пройти скриптом по всем дискам сервера и поискать файлы 1Cv8.1CD - это собственно основной файл информационной базы; ведём список путей, по которым их нашли, задача решена.
Похожие вопросы