Страница 1 из 1

Помогите загадку разгадать

Добавлено: 01 июл 2005, 12:39
Sheinina
Наши пользователи скачут по планам счетов и кассам, как белки в лесу :). Надо, чтобы утром у всех в настройках стоял один план счетов и никакой рабочей кассы (ну нужно нам так). В назначенные задания ставлю .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

Re: Помогите загадку разгадать

Добавлено: 02 июл 2005, 17:49
Deinis
Запускай этот UPDATE до того, как пользователь зайдет в БД. Часто Галактика считывает настройку один раз и больше к ней не обращается.
Так, например: я говорю пользователям, чтобы они не заходили в модули ОС и НМА, перевожу эти модули на новый месяц. В результате, у меня теперь отчетный месяц модулей ОС/НМА, например, 06.2005, а у пользователей, которые в это время из Галактики не выходили, а сидели в других модулях - все еще 05.2005.
То есть какие-то настройки считываются только один раз при запуске Галактики и затем, если только пользователь не сам их изменил, до конца сеанса сохраняют свои значения.

Добавлено: 04 июл 2005, 13:27
Sheinina
Совет, конечно, хороший, но! Задание выполняется в тот момент, когда пользователей гарантированно в системе нет. НОЧЬЮ!!!

Добавлено: 04 июл 2005, 13:33
stray
может хватит замены текущего пл.счетов ?
update usertune set cplanssch:=nrec;

Добавлено: 04 июл 2005, 15:40
Sheinina
Нет, это не работает. И вообще, в табличке UserTune у меня всего лишь 5 записей, это при том, что работающих пользователей около 30 человек :)

Добавлено: 04 июл 2005, 15:41
Sheinina
Нет, это не работает. И вообще, в табличке UserTune у меня всего лишь 5 записей, это при том, что работающих пользователей около 30 человек :)

Добавлено: 04 июл 2005, 15:50
stray
у меня работает, проверял, правда версия постарше
после перезагрузки галки меняется текущий план счетов
и coGetTune('FIN.USER.CPLANSSCH') дает соотв изменненный