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