|
КД 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) Спасибо, заработало!
ЗЫ: массив параметров определять нужно в глобальном обработчике ПередЗагрузкойДанных. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |