|
|
#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 |
|
Участник
|
|
|
|