8.х Решение воросса с "Ответственный"

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Deja_vu_, 26 июл 2009.

  1. TopicStarter Overlay
    Deja_vu_
    Offline

    Deja_vu_ Опытный в 1С

    Регистрация:
    9 июн 2008
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    1С:Предприятие 8.1 (8.1.11.67)
    "Управление торговлей", редакция 10.3 (10.3.2.11)

    У меня такой вопрос, как лучше реализовать такую штуку: в каждом документе есть поле "Ответственный", как сделать так чтобы кто перепроводит документы или редактирует...в этом поле менялось имя на того кто это делает??
  2. akelllo
    Offline

    akelllo

    Регистрация:
    26 июл 2009
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Чтобы не плодить темы, задам свой вопрос, Как сделать чтобы пользователь не смог поменять это значение - ответственный, в правах не где не нашёл..
  3. TopicStarter Overlay
    Deja_vu_
    Offline

    Deja_vu_ Опытный в 1С

    Регистрация:
    9 июн 2008
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Это в самом документе любом...реализация, пко, рко...в документах
  4. akelllo
    Offline

    akelllo

    Регистрация:
    26 июл 2009
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Я знаю где это, Я спросил, как сделать ,чтобы пользователь НЕ МОГ изменять значение ответственный.
  5. TopicStarter Overlay
    Deja_vu_
    Offline

    Deja_vu_ Опытный в 1С

    Регистрация:
    9 июн 2008
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    выбери все формы документо в которых необходимо запретить и там дай значение только просмотр
  6. akelllo
    Offline

    akelllo

    Регистрация:
    26 июл 2009
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    это в конфиге??? но это нужно не для всех пользователей, например начальник может менять, а все остальные нет....как, может в конф не нужно лезть??
  7. tunec
    Offline

    tunec Опытный в 1С

    Регистрация:
    2 июн 2008
    Сообщения:
    469
    Симпатии:
    0
    Баллы:
    26
    тогда при открытии проверку на пользователя...

    событие "при записи"...
  8. bssorsk
    Offline

    bssorsk Новичок в 1С

    Регистрация:
    4 дек 2007
    Сообщения:
    34
    Симпатии:
    2
    Баллы:
    4
    Лучше подписку на событие добавить перед записью и внем проверить пользователя а так же в слexft отсутсвия полномочий отказ = истина
    (подписка что бы не менять все формы документов)
  9. akelllo
    Offline

    akelllo

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

    как это?
  10. TopManager
    Offline

    TopManager

    Регистрация:
    15 ноя 2006
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    Полагаю, нам не нужно запрещать записывать документы, только ответственного. Если отказать в записи - не сможет изменить ничего другого. В типовой конфигурации есть несколько процедур, вызываемых из всех документов при открытии формы. Мне кажется, проверку возможности изменения поля ответственный можно добавить в них. Например, можно использовать процедуру НастройкаПравДоступа.ОпределитьДоступностьВозможностьИзмененияДокументаПоДатеЗапрета(Документ, Форма);

    в ней проверить доступность той или иной роли и в зависимости от этого - дать доступ полю отвественный.

    Форма.ЭлементыФормы.Ответственный.Доступность = Истина/Ложь;

    Лучше сделать через попытку исключение, т.к. не у каждого документа может оказаться поле ответственный.

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