Имя: Пароль:
1C
1С v8
Снова про права доступа
, ,
0 Krabb
 
07.09.16
18:12
Здравствуйте!
Конфигурация Розница 1.0 переписанная, платформа 8.3.4.389, клиент-серверный вариант работы.
При попытке пользователя у которого не полные права открыть форму справочника "сегменты номенклатуры" ругается на нарушение прав доступа. В настройках роли проставлены галочки на доступ, просмотр, изменение и пометку на удаление ВСЕХ справочников, регистров, отчетов, обработок и планов видов характеристик. В ЖР не указано на что конкретно ругается, написано только "отказа права:  Администрирование". Кэш чистил. Проблема воспроизводится на всех компах. Скриншот журнала:
[img]http://s016.radikal.ru/i336/1609/ca/3d41a6787e9a.jpg[/img][/url]
Из-за чего это может быть и как это исправить?
1 Krabb
 
07.09.16
18:13
(0) ссылка криво вставилась http://s016.radikal.ru/i336/1609/ca/3d41a6787e9a.jpg
2 Mankubus
 
07.09.16
18:23
(0) у роли есть такое право Администрирование. Посмотри внимательнее
3 Krabb
 
07.09.16
18:24
(2) Ты про то что в корне конфигурации? Предлагаешь дать товароведу право запускать конфигуратор, открывать ЖР и делать прочие нехорошие вещи?
4 Mankubus
 
07.09.16
18:24
5 Mankubus
 
07.09.16
18:24
(3) да
6 Krabb
 
07.09.16
18:27
(5) А без этого? Раньше-то работало. В последнем обновлении роли не изменялись
7 Фрэнки
 
07.09.16
18:28
(6) говоришь, что конфиг переписан - какое тогда последнее обновление, кто его делал?
8 kosts
 
07.09.16
18:30
Попробуй в режиме отладки, может в коде какая команда лишнее пытается делать.
9 Krabb
 
07.09.16
18:32
(7) Последнее обновление делал я, доработки конфигурации не связанные с правкой роелй
10 kosts
 
07.09.16
18:37
(9) Код поменялся, и теперь выполняется то, что раньше не выполнялось. А то что стало выполняться пытается выполнить административные действия. Вот и ошибка. Правам не обязательно меняться.
11 Фрэнки
 
07.09.16
18:40
(9) и чего там в форме списка при получении формы, перед открытием формы, при открытии формы - совсем, совсем ничего не дописывалось? Этот объект метаданных трогал руками, признавайся!
12 Krabb
 
07.09.16
18:45
(11) Нет, справочник "сегменты номенклатуры" не трогал. Допускаю что могло измениться что-то в общих модулях к которым форма обращается при открытии, сейчас перепроверю. Беда ещё в том что я не могу подключить отладку сеанса товароведа, в списке доступных предметов отладки пусто, хотя сеанс запущен на той же машине что и конфигуратор
13 Фрэнки
 
07.09.16
18:50
(12) ну так перезапусти отладчик от имени этого своего товароведа. Там же в конфигураторе это есть.
14 Фрэнки
 
07.09.16
18:51
Сервис-параметры- вкладка Запуск 1С Предприятия
15 Krabb
 
07.09.16
19:01
(14) Спасибо, последняя строка до которой дошел отладчик перед ошибой:             
ТекущееРегламентноеЗадание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(УникальныйИдентификаторЗадания);
16 Krabb
 
07.09.16
19:02
(15) Ну и как бы в синтакс-помошнике написано, что Получение регламентного задания возможно только для администратора.
Вопрос можно считать закрытим, спасибо всем!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший