8.х Как установить запрет редактирования поля "Ответственный"для пользователей?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Lily_1C, 25 окт 2010.

  1. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте!

    Очень нужна помощь в следующем вопросе..Необходимо ограничить доступ к полю "ответственный", чтобы пользователи вручную НЕ могли менять значение поля( чтобы оно устанавливалось системой, и было недоступно для редактирования)

    Что я только не пробовала...И в настройках основных форм объекта снимала галочку на атрибуте доступность, и в модуле объекта вписывала следующие строки:

    ЭлементыФормы.Ответственный.ТОлькоПросмотр = истина;

    Ничто не помогает! :angry: Поле и дальше остается доступным.

    Пожалуйста, помогите!!!
  2. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    По-моему проще не запрещать, а просто контролировать при записи подпиской, это намного эффективнее.
  3. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    Если не сложно, можете немного подробнее прокомментировать..Буду благодарна:)
  4. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    По правде сказать, я не совсем понял, почему у вас не получается. Вызываете свойства поля ввода "Ответственный", снимаете галочку "Доступность". И все!

    Вложения:

  5. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Может, я глупый вопрос сейчас задам, но после внесенных изменений вы сохраняете конфигурацию и обновляете конфигурацию базы данных? Иначе, ясно, что ваши изменения в силу не вступят...
  6. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    1cUserAndrew, огромное спасибо, что ответили мне и помогли! :angry:
    Действительно, я не обновляла конфигурацию БД, а лазела туда, куда не нужно.

    Прошу не считать меня уж совсем недалекой в вопросе конфигурирования и администрирования 1с 8 УПП, просто я только начинаю работать в этой области, и советоваться особо не с кем. Надеюсь, форум мне будет помогать и дальше! т.к. вопросов возникает все больше и больше.

    1cUserAndrew,еще раз спасибо!
  7. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Да не за что!!! Все мы когда-то начинали (и до сих пор что-то начинаем, изучаем, познаем)! Удачи вам в ваших познаниях!!!

    P.S. Еще по поводу вашей темы. Даже немного продвинутые пользователи при желании, конечно, найдут способ изменить ответственного. Есть же обработки (групповая обработка справочников и документов, например). Ну не знаю, в нашей организации таких хитреньких пользователей, меняющих ответственного нет. Надеюсь, у вас тоже.
  8. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Делаете подписку на событие "ПередЗаписью", назначаете ее всем нужным документам, в процедуре контролируете, чтобы Ответственный в документе соответствовал текущему пользователю.
    В этом есть плюсы: типовая конфигурация остается не затронутой и не будет проблем при обновлении.

    Данный способ спасет и в этой ситуации, т.к. контролируется и программное изменение объекта.
  9. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Не прокатит :) Это имеет смысл только для нового документа, а если я открыл чужой документ - все время будет вылетать ошибка.
  10. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Itsys, BabySG, скажите, а где можно почитать про подписку на события. Я, по правде сказать, тоже начинающий в вопросах конфигурирования, так уж вышло, что первый раз слышу про подписки. Не поделитесь ссылочкой или информацией???
  11. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Прокатит, заодно можно запретить и чужие документы редактировать :)
    а можно и функцию вызвать и проверить новый документ или нет
    Код:
    Источник.ЭтоНовый()
    
  12. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
  13. TopicStarter Overlay
    Lily_1C
    Offline

    Lily_1C Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    Очень приятно, что пришло столько ответов. Они мне очень помогли! :angry: Надеюсь, в этом форуме всегда так:написал-ответили, спросил-помогли.
    Спасибо!

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