Здравствуйте! Стоит задача импортировать поставщиков из 1с в ax. Для этого читаю xml с данными и вручную заполняю таблицы insert ом. Но возникла проблема, что поле тип поставщика (VendTable - Организация или респондент) я так понял не привязано ни к какой таблице, и у меня не получается выбрать это поле программно. Всегда по умолчанию выставляется организация при создании, как сделать чтобы поставщик стал респондентом? Пример добавления:
X++:
static void InsertVend1(Args _args)
{
VendTable vendTable;
DirPartyTable dirPartyTable;
boolean vendFind=false;
VendAccount account = '123321';
select forUpdate vendTable where vendTable.AccountNum == account;
if (vendTable.RecId==0)
{
vendTable.clear();
vendTable.initValue();
vendTable.AccountNum=account;
vendTable.TaxGroup='ПлатНДС';
vendTable.VendGroup='ОСН';
vendTable.insert();
}
else
{
vendTable.TaxGroup='ПлатНДС';
vendTable.VendGroup='ОСН';
vendFind=true;
vendTable.update();
}
select forUpdate dirPartyTable where vendTable.Party == dirPartyTable.RecId;
if (dirPartyTable.RecId!=0)
{
dirPartyTable.Name='123321 Поставщик';
dirPartyTable.NameAlias=dirPartyTable.Name;
dirPartyTable.update();
}
}