Имя: Пароль:
1C
1С v8
КД не переносит все поля
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
Источник внутряння сущьность РегиональныйПартнер который содержит в себе ссылку на партнера, контрагента и соглашение. Региональный партнер конвертируеться в соглашение с клиентом.
В базе приемнике у соглашения с клиентом есть реквизит контрагент. Таким вот заковыритым образом конвертируеться контрагент из Регионального партнера в контрагента в соглашении. Данный код написан в обработчике перед выгрузкой ПКС.
http://ipic.su/img/img7/fs/mista1.1506593022.png
http://ipic.su/img/img7/fs/mista2.1506593047.png
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) ок, то же было в одном месте такое.Запишу себе в блокнот :)
Основная теорема систематики: Новые системы плодят новые проблемы.