Доброе время суток, возможно глупый вопрос, но не получается разобраться. Нужно чтобы при копировании справочника 1 реквизит копировался пустым, к примеру при копировании "Номенклатуры" реквизит "Описание" не должно копироваться.
Нужно сделать расширением, создал, добавил Вызов После типовой процедуры и там прописал изменение реквизита, но при копировании реквизит остается такой же. Подскажите пожалуйста где ошибку допускаю.
---
В при создании на сервере проверяешь, если это копирование, очищаешь описание.
---
В при создании на сервере проверяешь, если это копирование, очищаешь описание.
---
Уточняю, необходимо в расширение добавить изменение процедуры При создании на сервере и там проверять + менять?
---
Можно в расширении, не принципиально.
---
в (7) больше вопрос как следует поступить, просто впервые работаю с расширением, поэтому уточняю верно ли я понял решение вопроса.
---
А как бы ты сделал БЕЗ расширения? Ты умеешь?
---
Берите пример с Sashares пожалуйста, незачем мне задавать вопросы что я умею а что нет, вопрос был как сделать с расширением.
---
незачем мне задавать вопросы что я умею а что нет, Ты мне указывать тут будешь?
Если ты не умеешь это делать БЕЗ расширения, то какого хрена ты оправдываешься "ой, я просто впервые работаю с расширением, поэтому..."
У тебя проблема не в расширении! У тебя проблема в отсутствии умений и понимания назначений модуля и обработчиков. А так же параметров обработчиков.
То есть у тебя отсутствуют БАЗОВЫЕ знания.

И после этого ты тут еще какие-то правила будешь устанавливать?
---
Код для выполнения описанной задачи в расширении и без расширения будет одинаковый, поэтому вопрос в (11) вполне себе по теме.
---
Вопрос был как бы я это сделал без расширения, но я даже не намекал что собираюсь так делать. Предлагаю закрыть тему, разобраться получилось. Вам спасибо за помощь в решении вопроса.
---
Это только для интерактивного копирования прокатывает ;-)
---
Конечно =)
При программном копировании можно также программно заполнить и описание как надо)
---
А можно одним выстрелом - двух зайцев ;-) А в форме только изменять поведение элементов или значения реквизитов формы при необходимости.
А самим объектом пусть управляет модуль объекта в любой ситуации.
Принцип единой ответственности, все такое...
---
Да, тут от задачи зависит, что именно нужно.
Ну и от подхода, кто как привык.
Я как-то редко встречаю, чтобы в модуле объекта копирование обрабатывалось, в основном все в форме проверяется.
---
Я всегда в объекте пишу. И типовые в объекте пишут. И никаких проблем потом ни с программным копированием всякого рода сторонним кодом (внешними обработками), ни с добавлением нетиповых дополнительных форм объектов (вские там обработки получения форм в модуле менеджера и прочие экзерсисы)... Даже задумываться об этом не надо, и искать потом хвосты "а почему это поле не очистилось при копировании?"...
Сплошной профит.
---
ОбъектКопирования - это то, ОТКУДА ты копируешь, а не КУДА.
---
Значит в этой процедуре нужно создать новый объект, перенести туда все реквизиты с ОбъектаКопирования и изменить описание?
---
В какой процедуре? Где она находится?
---
На скриншоте "Расш1_ПриКопировании". Добавлял через расширение в модуле объекта справочника.
---
Модуль чего?