Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Главное откровение (или нюанс) тут в том, что список баз подключается не по пользователю, а к ПК. К сожалению, пользователь не может с своими правами заменить файл конфигурации, находящийся в C:\ProgramData\1C\1CEStart\ и за него это сделает ПК.
Что бы это делали только ПК с установленной 1С, задаем условия выполнения групповой политики через Item Level Targeting.
Системная учетная запись («SYSTEM») не может в сеть.
Вы тратите 9 символов, только на то чтобы сказать, что это база 1с. Сами же потом приводите пример. По факту вы ищете по 3 символам. А если бы избавились от нижнего подчеркивания, хватило бы и двух.Опять вопрос методики по быстрой работе: при выборе объекта зайти в Object Types, выбрать нужный вид и применить область действия. Минимум три дополнительных клика.
Дальше у вас длинное описание базы на русском, а в скобках на английском. Зачем?Читаемость, понятность. Имя на русском это то как группу запрашивают пользователи. В скобках имя базы к кластере 1С/сервере баз данных. Оно обычно озвучивается уже 1Сниками для исключения путаницы баз. Проблем с восприятием и пониманием у ИТ специалистов нет.
Эта информация дублируется в описание.Ну в описании как раз идет отсылка на используемый кластер и сервер баз данных. Не вижу там дубляжа.
db_venus_ut — дает полное представление о том, что это и зачем.Я почти согласен. Но вернемся к реалиям. Есть базы new2_baza2_copy и new2_baza2. С ними то мне что делать? Они рабочие и имена их я поменять не могу, вернее могу, но все сломается :) А описание к базе доступно не везде при выборе групп AD. Сейчас у меня таких «наследных» баз более 60+. Добавлять еще один англоязычный алиас? Это нужно документировать, поддерживать, тратить время. А зачем это документировать, если можно в AD разместить актуальную информацию и по необходимости генерировать отчеты напрямую с AD?
Хороший пример new2_baza2_copy. Человек который это придумал не видел перспективы. Для него это работало. Но вам теперь нужны комментарии, чтобы понять о чем идет речь.Баз много, 1Сников много. 1Сников я проконтролировать не могу, а вот своих подчиненных — да.
Db вполне достаточно для поискаВяло тянет на общемировую практику, но фактически мы говорим об одном и том же — метка для группы с базой данных. Каждый реализует её как хочет. На вкус и цвет :)
Невнятные названия баз! — в этом месте, я каждый раз представляю, как своими руками душу очередного 1Сника за базу с именем «new2_baza2_copy» к которой привязана куча обработок
1С разработчик, в большинстве компаний — он же и админ 1С баз, серверов, техподдержка пользователей в части 1С…У нас, 1Сники (аромя прогерства и методической работы) отвечают только за работоспособность серверной части 1С и СЛК к ней. Админы рулят всем остальным. Имхо, это оптимальный для всех подход.
Всё правление перемещается в DNS. Если вы, вдруг вздумаете перенести шару на другой сервер, то вам всего лишь достаточно поменять DNS запись синонима. Это прорывная идея, я вам скажу, которой я очень горжусь.Полагаю разговор идет о CNAME-записи. На мой взгляд DFS куда практичнее.
Вообще хотел обновление своей статьи сделать, часть 2 — так сказать. Но времени нет вырисовывать всё это. Поэтому решил отписаться самым ядром идеи здесь в комментарии.Я бы с интересом почитал статью, реальный опыт и оптимальные решения всегда интересны.
Поверьте не стоит засирать AD этим мусором, который вы не разгребёте с увеличивающимся количеством пользователей, баз, 1С разработчиков, кластеров.Зря Вы так. AD для того и создано. Я всегда вижу какому пользователю какая база подключена. Очень удобно при аудитах прав доступа.
Просто отдайте эту кухню им и скажите, что у них есть все возможности для манипуляции с доступом к базам.А они сами не хотят брать. Они хотят прогать, а не настраивать разрешения в папках. И я с ними согласен, не их это.
— на все компьютеры клиентские в общепользовательский каталог напихать ссылку на ссылку в DNS на запись о конфигурационной шаре.вот тут бы подробностей побольше.
скопировать шару с правами, как естьмне несложно добавить, ключ /SEC в команду для robocopy.exe
Вот это будет дичайшая автоматизация процесса. Это с позиции Админа.Вы просто переложили свою задачу на чужие плечи.
Полагаю разговор идет о CNAME-записи. На мой взгляд DFS куда практичнее.DFS? А что это такое? (сарказм) На сколько его используют в компаниях? На сколько он хорош на нестабильных соединениях распределённых сетей по удалённым уголкам планеты?
Зря Вы так. AD для того и создано. Я всегда вижу какому пользователю какая база подключена. Очень удобно при аудитах прав доступа.Это при условии, что у вас там строгий порядок, а не кучка админов по необходимости на свой лад, по просьбе программиста добавляет права шибко не разбираясь в чужой кухне. Мой вариант для слабо организованных систем. Никто не умоляет удобства и возможностей LDAP, AD. Но на своей практике я видел только мусорку там. Пояснить назначение всех групп, OU'шек мне не могли, и не документировали нифига.
Вы просто переложили свою задачу на чужие плечи.Нет же! Я помог навести порядок и организовать работу. 1С программисты, может и не любят работу с правами пользователей, но активно организуют систему прав доступа, и раздают права налево и направо… А когда не могут дозвониться до админа, или скорость его реакции ниже ожидаемой, то проще ручками наколхозить у заказчика с базами… Надо же быстро сейчас проверить, а потом может быть убрать. Я ещё раз повторюсь, порядка в организации процесса очень мало в организациях. Если вам этот порядок удалось организовать, то я только рад.
на все компьютеры клиентские в общепользовательский каталог напихать ссылку на ссылку в DNS на запись о конфигурационной шаре.Вот объяснение:вот тут бы подробностей побольше.
CommonCfgLocation=\\server.exemple.ru\СпискиБаз\1CEStart.cfgCommonInfoBases=1СБухгалтерия.v8i
CommonInfoBases=1ЗУП.v8i
...а не кучка админов по необходимости на свой лад, по просьбе программиста добавляет права шибко не разбираясь в чужой кухне. Мой вариант для слабо организованных систем.Если эникейщик управляет сервером это не делает его админом.
Пояснить назначение всех групп, OU'шек мне не могли, и не документировали нифига.Ровно так же потом не смогут пояснить откуда и чего людям подключается в 1С.
Вот объяснение:Скажу сразу, что сходу у меня по данной схеме реализовать не удалось. Покурю мануал получше, видимо нюансы с подключением есть.
На пользователях по пути "%ProgramData%\1C\1CEStart\1CEStart.cfg" в довесок к тому что там имеется по умолчанию кладёте вот такую вот строчку:
CommonCfgLocation=\\server.exemple.ru\СпискиБаз\1CEStart.cfg
В файле, на который мы ссылаемся выше (\\server.exemple.ru\СпискиБаз\1CEStart.cfg) пишем ссылки на наши базы:
CommonInfoBases=1СБухгалтерия.v8i
CommonInfoBases=1ЗУП.v8i
А при моей «колхозной автоматизации» вам всё организовать придётся раз, делегировать кому-то и забыть.Все бы хорошо, но опять приходим к ситуации, когда вы отдали и забыли, а на местах люди сменились и им ничего не передали. В итоге носителей информации ноль.
Все бы хорошо, но опять приходим к ситуации, когда вы отдали и забыли, а на местах люди сменились и им ничего не передали. В итоге носителей информации ноль.Документация для этого делается один раз.
И может я не до конца понял, но у вас к v8i файлам доступ прописывают 1Сники. Допустим к базе требуется доступ 150+ сотрудникам. Их там поименно в доступе прописывают что ли?Да хоть как! Можете поимённо, можете группам давать. Не мне вас AD учить… Главное, чтобы у человека были права на назначение прав в каталоге. Интересные ему группы он может себе записать, или вы ему списочек с объяснением дадите. Но опыт показывает, что о назначении групп все со временем забывают, и добавляют человека напрямую так, чтобы наверняка и лишнего доступа не дать. Колхоз! Я вам говорю про среднестатистическую фирму с полным бардаком. Вашу, крутейшую организацию я не берусь здесь рассматривать.
Скажу сразу, что сходу у меня по данной схеме реализовать не удалось. Покурю мануал получше, видимо нюансы с подключением есть.Нет никаких нюансов с подключением. Там вообще никаких высших механизмов не задействовано. Курить там не чего. И объяснил я, вроде уже на пальцах. Смотрите кодировку файла. Если это не UTF-8, то этот файл не видится. Я сам регулярно напарывался на то, что в редакторе не смотрел, какая кодировка стоит при сохранении файла, и перекодировал файл в… Какая там кодировка по умолчанию в русской винде?..
Решение было бы очень удобным в контексте того, что на оконечных ПК не нужно обновлять 1CEStart.cfg, и все изменения в корневом файле бы применялись мгновенно. Спасибо за наводку.За наводку пожалуйста. Решение тем и гениальное, что скорость реакции на изменения ровно после нажатия кнопки сохранить в окне выставления прав пользователей или редактирования конфигурационного файла. Групповы политики так никогда не смогут. Идеальный порядок на пользовательских станция (там просто ничего нет, кроме одной строчки), и у вас засрать эту систему можно, как угодно, а потом причесать, как угодно, и пользователь не будет об этом знать. Если, вдруг, лажанул админ, и после реорганизации, кого-то не добавил, то он это делает по звонку целовека, просит пользователя переоткрыть 1С, и в списке появляется нужная база. Если база не появляется, то тут либо проблемы с правами, либо совсем нет связи с сервером, либо связь есть, но она такое говно, что 1С не дождалась ответа при запросе к файлу (а это должны быть потери конские, или пинг не менее конский).
Если эникейщик управляет сервером это не делает его админом.Если человек админ, это не значит, что он всё уже знает о своей области.
Легкое управление списками баз 1С