V
V
Vladimir2017-01-19 09:08:45
1C
Vladimir, 2017-01-19 09:08:45

Is there a method to determine which exact versions of the 1s database configurations are installed on the user (or on the server) without opening them?

how to determine the specific numbers of configurations 1s, if there are three dozen of them? talking about version 8

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Дмитрий Кинаш, 2017-01-19
@Dementor

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

Евгений, 2017-01-19
@evgshk

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

Константин, 2017-01-19
@fosihas

Как ответил Артем, НЕТ)))
Визиуально неопредлишь. Если не открывать, только спец.средства чтобы достучатся до метаданных)

Зайти в C:\Program Files (x86) и посмотреть содержимое папок 1cv8 и 1cv82.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question