Решил сделать такую процедурку, что б выполнялось условие - если документ проведен, тогда доступно только чтение документа и кнопка печать, Предполагаю вставить это условие ПриОткрытии
Если Источник.Проведен Тогда ????.Доступность = Ложь; КонецЕсли;
Естессно в окончательном варианте если пользователь НЕ "Вася Пупкин" и Источник.Проведен Тогда моеусловие.....
Так вот как то глобально можно доступность закрыть документа?
Живет на форуме
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0
Если запретить вообще изменять проведённые - то через роли. Если нужно оставить возможность менять проведённые напротяжении дня - тогда программировать.
У нас здесь своя атмосфера...
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8
5_kopeek, а откуда в процедуре ПриОткрытии() переменная Источник? Это во-первых. Во вторых: если даже Источник - это вспомогательная переменная (типа Объект), то она нафик не надо, т.к. можно к объекту обращаться на прямую.
откуда в процедуре ПриОткрытии() переменная Источник? Это во-первых. Во вторых: если даже Источник - это вспомогательная переменная (типа Объект), то она нафик не надо, т.к. можно к объекту обращаться на прямую.
Vofka, во-первых, понятия не имею. Во-вторых, тем более. В-третьих, о том, насколько ТС правильно реализует поставленную задачу, в моем посте речь не идет. В-четвертых, ответ на вопрос, куда ТС код собирается вставлять, он написал в первом посте.
Vofka, либо неверно меня понимаете, либо просто есть настроение поспорить. Если первый вариант, то достаточно прочесть первый пост, если второй, это совсем не интересный спор. Давайте не будем продолжать.
вообщем без порезки прав на уровне ролей данную задачу не реализовать ! я так понимаю редактирование хотят запретить проведенных документов когда пользователь открыл документ НО ТУТ ЗАГВОЗДКА что мне мешает в журнале документов - правой кнопкой по документу и "отменить проведение" тогда Ваше условие хоть как оно правильно не было написано и в каком бы месте не стояло не сработает и пользователь сможет менять документ как хочет - печатать и тд чтоб ограничить отмену проведения - пользователю в ролях на данном документе необходимо убрать галочку "интерактивное снятие проведения" (как то так называется) и только тогда будет корректно работать данное условие
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!