|   |   | 
| 
 | Зачем разделять права на открытие отчетов и обработок? | ☑ | ||
|---|---|---|---|---|
| 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 | 
        собственно есть разные объекты, то есть и разные права - логично     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |