Имя: Пароль:
1C
1С v8
Типовая Роль и её 100% копия , не работает отчет
, ,
0 Geroy
 
06.04.16
22:33
Есть необходимость скопировать типовую Роль и немного её поправить,
но странно то что с типовой ролью определённый отчет работает, а с другой нет(открывается отчет и абсолютно пустой,не команд не кнопок)

Опыт создания своих ролей есть , а вот копирование впервые
1 zak555
 
06.04.16
22:35
конфа какая?
2 Geroy
 
06.04.16
22:36
(1) а есть разница? Ут 11.1
3 Geroy
 
06.04.16
22:37
(2) через поиск наткнулся на Общий модуль УпарвлениеДоступомУТ

и там есть ОписаниеПрофиля
4 zak555
 
06.04.16
22:37
отчет на скд, который использует общую форму?
5 Geroy
 
06.04.16
22:40
(4) сейчас посмотрю, в самом запросе или в модуле?
6 Geroy
 
06.04.16
22:41
(5) не вижу не каких модулей
7 Geroy
 
06.04.16
22:42
(6) точнее общих форм
8 zak555
 
06.04.16
22:42
пользовательская видимость
9 zak555
 
06.04.16
22:43
элементов
10 Geroy
 
06.04.16
22:43
(8) это где посмотреть?
11 Geroy
 
06.04.16
22:45
(9) от отчета видно только заголовок и больше ничего
12 zak555
 
06.04.16
22:48
13 Geroy
 
06.04.16
22:51
(12) отчет СКД без формы
Чет не могу въехать где вызвать данное меню
14 zak555
 
06.04.16
22:53
(13) у конфигурации есть общая форма отчетов
15 zak555
 
06.04.16
22:55
Свойства Основная форма отчета, Основная форма настроек отчета и Основная форма варианта отчета позволяет указать общие формы, которые будут использоваться отчетами, у которых не указаны соответствующие формы. Например, можно создать общую форму отчета, содержащую некоторые возможности, которые должны присутствовать во всех отчетах прикладного решения, например, отправка сформированного отчета по электронной почте. Для решения такой задачи следует создать общую форму отчета, реализовать в этой форме необходимые команды и указать ее в свойстве конфигурации Основная форма отчета. После этого все отчеты, для которых не указана основная форма отчета, будут использовать созданную общую форму.
16 zak555
 
06.04.16
22:56
через ещё -> изменить форму нету ничего ?
17 Geroy
 
06.04.16
22:58
(16) ОбщиеФормы.ФормаОтчета  
Форма
Использование : Просмотр и Редактирования для данной роли стоят галочки
18 Geroy
 
06.04.16
23:01
19 Geroy
 
06.04.16
23:05
(17) в отчете формы ПУСТО
только СКД без форм
20 Geroy
 
06.04.16
23:08
(19) ОбщиеФормы.ФормаОтчета
Это основная форма отчетов для конфигурации
21 Geroy
 
06.04.16
23:11
(16) остальные же отчеты работают отлично и на СКД и без неё, дело именно в 1 отчете
С типовой ролью работает,а с её копией нет
хотя другие отчеты и с копией работают
22 Geroy
 
06.04.16
23:16
(16) да и при создании новой роли параметры Просмотра и Редактирования сразу стоит Истина всем элементам конфигурации
23 hhhh
 
06.04.16
23:31
(22) подсистемы проверьте.
24 Geroy
 
06.04.16
23:37
(23) подсистемы отчета и доступа к ним все открыто
я же говорю

Есть Роль в конфигурации с неё отчет нормально работает
Копирую её в конфигурации, запуская отладку с ЗапуститьОбновлениеИнформационнойБазы

и теперь отчет выглядит как в (18)
25 Geroy
 
06.04.16
23:38
Через глобальный поиск нашел все места где упоминается данная роль, сделал точки остановки но ни разу не остановилось
26 hhhh
 
06.04.16
23:41
(25) запрос смотрите этого отчета, значит какие-то справочники или регистры недоступны для данной роли.
27 Geroy
 
06.04.16
23:44
(26) по Названию роли чтоли

Роль 1 все работает
Роль 2(100% копия Роль 1) не работает
28 Geroy
 
06.04.16
23:45
(27) дело даже не в данных,а в том что форма Пустая (18)
29 Geroy
 
06.04.16
23:47
(28) даже по другому это Форма справочника которая выполняет команду

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
    ПараметрыФормы = Новый Структура("Ключ", ПараметрКоманды);
    
    ОткрытьФорму("Справочник.Номенклатура.Форма.ДоступныеОстатки",
        ПараметрыФормы,
        ПараметрыВыполненияКоманды.Источник,
        ПараметрыВыполненияКоманды.Уникальность,
        ПараметрыВыполненияКоманды.Окно);
    
КонецПроцедуры
30 hhhh
 
06.04.16
23:51
(29) а как копировали? Просто копия? Как определили, что 100%.
31 Geroy
 
06.04.16
23:54
(30) просто копия
проверить каждую галочку
разное только название роли
32 Geroy
 
06.04.16
23:57
странно как-то ошибок нет, процедуры все выполняет
33 hhhh
 
07.04.16
00:01
(31) дело не в этом. Вы только роль скопировали. Но есть еще куча ссылок в самых разных объектах на эту роль. Вы же эти объекты не проверяли. Даже не задумывались на эту тему.
34 hhhh
 
07.04.16
00:05
(33)+ например, вы скопировали справочник Номенклатура. Получился Номенклатура1. Открываете Документ Реализация, справочника Номенклатура1 там нет. Вы начинаете вопить, как так, Номенклатура1 - 100% ная копия справочника Номенклатура, почему ее нет в документе. Или не начнете в этом случае вопить?
35 Geroy
 
07.04.16
00:10
(34) есть такая функция как поиск ссылок на объект
и там все идентично
36 1sanekmaloi1
 
07.04.16
00:13
Что то кажется, что ТС роль в конфигураторе назначает, а на новых конфах нужно:1.запустить служебную обработку по обновлению базы чтобы запомнилось куча служебной инфы.2.настроить профили включив эту роль ну и т.д.
37 Geroy
 
07.04.16
00:16
(24) прочти
38 Geroy
 
07.04.16
00:19
(37)

+  ЗапуститьОбновлениеИнформационнойБазы
Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();
РегистрыСведений.ПраваРолей.ОбновитьДанныеРегистра();
РегистрыСведений.ТаблицыГруппДоступа.ОбновитьДанныеРегистра();
РегистрыСведений.СоставыГруппПользователей.ОбновитьДанныеРегистра();
РегистрыСведений.ЗначенияГруппДоступа.ОбновитьДанныеРегистра();
УправлениеДоступомСлужебный.ОбновитьПараметрыОграниченияДоступа();

Я же писал, что опыта создавать свои роли достаточно, это впервые такое затуп
39 1sanekmaloi1
 
07.04.16
00:48
(38)Не внимательно читал, может кэш какой виноват, если нового пользователя создать и ему назначить профиль и т.д. с нуля?
40 Geroy
 
07.04.16
01:16
(39) все также

Вопрос где в форме указать ссылку на Роль?
и вообще как она там связана
41 Geroy
 
07.04.16
01:48
Обьект "Справочник.Номенклатура.Форма.ДоступныеОстатки
Ссылается на Роль.ОтчетыРуководителяОтделаПродаж
и Отчет.ОстаткиИДоступностьТоваров

где эта привязку найти в форме справочника
42 Chameleon1980
 
07.04.16
04:11
да бсп патамуча

формы общие глядеть