Где 1с хранит список баз
Перейти к содержимому

Где 1с хранит список баз

  • автор:

Где хранится список баз 1с

Довольно часто в моей работе требуется переносить данные с одного ПК на другой, или просто переустанавливать Windows, и в таких случаях обычно не переносятся список баз 1C, решил по большей части для себя написать напоминалку, где же хранится список баз, картинки будут приведены с Windows 7, но похожий принцип действует и в других ОС семейства Windows в т.ч. Vista/7/8/8.1/10 а так же всё серверное семейство начиная с Windows Server 2008. Для Windows XP/Server 2003 места хранения будут другими но об этом тоже будет написано.

77
8.1
8.2/8.3

Итак начнём по алфавиту 1C 7

В седьмой версии, на сегодняшний день уже можно сказать устаревшей, не зависимо от версии Windows данные хранятся в реестре, и что бы их скопировать придётся делать импорт\экспорт разделов реестра.

С помощью редактора реестра доходим до раздела HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles и видим список всех наших баз, у меня их всего две.

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

Это всё. На новом ПК надо будет только запустить этот файл и информация о старых базах будет добавлена в реестр.

Вторым пунктом у нас идёт 1С 8

В случае с 8.1 список баз хранится в файле ibases.v8i, а не реестре, т.е. достаточно этот файл скопировать со старого ПК на новый.

путь для Vista\7\8\8.1\10

C:\Users\Имя Пользователя\AppData\Roaming\1C\1Cv81t\ibases.v8i
C:\Documents and Settings\Имя Пользователя\Application Data\1C\1Cv81\ibases.v8i

В 8.2 и 8.3 список баз так же хранится в файле ibases.v8i, только в другом месте.
путь для Vista\7\8\8.1\10

C:\Users\Имя Пользователя\AppData\Roaming\1C\1CEStart\ibases.v8i
C:\Documents and Settings\Имя Пользователя\Application Data\1C\1CEStart\ibases.v8i

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

Управление общим списком баз 1С на терминальном сервере

Как добавить пользователям терминального сервера параметры баз для запуска 1С, не подключаясь к сеансу пользователя и не зная его пароля.

Александр Рудницкий
Программист 1С компании CorpSoft24

Допустим, вам нужно добавить пользователям терминального сервера параметры информационных баз для запуска 1С, не подключаясь к сеансу пользователя и не зная пароля пользователя. Рассказываем, как это сделать.

В 1С все данные о списках баз хранятся в обычных текстовых, читаемых файлах с расширениями .cfg и .v8i, в кодировке utf-8. Как правило, у пользователей на компьютере 1С 8 хранит файлы списков баз в каталогах Профиль всех пользователей: C:\ProgramData\1C\1CEStart\ и Профиль пользователя: С:\Documents and Settings\%username%\Application Data\1C\1CEstart\ (или C:\Users\%username%\AppData\Roaming\1C\1CEStart\).

Содержимое профиля пользователя — два файла: 1CEStart.cfg и ibases.v8i. Содержимое директории профиля всех пользователей — только один 1CEStart.cfg.

При запуске 1С берёт список баз к представлению в файле пользователя, но предварительно читает настройки сначала из профиля всех пользователей C:\ProgramData\1C\1CEStart\1CEStart.cfg, а потом и из профиля пользователя C:\Users\%username%\AppData\Roaming\1C\1CEStart\1CEStart.cfg, и если в них есть ссылки на конфигурационные базы в сети, то добавляет их в этот файл.

Например, нам нужно, чтобы на терминальном сервере Windows Server 2012 R2 Standard обеспечивалась работа около 100 пользователей.

Создаём список баз:

Копируем созданный список баз в общую, доступную для всех пользователей, директорию – тот самый список баз в директории %AppData%\1C\1CEStart с именем ibases.V8I

Третьим шагом будет добавление в файл “C:\ProgramData\1C\1CEStart\1CEStart.cfg” пути к общему списку баз: CommonInfoBases=E:\BaseList\ibases.v8i

Готово. Теперь при входе в систему у пользователя будет одинаковый список баз. Не нужно объяснять пользователю, как добавить базу, уточнять параметры и ставить галочки — всё уже есть.

Если требуется массово изменить имя базы или имя сервера, или другой параметр базы, это делается в одном файле ibases.V8I один раз. В случае, когда принципиально нужно поставить на рабочий стол список баз, это можно сделать следующим образом:

  • Открыть командную строку от имени администратора, запустить редактор локальной групповой политики: gpedit.
  • В дереве выбрать «Конфигурация пользователя –> Конфигурация Windows –> Административные шаблоны –> Система –> Вход в систему –> Выполнять эти программы при входе в систему».
  • Указать команду или путь к bat-файлу:

copy E:\BaseList\ibases.V8I %UserProfile%\Desktop\ibases.V8I

Управление общим списком баз 1С на терминальном сервере 1

  • И далее обновить политику: gpupdate /force.

Если нужно, чтобы список баз отображался в виде дерева (иерархией), действия следующие:

  • Настраиваем список на отображение в виде дерева.
  • Копируем файл %UserProfile%\AppData\Roaming\1C\1cv8\1cv8strt.pfl в общую директорию, например, туда же: E:\BaseList\1cv8strt.pfl.
  • Открываем командную строку от имени администратора, запускаем редактор локальной групповой политики: gpedit.
  • В дереве выбрать «Конфигурация пользователя –> Конфигурация Windows –> Административные шаблоны –> Система –> Вход в систему –> Выполнять эти программы при входе в систему».
  • Указать команду или путь к bat-файлу:

copy E:\BaseList\1cv8strt.pfl %UserProfile%\AppData\Roaming\1C\1cv8\1cv8strt.pfl

Если же требуется лишь заменить строчку с настройкой дерева в указанном файле, то указать путь к bat-файлу:

