|
конвертация данных | ☑ | ||
---|---|---|---|---|
0
Not1C
15.11.16
✎
13:05
|
Добрый день. Подскажите,как реализовать данную задачу или где можно и что почитать для поисков ответов. Вчера начал попытку настроить обмен между конфигурациями УТ 3.0 (Украина) и дописанную УТ 1.2 (Украина). Конвертацию для простых объектов я настроил, но есть одна, для которой,как я понял нужно писать алгоритм (а может, и не нужно).
В общем, в УТ 3.0 есть справочник "УсловияОбслуживанияПартнеров", к которому может быть привязан справочник "Контрагенты", но необязательно. Сам справочник "УсловияОбслуживанияПартнеров" конвертируется в дописанный справочник ТорговыеТочки в УТ 1.2. Теперь моя остановка - сначала конвертируются объекты по правилу ПКО ТорговыеТочки ("УсловияОбслуживанияПартнеров" -> ТорговыеТочки), затем создаются контрагенты по правилу ПКО Контрагенты (Контрагенты->Контрагенты), но теперь мне нужно заполнить в нем рекзивит "Торговая точка", к которому мне нужно привязать ранее загруженный справочник "ТорговыеТочки". То есть мне нужно как-то запомнить связь между "УсловияОбслуживанияПартнеров" и "Контрагенты" из УТ 3.0 |
|||
1
iceman2112
15.11.16
✎
13:11
|
А что в 3.0 к контрагенту Точка не привязана?
|
|||
2
Not1C
15.11.16
✎
13:14
|
УТ 3.0 тоже модифицирована,так что там есть УсловияОбслуживанияПартнеров, которые могут быть общими для нескольких контрагентов
|
|||
3
iceman2112
15.11.16
✎
13:17
|
тогда все встать должно. КД же при выгрузке контрагента выгружает реквизит УсловияОбслуживанияПартнеров, который стыкуется по твоему правилу с Торговой точкой.
Или я что не понимаю |
|||
4
Not1C
15.11.16
✎
13:18
|
тут привязка наоборот
|
|||
5
Not1C
15.11.16
✎
13:22
|
в контрагенте есть реквизит Торговая точка,который нужно заполнить
|
|||
6
iceman2112
15.11.16
✎
13:23
|
ПослеЗагрузки объекта делай запрос - пиши реквизит
|
|||
7
iceman2112
15.11.16
✎
13:23
|
в ПКО Контрагента ПослеЗагрузки
|
|||
8
Not1C
15.11.16
✎
13:24
|
напишу запрос, но где взять данные для заполнения реквизита объекта?
|
|||
9
iceman2112
15.11.16
✎
13:27
|
У тебя уже выгружены должны быть ТорговыеТочки, реквизит контрагент у них как я понял есть, ибо
"В общем, в УТ 3.0 есть справочник "УсловияОбслуживанияПартнеров", к которому может быть привязан справочник "Контрагенты"" |
|||
10
iceman2112
15.11.16
✎
13:33
|
Если (в 1.2) у тебя ТТ имеют реквизит Контрагенты, а контрагенты ТТ. Тогда можно еще в события "ПослеЗагрузкиДанных" конвертации все обработать.
Если тебе реквизит "контрагент" у ТТ не нужен в 1.2, то в КД можно сделать, чтобы при выгрузке контрагентов передавалась ПКО его ТТ. |
|||
11
Not1C
15.11.16
✎
13:36
|
в справочнике ТТ нет реквизита Торговые точки
|
|||
12
Not1C
15.11.16
✎
13:37
|
то есть,контрагенты
|
|||
13
iceman2112
15.11.16
✎
13:42
|
тогда добавить свойство в ПКО контрагенты ссылка на ТТ.
ПередВыгрузкой свойства заполнение Значение И укажи ПКО для этого свойства "УсловияОбслуживанияПартнеров" -> ТорговыеТочки |
|||
14
Not1C
15.11.16
✎
13:43
|
спасибо,попробую
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |