AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 29.08.2006, 08:49   #1  
Vavilon ist offline
Vavilon
Участник
 
17 / 10 (1) +
Registriert seit: 03.03.2006
Доброго времени суток, уважаемые! Может, хоть кто-нибудь знает, какие действия должны быть сделаны для успешного заведения нового клиента в таблицу "Клиент" ("Customer"). Насколько я понял, в хитросплетениях кода C/AL, необходимо добавить строки в следующие таблицы:
- Адрес
- Индекс
- История Адреса
- Клиент

Причем в таблице "Адрес" есть поле, типа [Last Name Value], в котором хранится, как я понял, некоторое значение, полученное из Ф.И.О. (поля [Last Name]), но в цифровой форме, очевидно, для облегчения поиска. Но КАК оно формируется, абсолютно непонятно... Не поможете, о, гуру ?

Заранее спасибо!

P.S. Может, я не нашел еще некоторые таблицы, в которые надо вставить данные?
Alt 29.08.2006, 10:57   #2  
Greggy_imported ist offline
Greggy_imported
Участник
Benutzerbild von Greggy_imported
 
291 / 10 (1) +
Registriert seit: 24.09.2004
а какая у вас версия Navi?
Alt 29.08.2006, 14:03   #3  
EDVard_imported ist offline
EDVard_imported
Участник
 
49 / 10 (1) +
Registriert seit: 22.07.2004
//C/Al Globals: Customer - Rec, 18
Customer.INIT;
Customer."No." := '';
Customer.INSERT(TRUE);

этого будет достаточно, чтобы запись создалась.
А уж заполнять ли что-то еще, решать вам!
Alt 31.08.2006, 10:17   #4  
Vavilon ist offline
Vavilon
Участник
 
17 / 10 (1) +
Registriert seit: 03.03.2006
EDVard, вы не поняли, как изнутри Navi сделать эти действия, я знаю. Мне же надо проделать аналогичные извне, прямыми SQL-запросами (INSERT INTO [Клиент] ....).

2 Greggy -> Версия Navi 3 (Incadea 2.6)
Alt 31.08.2006, 10:30   #5  
Wizard_imported ist offline
Wizard_imported
Участник
 
157 / 10 (1) +
Registriert seit: 25.11.2004
не надо так делать. Код в нави будет меняться, суммовые индексы будут добавляться и т.п. Поддерживать это в SQL процедурах ИМХО утопия.
Navision Application Server рекомендую использовать для приема инфы из сторонних систем. Это совсем несложно.
Alt 01.09.2006, 10:23   #6  
EDVard_imported ist offline
EDVard_imported
Участник
 
49 / 10 (1) +
Registriert seit: 22.07.2004
Wizard прав.
Я пытался работать с SQL напрямую, но тогда нужно всю бизнес-логику перепиысывать на SQL.
Лучше воспользуйтесь ADO (ODBC).
Или это нереально?
В чем такая уж необходимость работы напрямую с таблицами SQL?
Alt 08.09.2006, 13:28   #7  
erp_man
Гость
 
n/a
при использовании SQL запросов
1. слетают вычисляемые поля!!!
2. слетает бакуп средствами navision!!!

Вывод: ни в коем случае не использовать. только для вытягивания данных из внешних приложений в буферные таблицы Navision.
 


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:32 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.