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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.03.2008, 18:16   #1  
mefodiy is offline
mefodiy
Участник
 
96 / 10 (1) +
Регистрация: 08.07.2007
Есть кодюнит, который нужно запускать каждый день в одно и то же время.
Как это можно сделать в Navision 3.70?
Старый 01.03.2008, 19:06   #2  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Используйте Navision Application Server
Старый 02.03.2008, 00:06   #3  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Еще можно написать простенький скрипт который стартует нав и запускает выполнение. А его в свою очередь воткунть в шедулер. Тока правильнее все равно NAS использовать
__________________
Want to believe...
Старый 02.03.2008, 23:32   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
Еще можно написать простенький скрипт который стартует нав и запускает выполнение. А его в свою очередь воткунть в шедулер. Тока правильнее все равно NAS использовать
Или на сервере 1 сессию НАВ с запущенным планировщиком оставить открытой.
Можно и дописать в 1 CU, если уже занят NAS
Ну а если еще и на SQL, то можно сделать периодическое задание..
Или вообще использовать C/FRONT и написать приложение, которое будет достукиваться к процедурам в НАВ. А само приложение - планировщик

Но тут главное примечение - нужно понимать более точно зачем все это делать...
Старый 30.03.2008, 11:21   #5  
.rejector._imported is offline
.rejector._imported
Участник
 
47 / 10 (1) +
Регистрация: 08.04.2004
Я думаю они себестоимость пересчитывают.
Где-то здесь уже поднималась тема планировщика на основе таймера. Я такой функционал реализовывал на прошлой работе.
Недостатки: жрёт одну сессию, и должен быть всегда запущен клиент. Приходится следить, что бы он стартовал и постоянно проверять запущен ли он. Муторно это. Так что Application Server предпочтительнее.
Старый 31.03.2008, 16:18   #6  
Dadakhan is offline
Dadakhan
Участник
 
26 / 10 (1) +
Регистрация: 30.05.2007
ну а если у пользователя аутентификация виндовая, то можно создать форму с нужным кодом на триггере OnOpenForm, и отправить ярлык этой формы на рабочий стол. после выполнения кода форма закроется и завершится сессия нава
Старый 05.04.2008, 08:13   #7  
morvan is offline
morvan
Участник
 
41 / 10 (1) +
Регистрация: 29.08.2009
Адрес: Москва
Я делал так:
запускал глобальный кодюнит с одним экземпляром при старте Нава
На главной форме(в 3.7 она есть - form 330) задавал нужную периодичность, - в методе OnTimer писал код, который общаясь с глобальным кодюнитом(нужно где-то еще хранить время последнего запуска, поднимать и опускать флаг работы периодического кода) - выполнял или нет нужный код.
Старый 04.07.2008, 22:37   #8  
Alex NF is offline
Alex NF
Участник
 
10 / 10 (1) +
Регистрация: 16.02.2005
Цитата:
Сообщение от .rejector. Посмотреть сообщение
Где-то здесь уже поднималась тема планировщика на основе таймера. Я такой функционал реализовывал на прошлой работе.
Кстати, твой планировщик (CRONES) до сих пор работает (и я опять вместе с ним ), и даже без особых проблем. А Application Server для 2.6 нету
Старый 16.09.2009, 18:34   #9  
.rejector._imported is offline
.rejector._imported
Участник
 
47 / 10 (1) +
Регистрация: 08.04.2004
Цитата:
Сообщение от Alex NF Посмотреть сообщение
Кстати, твой планировщик (CRONES) до сих пор работает (и я опять вместе с ним ), и даже без особых проблем. А Application Server для 2.6 нету
Привет! Извини не видел твоего сообщения до этого момента
А вы все так на 2.6 сидите? Я там ещё отсылку sms прикручивал, что бы видеть результаты..
Старый 16.09.2009, 19:44   #10  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Цитата:
Сообщение от .rejector. Посмотреть сообщение
...Я там ещё отсылку sms прикручивал, что бы видеть результаты..
чертовски интересно
а можно чуть подробнее про смс тут или в личку?
Старый 22.09.2009, 12:56   #11  
.rejector._imported is offline
.rejector._imported
Участник
 
47 / 10 (1) +
Регистрация: 08.04.2004
Да легко.
Могу ошибаться в мелочах, но идеология такова:
я зарегистрировал на сайте Beeline на свой номер телефона почту вида 8905xxxxxxx@beemail.ru (это было 3 года назад бесплатно), все сообщения на эту почту автоматически пересылались на мой номер телефона в виде sms.
Старый 22.09.2009, 15:06   #12  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
какой-то неоднозначный сервис
для пчел:
чтобы подключить надо позвонить 06849909
приходит тут же смска с адресом почты: <номер>@sms.beemail.ru, причем номер без 8903
отправлять письма лучше не с разных вариантов mail.ru, а со специальных ящиков
тему писать надо, но ее все равно не видно
текст должен быть в самой первой строке.
летело 20 минут
все очень страно, но в любом случае хорошо, что такой сервис существует.
 


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

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

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