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


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

Подписка на событие (ПриКопировании)
Я
   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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует