#0
by Плюшкин
Для х=1 по Метаданные.Справочник(ном).Реквизит.....Но тут нужно не реквизиты справочника,а реквизиты формы элемента.Поискал в ФормЕксе,не нашел.Еще как можно ?
#1
by lame
попробуй Метаданные (хелп) ред 2.2 от мая 2005там более подробная помощь по скрытым возможностям через метаданные
#8
by Плюшкин
а я что,сказал,что это одно и то же ?? Если бы реквизиты справочника,то не задавал бы вопросов.Ну может что-то из ВК ?В конфу вставил справочник польз.прав.Теперь,чтобы вручную не записывать элементы,пишу обработку которая пройдет по всем реквизитам форм(и списка и элементов) и создаст в спр.ПользПрав элементы.Ну а потом уже проще:тыкаешь кнопкой и появл-ся +(разрешить) или -(запрет),отсюда Доступность или 1.
#10
by Плюшкин
а я тебя не понял.С чего ты взял,что я ЗАПОЛНЯЮ реквизиты формы ?Мне нужно ПОЛУЧИТЬ список реквизитов формы.
#12
by lalex23
я понял, посмотри в сторону ФормЕкс-а, ьон для текущей формы может перебрать реквизиты формы, придётся извращаться
#13
by Макс 1С
у ёё... а при открытии каждого документа, лезть в этот справочник и ставить доступность - для каждого эл-та формы??
#14
by Плюшкин
Так я про ФормЕкс уже писал.Нету там перебора реквизитов формы :((Вернее,есть,но только формы из которой просиходит обращение к реквизтам.КонецПроцедурыА вот как ей передать ЧУЖУЮ форму ?ты меня спутал,маньяк с Ростова :))Лучше бы подсказал.И почему это маньяк ? По твоему,удобно ограничивать ПОЛНОСТЬЮ вид справочника,а не редактирование отдельных реквизитов ?Пример:кадровику даем возможность редактировать у контрагента серию и ном.паспрорта(т.к. сотр в спр.Контрагенты),менеджеру даем возможность редактировать комментарий(или еще что-то),ст.менедж. даем возможность редактировать величину кредита,ГБ редактирует ИННКПП и т.д.
#15
by Плюшкин
Ты по диагонали читаешь ? :))ОДИН раз фин дир или кто-то еще открывает обработку и в ней для каждого юзера проставляет доступность редактирования реквизита.Ну а менеджер просто пользуется предоставленными ему правами.В глобальнике сама процедура,которая вызывается ПриИзмененииЗакладки и приОткрытии формы справочника.Процедура в глобальнике считывает из спр.Права Доступность реквизитов вызвавшей ее формы.В завис. от этого на форме часть реквизитов доступна,часть-нет.Если ВДРУГ понадобилось менеджеру что-то отредактировать,то он не мечется по этажам,чтобы найти ст.Менеджера ,чтобы тот отредактировал,а просто ЗВОНИТ или по 1С-аське просит дать ему на время права.Ст.менедж. ставит "+" напротив нужного реквизита в спр.Права,подчиненному пользовотелю,тот редактирует.И не нужно вызывать прога,выгонять всех из базы,что-то дописывать в конфе.ЗЫ,Блин,ноу-хау разжевал :((( Вы бы лучше чем вопросы задавать,ответили.
#16
by lalex23
как вариант во ВСЕ нужные формы вставить при открытии расшифровку параметра формы при открытии, там пробегать по реквизитам формы и сохранять их в глобальную переменную, или возвращать через тот же параметря ж говорю - извратиться...может имеет смысл пересмотреть задачу?
#17
by Макс 1С
да не нормально читаю..... я конечно понимаю, что ты гений.. ну уж извини.....быстродействие открытия формы представляешь?
#18
by Плюшкин
Опять меня спутали :)) Не "гений" я.Это другой :)Кстати,вручную забил реквизиты спр.контрагентов,проверил до и после.Нормально.Практически не заметно.Так что не надо.Пересматривать не буду.Ну а извратиться вряд ли.Ведь есть всякие там ВК типа АктивМД и подобные.Просто нужно найти нужную.Вот только бы кто подсказал какую.
#19
by АЛьФ
2 Так и открывай форму. Сделай для этого специальный режим, при котором форма открывается исключительно для выставления прав на реквизиты. Так даже красивей будет - раздача прав будет визуальная, не надо будет по текстовому описанию догадываться что за реквизит и какие ему права поставить. Получится просто тыкает человек кнопкой в реквизит и в контекстном меню выбирает уровень прав.Дольше и более трудоемко, конечно, но зато более "интуитивно" для пользователя.
#20
by Плюшкин
Представь себе,в конфе штук 30 справочников и у каждого куча закладок и на каждой куча реквизитов :(( Запарятся :(Если бы заполнить права для всех кроме ст.менеджеров по умолчанию запретом,то ИМХО фин.диру легче было бы потом зайти и ткнуть мышью в колонке запрета,чтобы разрешить...........Все еще в надежде перебрать через подобие метаданных.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно ли как-то из формы элемента справочника перехватить закрытие формы
- Как из формы элемента обратиться к переменной формы группы
- Как перебрать реквизиты формы элемента справочника из обработки ?
- Как перебрать реквизиты документа
- Как перебрать все реквизиты формы в цикле?
- Как перебрать реквизиты элемента справочника?
- В чем отличие формы элемента справочника от произвольной формы справочника?
- Перебрать строки ТЧ формы документа.
- Вызов заданной формы элемента из формы списка справочника
- 1с перебрать реквизиты формы 8.2
- v7: Открытие формы элемента справочника из формы списка
- Подскажите как реквизиты формы перебрать ?
В этой группе 1С
- OFF/2 Смета или 1С?
- Как отфильтровать справочник партий при выборе по количеству >0 ?
- ПУБ: Выпуск продукции
- Перенос базы с sql2000 на sql2005
- Как бороться с тормозами 1С при сохранении конфигурации?
- Экспорт графических схем из 1С 8
- В каком реквизите хранится ИНН в справочнике контрагентов в комплексной?
- Пересчет регистров
- восстановление SCSI диска
- Получение ссылки на элемент формы
- Как вывести число прописью женского рода
- Чем отличается 1с 7,7 стандартная от ПРОФ?
- v7: Не могу восстановить НДС с аванса
- Печатная форма ТОРГ-12
- Сохранить отчет в Excel как?
- Счет сделали группой. Как вернуть обратно???
- принудительный выход из 1с
- v7: Простая конфигурация для склада
- v7: вычисление суммы операции в типовой операции?
- Формулы в типовых операциях