|
КД не переносит все поля |
☑ |
0
Avalone2010
28.09.17
✎
12:51
|
Здравствуйте!Подскажите пожалуйста, что может быть, где не доглядел. Есть КД. Есть ПКО. Конвертируеться определенный объект из нашей базы в соглашение другой базы. В данном ПКО есть ПКС.
Если ЗначениеЗаполнено(Источник.Контрагент) Тогда
ИсходящиеДанные = Новый Структура("Наименование, НаименованиеПолное, ИНН, КПП, ЮрФизЛицо",
Источник.Контрагент.Наименование,
Источник.Контрагент.НаименованиеПолное,
Источник.Контрагент.ИНН,
Источник.Контрагент.КПП,
Источник.Контрагент.ЮрФизЛицо,
1);
Иначе
Отказ = Истина;
КонецЕсли;
для этого ПКС указано ПКО контрагента по которому идет получение всех вышеописанных полей из входящих данных.Если открыть файл данных то по конвертации контрагента будет только:
</Свойство><Свойство Имя="Контрагент" Тип="СправочникСсылка.Контрагенты"><Ссылка Нпп="2"><Свойство Имя="ИНН" Тип="Строка">
<Значение>123456789</Значение>
</Свойство><Свойство Имя="КПП" Тип="Строка">
<Значение>987654321</Значение>
</Свойство>
Поля ИНН и КПП являються полями поиска. Почему не конвертируються поля наименование, наименование полное?. Флаги не запоминать выгруженные(ставил, убирал), в пко контрагента в событии перед выгрузкой ставил код
"ТолькоПолучитьУзелСсылки = Ложь;"
|
|
1
Ёпрст
гуру
28.09.17
✎
12:56
|
(0) Этот код где пишешь ?
|
|
2
Ёпрст
гуру
28.09.17
✎
12:56
|
Источник - это что у тебя, какого типа ?
|
|
3
Avalone2010
28.09.17
✎
13:04
|
Источник внутряння сущьность РегиональныйПартнер который содержит в себе ссылку на партнера, контрагента и соглашение. Региональный партнер конвертируеться в соглашение с клиентом.
В базе приемнике у соглашения с клиентом есть реквизит контрагент. Таким вот заковыритым образом конвертируеться контрагент из Регионального партнера в контрагента в соглашении. Данный код написан в обработчике перед выгрузкой ПКС.
|
|
4
Альбатрос
28.09.17
✎
13:05
|
"Не выгружать свойства объекта по ссылкам" не стоит?
|
|
5
Ёпрст
гуру
28.09.17
✎
13:10
|
(3) воткни в передВыгрузкой в конец
Значение="Вася";
|
|
6
Avalone2010
28.09.17
✎
13:10
|
(4)ЧЕЛОВЕЧИЩЕ!Огромное тебе спасибо!!!Именно эта галка меня и подвела.Вопрос закрыт
|
|
7
azt-yur
28.09.17
✎
13:10
|
А почему бы не настроить ПКО Контрагенты - Контрагенты, и в ПКС для контрагента указать Источник?
|
|
8
Ёпрст
гуру
28.09.17
✎
13:10
|
иначе, это свойство вообще выгружаться не будет
|
|
9
Avalone2010
28.09.17
✎
13:12
|
(5) ок, то же было в одном месте такое.Запишу себе в блокнот :)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший