Как запретить создание документа копированием? #709432


#0 by Простенький вопросик
Как запретить создание документа копированием?
#1 by Wobland
на зачем?
#2 by Простенький вопросик
говорят что-то переносится из того что забывают изменить, связанное с долгом клиента
#3 by Feunoir
Может тогда при копировании очищать то, что не должно переноситься?
#4 by BuHu
модуле объекта , процедура прикопировании , вроде
#5 by Простенький вопросик
это сложнее же. Дир сказал запретить и все тут.
#6 by BuHu
+ да , так и называется , напиши туда возврат
#7 by kosts
В процедуре перед открытием можно проверить любой подходящий реквизит. Если заполнен, то отказать.
#8 by Простенький вопросик
написал, скопировать получилось
#9 by Wobland
что-то мешает. запретим копировать ваще?
#10 by Простенький вопросик
сделаем что сказали, будут возмущаться, пусть пересогласовывают задачу, в чем проблема
#11 by Feunoir
Конечно скопировал. Возврат в этой процедуре ни на что не влияет. Ты франч что-ли? По два раза одно и то же переделывать. В модуле _формы_ в процедуре ПередОткрытием проверяй ПараметрОбъектКопирования. Если не пустой - скопирован, тогда Отказ=Истина
#12 by Простенький вопросик
Вот такой вариант работает Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
#13 by ИС-2
эээ... За чем? Есть же событие в модуле объекта ПриКопировании. У него есть параметр Отказ
#14 by kosts
В журнале не универсально.
#15 by ИС-2
причем тут журнал?
#16 by kosts
ну список, если что
#17 by kosts
Возможно не про то подумал, подумал про модуль формы...
#18 by Wobland
в модуле обработчик бывает, а не событие. и зачастую без отказа
#19 by banco
можно и в модуле объекта, в обработчике копирования ТекстОшибки = НСтр("ru='Создать копированием документ нельзя.'"); ВызватьИсключение ТекстОшибки;
#20 by Feunoir
Потомутша нету у него Отказа, к сожалению: ДокументОбъект.<Имя документа>.ПриКопировании (DocumentObject.<Имя документа>.OnCopy) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ПриКопировании (OnCopy) Синтаксис: ПриКопировании(<ОбъектКопирования>) Параметры: <ОбъектКопирования> Тип: ДокументОбъект. Исходный документ, который является источником копирования. Описание: Возникает при создании документа копированием. См. также: ДокументСсылка, метод Скопировать
#21 by Эмбеддер
смотри в форме документа в "ПередОткрытием" значение ПараметрОбъектКопирования
#22 by Эмбеддер
и ЭтоНовый
#23 by Эмбеддер
опс, вижу в уже сказали
#24 by МимохожийОднако
Данный функционал надо включать только неадекватным пользователям. ИМХО, обучение пользователей эффективнее программных примочек.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С