Администрирование и унификация списка баз пользователей в 8.2 (типовой механизм)

06.03.13

База данных - Инструменты администратора БД

Как сформировать список баз (простой или составной), как улучшить администрирование и унифицировать  список баз пользователей, как указать каждой базе запуск на своем релизе платформы 8.2.х.

Вкратце по конфигурационным файлам списка баз:

1CESCmn.cfg - используется обычно при административной установке 1С с общих ресурсов (задает параметры баз и где брать дистрибутив), и не рекомендован для использования как поднастройка пользовательского списка (хотя ниже приведен пример, как можно для пользовательской поднастройки использовать и его).

Для "локальной" настройки списка используется  1CEStart.cfg , который помещается в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\".

Чтобы система автоматически "видела" эти конфигурационные файлы, важно не только название файла - но и его размещение.
В данных файлах можно задать различные настройки, но остановимся только на самых необходимых, и вкратце опишу различные варианты взаимодействия и результаты того или иного способа задания списка баз вплоть до мельчайших нюансов, появляющихся при различных вариантах настройки.
Также в конце приведены примеры задач и варианты настроек, с указанием файлов (какие и куда), параметров в конфигурационных файлах и их значений.  

Выбор варианта загрузки платформы - за это отвечает параметр "Version" конфигурационных файлов *.v8i.
Примечание: работает только при запуске стартера "%ProgramFilesDir%\1cv82\common\1cestart.exe", при запуске же непосредственно из папки релиза (например, вы запускаете релиз 8.2.13.252: "%ProgramFilesDir%\1cv82\8.2.13.252\bin\1cv8s.exe") данный параметр игнорируется и запускается выбранный в ярлыке релиз.
Варианты загрузки:
Version=8.2 - режим запуска по умолчанию, база запускается на максимальном установленном на сервере релиз платформы 8.2;
Version=8.2.12 - режим запуска максимального релиза 8.2.12;
Version=8.2.12.80 - режим запуска релиза 8.2.12.80; если такой релиз не установлен - будет выдано сообщение об ошибке.
Указание версии соответствия платформы и базы (при задании его в параметрах списка *.v8i) в "Настройках диалога запуска"
самого списка баз 1С в дальнейшем не отображаются.

Варианты с работой 1CEStart.cfg:
 - если файлов 1CEStart.cfg и ibases.v8i нет - новый 1CEStart.cfg не создается, а ibases.v8i - будет создан после запуска 1C "Открыть список баз".
 - если нет ibases.v8i, а 1CEStart.cfg (с прописанным местоположением дополнительного списка баз) есть - создается пустой
ibases.v8i, а содержимое 1CEStart.cfg приводится к исходному состоянию (без каких-либо ссылок на дополнительные списки баз).
- если есть пустой ibases.v8i, есть 1CEStart.cfg (со списком баз) - список по ссылке из 1CEStart.cfg добавится в ibases.v8i, и там будет сохранен.
Hюанс 1: если одна и та же база присутствует как в списке ibases.v8i, так и в списке, указанном в файле 1CEStart.cfg (или в 
списке файла 1CESCmn.cfg), то даже если они различаются настройками - изменения настроек в ibases.v8i для этой базы не
будет; будет добавляться только совершенно новая база. В дальнейшем приоритет настроек будет за списком баз, указанном в 
файле 1CEStart.cfg, и настройки одной и той же базы, указанной в разных списках, будут браться из списка 1CEStart.cfg.
Нюанс 2: при варианте, когда добавляемая база есть как в списке файла 1CEStart.cfg, так и в списке файла 1CESCmn.cfg, то 
приоритет настроек опять же за списком 1CEStart.cfg - т.о., он первичен по отношению к остальным.
Если же файл 1CEStart.cfg (а параметр "CommonInfoBases=" с непосредственным указанием на другой список "*.v8i" в этом файле, например, будет отсутствовать) указывает на конфигурационный файл 1CESCmn.cfg, а тот, уже в свою очередь, указывает на список добавляемых баз, то приоритет (между умолчательным ibases.v8i и списком по 1CESCmn.cfg) будет за списком баз из файла 1CESCmn.cfg.
Примечание: базы сравниваются между собой по ID.
- если есть ibases.v8i (с каким-либо списком), есть 1CEStart.cfg (с другим списком баз), то список из 1CEStart.cfg также добавится к списку ibases.v8i (аналогично и с такими же нюансами, как и в предыдущем случае).
Нюанс: однако настройки конфигурационных файлов запуска версии платформы (version=) игнорируются, если запускать 
непосредственно файл *.v8i с ярлыка:
- если в списке будет одна база - то будет попытка её запуска на платформе с максимальным релизом;
- если несколько баз - будет предоставлен выбор баз, однако запуск будет все так же на платформе с максимальным релизом.


Параметр 1CEStart.cfg указания местоположения файла конфигурации 1CESCmn.cfg (запрещен для выставления в самом
1CESCmn.cfg):
CommonCfgLocation=\\1Cshara\1CESCmn.cfg
Примечание: можно указывать вообще любой файл - с любым именем и расширением, главное - чтобы он был текстовый и в
кодировке UTF-8. Исключение - если нужна загрузка файла конфигурации, то в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart" должен быть "1CEStart.cfg".
Параметр указания списка загружаемых баз с настройками загрузки (одинаков для 1CEStart.cfg и 1CESCmn.cfg):
CommonInfoBases=\\1Cshara\ibcommon.v8i
Пример: "CommonInfoBases=ibcommon.v8i" - файл списка баз указан без пути, должен быть непосредственно в самой папке конфигурационного файла.
Примечание: аналогично именам конфигурационных файлов, можно указывать вообще любой файл - с любым именем и расширением, главное - чтобы он был текстовый и в кодировке UTF-8.
Исключение - опять же, если нужна только пользовательская загрузка списка баз по умолчанию, то в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart" должен быть "ibases.v8i".
Для простоты приняты такие названия:
1CEStart.cfg - конфигурационный файл на локальной машине в папке пользователя "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\", может содержать местоположение 1CESCmn.cfg и/или местоположение дополнительного списка с настройками баз ibases.v8i;
ibases.v8i - список баз и настроек к ним на локальной машине (если расположен в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart" - то при отсутствии здесь же файла "1CEStart.cfg" данный список берется по умолчанию);
1CESCmn.cfg - конфигурационный файл со ссылкой на общий список баз, может лежать в любом доступном для всех месте сети;
ibcommon.v8i - дополнительный/общий список баз и настроек к ним.




Примеры, как можно использовать конфигурационные файлы и настройки запуска различных версий.
Задача 1:
Нужно дать пользователям единый список, и желательно, чтобы его можно было быстро править при необходимости (изменить
сервер 1С, если вышел из строя основной, изменить платформу запуска баз и т.д.).
Решение:
Вариант 1. В "%Users%\\AppData\Roaming\1C\1CEStart\" помещаем 1CEStart.cfg, в нем даем указание на 1CESCmn.cfg, в котором, в свою очередь, будет указан список баз и настроек к ним (ibcommon.v8i).
В этом же каталоге должен быть обязательно хотя бы пустой "ibases.v8" (куда потом будет автоматически скопирован список из
"ibcommon.v8i"), иначе параметры в 1CEStart.cfg обнулятся.
Параметр в 1CEStart.cfg:
CommonCfgLocation=%ProgramFilesDir%\1cv82\1CESCmn.cfg
Параметр в 1CESCmn.cfg:
CommonInfoBases=%Users%\пользователь1С\AppData\Roaming\Roaming\1C\ibcommon.v8i
В "ibcommon.v8i" в параметре "version=" можно указать версию платформы, с которой должна запускаться данная база (только 
при запуске стартера 1С с ярлыка "%ProgramFilesDir%\1cv82\common\1cestart.exe").

Вариант 2. В "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" помещаем 1CEStart.cfg, в нем сразу даем указание на сетевой список баз и настроек к ним (ibcommon.v8i).
В этом же каталоге должен быть обязательно хотя бы пустой "ibases.v8" (куда потом будет скопирован список из 
"ibcommon.v8i"), иначе параметры в 1CEStart.cfg обнулятся.

Параметр в 1CEStart.cfg:
CommonInfoBases=\\SERVER\1Cshara\ibcommon.v8i
В "ibcommon.v8i" в параметре "version=" можно указать версию платформы, с которой должна запускаться данная база (только 
при запуске стартера 1С с ярлыка "%ProgramFilesDir%\1cv82\common\1cestart.exe").

Файлы конфигурации можно распространять по компьютерам различными способами:
- вручную
- через домен
- через SMS-сервер
- скриптом VBS, WHS и т.д.

Самый наглядный - ручной способ (может быть использован также и в задаче 2):
Каждому пользователю в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" раскопировать заранее сформированный список баз с настройками "ibases.v8".

Вариант 3. Компиляция вариантов 1 и 2: в "1CEStart.cfg" указываем как путь к общему файлу конфигурации "1CESCmn.cfg" (через который подгружаем общий для всех пользователей список баз "ibcommon.v8i"), так и путь к нужному дополнительному списку баз ("ibcommon(cut).v8i" либо "ibcommon(full).v8i"). Соответственно, пользователям сохраняем каждому свой  "1CEStart.cfg" (определяется тем, какой из дополнительных списков подключаем данному пользователю), и не забываем тут же поместить пустой  "ibases.v8" (чтобы не затерся  "1CEStart.cfg"). И  "ibcommon.v8i", и  "ibcommon(cut).v8i" ("ibcommon(full).v8i") помещаем в один каталог. 
Теперь, чтобы исправить списки баз - достаточно поправить нужный "ibcommon*.v8i". Приоритет настроек при обновлении, соответственно, будет за  списком из "1CEStart.cfg".

Вариант 4. Можно сформировать общий файл со списком и настройками ibcommon.v8i, положить его в сетевой доступ, и дать всем 
пользователям ярлык и права на его запуск.
Поместить ярлык в  "%Users%\ AllUser\"


Задача 2:
Нужно дать одним пользователям - один список, другим - другой список баз.
Решение:
Вариант 1. Когда списки дополняют друг друга (один, более полный, включает в себя менее полный).
Для пользователей, у которых список баз урезан - только урезанный список "ibases.v8" в "%Users%\\AppData\Roaming\1C\1CEStart\".
Для пользователей, у который более полный список - в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" помещаем 
урезанный список "ibases.v8" и файл "1CEStart.cfg", в файле конфигурации даем указание на список дополнительных баз 
"ibases(доп).v8i". В результате получим расширенный список баз.

Параметр в 1CEStart.cfg:
CommonInfoBases=%Users%\пользователь1С\AppData\Roaming\Roaming\1C\ibases(доп).v8i
В "*.v8i" в параметре "version=" можно указать версию платформы, с которой должна запускаться данная база (только при 
запуске стартера 1С с ярлыка "%ProgramFilesDir%\1cv82\common\1cestart.exe").

То же самое по сети:
Для пользователей, у которых список баз урезан - в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" только урезанный
список "ibases.v8".
Для пользователей, у который более полный список - в "%Users%\user\AppData\Roaming\1C\1CEStart\" помещаем урезанный список "ibases.v8" и файл "1CEStart.cfg", в файле конфигурации даем указание на список дополнительных баз "ibcommon(доп).v8i". В результате получим расширенный список баз:
"CommonInfoBases=\\SERVER\1Cshara\ibcommon(доп).v8i"
Аналогично - у разных пользователей сразу указать через "1CEStart.cfg" каждому свой сетевой список баз (одним - "\\SERVER
\1Cshara\ibcommon.v8i", другим - "\\SERVER\1Cshara\ibcommon(доп).v8i".

Вариант 2. Когда списки разные (один не включает полностью другой).
Каждому пользователю - свой список баз "ibases.v8" в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\", либо - если по
сети, то указание в файле конфигурации "1CEStart.cfg" ("%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\") своего 
расшаренного списка баз: у одних параметр будет "CommonInfoBases=\\SERVER\1Cshara\ibcommon.v8i", у других - 
"CommonInfoBases=\\SERVER\1Cshara\ibcommon(доп).v8i".

 

Update:

Если создание конфигурационного файла в формате UTF-8 вызывает сложности, то вот простейший рецепт:
заходите в: "%ProgramFilesDir%\1cv82\conf\"), и копируете оттуда файл conf.cfg (только не удалите его случайно :), хотя настроек там по умолчанию и минимум), после того, как скопировали - удалите в копии ключи исходного файла (например, параметр "SystemLanguage=RU"), переименуйте как вам нужно (или дайте имя согласно стандарту 1С), и все, Ваш новый конфигурационный файл к использованию готов!

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    16748    113    55    

116

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

15000 руб.

10.11.2023    12406    49    33    

70

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    11344    48    8    

78

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    34231    109    152    

75

Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    32840    145    18    

51

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    74053    629    45    

88

Инструменты администратора БД Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10320    10    4    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. mtv:) 1028 14.01.12 18:05 Сейчас в теме
(0) Полезная и качественная публикация.
Эх, появилась бы она год назад...
На сегодняшний день во всех тонкостях работы со списком баз я разобрался сам, набив немало шишек... :)
Но статья всёравно хороша.
spbsichkar; vardeg; AlexK_2012; +3 Ответить
3. AlexO 136 16.01.12 01:18 Сейчас в теме
(1), (2) спасибо и вам за оценку :)
Если кому-то нужны готовые варианты (ну, например, сложно все сразу оценить в целом) - пишите, рассмотрю, попробуем вместе сделать.
Дополню немного по созданию конфигурационного файла - а то не все, возможно, осилят создание текстовика в UTF8 ))
5. Поручик 4665 16.01.12 09:14 Сейчас в теме
(3) Перепечатай всю желтую книжку по администрированию, чего мелочиться.
CHSN8; COMPER; +2 1 Ответить
2. Boroda 90 14.01.12 20:03 Сейчас в теме
Присоединяюсь к mtv:). Публикация нужная и интересная. Спасибо!
4. anig99 2853 16.01.12 08:47 Сейчас в теме
Зато, блин, тут освоили копипасту официальных книжек? Всё это есть в официальной литературе поставляемоц вместе с платформой. Стыдно должно быть автору.
AlexandrSmith; CHSN8; COMPER; transsoft; +4 1 Ответить
6. AlexO 136 16.01.12 09:39 Сейчас в теме
(4), (5) ну ка, хоть один знаток желтых книжек найдет помеченное как "нюансы"??
или может примеры там разобраны?
тем более, там материал размазан в трех местах на несколько страниц.
Если не сталкивались с настройкой - то не говорите.
Pavel_Vladivostok; neo-ti; +2 1 Ответить
8. anig99 2853 16.01.12 09:50 Сейчас в теме
(6)(7) читал, находил, использовал.
AlexandrSmith; +1 Ответить
9. AlexO 136 16.01.12 10:47 Сейчас в теме
(8) читать и использовать методом проб и ошибок - это не тоже самое, что "все написано в желтых книжках", не находите? :)
10. anig99 2853 16.01.12 11:04 Сейчас в теме
(9) находил и читал в желтых книжках. В первую очередь нужно читать книги, а уже потом смотреть особенности
11. AlexO 136 16.01.12 11:15 Сейчас в теме
(10) 1С - она вся в особенностях, и порой нюансы сводят на "нет" хорошую задумку.
И именно нюансы никак не освещены в документации, и о них в рамках выбранной темы, - в первую очередь, - эта статья.
7. AlexO 136 16.01.12 09:42 Сейчас в теме
(4) и (5) - и да, найдите для начала хоть одну "перепечатку" абзаца там или чего.
А то и ваши наработки - "всего лишь" перепечатка функционала платформы.
12. extrim-style 7 18.01.12 09:35 Сейчас в теме
"Если создание конфигурационного файла в формате UTF-8 вызывает сложности, то вот простейший рецепт:"
Открываем блокнот, пишем что нужно, Файл - Сохранить как - Кодировка UTF8, имя файла в кавычках "1CEStart.cfg" =)
15. AlexO 136 19.01.12 16:49 Сейчас в теме
(12) у меня-то простейший :)
а у вас - уже на какую-никакую квалификацию тянет :)
13. karakozov 18.01.12 15:35 Сейчас в теме
Замечательное решение, но такие задачи уже давно решаются ручками.Но все равно плюс. (когда то давно пришлось изворачиваться)
16. AlexO 136 19.01.12 16:50 Сейчас в теме
(13) karakozov,
ну, в статье как раз описан механизм, который внедрила 1С для автоматизации этого дела.
А если много пользователей, да еще динамически меняются - без него не обойтись...
14. SergDi 19.01.12 11:57 Сейчас в теме
17. AlexO 136 20.01.12 18:11 Сейчас в теме
если есть пожелания - внимательно слушаю :))
18. BalVlad 21.01.12 17:41 Сейчас в теме
Хорошая статья. Спасибо+
19. AlexO 136 21.01.12 22:59 Сейчас в теме
(18) и вам спасибо за оценку )
20. Пуд 22.05.12 09:54 Сейчас в теме
Спасибо, очень полезная информация. Работаем через терминальный сервер - там таких сложностей нет, достаточного одного файла со списком формата v8i и одной ссылки на него в 1CESCmn.cfg. Но ваша статья очень пригодится, так как в скором времени будем обслуживать и таких клиентов.
21. AlexO 136 23.05.12 21:49 Сейчас в теме
(20) Пуд,
спасибо.
в статье постарался описать максимум информации, но если что-то непонятно - пишите.
22. Agema 23.05.12 22:49 Сейчас в теме
Спасибо! Полезная статья, плюсую.
23. chmod660 417 02.08.12 15:52 Сейчас в теме
)
Еще одна стаья "ба, а в 1с можно справку по F1 вызывать!"
AlexandrSmith; CHSN8; dour-dead; COMPER; DDDiL; qwinter; Shurik; doom2good; +8 1 Ответить
24. AlexO 136 10.08.12 11:24 Сейчас в теме
(23) chmod660,
почитай сначала справку, а потом будешь постить.
25. AlexO 136 10.08.12 11:25 Сейчас в теме
(23) chmod660,
даже комментарии не читаешь.
коммент (6) - специально для не читающих справку :)
26. buhsoftspb 10.08.12 11:31 Сейчас в теме
В первую очередь нужно читать книги, а уже потом смотреть особенности
27. AlexO 136 10.08.12 17:17 Сейчас в теме
28. AlexO 136 10.08.12 21:54 Сейчас в теме
(26) buhsoftspb,
В первую очередь нужно читать книги

правильно, вот и читайте книжки (хотя они несут минимум информации), а потом - сюда в тему, смотреть, как теория книжек выглядит на практике.
29. пользователь 16.10.12 14:38
Сообщение было скрыто модератором.
...
30. Gandalf Белый 19.10.12 10:51 Сейчас в теме
Большое спасибо, очень интересная тема!
Единственное хотелось бы побольше картинок что-ли и более конкретные действия в примерах, т.е. что зделать, в каком файле и в какой последовательности, а то столько всего написано, что не понятно полностью.
31. AlexO 136 19.10.12 16:29 Сейчас в теме
(30) Gandalf Белый,
а какие там могут быть картинки? картинки текста? :)
более конкретные действия в примерах

ну прям задели :)
Я уж думал, что более конкретно и не опишешь. Какие действия вам непонятны в настройках?
т.е. что зделать

а что хотите сделать?
в каком файле и в какой последовательности

ну вот и разберемся, какую часть публикации вам процитировать :)
а то столько всего написано, что не понятно полностью.

написано в виде справочника - т.е. можно читать только свое, искомое.
В конце есть несколько подробных примеров - посмотрите, может, станет более ясно, да и наверняка найдете свой случай :)
32. AlexO 136 19.10.12 16:30 Сейчас в теме
(30) Gandalf Белый,
более конкретные действия в примерах

примеры, кстати, пошаговые, какие в них у вас затруднения возникли? давайте посмотрим.
33. AlexO 136 22.10.12 10:47 Сейчас в теме
(30) Gandalf Белый,
видимо, никаких вопросов и все понятно после второго прочтения статьи :) ...
34. 1cmax 153 23.11.12 19:01 Сейчас в теме
срач зачетный, но человек старался, +
35. AlexO 136 24.11.12 19:42 Сейчас в теме
(34) 1cmax,
отнюдь, здесь ничего такого, и даже намека, нет :)
36. Антон Ширяев 530 06.03.13 15:26 Сейчас в теме
Нюанс: однако настройки конфигурационных файлов запуска версии платформы (version=) игнорируются, если запускать
непосредственно файл *.v8i с ярлыка:
- если в списке будет одна база - то будет попытка её запуска на платформе с максимальным релизом;
- если несколько баз - будет предоставлен выбор баз, однако запуск будет все так же на платформе с максимальным релизом.


Есть нюанс в платформе 8.2.17
Если если даже в списке будет только одна база и указан режим "Толстый клиент", то все равно будет предоставлен выбор баз (из одной этой базы). Пользовались ярлыками *.v8i на платформах 8.2.14,15,16 там было все ок. В 8.2.18 это заявлено как исправленная ошибка.
37. AlexO 136 27.07.13 15:15 Сейчас в теме
(36) Антон Ширяев,
то все равно будет предоставлен выбор баз (из одной этой базы)

Так как у меня стоит рабочая 8.2.17, то точно не исправили в этой версии.
38. ZLENKO 398 21.10.13 16:45 Сейчас в теме
Не "понравилась" идея размещать какие то файлы на сетевом ресурсе. Сделал cmd файл выполняемый в качестве logon скрипта пользователя - "регистрирует" базы локально в профиле пользователя:

echo ConfigurationTemplatesLocation=%APPDATA%\1C\1Cv82\tmplts> %APPDATA%\1C\1CEStart\1CEStart.cfg
echo CommonInfoBases=%APPDATA%\1C\1CEStart\base.v8i>> %APPDATA%\1C\1CEStart\1CEStart.cfg

echo [BASE]> %APPDATA%\1C\1CEStart\base.v8i
echo Connect=Srvr="server";Ref="base";>> %APPDATA%\1C\1CEStart\base.v8i


На Win 7 этот скрипт работает отлично, а на XP нужны еще кавычки как в посте (45)
39. AlexO 136 22.10.13 15:54 Сейчас в теме
(38) ZLENKO.PRO,
Добрый день.
Про "сетевой путь" было сказано как про один из вариантов.
Копировать через bat-файл всем пользователям настройки баз 1С - не есть хорошо. То же самое можно сделать более гибко и через доменную политику (если есть домен) - автоматически раскидать нужные файлы нужным пользователям. Но зачем это надо? :)
Обычно же настройки списка баз и вход в 1С нужны далеко не всем пользователям информационной системы предприятия. Поэтому "ручное" копирование - самое приемлемое: и контроль, и ничего лишнего. Да и копировать нужно один раз - тем более, разным пользователям - наверняка разные конфигурационные списки, так что ради этого "городить" авторассылку файлов - это очень и очень редко нужная функция.
40. ZLENKO 398 25.10.13 07:58 Сейчас в теме
(39) Вам конечно виднее как мне лучше и удобнее сделать ...:-)
Доменная политика при генерации файлов настроек используется, но файлы приходится генерировать, т.к. у каждого пользователя они получаются разные. И вот спрашивается почему в этих файликах в пути 1С не понимает переменные окружения :-(
"Ручное" копирование - можете использовать, я не запрещаю :-), а у меня нет столько времени 100 пользователям базы регистрировать!
41. AlexO 136 25.10.13 09:34 Сейчас в теме
(40) ZLENKO.PRO,
но файлы приходится генерировать, т.к. у каждого пользователя они получаются разные.

Зачем, домен позволяет взять готовый файл и раскидать его всем "желающим". Зачем генерировать-то?
а у меня нет столько времени 100 пользователям базы регистрировать!

Не знаю, про какую регистрацию баз говорите - но именно файлы конфигурации и создают списки баз. Есть файл - есть список, нет - нет списка :)
43. ZLENKO 398 25.10.13 10:21 Сейчас в теме
(41) Речь идет о файле списка общих информационных баз base.v8i - он может быть одинаковым для определенных групп пользователей. НО его еще надо подключить, т.е. задать путь к файлу общих информационных баз в файле 1CEStart.cfg, а путь для каждого локального пользователя будет разным. Переменную окружения %APPDATA% ( абыдна да?) невозможно использовать в файле 1CEStart.cfg, поэтому файл 1CEStart.cfg разный для каждого пользователя.
Спросите почему я не хочу использовать сетевой путь ? Потому что если по тем или иным причинам этот файлик будет недоступен по сети - в списке баз рабочая база не появится. А зачем мне лишние проблемы ? Я всегда из возможных вариантов выбираю самое простое и надежное.
44. AlexO 136 25.10.13 10:41 Сейчас в теме
(43) ZLENKO.PRO,
Переменную окружения %APPDATA% ( абыдна да?)

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

Мы с вами рассматриваем разные системы. У меня все базы находятся на одном сервере, как и пользователи, т.е. путь к базам для всех един. Я почему в статье и указал - в случае, если пользователи не по терминалу на сервере 1С, можно использовать общий сетевой ресурс для размещения файлов списков *.v8i.
В вашем случае - можно, да, либо автоматически сначала создать несколько уникальных конфигурационных файлов на каждый путь от пользователя, и рассылать их, либо - сервер 1С же в любом случае физический, если недоступен он - недоступны и любая из баз, вот на нем и можно сделать общую папку.
Как она не будет доступна пользователям, если сервер 1С в целом будет доступен - не представляю ))
45. ZLENKO 398 12.09.14 19:38 Сейчас в теме
(38) ZLENKO.PRO, Создал bat файл такого содержания (выполняется при входе Windows пользователя):

echo ConfigurationTemplatesLocation=%APPDATA%\1C\1Cv82\tmplts> "%APPDATA%\1C\1CEStart\1CEStart.cfg"
echo CommonInfoBases=%APPDATA%\1C\1CEStart\base.v8i>> "%APPDATA%\1C\1CEStart\1CEStart.cfg"
echo UseHWLicenses=^0>> "%APPDATA%\1C\1CEStart\1CEStart.cfg"

echo [BASE]> "%APPDATA%\1C\1CEStart\base.v8i"
echo Connect=Srvr="server";Ref="base";>> "%APPDATA%\1C\1CEStart\base.v8i"


Создает в каталоге пользователя файлы 1CEStart.cfg и base.v8i
46. AlexO 136 15.09.14 14:37 Сейчас в теме
(45) ZLENKO.PRO,
Суть не в создании файлов, а в том, что поместить в них: набор баз внутри v8i определяет список баз пользователя.
Если список у всех одинаковый - так и через домен можно раскидать. А если нет?
47. ZLENKO 398 15.09.14 15:09 Сейчас в теме
(46) "Суть не в создании файлов, а в том, что поместить в них: набор баз внутри v8i определяет список баз пользователя.
Если список у всех одинаковый - так и через домен можно раскидать. А если нет?"

Через доменные политики для разных групп пользователей раздается разный список баз (разные скрипты генерируют разные файлы).
Суть в решении проблемы, а не в методах ее решения :-)
48. AlexO 136 15.09.14 15:19 Сейчас в теме
(47) ZLENKO.PRO,
Если разные списки - то никаких юнитов или батников не хватит, т.к. придет к единственно нужному варианту: один файл - один список. Уникальный.
42. AlexO 136 25.10.13 09:35 Сейчас в теме
+ 41) точнее, список будет, но после ручного добавления ))
49. LsrGroup 27.01.15 10:36 Сейчас в теме
Мы сделали проще - динамический список баз на портале, формирующийся в зависимости от логина пользователя. Все настраивается в спец базе 1с. и не надо ничего копировать.
50. AlexO 136 27.01.15 12:46 Сейчас в теме
(49) LsrGroup,
Все настраивается в спец базе 1с.
Способы редактирования текстовых файлов здесь не рассматриваются и не входят в рамки статьи. Модифицировать файлы вы можете как угодно, и каким угодно инструментом-образом.
В статье рассматривается вопрос как составить файл списка баз под свои нужды. Или у вас "динамический" список формируется по команде 1С "1С, сделай мне список!"?
Тем более - задействована целая "спецбаза 1С" для создания списков для пользователей... Далеко не у всех - тысячи разнообразных списков, чтобы делать под это спецбазу.
51. grinder 25 28.01.16 17:51 Сейчас в теме
Я не понимаю, а чего взъелись на автора, он на лавры не претендует.... Кому-то не достать желтых книг и по сей день, а те кто начинает предъявы кидать, так видимо закушались вы товарищи. Наверное забыли, с чего начинали или вы сразу с верхов начали???? Форум так то и для новичков создан, а не только для зажравшихся батанов.....
_DaFNa_; user1583894; +2 Ответить
52. pkv11 18 15.04.16 23:10 Сейчас в теме
Нашел более простой способ назначения списка для групп пользователей сервера.

1. Для каждой группы создаем свой список баз
2. Все списки прописываем в общем C:\Users\All Users\1C\1CEStart\1CEStart.cfg:
InstalledLocation=C:\Program Files (x86)\1cv8
CommonInfoBases=C:\ibases.v8i
CommonInfoBases=C:\ibases1.v8i
CommonInfoBases=C:\ibases....v8i
CommonInfoBases=C:\ibases100.v8i
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=0 WEBSERVEREXT=1 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU

3. Для каждой группы пользователей открываем доступ к чтению нужного файла со списком баз.
v3rter; Yimaida; +2 Ответить
53. v3rter 13.07.16 17:10 Сейчас в теме
(52) pkv11, терминальный сервер?
56. AlexO 136 11.07.18 14:38 Сейчас в теме
55. AlexO 136 11.07.18 14:38 Сейчас в теме
(52) Это будет работать только при терминальном/удаленном доступе на сервер (т.к. связано напрямую с профилем пользователя в ОС).
Да и не факт, что из-за постоянного ужесточения и разделения доступа в ОС от MS в один прекрасный момент файл "1CEStart.cfg" вообще отработает, а не выдаст ошибку, т.к. запросил запрещенные для чтения данные, а вот обработки такой ситуации в 1С нет, и не будет.
54. edgi 30.06.17 12:14 Сейчас в теме
C linux такое не проходит а конкретно в ubuntu /home/user/.1C/1cestart.cfg - есть но такое ощущение что он не используется. Подсовываю ему новый конфиг с путями где лежит общий .v8i но он упорно создает рядом свой файл .v8i
57. Емельянов Алексей 167 11.02.20 09:17 Сейчас в теме
Спасибо, нашел то что искал.
58. irreal 32 05.03.20 14:45 Сейчас в теме
Ч тож так мелочиться гуру по ООП? Каждому пользователю - свой набор.
Прикрепленные файлы:
59. irreal 32 06.03.20 10:56 Сейчас в теме
Хотя мы и оказались врагами, не ставлю минус, потому что ценю проделанную работу. Но с Вашими амбициями наездов можно было бы и на себя посмотреть, н-р, на способность абстрагирования и обобщения.
60. AlexO 136 08.03.20 09:57 Сейчас в теме
(59)
на способность абстрагирования и обобщения
Если вы заметили, я разделяю сообщения - потому что где-то и с вами согласен, где-то категорически не согласен, но сказано слишком громко "хотя мы и оказались врагами" - только полемика, не более))
И спасибо, зашли на страничку, пусть и без плюсов)
61. progr-2008 118 19.10.21 16:52 Сейчас в теме
Оставьте свое сообщение