|
Зачем разделять права на открытие отчетов и обработок? | ☑ | ||
---|---|---|---|---|
0
Stim
11.07.12
✎
12:51
|
в типовых конфигурациях роли можно назначить права на интерактивное открытие отчетов и интерактивное открытие обработок.
Зачем так сделано? От чего это защита? Отчеты от обработок отличаются только расширением, да наличием системы компоновки, вот и все отличие. |
|||
1
Нуф-Нуф
11.07.12
✎
12:52
|
силен
|
|||
2
Stim
11.07.12
✎
13:02
|
ну так что
|
|||
3
shuhard
11.07.12
✎
13:07
|
(2) баянище
|
|||
4
Patrio_
O_Muerte 11.07.12
✎
13:11
|
Отчет - отчитывается
Обработка - обрабатывает Ты уверен, что всем твоим пользователям для выполнения своих обязанностей необходимо знать все возможные цифры? Ты уверен, что у всех твоих пользователей хватает мозгов правильно использовать (или не использовать) обработки? |
|||
5
Stim
11.07.12
✎
13:13
|
(4) игра слов. функциональные возможности отчетов и обработок равны
|
|||
6
zva
11.07.12
✎
13:15
|
Зачем разделять на процедуры и функции? Функции от процедур отличаются только тем, что возвращают значение...
|
|||
7
Stim
11.07.12
✎
13:16
|
(6) это совсем другое)
|
|||
8
El_Duke
гуру
11.07.12
✎
13:19
|
(5)с каких это пор они равны ?
ты что же, отчетом можешь поменять информацию в базе ? А обработкой ? Дошло теперь ? |
|||
9
Smallrat
11.07.12
✎
13:19
|
хз. Может когданить отключат у отчетов возможность изменения данных базы.
|
|||
10
Stim
11.07.12
✎
13:20
|
(8) гыгы) почему отчетом нельзя поменять информацию в базе, просвети, о мудрейший
|
|||
11
Smallrat
11.07.12
✎
13:21
|
(8) у нас для вас новость!
|
|||
12
CepeLLlka
11.07.12
✎
13:21
|
(0)Неужели такой тупой?
Процедура НажатиеКнопкиВыполнить() Спр = Справочники.Номенклатура.Выбрать(); Пока Спр.Следующий() Цикл СпрОбъект = Спр.ПолучитьОбъект(); СпрОбъект.Удалить(); КонецЦикла; Сообщить("ОЛОЛОЛОЛО, разрешай и дальше мне запускать обработки!!!"); КонецПроцедуры |
|||
13
Smallrat
11.07.12
✎
13:22
|
(12) придумайте ситцацию когда надо запретить открытие обработок и разрешить открытие отчетов.
|
|||
14
zva
11.07.12
✎
13:23
|
(12) А если этот код в отчет вставить, то он не сработает?
|
|||
15
ДенисЧ
11.07.12
✎
13:23
|
(8) Кто мне мешает написать обработку в формате отчета? :-)
|
|||
16
Stim
11.07.12
✎
13:23
|
(12) ты вот сейчас сам свою тупость показал во всей красе) напиши тоже самое в отчете и удивишься)
|
|||
17
zva
11.07.12
✎
13:24
|
лучше скажите, почему Отчет производства за смену - это документ
|
|||
18
CepeLLlka
11.07.12
✎
13:24
|
(14) Всё сработает... это и дурачку понятно же.
|
|||
19
Stim
11.07.12
✎
13:25
|
(18) да неужели!
|
|||
20
Patrio_
O_Muerte 11.07.12
✎
13:29
|
гг... все бросились проверять )
|
|||
21
CepeLLlka
11.07.12
✎
13:30
|
Чё?
|
|||
22
CepeLLlka
11.07.12
✎
13:30
|
Все знают.. лол.. в отчётах только можно СКД юзать.. в обработках нельзя.. вот и вся разница.
|
|||
23
CepeLLlka
11.07.12
✎
13:31
|
А свой пост я написал так.. от того что ступил.. не внимательно прочитал вопрос. Лошок я кароче.
|
|||
24
Stim
11.07.12
✎
13:32
|
(22) не так. в отчетах можно ЕЩЕ И скд юзать. так точнее
|
|||
25
Smallrat
11.07.12
✎
13:37
|
(24) по идее в обработках тоже можно, только не так удобно.
|
|||
26
CepeLLlka
11.07.12
✎
13:42
|
(3) Он походу в курсе в чём дело.. но не просвящает!
|
|||
27
Прохожий
11.07.12
✎
13:44
|
(7) Нихрена. Процедуры лишние..
|
|||
28
iceman2112
11.07.12
✎
13:47
|
Можешь обрабатывать базу в отчетах, можешь в документах можешь в справочниках, если головки у программиста нет.
Можно вообще в базе использовать одни справочники а движения напрямую писать. 1с решили давай те как нибудь разделим, чтобы смотреть информацию в отчетах, а обрабатывать в обработках. Поэтому с учетом этого, тот кто не должен обрабатывать БД и не должен иметь на это права. |
|||
29
acsent
11.07.12
✎
13:52
|
(0) Ты про какие конфигурации говоришь?
|
|||
30
Stim
11.07.12
✎
13:52
|
(29) про все. это в платформе заложено
|
|||
31
acsent
11.07.12
✎
13:54
|
а ты про внешние наверно?
|
|||
32
Stim
11.07.12
✎
13:56
|
да, внешние
|
|||
33
SanGvin
11.07.12
✎
13:57
|
срочно напиши Нуралиеву...
|
|||
34
pumbaEO
11.07.12
✎
14:02
|
Я так понимаю ТС столкнулся с ситуацией, когда внешняя обработка выполняет роль отчета или наоборот в отчете использовали СКД и последюещую обработку результата и задался вопросом, почему это 1С считает что обработка не отчет...
|
|||
35
Stim
11.07.12
✎
14:04
|
(34) нет. я столкнулся с ситуацией, когда в типовой БП у роли Бухгалтер есть только право на открытие внешн. отчетов, а обработки открывать нельзя.
Конфу изменять тоже нельзя(типовая), права менять только с разрешения начальства. Пришлось написанную обработку переписывать под отчет. Глупо, а что делать |
|||
36
Zero on a dice
11.07.12
✎
14:07
|
ДенисЧ, напишите обработку в формате отчета без форм и СКД
мелочь, но обработка при открытии выполнит код основной программы из модуля обработки, отчет - нет. |
|||
37
iceman2112
11.07.12
✎
14:37
|
1c работает над искусственным интеллектом.
|
|||
38
fisher
11.07.12
✎
14:41
|
(0) Если уж реализованы две отдельные сущности, то какие вопросы? Вот если бы права на них давались одним блоком, вот тогда бы я первый возмутился - какого ж хрена они тогда вообще разделены? А так все как раз логично.
|
|||
39
Stim
11.07.12
✎
14:42
|
(38) см 35
|
|||
40
fisher
11.07.12
✎
14:45
|
(39) Сочувствую. Но изначально это как раз дополнительная возможность. Можно сказать, что отдельное существование отчетов и обработок оправдывается уже только тем, что на них можно отдельно раздавать права. По дефолту предполагается что отчеты не меняют данные в БД, а обработки меняют. И если этого придерживаться, то разделение прав удобно.
|
|||
41
hhhh
11.07.12
✎
14:46
|
(39) вроде понятно уже объяснили: если челу нужно получить отчет по данным в базе, ему разрешают отчеты, если ему нужно обработать данные в базе - ему разрешают обработки. Как еще иначе?
|
|||
42
Smallrat
11.07.12
✎
14:49
|
(36) У меня внешний отчет исполняет код основной программы при открытии.
(41) Челу открыли доступ к отчетам - ему добрый друг присылает отчет, который махом удаляет все данные. Где смысл ? |
|||
43
SanGvin
11.07.12
✎
14:56
|
(42) опять же это сработает если ко всем остальным данным есть доступ, т.к. из внешнего отчета код в непривелегированном режиме будет выполняться
|
|||
44
fisher
11.07.12
✎
14:58
|
(42) Смысл в том, что хотя бы обработку доброго друга открыть не получится. А от продвинутых друзей и пользователей и запрет отчетов не спасет.
|
|||
45
Zero on a dice
11.07.12
✎
15:07
|
Smallrat, отчет без форм и СКД? можно версию платформы? у меня не самая актуальная - может и пофиксили уже
|
|||
46
Smallrat
11.07.12
✎
15:15
|
(43) так он и в обработках так же выполняется.
(44) просто легкое недоумение возникает - вроде права есть, а смысл только формальный. (45) а да, это я невнимательно прочитал. Действительно - обработка выполянет код без формы, а отчет нет. Странно. |
|||
47
Stim
11.07.12
✎
17:38
|
+ еще один пример:
я подключился к буху и хочу посмотреть под ним какие-то данные. мне проще это сделать в консоли запросов. но у буха нет прав на открытие внешн обработок! Хотя отчеты открывать он может |
|||
48
sergeante
11.07.12
✎
18:23
|
(0) по мне так тоже просто формальность.
|
|||
49
Serg_1960
11.07.12
✎
18:39
|
Прикол (можете кидать в меня камни): я написал внешнюю печатную форму для документа, в которой использую отчет и формирую подчинённые документы на основе полученного пользователем результата отчета. Вот :))
|
|||
50
Serg_1960
11.07.12
✎
18:41
|
Резюме: если ты сам нарушаешь "формальности 1С" - как притензии к ним? Они то исходят из обратного - что все соблюдают формальные ограничения...
|
|||
51
Smallrat
11.07.12
✎
18:42
|
(47) А еще раздражает то что у 1С под названием "Консоль отчетов" фигурирует целая пачка обработок, одни испольуют СКД, другие нет. По какому принципу их рассовали по типовым тоже непонятно.
Кстати можно переконвертировать обработку консоли в отчет и таскать с собой, чтобы использовать на типовых ) (49) Печатная форма, которая формирует документы ?! Месье знает толк в извращениях. |
|||
52
0xFFFFFF
11.07.12
✎
18:44
|
(0) Затем же зачем и водительские права разделять на категории В и С.
Хотя казалось бы непонятно, нафига - ведь к легковушке можно прицепить двухтонный прицеп и сделать ее в каком то смысле грузовиком. И вуаля - о чудо. Владелец водительской категории В управляет грузовиком! Ответ простой. А вы не цепляйте двухтонный прицеп к легковушке. |
|||
53
acsent
11.07.12
✎
18:46
|
Изначально вообще никакого различия между отчетами и обработками не было
|
|||
54
acsent
11.07.12
✎
18:47
|
собственно есть разные объекты, то есть и разные права - логично
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |