Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

ограничения на продажу алкоголя в УКМ2 : УКМ-2

28.03.2024 22:10


09.10.2012 17:18
baggio
 
да и не забудь после переименования... полную загрузку на кассы вывалить...
09.10.2012 17:40
whitewizard
 
Цитата:
baggio да и не забудь после переименования... полную загрузку на кассы вывалить...
это зачем? классификатор и так каждый раз выгружается.
09.10.2012 17:42
baggio
 
Цитата:
whitewizard это зачем? классификатор и так каждый раз выгружается.
слушай меня может и глучит... но по-моему... не каждый....
09.10.2012 17:43
whitewizard
 
каждый
потому как новые карточки надо к какому-то узлу прицепить
иначе бобо
09.10.2012 17:45
baggio
 
Цитата:
whitewizard каждый
потому как новые карточки надо к какому-то узлу прицепить
иначе бобо
так он по моему и выбрасывает только те узлы карточки которых выгружает...
09.10.2012 17:55
whitewizard
 
не. так явно не по фэн-шую.
проще весь классификатор выкинуть.
он и весит копейки.
09.10.2012 18:11
baggio
 
Цитата:
whitewizard не. так явно не по фэн-шую.
проще весь классификатор выкинуть.
он и весит копейки.
Не буду спорить просто не помню... а щя проверить нет времени... но обязательно проверю...

Так с разрешения Белого Волшебника...

Код:
в шедулере делаешь два задания
 1. vykl.cmd в 10-00 в понедельник
 2. vyklvs.cmd в 10-00 в воскресенье

 cmd на запуск выглядит так:

 1.---------------vykl.cmd--------------------------------
 set nls_lang=american_america.cl8mswin1251 
 set oracle_sid=BASA 
 sqlplus supermag/qqq@BASA @vykl.sql
 exit
 2.---------------vyklvs.cmd------------------------------
 set nls_lang=american_america.cl8mswin1251 
 set oracle_sid=BASA 
 sqlplus supermag/qqq@BASA @vyklvs.sql
 exit
 ----------------------------------------------------------
 скрипты:
 1.---------------vykl.sql--------------------------------
 connect supermag/qqq@BASA;

 UPDATE supermag.sacardclass SET NAME = REPLACE(NAME, '17001000', '23001000');
 commit;
 exit;
 2.---------------vyklvs.sql--------------------------------
 connect supermag/qqq@BASA;

 UPDATE supermag.sacardclass SET NAME = REPLACE(NAME, '23001000', '17001000');
 commit;
 exit;

 --------------------------------------
 BASA - имя базы
 qqq - пароль пользователя supermag
 '1.' - код алкогольной группы

 как-то так
09.10.2012 18:17
whitewizard
 
так явно кошернее :)
по подобному принципу можно сделать разные группы с разным ограничением
09.10.2012 22:45
Stels
 
baggio,whitewizard
Спасибо!

Опробую
Часовой пояс GMT +3, время: 22:10.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.