| 
    
            
         
         | 
    
  | 
Типовая кнопка "Скопировать" - какая процедура выполняется? | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
         
        Закидывайте в расширение ПриСозданииНаСервереПосле() и меняйте что хотите     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |