|
Кто как адаптирует формы списка документов, журналов? | ☑ | ||
---|---|---|---|---|
0
Gorr
10.07.14
✎
14:01
|
Кто как адаптирует форму списка документов с целью минимизировать трудоемкость обновления. Например, надо добавить отбор в списке документов, так чтобы продавцы могли видеть документы только своего подразделения.
Варианты решения: 1. вносим изменения непосредственно в код форм списка и выбора. 2. копируем основные формы списка, выбора вносим изменения в код. устанивливаем новые формы в качестве основных. 3. ? |
|||
1
Fragster
гуру
10.07.14
✎
14:02
|
RLS
|
|||
2
Fragster
гуру
10.07.14
✎
14:02
|
cdjb hjkb negj
|
|||
3
Maxus43
10.07.14
✎
14:02
|
для ентого придумано РЛС, а не отборы
|
|||
4
Fragster
гуру
10.07.14
✎
14:02
|
тупо свои роли, говорю
|
|||
5
Gorr
10.07.14
✎
14:02
|
(1) я слышал рлс нагружает систему
|
|||
6
Maxus43
10.07.14
✎
14:03
|
(5) а твои отборы нагружают програмистов и конфу... тут надо найти баланс. А он на стороне РЛС
|
|||
7
Gorr
10.07.14
✎
14:04
|
(4) типовые роли стоже стараюсь не менять. подробнее можно?
|
|||
8
Lama12
10.07.14
✎
14:05
|
(0) RLS. Задача полностью решается стандартным функционалом (в УПП точно).
|
|||
9
Gorr
10.07.14
✎
14:13
|
1. РЛС ведь стандартно не на все объекты можно настроить?
2. (8) Не думаю. РЛС жестко привязан к пользователю. Необходимо привязаться к настройкам пользователя. |
|||
10
Gorr
10.07.14
✎
14:15
|
+ Потом суть вопроса была всетаки в том как модифицируют форму а не в использовании механизма РЛС.
|
|||
11
Maxus43
10.07.14
✎
14:15
|
(9) РЛС привязана к Группе пользователя, которая настраивается
|
|||
12
Maxus43
10.07.14
✎
14:17
|
касаемо сути вопроса - свои формы новые добавляй конечно, чтоб легче обновлять было. Трудоёмкость возрастает, но это вам видимо без разницы, наймёте пару индийских прогов и наковыряют всю УПП
|
|||
13
Gorr
10.07.14
✎
14:20
|
(11) предлагаете перекидывать пользователя из группы в группу при смене подразделения?
|
|||
14
Maxus43
10.07.14
✎
14:22
|
(13) естественно, группа пользователя должна быть актуальной для него
|
|||
15
Gorr
10.07.14
✎
14:22
|
(12) легче то легче, только если в типовую будет добавлен нужный функционал, в этом случае проще пролететь мимо.
|
|||
16
Gorr
10.07.14
✎
14:25
|
все таки интересно, что в (4) имел ввиду под своими ролями.. РЛС настраивается именно в шаблонах ролей, если не путаю?
|
|||
17
Maxus43
10.07.14
✎
14:25
|
(15) ну раз ты меняешь формы - будь бодр поддерживать их актуальность и при обновлении долгое время только сравнивать и анализировать что изменилось. Потоу тут про РЛС и заговорили, ибо это таки велосипед с квадратными колёсами - свои формы подставлять вместо типовых
|
|||
18
Maxus43
10.07.14
✎
14:26
|
(16) в каждой роли свои шаблоны. И без щаблонов можно
|
|||
19
Gorr
10.07.14
✎
14:32
|
(18) РЛС основан на добавлении к тексту запроса при обращении к базе конструкции ГДЕ из шаблона роли с дополнительными параметрами. Разве нет?
|
|||
20
Maxus43
10.07.14
✎
14:36
|
(19) И что?
З.ы. Не обязательно из шаблона, там просто текст запроса можно писать в роли, не обращаясь к общему шаблону роли типа "ОрганизацияВШапке_Чтение". |
|||
21
RomaH
naïve
10.07.14
✎
14:41
|
в при открытии в м одуль формы вставляется вызов процедур общего модуля
после обновления выгружаются модули конфигурации и добавляются эти вызовы во все формы //123 ; ДКБ_ДопМодуль.ДобавитьЭлементыФормы(ЭтаФорма,"ДокументПриемНаРаботуВОрганизациюФормаФормаДокументаФормаМодуль"); //123 КонецПроцедуры // ПередОткрытием() //123 Процедура НовыйЭлементФормыПриИзменении(Элемент) ДКБ_ДопМодуль.ОбработкаПриИзмененииНовогоЭлементаФормы(Элемент,ЭтаФорма,"ДокументПриемНаРаботуВОрганизациюФормаФормаДокументаФормаМодуль"); КонецПроцедуры //123 |
|||
22
Gorr
10.07.14
✎
14:51
|
(20) вы про описание органичений доступа к данным?
(21) не совсем суть оптимизации понятна. идея в выносе основного алгоритма за модуль формы? |
|||
23
tdm
10.07.14
✎
14:58
|
(22) РЛС - это по сути механизм платформы,
рисовать же отборы в формах это уже всё таки как свой велосипед изобретать (видел например самописки где люди функции 1С переопределяли в общих модулях, это имхо из той же оперы) |
|||
24
RomaH
naïve
10.07.14
✎
15:11
|
(22) идея выноса всего алгоритма в том числе изменения вида формы в отдельный модуль
т.е. для того что бы у меня типовая форма стала нетиповой (кастомизированной) - достаточно вставить "стандартный" набор |
|||
25
Gorr
10.07.14
✎
15:20
|
В настройках РЛС добавил ограничение по подразделению, добавил группы, добавил пользователей в группы. В результате пользователю видно все документы, но в колонке подразделения у тех доков что не должны быть видны появилось <Объект не найден>. Что не так?
(24) а что "стандартный набор" это стандартная вставка кода которая не меняется от формы к форме? |
|||
26
Fragster
гуру
10.07.14
✎
15:23
|
(25) круто.
|
|||
27
Fragster
гуру
10.07.14
✎
15:23
|
ты что, РЛС на справочник подразделений наложил? надо на документы
|
|||
28
Gorr
10.07.14
✎
15:29
|
(27) чето видимо не так делаю. В списке "Параметры доступа на уровне записей" только справочники.
|
|||
29
tdm
10.07.14
✎
15:30
|
(24) раз пошла такая пьянка - не проще ли тогда в обработчике события ПередОткрытием() форм найти общую для большинства форм процедуру (там что-то типа УстановитьОтборПоОрганизации есть) и в общем модуле добавить вызов вашей процедуры уже туда ?...так больше форм останутся типовыми и меньше проблем с обновлениями будет
|
|||
30
tdm
10.07.14
✎
15:32
|
(28) это вы в пользовательском режиме настраиваете просто насколько понимаю...надо немного поконфигурировать ;)
|
|||
31
Gorr
10.07.14
✎
16:33
|
(27) это сам придумал?
На нескольких базах проверил. если ограничивать только по подразделению документы видны. если добавить ограничение например по организации, то все работает - вывод глюк РЛС. |
|||
32
Gorr
10.07.14
✎
16:41
|
(31)+ судя по поиску вопрос не нов
|
|||
33
Gorr
10.07.14
✎
16:48
|
В итоге у 1С как всегда идея вроде бы и не плохая с виду, но на практике не применимая. Без правки форм видимо не обойтись.
|
|||
34
bvg
10.07.14
✎
17:11
|
(33) тебе в (21) все подсказали , самы простой механизм работы с типовыми формами, самая простая поддержка при обновлении
|
|||
35
IamAlexy
10.07.14
✎
17:12
|
(0) делаю как мне удобнее и быстрее а затем автообновление само корячится с переносом на новые релизы моих кривых писулек..
|
|||
36
bvg
10.07.14
✎
17:13
|
+(34) вся отрисовка и прописывание реквизитов выносится в общий модуль, все процедуры свои начинаешь с префикса , при обновлении сразу видишь свои процедуры и не трогаешь ... восстанавливаешь только вызов своего модули
|
|||
37
bvg
10.07.14
✎
17:15
|
+(36) если только сделать отбор по подразделению, RLS в помощь
|
|||
38
Gorr
10.07.14
✎
17:24
|
(34) это все понятно
(37) как раз только по подразделению РЛС и не работает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |