Имя: Пароль:
1C
1С v8
УПП Добавить возможность установки запрета изменения документов
, ,
0 Сметанин
 
13.08.13
08:06
Всем доброго дня!

Есть такая задача: добавить для бухгалтерии возможность установки запрета изменения документов. Запрет должен действовать независимо от даты запрета документов. Какое здесь лучшее решение?
1 Cyberhawk
 
13.08.13
08:06
А на кого запрет изменения не распространяется?
2 Cyberhawk
 
13.08.13
08:07
Вернее не должен распространяться
3 Cyberhawk
 
13.08.13
08:07
а?
4 Starhan
 
13.08.13
08:07
Как вы с такими четки формулировками задач в профессию попадаете :)


Кто не должен проводить документы Бухи? или те кому бухи запретили?
5 Рэйв
 
13.08.13
08:08
(0)А чем стандартная дата запрета отличается от твоей?
6 Сметанин
 
13.08.13
08:11
(1) Запрет распространяется на всех, доступ к установке/снятию запрета у определенного пользователя.
(4) Проведения запрет не касается. Проводят документы менеджеры. После проверки документов бухгалтер ставит запрет.
(5) Нужно чтобы даже в открытом периоде не могли изменять
7 Ranger_83
 
13.08.13
08:13
(0) мануал читал для стандартной установки даты запрета изменений?ТАм прекрасно написано,как устанавливать даты запрета для отдельных пользователей/групп пользователей
8 Рэйв
 
13.08.13
08:13
(6)Так если "даже в открытом периоде не могли изменять" - это уже называется "закрытый период".Двигай стандартную дату запрета.

Или тебе надо частично закрыть и какие то оставить?
9 mehfk
 
13.08.13
08:14
(6) Запрети менеджерам проводить в БУ, оставь только УУ.
10 Starhan
 
13.08.13
08:14
(6) Тогда регистр сведений, плюс проверяющему кнопочку на форму типа проверенно, + запрет изменения документа если док проверен.
11 Сметанин
 
13.08.13
08:19
(10) А при обновлении это отслеживать нужно будет? Есть возможность сделать без изменения формы типового документа?
(8) частично
12 Рэйв
 
13.08.13
08:22
(11)делаешь константу МояДатаЗапрета.

В нужных видах документов в ПриОткрытии() пишешь
//------
Если НЕ ЭтоНовый() Тогда
    Если Константы.МояДатаЗапреда.Получить()>Дата Тогда  
        ЭтаФорма.ТолькоПросмотр=Истина;
    КонецЕсли;
КонецЕсли;
//--------


все.
13 Рэйв
 
13.08.13
08:23
Если и новые доки создавать нельзя, тогда без проверки на ЭтоНовый()
14 shuhard
 
13.08.13
08:25
(0) одна подписка, один Рг сведений с двумя измерениями,
10 минут работы
15 Starhan
 
13.08.13
08:25
(11) пускай доки в регистр добавляет руками или через твою обработку. И вклиниться в процедуру проверки даты запрета редактирования, если есть возможность.

Отслеживать надо будет ток процедуру проверки даты запрета редактирования, но там емнип не меняется ничего.