Наши пользователи скачут по планам счетов и кассам, как белки в лесу . Надо, чтобы утром у всех в настройках стоял один план счетов и никакой рабочей кассы (ну нужно нам так). В назначенные задания ставлю .bat-ник, который вызывает такой lot:
update tuneval where((rec1==ctune)) set compval:=ppp, strval:='План1';
update tuneval where((rec2==ctune)) set compval:=ppp, strval:='План1';
update tuneval where((rec3==ctune)) set compval:=0, strval:='';
(первые два запроса меняют план счетов, третий - рабочую кассу)
Так вот - не работает. При этом при запуске из Supportа работает как часы. Но надоело каждое утро об этом вспоминать!!! В .bat файле вызов vip'a прописан с моими login'ом и паролем...
Галактика 5.85.02
Помогите загадку разгадать
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Помогите загадку разгадать
Запускай этот UPDATE до того, как пользователь зайдет в БД. Часто Галактика считывает настройку один раз и больше к ней не обращается.
Так, например: я говорю пользователям, чтобы они не заходили в модули ОС и НМА, перевожу эти модули на новый месяц. В результате, у меня теперь отчетный месяц модулей ОС/НМА, например, 06.2005, а у пользователей, которые в это время из Галактики не выходили, а сидели в других модулях - все еще 05.2005.
То есть какие-то настройки считываются только один раз при запуске Галактики и затем, если только пользователь не сам их изменил, до конца сеанса сохраняют свои значения.
Так, например: я говорю пользователям, чтобы они не заходили в модули ОС и НМА, перевожу эти модули на новый месяц. В результате, у меня теперь отчетный месяц модулей ОС/НМА, например, 06.2005, а у пользователей, которые в это время из Галактики не выходили, а сидели в других модулях - все еще 05.2005.
То есть какие-то настройки считываются только один раз при запуске Галактики и затем, если только пользователь не сам их изменил, до конца сеанса сохраняют свои значения.