Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:06

Отмена F9 для документа

Автор 1cka, 22 апр 2014, 16:23

0 Пользователей и 1 гость просматривают эту тему.

1cka

8.2
как для документа отменить действие кнопки "Добавить копированием" (F9)?

MuI_I_Ika

Можно только отредактировать форму списка, где запретить копирование в списке.

cska-fanat-kz

В ПриОткрытии формы документа проверять ПараметрОбъектКопирования. Если не пустой - ругаться.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

1cka

Цитата: cska-fanat-kz от 22 апр 2014, 17:47
В ПриОткрытии формы документа проверять ПараметрОбъектКопирования. Если не пустой - ругаться.
Если ПараметрОбъектКопирования <> Неопределено Тогда
    Предупреждение("ЗАПРЕЩЕНО!");
//...как дальше "ругаться"? а то все-равно документ добавляется
КонецЕсли;

cska-fanat-kz

Отказ = Истина;
Возврат;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

1cka

Цитата: cska-fanat-kz от 23 апр 2014, 10:24
Отказ = Истина;
Возврат;

не помогает, форма открывается :fdbsdfbsd:

wise

Если ПараметрОбъектКопирования <> Неопределено Тогда
    Предупреждение("ЗАПРЕЩЕНО!");
//...как дальше "ругаться"? а то все-равно документ добавляется
    // :P  ДАЛЬШЕ ругаться НЕ НАДО!!! :befhbt:
    Форма.Закрыть();
КонецЕсли;
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

cska-fanat-kz

Цитата: 1cka от 23 апр 2014, 10:37
Цитата: cska-fanat-kz от 23 апр 2014, 10:24
Отказ = Истина;
Возврат;

не помогает, форма открывается :fdbsdfbsd:

ПриОткрытии (OnOpen)
Синтаксис:

ПриОткрытии(<Отказ>)
Параметры:

<Отказ>

Тип: Булево.
Признак отказа от открытия формы. Если в теле процедуры-обработчика установить данному параметру значение Истина, то открытие формы произведено не будет.
Значение по умолчанию: Ложь.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

1cka

Все заработало, но в процедуре ПередОткрытием. Спасибо за помощь!

EvgenyRus

Цитата: wise от 23 апр 2014, 11:05
Если ПараметрОбъектКопирования <> Неопределено Тогда
    Предупреждение("ЗАПРЕЩЕНО!");
//...как дальше "ругаться"? а то все-равно документ добавляется
    // :P  ДАЛЬШЕ ругаться НЕ НАДО!!! :befhbt:
    Форма.Закрыть();
КонецЕсли;

Процедура ПриКопировании(ОбъектКопирования)
Если ОбъектКопирования Тогда
    Предупреждение("ЗАПРЕЩЕНО!");
Отказ = Истина;
Возврат;
КонецЕсли;
КонецПроцедуры

Пишет ошибку: {Документ.Взвешивание.МодульОбъекта(312)}: Преобразование значения к типу Булево не может быть выполнено
Если ОбъектКопирования Тогда

Как её исправить?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск