Как установить правило поддержки "Объект поставщика не редактируется" для группы объектов? Сабж. Както утомительно на каждом объекте типовой конфигурации отдельно тыкать мышкой и выбирать правило поддержки |
Имхо только один путь - Загрузить Конфигурацию из файла |
Флаг "Установить для подчиненных объектов" |
Правило поддержки "Объект поставщика не редактируется" может быть установлен только в режиме объединения с конфигурацией поставщика. Осуществляется через конфигурация > настройка поддержки > Сравненить, объединить. 1 это из другой оперы. у меня НЕ стоит задача вернуть конфу на поддержку. необходимо закрыть на замок все объекты за исключение только тех которые модифифировались. 2 нет там такого флага на уровне узлов конфигурации. приходится на уровне каждого объекта устанавливать правила поддержки отдельно. в связи с чем и вопрос. |
[quote=Gorr;25681104]2 нет там такого флага на уровне узлов конфигурации. приходится на уровне каждого объекта устанавливать правила поддержки отдельно. в связи с чем и вопрос.[/quote] Установи для все конфигурации, потом для тех объектов которые редактировались измени правило поддержки. Уверен, объектов которые редактировались меньше чем типовых. |
те которые отредактированы можно пересчитать. только я все равно не понял как. что значит для все конфигурации? нет там такого. подробней можно? |
Пересчитать элементарно - сравниваешь с конфигурацией поставщика. Чтобы установить правило поддержки для всей конфигурации заходишь конфигурация - поддержка - настройка поддержки, там все увидишь. |
нет там такого! что значит ПЕРЕСЧИТАТЬ? (правило я устанавливаю в диалоге сравнения объединения но там нет возможности установить правило для группы ообъектов, а когда пытаюсь установить правило на уровне всей конфигурации в целом система выдает сообщение о невозможности т.к. имеются измененные объекты) |
+7 я как-то тоже пытался - не получилось, непонятно, о чем говорит Noldor |
Блин, ну никто же в 0 не написал, что ты пытаешься сделать это в диалоге сравнения и объединения. Если я правильно понял задачу: "установить определенное правило поддержки (в данном случае "не редактируется" для всех объектов конфигурации), кроме объектов, в которые вносились изменения", то я бы сделал это так: 1) Делаю CF-ник базы, он нам пригодится далее. 2) Открываешь конфигуратор базы в которой нужно сделать изменения. 3) Идешь в меню: Конфигурация - Поддержка - Настройка поддержки 4) В открывшемся диалоговом окне делаешь двойной клик в правой колонке таблицы, в строке корня конфигурации. 5) В открывшемся окне устанавливаешь необходимое правило поддержки. И ФЛАГ "УСТАНОВИТЬ ДЛЯ ПОДЧИНЕННЫХ ОБЪЕКТОВ". Жмешь ОК. Теперь вся конфигурация на замке! 6) Открываешь второй конфигуратор. 7) Выполняешь сравнение твоего CF-ника c типовым того же релиза. Видишь объекты, которые ты изменял. 8) В первом конфигураторе проходишься по этим объектам и снимаешь с них замок. Конечно это будет эффективно, если объектов, которые ты изменял меньше, чем тех, которые остались типовыми. |
1 и 2 поменять местами ))) |
9-Noldor > 5 пункт не прокатывает "Данное правило невозможно установить для нескольких объектов или рекурсивно" |
Да, блин... У меня была ситуация, когда половина конфигурации была на замке и нужно было наоборот включить возможность редактирования для всех объектов. Я был уверен, что и поставить обратно так получится. Как оказалось напрасно. Они зарубили эту возможность, видимо для того, чтобы программисты по глупости не залочили измененные объекты, а думали над каждым. Блин, как будто горе программистам это помешает залочить измененный объект. Приду домой, напьюсь ))) |
Текущее время: 13:40. Часовой пояс GMT +3. |