Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрет редактирования проведенных документов          
Vofka Подменю пользователя
сообщение 07.07.10, 7:52
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13960
Из: Киев
Спасибо сказали: 4524 раз
Рейтинг: 3647.7

Привет!
Конфа ПУБ (27 релиз, довольно измененный), документ РН (хотя это наверное неважно).

Надо сделать, чтобы пользователи не могли редактировать проведенный документ.

В справочнике пользователей сделал флажок флРазрешитьИЗмененятьПроведенныеРН.

И добавил следующий код в такие процедуры:

Процедура ОбработкаПроведения(ЧастичноПровести = 0)
                            
    Если глПользователь.флРазрешитьИзменятьПроведенныеРН = 0 Тогда
        Возврат;
    КонецЕсли;

          ...

КонецПроцедуры

// ===============================
Процедура ОбработкаУдаленияПроведения()    
    
    Если глПользователь.флРазрешитьИзменятьПроведенныеРН = 0 Тогда
        Возврат;
    КонецЕсли;
    
    РежимПроведения=0;
КонецПроцедуры


Но это не работает. Мне кажется, что я как-то неправильно понимаю, как это реализовывается.

Буду признателен за помощь.

Acid Подменю пользователя
сообщение 07.07.10, 9:05
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 378 раз
Рейтинг: 262

ссылка на глобальную процедуру должна быть процедуре ПриОткрытии


Signature

Документируйте Код! мать вашу...


MATEVI Подменю пользователя
сообщение 07.07.10, 9:08
Сообщение #3

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 958 раз
Рейтинг: 0

Цитата(Vofka @ 07.07.10, 9:52) *
Привет!
Конфа ПУБ (27 релиз, довольно измененный), документ РН (хотя это наверное неважно).

Надо сделать, чтобы пользователи не могли редактировать проведенный документ.

В справочнике пользователей сделал флажок флРазрешитьИЗмененятьПроведенныеРН.

Но это не работает. Мне кажется, что я как-то неправильно понимаю, как это реализовывается.

Буду признателен за помощь.


А что именно не работает? Проведение не происходит.
При открытии проверяешь и Форма.ТолькоПросмотр(1)
Тогда будет понятно. Ну и сообщение поставь какое нить

PS А вообще лучше призаписи() это реализовать с проверкой проведен()
и посмотри как пример Процедура глПроверкаДатыДок(Конт,Режим = "Открытие") Экспорт

Спасибо сказали: Vofka,

Zaval Подменю пользователя
сообщение 07.07.10, 9:30
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Vofka! Шо ж ты робишь? biggrin.gif А если "ПриЗаписиПерепроводить" не стоит?
И это... можно открыть-подрихтовать-распечатать?

Vofka Подменю пользователя
сообщение 07.07.10, 13:25
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13960
Из: Киев
Спасибо сказали: 4524 раз
Рейтинг: 3647.7

Acid, MATEVI, Zaval, спасибо за ответы!

Сделал, как сказал MATEVI smile.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.06.24, 17:43
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!