|
Перенос реквизитов контрагента 7.7 ТиС -> 8.2 УТ 10.3
| ☑ |
0
Medogon
27.08.12
✎
11:19
|
Доброго всем дня.
Подскажите, пожалуйста, как верно задать правила обмена через Конвертацию Данных 2.1, чтобы перенести реквизиты контрагентов (конкретно, адрес и ИНН) из 7.7 ТиС в 8.2 УТ 10.3?
В КД я вижу, что у приемника отдельно вынесен ИНН, у источника нет. В семерке вообще ИНН/КПП забиваются одной строкой через слеш. Адреса вообще ни там, ни там нет.
Доступные реквизиты в 7.7
Аналогично в 8.2
|
|
1
andrewks
27.08.12
✎
11:20
|
адрес - в ЮрФизЛице
|
|
2
andrewks
27.08.12
✎
11:21
|
типовые правила открой, да посмотри, как там сделано
|
|
3
Medogon
27.08.12
✎
11:23
|
Типовые мне переносят исключительно название.
|
|
4
andrewks
27.08.12
✎
11:25
|
найди файл TR77_81.XML, загрузи его в КД, изучай
|
|
5
andrewks
27.08.12
✎
11:26
|
или правила для в БП TR9AC820.XML
|
|
6
Medogon
27.08.12
✎
11:34
|
Так, искал адрес, нашел как перекинуть ИНН :)
|
|
7
Medogon
27.08.12
✎
16:34
|
Хм. Я добавил правило в КД
Перед выгрузкой
Если Источник.ЭтоГруппа() = 0 Тогда
Если (Источник.ЮрФизЛицо.Вид() = "ЮрЛица") Или
(Источник.ЮрФизЛицо.Вид() = "СвоиЮрЛица") Тогда
ИНН = Лев (Источник.ЮрФизЛицо.ИНН,10);
ИначеЕсли Источник.ЮрФизЛицо.Вид() = "ФизЛица" Тогда
ИНН = Лев (Источник.ЮрФизЛицо.ИНН,12);
КонецЕсли;
Значение = ИНН;
Иначе
Отказ = 1;
КонецЕсли;
Семерка на него ругается, говорит
Функция не обнаружена (ПКС_ПередВыгрузкой_Контрагенты_ИНН_Реквизит8)
Ошибка получения значения свойства объекта.
Что я делаю не так?
|
|
8
Medogon
27.08.12
✎
16:59
|
Снимается вопрос. Внешние обработчики отпали в конечном итоге. Встроенный в 7.7 помощник перехода зарешал ))
|
|
9
andrewks
27.08.12
✎
17:18
|
(7) добавить мало - там ещё надо модуль заменть
|
|