Запретить ввод на основании

Новая тема
Показывать по сообщений
Здравствуйте.
Нужно отключить доступность стандартной кнопки "Создать на основании", если документ помечен на удаление. Прописывал условие в процедуре формы документа ПередОткрытием():
ЭлементыФормы ...<Имя подменю>.Доступность = Ложь.
Не помогло. После прохождения этой строки когда значение не меняется. Ошибку не выдает.
1С 8.2, обычное приложение.
Ответили: пост #11
Максим Гринюк,в процедуре создания документа проверить пометку удаления и действовать соответственно.
Ответили: пост #3
Ответ на пост №2
Prikum, мне нужно у уже имеющегося документа выполнять проверку, а не создаваемого.
О которой именно процедуре говорится? Где находится?
Ответили: пост #4
Ответ на пост №3
Максим Гринюк, "ОбработкаЗаполнения " у создаваемого документа.
Ответили: пост #5
Ответ на пост №4
Prikum,эта процедура выполняется при создании документа. Он сам по себе не может быть помечен на удаление, т.к. даже не записан в БД. Нужно выполнять проверку при открытии документа.
Ответили: пост #6
Ответ на пост №5
Максим Гринюк, что мешает посмотреть в процедуре "ПрисозданииНаСервере"?
Ответили: пост #7
Ответ на пост №6
Prikum, форма документа обычная, а не управляемая.
Ответили: пост #8
Ответ на пост №7
Максим Гринюк, зато там есть процедура "ПередОткрытием"
Ответили: пост #9
Ответ на пост №8
Prikum, я написал, что пробовал ставить условие в этой процедуре и значение доступности всё-равно не меняется.
Ответили: пост #10
Ответ на пост №9
Максим Гринюк,  вообще то я советовал процедуру создаваемого документа, там уже проверять пометку удаления исчтоника и сразу возвращать отказ

Читают тему

(гостей: 1)

Быстрый переход