|
v7: доступ к полям по имени автора документа. | ☑ | ||
---|---|---|---|---|
0
korevita
30.06.17
✎
07:56
|
Доброго времени суток!
Такая потребность. Документ платежное поручение. Определенному пользователю разрешено редактировать поле сумма только когда автор документа он сам. И есть поля которые он не может редактировать вообще. Написал что то такое: Если(ИмяПользователя() = "Бухгалтер_по_платежам") Тогда //// СтатусВозврата(1); Форма.ДатаДок.Доступность(0); Форма.НомерДок.Доступность(0); Форма.СуммаНДС.Доступность(0); Форма.СтавкаНДС.Доступность(0); конецЕсли; Первая часть работает на ура! А вот как написать что поле сумма он может редактировать только тогда когда он же и создал документ. Накопировал что то такое: Если( глПользователь <> Автор.Документ.ПлатежноеПоручение() = "Бухгалтер_по_платежам") Тогда //// СтатусВозврата(1); Форма.Сумма.Доступность(1); конецЕсли; но что то не работает! Ругается: Если( глПользователь <> Автор.Документ.ПлатежноеПоручение()<<?>> = "Бухгалтер_по_платежам") Тогда {Документ.ПлатежноеПоручение.Форма.Модуль(626)}: Ожидается символ ')' При проверке модуля обнаружены синтаксические ошибки! Да и не программист то я в принципе! Помогите, Великие! |
|||
1
Мимохожий Однако
30.06.17
✎
08:00
|
(0) Плати-помогут
|
|||
2
Looking
30.06.17
✎
08:04
|
Какое пристальное внимание к Платежным Поручениям, неужто так критично? Навскидку какая-то левая хотелка пользователей. Лучше реализовать регистрацию изменений в ПП, и за несанкционированное изменение - штрафовать изменившего. Полагаю после этого ни разу такого случая не повторится.
По второму Если(глПользователь = Автор.Документ.ПлатежноеПоручение()) Тогда Форма.Сумма.Доступность(1); КонецЕсли; |
|||
3
Zmich
30.06.17
✎
08:06
|
(0). Если ((СокрЛП(Автор) = ИмяПользователя()) И (ИмяПользователя() = "Бухгалтер_по_платежам")) Тогда
|
|||
4
korevita
30.06.17
✎
08:12
|
(3) Спасибо большое! Все работает как и хочет Великий Контролер!
Добавил только в первом условии Форма.Сумма.Доступность(0); и теперь все здорово! Спасибо! |
|||
5
korevita
30.06.17
✎
08:13
|
(2) Штрафовали! Не помогает! Будто целенаправленно делают ошибки. Потом улыбаются и "извините-извините"!
|
|||
6
Looking
30.06.17
✎
08:27
|
(5)улыбаются, когда штрафуют? наверное размер штрафа невелик.
|
|||
7
Looking
30.06.17
✎
08:39
|
(0)имейте ввиду, что теперь эту хотелку нужно будет из релиза в релиз тянуть, хотя ПП не так уж часто меняется
|
|||
8
IvaneS
30.06.17
✎
10:40
|
(4) Если сумму можно менять, то и НДС надо менять)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |