|  | Контур.Диадок 4.16. Подключаемый модуль | ☑ | 
    
        | 0
    
        Фокусник   09.08.22✎ 07:50 | 
        Контур.Диадок 4.16. Подключаемый модуль.
Подскажите, пожалуйста, кто в теме: какое событие в подключаемом модуле нужно доработать, чтобы в УПД подменить заполнение данных, а именно: наименование номенклатуры?
 Может быть есть толковый пример на эту тему? Поиск пока не дал положительных результатов...
 |  | 
    
        | 1
    
        Мимохожий Однако   09.08.22✎ 08:10 | 
        У спецов Контура пытался спрашивать?     |  | 
    
        | 2
    
        Фокусник   09.08.22✎ 08:31 | 
        (1) Ответ примерно такой "Заказывайте платную доработку" ;)     |  | 
    
        | 3
    
        mikecool   09.08.22✎ 08:55 | 
        лентяй - поставь точки останова во всех процедурах и сформируй СФ     |  | 
    
        | 4
    
        mikecool   09.08.22✎ 08:57 | 
        или ищи по подстроке Upd820     |  | 
    
        | 5
    
        kobzon2   09.08.22✎ 08:59 | 
        Не знаю как в подключаемом, а в обычном модуле Диадок, менял какую-то процедуру в модуле типа ИнтеграцияУТ. Искал действительно вроде как по типу как в (4) пишут по Upd820.
К сожалению под рукой модуля нет, чтобы посмотреть.
 |  | 
    
        | 6
    
        mikecool   09.08.22✎ 09:01 | 
        (5) 99% проблем решается в ПМ, обработку трогать - лучше не надо     |  | 
    
        | 7
    
        PaulBC   09.08.22✎ 09:07 | 
        (0) В ПослеПодготовкиПакета можно.     |  | 
    
        | 8
    
        balak05   09.08.22✎ 09:38 | 
        (0) А если в расширении поправить?     |  | 
    
        | 9
    
        Фокусник   09.08.22✎ 09:47 | 
        (7) Нашел, спасибо!
 Для истории, может еще кому пригодится:
 Данные заполнены, когда в параметрах есть свойство Результат_ИМ (Истина)
 ТЧ документа, как я понял, сидит здесь:
 Параметры.Пакет.Документы[0].Content.Table.Items
 |  | 
    
        | 10
    
        dchumak   09.08.22✎ 10:06 | 
        (9) в подключаемом модуле нужно найти строки кода, где заполняется значение "Product".
У меня это УстановитьЗначениеXDTO(Контент, "Product", НаименованиеНоменклатуры);
 Где Контент это данные, из которых потом формируется XML для отправки.
 Также есть в доп. сведениях поле ItemCharact, куда записывается наименование характеристики (если ведется учет по ним).
 |  | 
    
        | 11
    
        dchumak   09.08.22✎ 10:08 | 
        (7) зачем в После...?
при формировании пакета и пусть делает, если ПМ использует.
 |  | 
    
        | 12
    
        dchumak   09.08.22✎ 10:10 | 
        (4) процедура называется Заполнить_Item820.
 Процедура Заполнить_Item820(Контент, Параметры)
 Документация: http://1c-pro-docs.diadoc.ru/ru/latest/objects/Item820.html |  |