|   |   | 
| 
 | Типовая кнопка "Скопировать" - какая процедура выполняется? | ☑ | ||
|---|---|---|---|---|
| 0
    
        bebibo 28.02.24✎ 10:50 | 
        Всем здравствуйте! При нажатии на кнопку "Скопировать" в командной панели формы списка документа какая процедура выполняется? Не могу отловить нигде место заполнения. Нужно чтобы при копировании, одно поле заполнялось по моему условию.     | |||
| 1
    
        Волшебник 28.02.24✎ 10:52 | 
        ОбработкаЗаполнения     | |||
| 2
    
        RVN 28.02.24✎ 10:53 | 
        ДокументОбъект.<Имя документа> (DocumentObject.<Document name>)
 ПриКопировании (OnCopy) Синтаксис: ПриКопировании(<ОбъектКопирования>) Параметры: <ОбъектКопирования> Тип: ДокументОбъект.<Имя документа>. Исходный документ, который является источником копирования. Описание: Возникает при создании документа копированием. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер. Замечание: Безопасный режим на время исполнения данного обработчика будет отключен. Данное замечание не относится к обработчикам событий, расположенным в расширении конфигурации. См. также: ДокументСсылка.<Имя документа>, метод Скопировать Использование в версии: Доступен, начиная с версии 8.0. Методическая информация | |||
| 3
    
        bebibo 28.02.24✎ 10:56 | 
        (1) Ставлю замер, нажимаю кнопку "Скопировать", отключаю замер. Ищу поиском по замеру "ОбработкаЗаполнения" - строка не найдена.     | |||
| 4
    
        bebibo 28.02.24✎ 10:57 | 
        (2) Тоже самое, строка не найдена. Как будто копирование на уровне платформы делается, нет кода по заполнению.     | |||
| 5
    
        Волшебник 28.02.24✎ 10:57 | 
        (3) Надо же её создать     | |||
| 6
    
        bebibo 28.02.24✎ 11:00 | 
        (5) Я про типовую кнопку спрашиваю. Чтобы в типовом функционале поменять реквизит и всё     | |||
| 7
    
        Ненавижу 1С 28.02.24✎ 11:00 | 
        (1) при копировании ОбработкаЗаполнения как раз не работает, а работает ПриКопировании     | |||
| 8
    
        Волшебник 28.02.24✎ 11:04 | 
        (7) ну ок     | |||
| 9
    
        bebibo 28.02.24✎ 11:05 | 
        (7) ПриКопировании поиском в замере ищу - тоже нет     | |||
| 10
    
        Волшебник 28.02.24✎ 11:05 | 
        (9) Надо же её создать     | |||
| 11
    
        RVN 28.02.24✎ 11:11 | 
        у вас в модуле объекта этой процедуры может не быть.
 Тогда надо ее создать. | |||
| 12
    
        Mankubus 28.02.24✎ 11:13 | 
        (9) Если нет, то надо добавить это событие в модуле объекта через кнопку "Процедуры и функции"     | |||
| 13
    
        bebibo 28.02.24✎ 11:13 | 
        (11) А если не создавать?
 Например, создался документ путем копирования, я могу как то определить что он создан путем копирования? Если такая пометка какая нибудь? И проверили бы: если скопирован, тогда мой реквизит = "моё значение". | |||
| 14
    
        Kigo_Kigo 28.02.24✎ 11:13 | 
        Возможно срабатывает подписка?     | |||
| 15
    
        Kigo_Kigo 28.02.24✎ 11:14 | 
        проверяйте при создании на сервере параметр формы Параметры.ЗначениеКопирования     | |||
| 16
    
        Kigo_Kigo 28.02.24✎ 11:15 | 
        Закидывайте в расширение ПриСозданииНаСервереПосле() и меняйте что хотите     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |