01.03.2008, 18:16 | #1 |
Участник
|
Есть кодюнит, который нужно запускать каждый день в одно и то же время.
Как это можно сделать в Navision 3.70? |
|
01.03.2008, 19:06 | #2 |
Участник
|
Используйте Navision Application Server
|
|
02.03.2008, 00:06 | #3 |
Участник
|
Еще можно написать простенький скрипт который стартует нав и запускает выполнение. А его в свою очередь воткунть в шедулер. Тока правильнее все равно NAS использовать
__________________
Want to believe... |
|
02.03.2008, 23:32 | #4 |
Участник
|
Цитата:
Можно и дописать в 1 CU, если уже занят NAS Ну а если еще и на SQL, то можно сделать периодическое задание.. Или вообще использовать C/FRONT и написать приложение, которое будет достукиваться к процедурам в НАВ. А само приложение - планировщик Но тут главное примечение - нужно понимать более точно зачем все это делать... |
|
30.03.2008, 11:21 | #5 |
Участник
|
Я думаю они себестоимость пересчитывают.
Где-то здесь уже поднималась тема планировщика на основе таймера. Я такой функционал реализовывал на прошлой работе. Недостатки: жрёт одну сессию, и должен быть всегда запущен клиент. Приходится следить, что бы он стартовал и постоянно проверять запущен ли он. Муторно это. Так что Application Server предпочтительнее. |
|
31.03.2008, 16:18 | #6 |
Участник
|
ну а если у пользователя аутентификация виндовая, то можно создать форму с нужным кодом на триггере OnOpenForm, и отправить ярлык этой формы на рабочий стол. после выполнения кода форма закроется и завершится сессия нава
|
|
05.04.2008, 08:13 | #7 |
Участник
|
Я делал так:
запускал глобальный кодюнит с одним экземпляром при старте Нава На главной форме(в 3.7 она есть - form 330) задавал нужную периодичность, - в методе OnTimer писал код, который общаясь с глобальным кодюнитом(нужно где-то еще хранить время последнего запуска, поднимать и опускать флаг работы периодического кода) - выполнял или нет нужный код. |
|
04.07.2008, 22:37 | #8 |
Участник
|
|
|
16.09.2009, 18:34 | #9 |
Участник
|
Цитата:
А вы все так на 2.6 сидите? Я там ещё отсылку sms прикручивал, что бы видеть результаты.. |
|
16.09.2009, 19:44 | #10 |
Administrator
|
|
|
22.09.2009, 12:56 | #11 |
Участник
|
Да легко.
Могу ошибаться в мелочах, но идеология такова: я зарегистрировал на сайте Beeline на свой номер телефона почту вида 8905xxxxxxx@beemail.ru (это было 3 года назад бесплатно), все сообщения на эту почту автоматически пересылались на мой номер телефона в виде sms. |
|
22.09.2009, 15:06 | #12 |
Administrator
|
какой-то неоднозначный сервис
для пчел: чтобы подключить надо позвонить 06849909 приходит тут же смска с адресом почты: <номер>@sms.beemail.ru, причем номер без 8903 отправлять письма лучше не с разных вариантов mail.ru, а со специальных ящиков тему писать надо, но ее все равно не видно текст должен быть в самой первой строке. летело 20 минут все очень страно, но в любом случае хорошо, что такой сервис существует. |
|