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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2009, 18:30   #1  
sanya_123 is offline
sanya_123
Участник
 
93 / 11 (1) +
Регистрация: 18.04.2005
если для разовой переброски - датапорт.

на одной таблице, с активным использованием onAfterImportRecord
код сюда можно срисовать с триггеров таблицы Item.

в триггер onBeforeImportRecord модно вставить item.Init;

У нас вот такой код в датапорте.
больше половины - наша внутреняя специфика.
но как видно - кода немного.
--------------
Item - OnBeforeImportRecord()
INIT;

Item - OnAfterImportRecord()
NoSeriesMgt.InitSeries(InvtSetup."Item Nos.","No. Series",0D,"No.","No. Series");

"Costing Method" := "Costing Method"::Average;
VALIDATE(Description);
VALIDATE("Inventory Posting Group");
VALIDATE("VAT Prod. Posting Group");
VALIDATE("Gen. Prod. Posting Group", "GP Posting Group");
INSERT(TRUE);

ItemUnit.INIT;
ItemUnit."Item No." := "No.";
ItemUnit.Code := "Base Unit of Measure";
ItemUnit."Qty. per Unit of Measure" := 1;
ItemUnit.INSERT(TRUE);
VALIDATE("Base Unit of Measure");

IF ("BSO Dimension Code" <> '') AND ("BSO Dimension Value Code" <> '') THEN BEGIN
DefaultDim.INIT;
DefaultDim."Table ID" := DATABASE::Item;
DefaultDim."No." := Item."No.";
DefaultDim.VALIDATE("Dimension Code", "BSO Dimension Code");
DefaultDim.VALIDATE("Dimension Value Code", "BSO Dimension Value Code");
DefaultDim.INSERT(TRUE);
END;

MODIFY(TRUE);
Старый 23.04.2009, 17:11   #2  
Corleone is offline
Corleone
Участник
 
355 / 10 (1) +
Регистрация: 27.05.2004
Адрес: London
Цитата:
Сообщение от sanya_123 Посмотреть сообщение
в триггер onBeforeImportRecord модно вставить item.Init;
Автору надо загружать данные о зарплате и кадрах а не товары.
 


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

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

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