07.06.2010, 11:56 | #1 |
Участник
|
Необходимо выполнять код прямо при запуске навижна, до появления окна логина. Возможно ли такое сделать ?
|
|
07.06.2010, 12:02 | #2 |
Участник
|
|
|
07.06.2010, 12:26 | #3 |
Участник
|
Да изобретаем тут велосипед. Нужно по шедулеру запускать кодеюнит. Но версия навижна - 1.30. База native. Написал скрипт, который по шедулеру запускает навижн, логиниться, исполняется код, затем закрывается. Если висишь в сессии залогинившись - то срабатывает нормально. А если в фоновом режиме, то навижн запускается, а логин-пароль почему-то не принимает.
|
|
07.06.2010, 12:41 | #4 |
Участник
|
Цитата:
Сообщение от Yakuza
Да изобретаем тут велосипед. Нужно по шедулеру запускать кодеюнит. Но версия навижна - 1.30. База native. Написал скрипт, который по шедулеру запускает навижн, логиниться, исполняется код, затем закрывается. Если висишь в сессии залогинившись - то срабатывает нормально. А если в фоновом режиме, то навижн запускается, а логин-пароль почему-то не принимает.
1.30? 0_o NAS пробовали? |
|
07.06.2010, 12:52 | #5 |
Administrator
|
а под Win пользолвателем входить? в роли ему только запуск этой процедуры...
правда, не знаю, в 1.3 win пользователи есть?.. я старше 2.1 Нава не видел |
|
07.06.2010, 12:53 | #6 |
Участник
|
Цитата:
Сообщение от Fordewind
Цитата:
Сообщение от Yakuza
Да изобретаем тут велосипед. Нужно по шедулеру запускать кодеюнит. Но версия навижна - 1.30. База native. Написал скрипт, который по шедулеру запускает навижн, логиниться, исполняется код, затем закрывается. Если висишь в сессии залогинившись - то срабатывает нормально. А если в фоновом режиме, то навижн запускается, а логин-пароль почему-то не принимает.
1.30? 0_o NAS пробовали? |
|
07.06.2010, 12:56 | #7 |
Administrator
|
может проапгрейдить клиента до 2.60, хотя бы
|
|
07.06.2010, 13:33 | #8 |
Участник
|
До 2-ой проапгрейдили, дальше боязно Очень база навороченная, много доработок кривых.
|
|
07.06.2010, 14:08 | #9 |
Участник
|
Делаешь бэкап и накатываешь в субботу или воскресенье.
Объясни суть проблемы, что именно этим кодом надо выполнять? Который до входа пользователя. |
|
07.06.2010, 15:43 | #10 |
Участник
|
По хитрой формуле высчитывает некие коэффициенты на каждый день и заносит их в таблицу для истории. Можно, в принципе, подцепить его к первому залогинившемуся юзеру, но тогда тому придется ждать секунд 40-50. Или во столько раз больше, сколько дней не запускал никто Навижн.
|
|
07.06.2010, 16:17 | #11 |
Administrator
|
как-то так:
Поздравляем! Сегодня Вы первый, кто окрыл Navision! В качестве подарка дарим Вам минуту свободного времени! |||||||||||__40%__________________ |
|
07.06.2010, 17:12 | #12 |
Участник
|
|
|
08.06.2010, 11:40 | #13 |
Участник
|
|
|
08.06.2010, 15:14 | #14 |
Участник
|
Есть такой CODEUNIT 1 ApplicationManagement, в нём есть функция LogInStart(), она обрабатывается в момент логина пользователя. Посмотрите есть ли у вас такая функция.
|
|
30.06.2010, 13:03 | #15 |
Участник
|
Цитата:
Дистрибутив есть, только выложить некуда. |
|
30.06.2010, 14:26 | #16 |
Участник
|
Я не понимаю разницы, пользователь не приступит к работе, пока не исполнится весь код в LoginStart. Вы по моему как раз этого и добивались. Сложные решения не есть хорошо.
|
|
02.07.2010, 17:54 | #17 |
Участник
|
Проблема была автоматизировать запуск кода в базе. Чтобы ночью само запускалось и по таблицам собирала инфу и выкидывала в файл. ODBC не подходит, нужно было сделать быстро и просто.
|
|
29.07.2010, 17:50 | #18 |
Участник
|
Я наверно чего то не понимаю..
А Джоб в SQL нельзя сделать с этими ночными регаментными процедурами? |
|
05.08.2010, 18:51 | #19 |
Участник
|
|
|
06.08.2010, 14:13 | #20 |
Участник
|
|
|