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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.07.2010, 15:55   #1  
tteerr is offline
tteerr
Участник
 
1 / 10 (1) +
Регистрация: 21.07.2010
Запустить процедуру в Навижн из сторонней программы..
Из Навижн мне надо выгружать некие данные в файл обмена.
Процедура выгрузки в Навижне уже есть,она работает,но только когда ее запускают из самого Навижн.
А мне надо из 1С запускать эту процедуру Навижн,через АДО или COM без разницы.

для МССКЛ я бы просто запустил хранимую процедуру с параметрами и все..

Connect=СоздатьОбъект("ADODB.Connection");
Connect.Open("Provider=" + СокрЛП(Provider) +";DataSource=" + СокрЛП(DataSource) +";UserID="+ СокрЛП(UserID) +";Password=" + СокрЛП(Password) +"");
Connect.Execute("EXEC unload @date='11/22', @Name='ЧП Пупкин'");
Connect.Close();

а как быть ,когда мне надо обратиться к Навижн..?
Старый 29.07.2010, 16:21   #2  
jmurka is offline
jmurka
Участник
 
1 / 10 (1) +
Регистрация: 29.07.2010
Адрес: Kiev
Боюсь, что Навижн, в отличии от Аксапточки, более капризная и так просто не отдасца, а посему рекомендую следующий вариант :
1. Если БД SQL - забирать данные прямо из 1С из таблиц БД Навижна без никаких буферов и выгрузок.
2. Если БД Навижн, тогда пусть ваша выгрузка отрабатывает в момент изменения данных в Навижн. Например ,поменялись пять записей - обновить их сразу в буфере, а 1С заберет в любой момент времени актуальные данные. Преимущество этого способа еще и в том,что обновление данных буфера из Навижн будет происходить только один раз, а при вызове процедуры - каждый раз и возможны повторения,что с учетом особенностей блокировок таблиц куда опаснее.
Старый 02.08.2010, 15:07   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
1. Вопросы по NAV - лучше на forum.mazzy.ru, быстрее ответят.
2. Запускать на выполнение объекты извне - непросто. Проще если они запускаются из НАВа, для этого в НАВе есть специальные планировщики.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
диплом по навижн master_3 NAV: Прочие вопросы 4 18.06.2008 13:00
Что такое практика Навижн? IGG NAV: Прочие вопросы 3 09.10.2006 15:10
Как запустить из командной строки Navision и датапорт в нем сразу? nihtfershtein NAV: Прочие вопросы 5 25.11.2005 13:15
Как скачать и запустить на выполнение exe-файл? Shakr NAV: Программирование 3 16.08.2004 18:25
При нажатии кнопки запустить ОТЧЕТ Timur Kaumov NAV: Программирование 7 28.07.2003 18:06

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

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

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