for /F «tokens=* delims=,» %%n in (!infile!) do (

move TMP.TXT %infile%

Примечание: если сервер находится в домене, то локальная политика не сработает, нужно прописывать доменную политику.

Следите за новыми постами по любимым темам

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

Где хранится в 1С 8.3 список баз

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

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

Изменение параметров баз

По кнопке Изменить редактируется:

  • Самоучитель по 1С Бухгалтерии 8.3;
  • Самоучитель по 1С ЗУП 8.3.
  • имя в начальном окне;
  • путь к месту расположения;
  • настройки запуска:
  • Аутентификация , соответствует значению WA в файле ibases.v8i — будет запрашиваться логин и пароль при входе.
  • Дополнительные параметры , их определяют продвинутые пользователи 1С. Значений много и возможны различные варианты: например, есть комбинации, записывающие действия пользователя в отдельный файл или запускающие внешнюю обработку.
  • Основной режим запуска , в файле ibases.v8i именуется App — выбирается в зависимости от архитектуры 1С.
  • Версия , в ibases.v8i называется Version — версия 1С. По умолчанию прописывается текущая версия, но если установлено несколько вариантов программы, указывают версию для запуска.
  • Разрядность — устанавливается при запуске программы на операционных системах с разной разрядностью.

Если кнопка Изменить не активна, значит, база общая, и редактирование невозможно.

Удаление базы из списка

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

Настройка окна запуска 1С

Чтобы задать оформление списка, нажмите одноименную кнопку Настройка .

Варианты параметров настройки:

  • Отображать в виде дерева — перечень примет вид иерархической структуры с папками. Корневой каталог Информационные базы добавляется автоматически, переименование недоступно.Для добавления папки выделите группу-владельца и нажмите Добавить . Установите флаг у соответствующего пункта и введите имя нового каталога на следующей странице.
  • Сортировать по наименованию — алфавитный порядок баз и групп. Флаг у этой настройки блокирует параметры OrderInList и OrderInTree в файле ibases.v8i, отвечающие за последовательность баз в стартовой форме.
  • Показывать последние выбранные информационные базы — дублирование в начало перечня и выделение последних запущенных баз. Число запоминаемых баз укажите в параметре Запоминать последние выбранные .

Где хранится список баз 1С

В предпусковое окно перечень загружается из файла ibases.v8i и в него же сохраняются все изменения. Файл содержит текст и открывается любым текстовым редактором, например, Блокнот.

Файлов ibases.v8i на компьютере может быть несколько: по одному у каждого пользователя 1С. Список баз 1С 8.3 (где хранится индивидуальная настройка под каждого пользователя) — это удобно: так сотрудники с разными обязанностями будут видеть только свои базы.

Редактировать файл можно как вручную, так и через окно запуска, которое автоматически запишет все изменения в ibases.v8i. Вносить корректировки в сам файл стоит только продвинутым пользователям, понимающим суть своих действий.

Ibases.v8i расположены в папках пользователей: … \[Имя пользователя]\AppData\Roaming\1C\1CEStart . Если папки AppData нет, то чтобы отобразить ее в Windows 7:

  • перейдите в каталог одноименного пользователя;
  • в левом верхнем углу кнопка УпорядочитьПараметры папок и поиска ;
  • на странице Вид поставьте флаг Показывать скрытые файлы, папки и диски .

Расшифровка файла ibases.v8i

В файле сохраняются параметры всех регистрированных баз пользователя, в папке которого находится файл. Каждая характеристика расположена в отдельной строке.

Расшифровка параметров построчно:

  • [Бухгалтерия] — наименование базы в стартовой форме, указывается в квадратных скобках;
  • Connect=File=»D:\Мои документы\1С Предприятие\Базы\1C бух» — путь к базе 1С, возможны варианты:
    • Connect=File= — при работе программы в файловом режиме;
    • Connect=Srvr=;Ref= — при клиент-серверном режиме;
    • Normal — стандарт;
    • Low — низкий;
    • Auto — выбирать автоматически;
    • ThinClient — тонкий клиент;
    • ThickClient— толстый клиент;
    • WebClient— web-клиент;
    • 1 — используется учетная запись операционной системы;
    • 0 — запрашиваются данные пользователя 1С (логин и пароль);

    Создание общих баз

    В 1С заложена возможность создать единый перечень отображаемых в окне запуска баз. Для добавления базы в общий список:

    • правой кнопкой мыши нажмите на базе, далее пункт Сохранить ссылку в файл . Сохраните файл с любым именем в папке, доступной всем пользователям сети. Файл запишется с расширением .v8i и будет содержать параметры запуска выбранной базы;
    • откройте настройки;
    • в разделе Адреса Интернет-сервисов и списки общих информационных баз нажмите кнопку добавления;
    • в окне Добавление ссылки установите флаг Список общих баз (в локальной сети) и укажите путь к сохраненному файлу.

    В общем списке можно указать неограниченное число баз. При начальном старте программы 1С пользователи будут видеть в окне запуска все добавленные в настройках общие базы. Их нельзя отредактировать или удалить.

    Сотрудник может дополнить перечень, эти модификации отразятся в файле ibases.v8i, расположенном в его папке.

    Как скопировать перечень

    Для переброски другому пользователю программы, работающему на этом же компьютере:

    • найдите файл ibases.v8i в каталоге пользователя 1С, где хранится список баз;
    • скопируйте файл;
    • откройте папку \Users\[Имя пользователя]\AppData\Roaming\1C\1CEStart ;
    • вставьте скопированный файл.

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

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

    • должны быть открыты для общего доступа, чтобы компьютер конечного пользователя мог до них дотянуться;
    • при файловом режиме работы 1С в параметре Connect=File= в файле ibases.v8i пути ко всем базам прописываются с указанием имени компьютера, на котором они физически находятся. Т. е. когда база данных расположена на том же компьютере, откуда ее запускают, то достаточно указать путь к папке на диске D:\\1С Предприятие\Базы\1C Бухгалтерия . Для старта программы из сети добавляют имя компьютера \\Tanya-pc\1С Предприятие\Базы\1C Бухгалтерия . Проверьте пути в окне запуска.

    Настраивать перечень удобней в начальном окне, а файл ibases.v8i используют для быстрого копирования настроек другим пользователям и удаленного просмотра параметров отображаемых баз.

    См. также:
    • Как сделать копию базы 1С
    • Как выгрузить базу 1С 8.3 на флешку
    • Тестирование и исправление базы 1С
    • Как восстановить базу 1С из резервной копии
    • Свертка базы 1С 8.3
    • Как создать информационную базу в 1С 8.3
    • Переход с базовой версии на ПРОФ 1С 8.3

    Если Вы еще не подписаны:

    Активировать демо-доступ бесплатно →

    или

    Оформить подписку на Рубрикатор →

    После оформления подписки вам станут доступны все материалы Бухэксперт8, записи поддерживающих эфиров и вы сможете задавать любые вопросы по программе 1С.

    Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
    важные изменения 1С и законодательства

    Помогла статья?

    Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

    Похожие публикации

    1. Как восстановить базу 1С из резервной копииВ случае повреждения информационной базы 1С 8.3, возникновении ошибок, сбоя.
    2. Тестирование и исправление базы 1С 8.3Иногда в работе с программой 1С 8.3 могут возникнуть какие-то.
    3. Как убрать слово КОПИЯ и поменять название заголовка базы 1СКак правило, все новые настройки в программе 1С и сложные.
    4. Настройка прав пользователей в 1С 8.3При работе в 1С важно правильно создать пользователей и задать.

    Оцените публикацию

    (1 оценок, среднее: 4,00 из 5)

    Публикацию можно обсудить в комментариях ниже.
    Обратите внимание!
    В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
    Задать вопрос нашим специалистам можно в Личном кабинете

    Управление списками баз 1С 8.2

    Одно из правил управления временем — Если есть человек, которому можно делегировать выполнение задачи — делегируй.

    Предыстория

    Как я докатился до того, что — Я, системный администратор! — стал задаваться вопросами работы 1С?
    Тирада в моей оригинальной статье, которую вряд ли кто читал, касалась того, какие лентяи 1С разработчики, и сами производители 1С, что одни понаделали много функций, но другие недостаточно хорошо описали, третьи поленились разобраться, а свалили всю рутину на системных администраторов, которым делать-то нечего, кроме как за элитой IT подметать. Думаю, здесь никто меня не похвалит за такие рассуждения. Хотя и похвалы особо не ищу. Единственная цель — чтобы это пригодилось кому-то, кто правильный лентяй-админ, и не любит заниматься одним и тем же помногу раз. А теперь о том, как это было.
    Я столкнулся с таким положением дел, что всем сотрудникам наши 1С разработчики добавляют базы ручками, присутствуя на рабочем месте сотрудника, либо просят это сделать нас удалённо, подключившись к рабочему столу пользователя и мышкакликанием все повторить.
    Выглядит это так:

    — Миша, добавь Васи Пупкину базу: 1C-server:1551 «buh_prod»
    — А как её назвать?
    — Бухгалтерия

    И не думайте, что в следующий раз, этот 1С разработчик скажет мне, что эту базу можно назвать именно также. Как следствие, у нас одна и та же база у разных сотрудников называлась по разному. Красота, не так ли?!
    Ещё одна сторона этой проблемы в том, что Сотрудник должен быть на месте, компьютер включен, и у него должно быть время (5 мин), чтобы я мог всё это сделать. Если сотрудника нет на месте, то вы можете себе предположить, сколько от меня требуется трудозатрат, чтобы выловить этого сотрудника, согласовать с ним время и сделать это. А если этот сотрудник в удалённом офисе, на ноутбуке, и бывает в сети крайне редко, плюс разница поясов Владивосток — Москва, то это ещё добавляет остроты ощущений. Конечно, можно ещё ярлыком в почту бросить, но этим у нас 1С разработчики очень крайне редко пользуются — или не умеют, или не хотят, или за нас переживают, что без работы останемся, за что им отдельная благодарность и лучи поноса.
    Баз у нас порядка пятнадцати. У каждой группы отдельный набор баз. А есть и такие, у кого строго индивидуальный список.
    Следующая картина вам ещё больше понравится.
    Поступает распоряжение от главы 1С’ников, что нужно трём отделам изменить базу, т.к. она переехала на другой сервер. Дальше не буду тратить буквы, т.к. всё что я описал выше множите на тридцать человек, двадцать из которых в другом офисе или даже другом городе. Классная задачка.
    Не помню, сколько раз, я, таких суматох вынес, но было их больше десяти. После чего мне стало интересно, какие способы оптимизации этого процесса есть по unix-way’ю.
    И стал я читать… Читал долго… Читал упорно… Документация 1С в справке мне совершенно не понравилась — написано так, как будто бы я уже это делал, поэтому большую часть идеи они оставляют между строк. Лучи поноса в написателей встроенной справки 1С. Как обычно это бывает, более-менее понятную инструкцию нашел на личном блоге, не помню уже кого.

    Теория устройства конфигурационных файлов

    В 1С организовано всё, что касается списков баз, в обычных текстовых, читаемых файлах с расширениями .cfg и .v8i, в кодировке utf-8. Так что, как вы наверняка догадываетесь, можно всё делать то же самое без отрыва пользователя, открывая файл по сети обычным текстовым редактором и правкой на прямую.

    Расположение файлов на стороне пользователя

    У пользователя на компьютере 1С 8.2 хранит фалы списков баз в каталогах:

    Для Windows XP:
    Профиль всех пользователей: С:\Documents and Settings\All Users\Application Data\1C\1CEstart\
    Профиль пользователя: С:\Documents and Settings\%username%\Application Data\1C\1CEstart\

    Для Windows 7:
    Профиль всех пользователей: C:\ProgramData\1C\1CEStart\
    Профиль пользователя: C:\Users\%username%\AppData\Roaming\1C\1CEStart\

    Содержимое профиля пользователя — два файла: 1CEStart.cfg, ibases.v8i.
    Содержимое директории профиля всех пользователей — один лишь, 1CEStart.cfg.

    При запуске 1С берёт список баз к представлению в файле пользователя C:\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i, но предварительно читает настройки сначала из профиля всех пользователей C:\ProgramData\1C\1CEStart\1CEStart.cfg, а потом и из профиля пользователя C:\Users\%username%\AppData\Roaming\1C\1CEStart\1CEStart.cfg, и если в них есть ссылки на конфигурационные базы в сети, то добавляет их в этот файл.

    Описание файла 1CEStart.cfg

    В профиле всех пользователей конфигурационный файл C:\ProgramData\1C\1CEStart\1CEStart.cfg имеет следующее содержание:

    InstalledLocation=C:\Program Files (x86)\1cv82 InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=1 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU 

    Где:
    InstalledLocation — содержит указание на каталог, в который выполнена установка 1С: Предприятие. По умолчанию это значение C:\Program Files (x86)\1Cv82.
    CommonCfgLocation — указывает путь и имя общего конфигурационного файла. Допускается наличие нескольких строк с таким параметром.
    CommonInfoBases — указывает путь и имя файла (.v8i) со списком общих информационных баз.
    DistributiveLocation — содержит указание на каталог, в котором будет производится поиск новой версии для автоматической установки.
    InstallComponents — В локальном конфигурационном файле (1CEStart.cfg) содержит перечень установленных компонент с признаком нужно установить компонету — 1, или нет — 0.

    Возможны следующие компоненты параметра InstallComponents:
    DESIGNERALLCLIENTS — все клиенты и конфигуратор.
    THINCLIENT — тонкий клиент для клиент-серверного варианта работы.
    THINCLIENTFILE — тонкий клиент с возможностью работы с файловыми информационными базами.
    SERVER — сервер 1С: Предприятия. Если программа установки запускается из программы запуска, то сервер будет установлен как приложение.
    WEBSERVEREXT — компоненты расширения для веб-сервера.
    CONFREPOSSERVER — сервер хранилища конфигураций 1С: Предприятия.
    SERVERCLIENT — компоненты для администрирования кластера серверов 1С: Предприятия.
    CONVERTER77 — конвертер информационных баз из версии 1С: Предприятия 7.7.
    LANGUAGES — список языков интерфейса для установки. Если указано несколько языков, они перечисляются через ”,”. Пример: LANGUAGES=RU,UK,BG

    В профиле пользователя конфигурационный файл C:\Users\%username%\AppData\Roaming\1C\1CEStart\1CEStart.cfg первоначально пустой. Но, если какие-то настройки необходимо сделать индивидуально для конкретного пользователя, то писать именно в него, и тут уже его ключи настроек будут иметь больший приоритет, но не все. Это отдельный вопрос, им я не буду сейчас захламлять голову.

    Описание файла ibases.v8i

    Второй важный файл информационных баз, который находится в профиле самого пользователя — C:\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i. В него и собирается конечный список баз. Пример его содержимого:

    [PhoneBook] Connect=Srvr="1C-server:1551";Ref="phonebook"; ID=34891493-907f-4783-8a37-3cbc092a989a OrderInList=16640 Folder=/ OrderInTree=16640 External=1 ClientConnectionSpeed=Normal App=ThinClient WA=1 Version=8.2 [ITIL] Connect=File="\\Dvc-server\it\Equipment\Rarus\ITIL"; ID=2829c91a-137f-457c-93fe-9e74c8ec5ee4 OrderInList=16384 Folder=/ OrderInTree=256 External=1 ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.2.14.540 

    Где:
    [phonebook] – название базы 1С. Может быть как русскими буквами, так и английскими. Это то, что видит пользователь.

    Connect=Srvr="1C-server:1551";Ref="phonebook"; - место хранения базы. | | | | | | | |- наименование базы на сервере 1С. | | |------------- порт подключения, если отличается от стандартного. | |--------------------- адрес сервера. |----------------------------- тип подключения может быть: Srvr, File, ws - вэб-сервер. 

    ID=34891493-907f-4783-8a37-3cbc092a989a — автоматически генерируемый уникальный код базы. Если у двух записей один и тот же ID, значит это одна база.
    OrderInList=16640 — порядок в списке баз, когда базы представлены одним общим списком без подкаталогов; этот параметр из сетевого списка синхронизируется только в чистый ibases.v8i, если в ibases.v8i пользователя уже заполнен этой базой и этот параметр не будет перезаписываться, при его изменении в сети.
    Folder=/ — задаёт место в дереве каталогов, если вид представления списка баз выставлен деревом; этот параметр имеет приоритет пользователя, и не меняется при изменении в сетевом конфиге.
    OrderInTree=16640 — порядок в дереве, когда список баз представлен в виде иерархии подкаталогов; этот параметр имеет также приоритет пользователя, и синхронизируется только при первом добавлении базы, а далее подлежит изменению только локальным пользователем.
    External=1 — внешняя подключаемая запись конфигурации или нет. Когда 0 тогда база присутствует только в этом файле. В данной ситуации эта запись импортируется из файла списка баз .v8i из сети. Это идентификатор, если это список баз расположенный в сети (расшаренный), то этот параметр можно вообще убрать из конфигурационного файла.
    ClientConnectionSpeed=Normal — скорость соединения клиента. Опции могут быть “Nofmal” и “Low”. Логика ясна и без моих поиснений. Этот параметр интерактивный и при сетевом размещении синхронизируется при каждом запуске 1С.
    App=Auto — тип соединения клиента. Бывает три типа:
    — Auto — определяется сервером;
    — ThinClient — тонкий клиент;
    — ThickClient — толстый клиент.
    Этот параметр интерактивный и синхронизируется при каждом запуске 1С.
    WA=1 — этот параметр говорит о том, что система должна использовать windows авторизацию. Этот параметр интерактивный и синхронизируется при каждом запуске 1С.
    Version=8.2 — используемая версия для этой базы. Если указать полностью конкретизируя какую платформу использовать, то будет использовать именно ту платформу, которую укажешь, как, например, во второй записи — Version=8.2.14.540. Этот параметр интерактивный и синхронизируется с сетевым конфигом при каждом запуске 1С.
    Также есть ещё такой параметр как DefaultApp — тип соединения клиента по умолчанию, если в конфигурации для базы не задан, и DefaultVersion — используемая версия по умолчанию, если не задано в конфигурации для базы. Этот параметр пользовательский, и синхронизируется в чистый файл базы при первом запуске. Далее этим параметром управляет локальный пользователь.

    Ссылки на конфигурационные файлы в сети
    • либо в конфигурационном файле всех пользователей C:\ProgramData\1C\1CEStart\1CEStart.cfg, если мы хотим показать базы для всех пользователей компьютера;
    • либо в конфигурационном файле конкретного пользователя C:\Users\%username%\AppData\Roaming\1C\1CEStart\1CEStart.cfg, если мы хотим показать базы только определённому пользователю на компьютере.
    • либо CommonCfgLocation=\\server\1C\config\bases.cfg — указывает путь и имя общего конфигурационного файла. Допускается наличие нескольких строк с таким параметром. Название файла не играет принципиального значения, лишь бы расширение сохранялось;
    • либо CommonInfoBases=\\server\1C\config\buh_bases.v8i — указывает путь и имя файла (.v8i) со списком общих информационных баз. Название файла не играет принципиального значения, лишь бы расширение сохранялось;
    • или в комбинации и тот и другой, и помногу строк.
    Идея использования возможностей

    Идея заключается в том, чтобы делать правки с наименьшим количеством повторений. Если настройки базы или её расположение на сервере поменялось, то, исправив запись один раз в одном месте, мы получим актуальную информацию на всех компьютерах.
    Для этого необходимо сделать шару в сети: \\server\1C\ . В этой шаре сделать, как минимум два каталога:
    ..\bases\
    Листинг каталога:

    \\server\1C\bases\.. .. base1.v8i base2.v8i base3.v8i base4.v8i 

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

    [Название базы] Connect= ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.2 

    Следует избегать использования параметра ID , т.к. 1С разработчики используют для создания новой базы копипаст из имеющейся базы. А базы с одним ID будут конфликтовать.
    ..\groups\
    Листинг каталога:

    \\server\1C\bases\.. .. buh.cfg fin.cfg managers.cfg 

    В этом каталоге будут храниться файлы с расширением .cfg. Эти файлы будут иметь внутри себя ссылки на базы в каталоге ..\bases\. Пример файла:

    CommonInfoBases=\\server\1C\bases\base1.v8i CommonInfoBases=\\server\1C\bases\base2.v8i 

    В это каталоге мы создаём индивидуальные для группы пользователей или же для конкретного пользователя списки баз. Именно на файлы из этой группы мы ссылаемся в конфигурационных файлах операционной системы пользователя.
    При такой схеме мы выносим управление списками баз 1С пользователей в сеть для не администраторов. На сетевой каталог с конфигурационными файлами дать доступ 1С разработчикам и пусть играются как хотят.
    А если необходимо изменить настройки какой-то базы, то мы правим её всего одни раз в файле \\server\1C\bases\base.v8i, и это отразится у всех пользователей, т.к. все пользователи смотрят информацию о базе именно в этом файле.

    Результат
    • Исправить название базы, место расположение, параметры запуска — всё можно сделать в одном месте и единожды.
    • Унификация названия баз — все пользователи о базе знают по одному общему названию.
    • Пользователь сам не сможет поломать конфигурационные настройки, т.к. они хранятся не на его компьютере.
    • Процесс управления списком баз на компьютере пользователя можно вернуть обратно 1С специалистам.
    • Возможность поправить конфигурационные файлы, даже если пользователь спит далеко за часовыми поясами, а компьютер на текущий момент выключен.
    1. Инструкция на корпоративной wiki, как это работает.
    2. Всяческое содействие при размещении конфигурационного файла, или базы, а также добавление пользователям нужных ссылок.
    3. Полгода на плавное приобщение к новой схеме работы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *