|   |   | 
| 
 | КД 2.1: получить ссылки объектов обмена | ☑ | ||
|---|---|---|---|---|
| 0
    
        formista2000 11.10.24✎ 12:29 | 
        Привет!
 Как реализовать сабж? В каком обработчике? Мне надо потом с этими ссылками сделать кое-что и рассовать по регистрам. Не объекты, а ссылки нужны потому что я их в запросах использовать собрался. Заранее спасибо! | |||
| 1
    
        craxx 11.10.24✎ 12:46 | 
        (0) На этапе загрузки или выгрузки?     | |||
| 2
    
        novichok79 11.10.24✎ 12:47 | 
        Объект.Ссылка? А вообще там в хелпе по каждому обработчику было описание параметров вроде.     | |||
| 3
    
        craxx 11.10.24✎ 12:50 | 
        (0) если на этапе загрузки. то см скрин в аттаче     
 | |||
| 4
    
        formista2000 11.10.24✎ 12:54 | 
        (3) Я правильно делаю вот так?
 1. После загрузки правил обмена: добавляю в структуру параметров свой массив; 2. В ПКО нужного объекта добавляю ссылку в этот свой массив; 3. После загрузки данных: делаю что мне надо со ссылками этого массива. Правильно? | |||
| 5
    
        formista2000 11.10.24✎ 13:01 | 
        (3) ПослеЗагрузкиДанных ошибка - Поле объекта не обнаружено. ((
 ...полез в отладчик... | |||
| 6
    
        craxx 11.10.24✎ 13:08 | 
        (4) нет, не правильно     | |||
| 7
    
        formista2000 11.10.24✎ 13:09 | 
        (6) А как надо?     | |||
| 8
    
        banco 11.10.24✎ 13:20 | 
        (4) в пко объекта в обработчике После загрузки добавляешь Объект в свой массив. А в ПослеЗагрузкиДанных используешь Объект.Ссылка     | |||
| 9
    
        Климов Сергей 11.10.24✎ 13:26 | 
        (7) Вот пример из правил УТ10.3-БП3:
 1. ПКО для документа. Обработчик "После загрузки" Если Объект.ЭтоНовый() Тогда Параметры.ДокументыСОпределениемДопРеквизитов.Добавить(Объект.ПолучитьСсылкуНового()); Иначе Параметры.ДокументыСОпределениемДопРеквизитов.Добавить(Объект.Ссылка); КонецЕсли; 2. Глобальный обработчик "После загрузки данных": Если Параметры.ДокументыСОпределениемДопРеквизитов.Количество() > 0 Тогда Для Каждого ДокументСсылка Из Параметры.ДокументыСОпределениемДопРеквизитов Цикл | |||
| 10
    
        craxx 11.10.24✎ 13:36 | 
        (7) Коллега в (9) раньше меня успел отписать     | |||
| 11
    
        blackviper 11.10.24✎ 13:55 | 
        Вот еще пример пост-обработки проведения документов полученных при обмене. Можешь адаптировать под свои нужды
 https://1clancer.ru/article/provedenie_dokumentov_v_baze-priemnike_pri_perenose_konvertatsiya_dannykh_640 | |||
| 12
    
        formista2000 11.10.24✎ 14:45 | 
        (11) (10) (9) Спасибо, заработало! 
 ЗЫ: массив параметров определять нужно в глобальном обработчике ПередЗагрузкойДанных. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |