Имя: Пароль:
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) пускай доки в регистр добавляет руками или через твою обработку. И вклиниться в процедуру проверки даты запрета редактирования, если есть возможность.

Отслеживать надо будет ток процедуру проверки даты запрета редактирования, но там емнип не меняется ничего.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн