8.х УТ Частичное ограничение прав

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем 1C8, 9 авг 2011.

  1. TopicStarter Overlay
    1C8
    Offline

    1C8 Опытный в 1С

    Регистрация:
    20 янв 2009
    Сообщения:
    216
    Симпатии:
    0
    Баллы:
    26
    Бухгалтеру нужно проводить документы прихода, перемещения, установки цен, переоценки, реализации, и т.д. но не старше одного месяца. Т.е. месяц прошел, документ для нее блокируется.
    Можно ли такое сделать?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.565
    Симпатии:
    716
    Баллы:
    204
    можно. необходимо дописывать.
  3. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Регистры сведений - Границы запрета изменения данных. Но там указывается фиксированная дата запрета, надо будет периодически ее обновлять. Допустим при старте системы устанавливать новую дату запрета.
  4. Thelearning
    Offline

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

    Регистрация:
    9 сен 2010
    Сообщения:
    701
    Симпатии:
    72
    Баллы:
    54
    День добрый. А если попробовать что-то вроде
    Код:
    Если  ТекущаяДата() - Док.Дата >= месяц И РольДоступна("Бухгалтер") Тогда
    
    ЭтаФорма.Доступность = Ложь;
    Объект.Проведение = Запретить;
    КонецЕсли;
    
    
    Ну тут нада получить "месяц" (не помню сколько это )))
    Данный пример можно подвесить на открытие формы, или создание формы. В данном случае просто будет заблокирована форма документа. И документ больше не проведется.

    А можно регламентное задание сделать, которое каждый вечер будет вызывать обработку, которая будет проверять даты необходимых документов и при необходимости получать объект и присваивать "Проведение = Запретить" (или "ложь"... щас нету возможности точно проверить значение)
  5. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
    На Инфостарте скачал очень удобную обработку "Автоматическая установка даты запрета", поищите там.
    Суть в том, что для каждого пользователя или группы пользователей задается срок в днях, когда ему можно проводить документы. Например, 1 - можно только сегодняшние, 2 - вчерашние и сегодняшние, 30 - до месячной давности и т.д.
    И каждый день в 0.00 часов включается регламентное задание, которое устанавливает стандартную дату запрета для каждого пользователя в соответствии с этими настройками.
    На SQL работает замечательно, ЕМНИП на файловой тоже может как-то, даты устанавливаются при первом запуске БД утром.

    Ну или попроще вот так можно
  6. TopicStarter Overlay
    1C8
    Offline

    1C8 Опытный в 1С

    Регистрация:
    20 янв 2009
    Сообщения:
    216
    Симпатии:
    0
    Баллы:
    26
    в моем случае и этого достаточно.
    всем спасибо.
  7. vovakent
    Offline

    vovakent Опытный в 1С

    Регистрация:
    30 июл 2010
    Сообщения:
    161
    Симпатии:
    2
    Баллы:
    29
    Скачал обработку http://infostart.ru/public/80839/.
    При Открытиии в конфигураторе или в самом 1с предприятии пишет
    Ошибка при выполнении файловой операции 'C:\AvtomaticheskajaUstanovkaDatyZapretaIzmenenijaDannyh.epf'
    по причине:
    Неверный формат хранилища данных 'file://C:/AvtomaticheskajaUstanovkaDatyZapretaIzmenenijaDannyh.epf'
    .
    В чём может быть причина?
Похожие темы
  1. Ole-ga
    Ответов:
    10
    Просмотров:
    1.565
  2. Максим
    Ответов:
    2
    Просмотров:
    411
Загрузка...

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