29.08.2006, 08:49 | #1 |
Участник
|
Доброго времени суток, уважаемые! Может, хоть кто-нибудь знает, какие действия должны быть сделаны для успешного заведения нового клиента в таблицу "Клиент" ("Customer"). Насколько я понял, в хитросплетениях кода C/AL, необходимо добавить строки в следующие таблицы:
- Адрес - Индекс - История Адреса - Клиент Причем в таблице "Адрес" есть поле, типа [Last Name Value], в котором хранится, как я понял, некоторое значение, полученное из Ф.И.О. (поля [Last Name]), но в цифровой форме, очевидно, для облегчения поиска. Но КАК оно формируется, абсолютно непонятно... Не поможете, о, гуру ? Заранее спасибо! P.S. Может, я не нашел еще некоторые таблицы, в которые надо вставить данные? |
|
29.08.2006, 10:57 | #2 |
Участник
|
а какая у вас версия Navi?
|
|
29.08.2006, 14:03 | #3 |
Участник
|
//C/Al Globals: Customer - Rec, 18
Customer.INIT; Customer."No." := ''; Customer.INSERT(TRUE); этого будет достаточно, чтобы запись создалась. А уж заполнять ли что-то еще, решать вам! |
|
31.08.2006, 10:17 | #4 |
Участник
|
EDVard, вы не поняли, как изнутри Navi сделать эти действия, я знаю. Мне же надо проделать аналогичные извне, прямыми SQL-запросами (INSERT INTO [Клиент] ....).
2 Greggy -> Версия Navi 3 (Incadea 2.6) |
|
31.08.2006, 10:30 | #5 |
Участник
|
не надо так делать. Код в нави будет меняться, суммовые индексы будут добавляться и т.п. Поддерживать это в SQL процедурах ИМХО утопия.
Navision Application Server рекомендую использовать для приема инфы из сторонних систем. Это совсем несложно. |
|
01.09.2006, 10:23 | #6 |
Участник
|
Wizard прав.
Я пытался работать с SQL напрямую, но тогда нужно всю бизнес-логику перепиысывать на SQL. Лучше воспользуйтесь ADO (ODBC). Или это нереально? В чем такая уж необходимость работы напрямую с таблицами SQL? |
|
08.09.2006, 13:28 | #7 |
Гость
|
при использовании SQL запросов
1. слетают вычисляемые поля!!! 2. слетает бакуп средствами navision!!! Вывод: ни в коем случае не использовать. только для вытягивания данных из внешних приложений в буферные таблицы Navision. |
|