Имя: Пароль:
1C
1С v8
конвертация данных
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
спасибо,попробую
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.