Как ПриКопировании справочника изменять значение реквизита.

1. IYDKMIGTHTKY 05.05.25 08:49 Сейчас в теме
Доброе время суток, возможно глупый вопрос, но не получается разобраться. Нужно чтобы при копировании справочника 1 реквизит копировался пустым, к примеру при копировании "Номенклатуры" реквизит "Описание" не должно копироваться.
Нужно сделать расширением, создал, добавил Вызов После типовой процедуры и там прописал изменение реквизита, но при копировании реквизит остается такой же. Подскажите пожалуйста где ошибку допускаю.
Прикрепленные файлы:
Найденные решения
7. Sashares 33 05.05.25 09:04 Сейчас в теме
(1) В при создании на сервере проверяешь, если это копирование, очищаешь описание.
IYDKMIGTHTKY; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. Sashares 33 05.05.25 09:04 Сейчас в теме
(1) В при создании на сервере проверяешь, если это копирование, очищаешь описание.
IYDKMIGTHTKY; +1 Ответить
8. IYDKMIGTHTKY 05.05.25 09:08 Сейчас в теме
(7) Уточняю, необходимо в расширение добавить изменение процедуры При создании на сервере и там проверять + менять?
9. Sashares 33 05.05.25 09:09 Сейчас в теме
(8) Можно в расширении, не принципиально.
10. IYDKMIGTHTKY 05.05.25 09:11 Сейчас в теме
(9) в (7) больше вопрос как следует поступить, просто впервые работаю с расширением, поэтому уточняю верно ли я понял решение вопроса.
11. user2107191 05.05.25 09:14 Сейчас в теме
(10) А как бы ты сделал БЕЗ расширения? Ты умеешь?
12. IYDKMIGTHTKY 05.05.25 09:21 Сейчас в теме
(11) Берите пример с Sashares пожалуйста, незачем мне задавать вопросы что я умею а что нет, вопрос был как сделать с расширением.
13. user2107191 05.05.25 09:25 Сейчас в теме
(12)
незачем мне задавать вопросы что я умею а что нет,
Ты мне указывать тут будешь?
Если ты не умеешь это делать БЕЗ расширения, то какого хрена ты оправдываешься "ой, я просто впервые работаю с расширением, поэтому..."
У тебя проблема не в расширении! У тебя проблема в отсутствии умений и понимания назначений модуля и обработчиков. А так же параметров обработчиков.
То есть у тебя отсутствуют БАЗОВЫЕ знания.

И после этого ты тут еще какие-то правила будешь устанавливать?
14. Sashares 33 05.05.25 09:32 Сейчас в теме
(12) Код для выполнения описанной задачи в расширении и без расширения будет одинаковый, поэтому вопрос в (11) вполне себе по теме.
15. IYDKMIGTHTKY 05.05.25 09:37 Сейчас в теме
(14) Вопрос был как бы я это сделал без расширения, но я даже не намекал что собираюсь так делать. Предлагаю закрыть тему, разобраться получилось. Вам спасибо за помощь в решении вопроса.
16. user2107191 05.05.25 09:42 Сейчас в теме
(7) Это только для интерактивного копирования прокатывает ;-)
17. Sashares 33 05.05.25 09:47 Сейчас в теме
(16) Конечно =)
При программном копировании можно также программно заполнить и описание как надо)
18. user2107191 05.05.25 09:55 Сейчас в теме
(17) А можно одним выстрелом - двух зайцев ;-) А в форме только изменять поведение элементов или значения реквизитов формы при необходимости.
А самим объектом пусть управляет модуль объекта в любой ситуации.
Принцип единой ответственности, все такое...
19. Sashares 33 05.05.25 10:04 Сейчас в теме
(18) Да, тут от задачи зависит, что именно нужно.
Ну и от подхода, кто как привык.
Я как-то редко встречаю, чтобы в модуле объекта копирование обрабатывалось, в основном все в форме проверяется.
20. user2107191 05.05.25 10:10 Сейчас в теме
(19) Я всегда в объекте пишу. И типовые в объекте пишут. И никаких проблем потом ни с программным копированием всякого рода сторонним кодом (внешними обработками), ни с добавлением нетиповых дополнительных форм объектов (вские там обработки получения форм в модуле менеджера и прочие экзерсисы)... Даже задумываться об этом не надо, и искать потом хвосты "а почему это поле не очистилось при копировании?"...
Сплошной профит.
2. user2107191 05.05.25 08:52 Сейчас в теме
ОбъектКопирования - это то, ОТКУДА ты копируешь, а не КУДА.
3. IYDKMIGTHTKY 05.05.25 08:56 Сейчас в теме
(2) Значит в этой процедуре нужно создать новый объект, перенести туда все реквизиты с ОбъектаКопирования и изменить описание?
4. user2107191 05.05.25 08:59 Сейчас в теме
(3) В какой процедуре? Где она находится?
5. IYDKMIGTHTKY 05.05.25 09:02 Сейчас в теме
(4) На скриншоте "Расш1_ПриКопировании". Добавлял через расширение в модуле объекта справочника.
6. user2107191 05.05.25 09:03 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот