Вход | Регистрация


Подписка на событие (ПриКопировании)

Подписка на событие (ПриКопировании)
Я
   Hayce
 
03.05.18 - 23:16
Доброго вечера.
Пытаюсь запретить копирование путем использования подписки на событие при копировании для справочника. Создаю пустой элемент справочника и присваиваю это значение Источнику, таким образом хочу добиться того чтобы пользователь видел чистую форму, как при создании нового. Однако, все реквизиты на форме имеют те же значения, которые имеет ОбъетКопирования. Что я делаю не так?
ПС для документа все прокатывает...
 
 
   cons74
 
1 - 04.05.18 - 06:42
Х... какая-то.
"присваиваю это значение Источнику" - это вообще как?!
А главное - зачем?! Если цель - запретить копирование - ставь  в подписке "отказ=истина; Сообщить("Нельзя копировать");" и всё.
   Повелитель
 
2 - 04.05.18 - 07:43
(0)
Если нужно, чтобы реквизиты были пустые, то каждый реквизит нужно очистить в этой процедуре:

Наименование = "";
Артикул = "";
и т.д.
   Mankubus
 
3 - 04.05.18 - 08:14
(1) в подписке на копирование нет отказа
   Hayce
 
4 - 04.05.18 - 09:59
(2) Ну да все верно, так и должно работать, но не работает.
Дело в том что для некоторых справочников работает, а для некоторых нет. Например, в УТ11 после подписки на событие идет Процедура ПриСозданииНаСервере (что логично) формы элемента и в ней объект заполняется из источника копирования.
Всем спасибо, я то думал что это какие то косяки/фичи в платформе
   Вафель
 
5 - 04.05.18 - 10:26
для отказа нужно исключение кидать

Список тем форума
Рекламное место пустует  Рекламное место пустует
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует