Права: настройка в конфигураторе не помогает #89155


#0 by falkton
Есть конфигурация "Бухгалтерия 4.25" и сетвая 1С 7.7.21. В конфигураторе в Редакторе пользовательских прав Устанавливаются все флажки на все объекты, чтобы можно было просматривать всё в базе (документы, журналы и т.д.). Затем пользователю назначаются эти права. В Предприятии пользователь не может открыть ни один документ, журнал,... Как настроить права? P.S. В комплексной конфигурации есть справочник Пользователи, в котором необходимо дополнительно настраивать права доступа пользователя, но в этой конфигурации его нет. Есть только справочник Сотрудники, но он не для этого.
#1 by Diter
А в этом справочнике имена пользователей совпадают с именами юзеров из списка пользователей "user.usr"?
#2 by falkton
нет
#3 by Незнайка 1С
пользователю назначается набор прав а не сами права. поставь набору прав нужные права. проще так правая кнопка на объекте - права
#4 by Незнайка 1С
из конфигуратора
#5 by Diter
А ты попробуй сделать так, чтобы они (имена) совпадали. Я не знаю эту конфу, но может быть, что глПользователь связан с этим справочником. Во всяком случае я на такие грабли наступал.
#6 by вот ни себе
4.25 - устарела.
#7 by Незнайка 1С
+3 или поставь интерфейсу пользователя галочку отключить контроль прав
#8 by Незнайка 1С
В бухгалтерии по умолчанию нет справочника юзеров если его не сделали специально
#9 by 5 такие
грабли были в ТиСе... а может и до сих пор есть... очень умный совет... по рукам... за подобное
#10 by Незнайка 1С
речь идет о бухгалтерии
#11 by Diter
Может быть, может быть..... Аууу, автор! А ты не хочешь отладчиком проверить текущего юзера и набор прав при старте системы? Всё сразу станет понятно.
#12 by falkton
Я начинающий программер. Попробую отладчиком (не уверен в положительном результате). А отключать набор прав категорически нельзя, ведь тогда будут полные права?
#13 by falkton
Имена должны совпадать, когда есть справоник "Пользователи". Вот тогда должны совпадать имена в этом справочнике и в настройке прав.
#14 by Kondor
Попробуй создай (в Конфигураторе) новый набор прав (с полным доступом ко всем объектам), а затем Нового пользователя с этими правами. Если не поможет, то посмотри права доступа к файлам БД на сервере
#15 by goodfella
Добавь в глобальник, в процедуру ПриНачалеРаботыСистемы следующее Сообщить(НазваниеНабораПрав); И скажи что там.
#16 by goodfella
+ И еще Сообщить(ИмяПользователя);
#17 by falkton
(Kondor) Я создал новый набор прав с ограниченными правами, т.к. мне не нужен пользователь администратор, который можен проводить документы и т.д.
#18 by falkton
Присвоение одинаковых имён (о чём писал Diker) не помогло
#19 by Незнайка я вижу
, что бухия... по этому и говорю, что такие грабли как в ... были в ТиСе если траблы с файлами БД... то он вообще бы не зашел бы в предприятие
#20 by парень
пар у тебя с набором прав... ЖКК решит твою проблему
#21 by falkton
>> Попробуй создай (в Конфигураторе) новый набор прав (с полным доступом ко ?>> всем объектам), а затем Нового пользователя с этими правами. Если не >> >>поможет, то посмотри права доступа к файлам БД на сервере Всё на том же месте. Права к папке на изменение с БД есть
#22 by Diter
Сделай , и
#23 by Kondor
Тогда как сказал goodfella в глобальный модуль в процедуру ПриНачалеРаботыСистемы воткни строчки Сообщить(ИмяПользователя); Сообщить(НазваниеНабораПрав); (Название набора прав должно быть таким как в Конфигураторе.) Если будут продолжаться ошибки при открытии, то попробуй поставить в этом наборе прав хотя бы "просмотр, чтение, использование", а то мне сдается у тебя там ваще все закрыто...
#24 by falkton
Отладчиком я ещё не умею пользоваться
#25 by falkton
Назначать права я умею. Чтение и просмотр устоит везде. Не стоит только Изменение, добавление, проводка ,... Учёсь пользоваться отладчиком...
#26 by нах отладчик
здесь нужен... там же русским языком написано Сообщить... пускай эсина и сообщает
#27 by Diter
Программист начинающий, а вы ему предлагаете в глобальник лезть? Экстремалы. Грохнется база как ты думаешь к кому он будет предъявлять претензии?
#28 by прочти
внематочно свой пост и подумай... кто тут советует в глобальник лезть
#29 by Diter
Это ты внематочно прочти и главное обрати внимание на последовательность действий.
#30 by какая разница
в глобальник все равно вставлять надо... при чем из твоего совета... следует добавить процедуру... которая уже есть
#31 by falkton
Оказвыается это в глобальном модуле менять. Не согласен я на это
#32 by Diter
Ты что, совсем плохой? Где я предлагал что то менять в глобальнике? А тем более "следует добавить процедуру... которая уже есть... " я не являюсь автором 15 и 16 постов.
#33 by falkton
Я не могу понять: В чём причина моих проблем. Почему простое назначение прав как "Читатель" (где можно читать всё)  не позволяет ему читать? Это ошибка программы?
#34 by зато ты
являешься автор 22 поста... где указал правильную последовательность действий
#35 by Diter
Ничего менять не надо. В отладчике напиши то, что советуют в 15 и 16 постах (только без "Сообщить")
#36 by falkton
А где в отладчике. Ну открыл я его. А там дерево большо прибольшое. Зашёл в глобальный модуль, попробовал вставить текст - нельзя
#37 by falkton
И вообще я здесь первый раз и что означает цифры 22 пост и т.д. не понимаю. Если это номер строки, то считать сначала до 22 неудобно
#38 by YF
Блин ЖКК читай. Там точки останова ставить надо. + Не открываются документы - что за сообщение то выдается системное, или типа "Предупреждение"?
#40 by falkton
Сообщение при открытии любого документа : "Недостаточно прав доступа", хотя я повторяю в правах (Читатель) для документов установлены галочки: Чтение, выбор, просмотр подчинённых документов. А для пользователя установлен набор прав Читатель и интерфес бухгалтер
#41 by YF
А документы открываются из журнала?
#42 by и биться
сердце перестало... а как ты открываешь на просмотр документ... если ты в журнал открыть не можешь
#43 by falkton
А вот журналы он как раз и открывает. А документы не хочет
#44 by falkton
Документы открываются из меню Документы, а журналы из меню Журналы
#45 by в сабже
сказанно другое... ты хоть сперва определись
#46 by falkton
Я увидел номера строк. Извиняюсь... Это не флуд... Думаю пора покидать мне форум и дальше биться одному
#47 by вот яркий
пример того... что новички бояться хамства...
#48 by falkton
Я не хамства боюсь. Просто я понял, что здесь мне никто помочь не сможет.
#49 by goodfella
Мы пытаемся, но если ты боишся в глобальник добавить пару строк, то как мы еще можем помочь?
#50 by Diter
Почитай книжку "Конфигурирование" там расписана работа с отладчиком Тебе нужно установить точку останова сразу после Процедура ПриНачалеРаботыСистемы (только не на пустой строке) в глобальнике Потом запусти 1С и когда система вернётся в отладчик и остановится в окошке отладки набери (после каждой строки - Enter) отладчик сам напишет значения после "=" Запомни их и сверь с именем юзера и набором прав в конфигураторе.
#51 by falkton
1. Я вчера базы архивировал. Попробую рискнуть. 2. Но я так и не понял при чём тут точка останова и Сообщить(НазваниеНабораПрав);
#52 by falkton
пробую
#53 by Diter
Прямо бортовой журнал :)) 11.24 Пробую сделать ... 11.25 База умерла 11.26 Иду вешаться 11.27 Спасли 11.28 Ведут к начальнику 11.48 Я всё таки за традиционный секс :))
#54 by falkton
Поставил точку останова, запустил, но где писать строки не нашёл
#55 by falkton
нашёл табло
#56 by ищи табло
... и в нем пиши...
#57 by falkton
Ну смог я под администратором узнать, что у меня права администратора. Но в отладчик под необходимым мне юзером зайти не могу. Чтобы точку останова поставить
#58 by Diter
А ты зайди под юзером и посмотри его набор прав
#59 by теперь пускай
1С... как обычно... а не из отладчика... или по фигуратора... выбирай нужного пользователя... и вперед
#60 by goodfella
Тогда попробуй так, запусти в обычном режиме под необходимым тебе юзером, потом "Меню/Сервис/Табло", внизу появится окошко, туда и печатай: (после каждой строки - Enter) и сравнивай со списком юзеров в конфигураторе.
#61 by Diter
Да, дистанционно тяжело правами играться. Дай этому юзеру право администрирования
#62 by falkton
1. Права администрирование нельзя 2. При написании ИмяПользователя или НазваниеНабораПрав 1С пишет - "ошибка в выражении!"
#63 by 100 долларов
и md в студию... и будет тебе счастие
#64 by goodfella
"ошибка в выражении!" ?!?!?! Да быть такого не может, только что сам пробовал.
#65 by falkton
Я то же только, что ещё перезапустил и ещё три раза попробовал. "Ошибка в выражении!" . А под администратором всё нормально.
#66 by falkton
Может ещё какие-нибудь функции проверить?
#67 by goodfella
Так-с, зайди в конфигурацию, закладка права, открой нужный набор прав, и в глобальных установках поставь галку в "Использование функций табло". Кстати, что там еще установлено?
#68 by falkton
В глобальных установках всё пусто
#69 by goodfella
Т.Е. пусто? Ты где смотришь?
#70 by falkton
Все галочку пусты в окне, где можно поставить галоку "Использовать функций в табло и формульном калькуляторе". Это свойства прав "Читатель". Причём в Предприятии для необходимого мне пользователя пишется название этих прав(Читатель)
#71 by goodfella
Ставь там все галки, и пробуй
#72 by falkton
Установка всех галочек не помогла
#73 by falkton
самое интересное что через журналы он документ открывает, а через меню Документы - нет
#74 by YF
Документы из меню "документы" - вот ето номер. В меню документы обычно процедурка ввода НОВОГО документа! В интерфейсе-то посмотри! Если прав на ввод нового нет, то конечно будет тебе сообщение.
#75 by Diter
Чудеса да и только
#76 by falkton
Лопух. Согласен
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям