AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2014, 09:38   #1  
feel_good1 is offline
feel_good1
Участник
 
3 / 10 (1) +
Регистрация: 06.06.2014
Программный выбор типа постащика (Организация, респондент))
Здравствуйте! Стоит задача импортировать поставщиков из 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();
    }
}

Последний раз редактировалось feel_good1; 06.06.2014 в 09:41.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить из элемента enum-а код типа (enum-а)? Romb DAX: База знаний и проекты 12 27.06.2013 16:17
Значение по умолчанию параметра типа EDT c array elements либо просто массива HorrR DAX: Программирование 16 20.02.2008 19:18
Как получить имя типа расширенного типа velk DAX: Программирование 9 03.08.2006 14:17
Создание нового типа журнала в Управлении запасами vasiliy DAX: Программирование 2 03.11.2005 14:46
Почему в InventJournalTrans поле linenum вещественного типа?! ATimTim DAX: Программирование 7 17.06.2004 17:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:37.