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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.08.2006, 08:49   #1  
Vavilon is offline
Vavilon
Участник
 
17 / 10 (1) +
Регистрация: 03.03.2006
Доброго времени суток, уважаемые! Может, хоть кто-нибудь знает, какие действия должны быть сделаны для успешного заведения нового клиента в таблицу "Клиент" ("Customer"). Насколько я понял, в хитросплетениях кода C/AL, необходимо добавить строки в следующие таблицы:
- Адрес
- Индекс
- История Адреса
- Клиент

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

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

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

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

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

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


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:46.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.