8.х ЗУП Права пользователей в ЗУП

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем Kirya, 23 авг 2007.

  1. TopicStarter Overlay
    Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    В типовой конфигурации 2.1.10 такая проблема, у пользователей с правами "Расчетчик регламентированных данных", вдруг перестал перепроводиться документ "Начисление зарплаты работникам организации".
    Возможно связанно с тем , что у нас стоят даты запрета редактирования разные по фирмам и по правам, но мы сначала убрали, потом поставили у всех одинаковые.
    Все равно пишет, при отмене проведения : "Ошибка при вызове метода (Записать). У пользователей недостаточно прав на исполнение операции над базой данных!"

    Помогите, может кто-нибудь сталкивался с этой проблемой?
    Куда еще смотреть кроме справочника Пользователей, где стоит доступ по организациям, и даты запрета редактирования?
  2. typeok
    Offline

    typeok

    Регистрация:
    15 июн 2007
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Попробуй в конфигураторе настроить парава пользователей - возможно документ проводится по не доступному для пользователя регистру.
  3. TopicStarter Overlay
    Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Смотрел через отладчик, при отмене проведения останавливается на строчке:
    Код:
    Набор.Записать();
    
    , где Набор это РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.
    В роли "Расчетчик регламентированной зарплаты", для данного регистра в правах "Изменение" указано:

    Код:
    ОсновныеНачисленияРаботниковОрганизаций ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГраницыЗапретаИзмененияДанных КАК ГраницыЗапретаИзмененияДанных ПО ОсновныеНачисленияРаботниковОрганизаций.Организация = ГраницыЗапретаИзмененияДанных.Организация И (ГраницыЗапретаИзмененияДанных.Роль = &ОбластьДанныхРегламентированнаяРасчетнаяИнформация) ГДЕ (ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= ГраницыЗапретаИзмененияДанных.ГраницаЗапретаИзменений ИЛИ (ГраницыЗапретаИзмененияДанных.ГраницаЗапретаИзменений) ЕСТЬ NULL )
    
    Граница измения данных, для данной роли и для организации стоит 31.12.2006, а документ от 31.08.2007.

    Помогите что делать? :unsure:
  4. nicktcher
    Offline

    nicktcher

    Регистрация:
    14 авг 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1

    Народ, действительно, проблемы с правами в ЗУП реально существуют. Ситуация очень неприятная.
    Я, например, столкнулся со схожими проблемами: у нас несколько организаций, есть разные расчетчики по разным организациям, у каждого из них права "Расчетчик регламентированной зарплаты с ограничением прав доступа", соответственно настроен "Доступ к объектам" по каждой организации. Так вот, если работник является совместителем в нескольких организациях, причем в одной из них у данного расчетчика доступа нет (и не должно быть), то при проведении док-та "НачисленияПоБольничномуЛисту" ЗУП пишет, что "У данного пользователя отсутствуют права на запись в базу данных". Это я поборол, переписав запрос в процедуре "СформироватьЗапросПоШапке" в модуле док-та - там надо в срезе последних дописать отбор, конкретизировав организацию, например:

    Запрос.УстановитьПараметр("Организация", Организация);
    ...
    //дописан дополнительный отбор по организации
    //| И Приказ = &Приказ) КАК РаботникиОрганизацииСрезПоследних
    | И Приказ = &Приказ И Организация = &Организация) КАК РаботникиОрганизацииСрезПоследних

    После этого больничный нормально проводится. Но дальше выползает такая же ошибка при попытке "Рассчитать средний заработок", тока на этот раз в общем модуле при выполнении метода ПолучитьДополнение() для набора записей регистра расчета "ОсновныеНачисления". Что с этим делать я не знаю. Может кто знает, можно как-нибудь кардинально решить эти проблемы? Давайте пообсуждаем, народ, подключайтесь, важная тема очень.
  5. typeok
    Offline

    typeok

    Регистрация:
    15 июн 2007
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      83,8 КБ
      Просмотров:
      354
  6. nicktcher
    Offline

    nicktcher

    Регистрация:
    14 авг 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    не прокатывает

    Сделал блок заполнения таблицы сторно в "попытке... исключении", ИМХО но это ж неправильно
  7. TopicStarter Overlay
    Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Хотелось бы все таки оставить возможность, чтобы некоторые пользователи не могли редактировать в старом периоде.

    Так то вообще можно убрать условие на данные права.
  8. TopicStarter Overlay
    Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    База была SQL, сделали базу в файловом варианте все заработало!
    Кто нибудь подскажет как быть в файловом варианте мы работать не можем, много пользователей
  9. TopicStarter Overlay
    Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Помогите, пожалуйста, кто-нибудь, а то у нас сейчас пользователи с полными правами работают!
  10. typeok
    Offline

    typeok

    Регистрация:
    15 июн 2007
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1

    Настройте по стандарту. А там, если что - то определяйте конкретные права программно.

Поделиться этой страницей