Имя: Пароль:
1C
1С v8
Зачем разделять права на открытие отчетов и обработок?
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
собственно есть разные объекты, то есть и разные права - логично