+7 499 990-10-21

Странности работы режима регистрации.

Странности работы режима регистрации.

Сообщение BigAndy » 04 июн 2010, 00:03

Имеем денси кассу 1.2.4 patch8
Имеем введенные группы товаров и товары в этих группах.
Заходим в режим регистрации продаж, сканируем штрих код, все ОК, вставляется, сканируем второй из этой же группы товаров (например, промтовары), все ОК.
Сканируем другой товар,скажем, кока-колу, из группы, скажем "Продукты". Получаем ошибку "Ошибка 3. Неверный штрих код товара"
Ладно. Жмем F2, получаем ожидаемое сообщение "Ошибка 4. Неверный код товара", и.... (бьют барабаны). После этого сканируем опять кока-колу, "она" прекрасно вставляется в открытый чек. Дальше вводим опять товар из первой группы (промтовары), вставляется ОК, опять кока-колу, и опять ошибка 3

Вот такая канитель получается. Пока приостановили внедрение новой версии.

Зы . Скрипты установки на любые линуксы с qt3.
Postgresql должна быть установлена, запущена, юзверю postgres обеспечен беспарольный доступ к системным каталогам.
скрипт создания БД:
Код: Выделить всё
DROP ROLE kassir;
drop table Ware_Group;

CREATE TABLE Ware_Group
(
   group_id         integer,
   longtitle         varchar(100),
   shortcut         varchar(100),
   parent_group_id      integer CONSTRAINT check_parent CHECK ((parent_group_id != group_id) AND (parent_group_id >= 0)),
   CONSTRAINT   Ware_Group_pk PRIMARY KEY(group_id),
   CONSTRAINT   Ware_Group_fk FOREIGN KEY(parent_group_id) REFERENCES Ware_Group ON DELETE CASCADE
);

drop table Auto_Schem      ;
CREATE TABLE Auto_Scheme
(
   auto_scheme_id      integer,
   longtitle         varchar(100),
   shortcut         varchar(100),
   CONSTRAINT   Auto_Scheme_pk PRIMARY KEY(auto_scheme_id)
);
drop table Fix_Schem      ;
CREATE TABLE Fix_Scheme
(
   fix_scheme_id      integer,
   longtitle         varchar(100),
   shortcut         varchar(100),
   CONSTRAINT   Fix_Scheme_pk PRIMARY KEY(fix_scheme_id)
);

drop table Tax_Grou      ;
CREATE TABLE Tax_Group
(
   tax_group_id         integer,
   longtitle         varchar(100),
   shortcut         varchar(100),
   CONSTRAINT   Tax_Group_pk PRIMARY KEY(tax_group_id)
);

drop table Tax_Rat      ;
CREATE TABLE Tax_Rate
(
   tax_rate_id         integer,
   longtitle         varchar(100),
   shortcut         varchar(100),
   value         numeric(5,2),
   CONSTRAINT   Tax_Rate_pk PRIMARY KEY(tax_rate_id)
);

drop table Tax_Rate_Group      ;
CREATE TABLE Tax_Rate_Group
(
   id            integer,
   base_flag         boolean,
   tax_group_id         integer,
   tax_rate_id         integer,
   order_id         integer, -- ???? � ��������� ����� ��� ???
   CONSTRAINT   Tax_Rate_Group_pk PRIMARY KEY(id),
   CONSTRAINT   Tax_Rate_Group_tax_group_id_fk FOREIGN KEY(tax_group_id) REFERENCES Tax_Group ON DELETE CASCADE,
   CONSTRAINT   Tax_Rate_Group_tax_rate_id_fk FOREIGN KEY(tax_rate_id) REFERENCES Tax_Rate ON DELETE CASCADE
);
drop table Ware      ;
CREATE TABLE Ware
(
   ware_id             serial,
   internal_id         varchar(20),
   longtitle         varchar(100),
   shortcut         varchar(100),
   price         numeric(10,2),
   min_price         numeric(10,2),
   quantity         numeric(10,3),
   sale_quantity      numeric(10,3),
   flags         smallint,
   best_before         timestamp,
   auto_scheme_id      integer,
   fix_scheme_id      integer,
   group_id         integer,
   tax_group_id         integer,
   CONSTRAINT Ware_pk PRIMARY KEY(internal_id),
   CONSTRAINT Ware_group_id_fk FOREIGN KEY(group_id) REFERENCES Ware_Group ON DELETE CASCADE,
   CONSTRAINT Ware_auto_scheme_id_fk FOREIGN KEY(auto_scheme_id) REFERENCES Auto_Scheme ON DELETE SET NULL,
   CONSTRAINT Ware_fix_scheme_id_fk FOREIGN KEY(fix_scheme_id) REFERENCES Fix_Scheme ON DELETE SET NULL,
   CONSTRAINT Ware_tax_group_id_fk FOREIGN KEY(tax_group_id) REFERENCES Tax_Group ON DELETE SET NULL
);

drop table Ware_barcode      ;
CREATE TABLE Ware_barcode
(
      wb_id         serial,
      internal_id        varchar(20),
   barcode       varchar(20),
   coefficient      numeric(10,3),
   main_barcode       boolean,
   CONSTRAINT warebarcode_id PRIMARY KEY (wb_id)
);


/* CREATE INDEX barcode_ids ON Ware(barcode);*/

/*
CREATE TABLE Fix_Reduction
(
        fix_reduction_id serial,
        external_id      integer,
        scheme_id     integer,
        longtitle    varchar(100),
        shortcut    varchar(100),
        value       numeric(10,2),
        type            integer,
        area       boolean,
        begindate    date,
        enddate       date,
        card_prefix    varchar(40),
   CONSTRAINT   Fix_Reduction_pk PRIMARY KEY(fix_reduction_id)
);*/
drop table Fix_Reductio      ;
CREATE TABLE Fix_Reduction
(
        fix_reduction_id serial,
        external_id      integer,
        scheme_id     integer,
        longtitle    varchar(100),
        shortcut    varchar(100),
        value       numeric(10,2),
        type            integer,
        area       boolean,
        barcode       varchar(15),
   cardcode       varchar(350),
   show       boolean,
   CONSTRAINT   Fix_Reduction_pk PRIMARY KEY(fix_reduction_id)
);
drop table Auto_Reductio      ;
CREATE TABLE Auto_Reduction
(
   auto_reduction_id      integer,
   auto_scheme_id      integer,
   longtitle         varchar(100),
   shortcut         varchar(100),
   value         numeric(10,2),
   type         integer,
   begindate         date,
   enddate         date,
   begintime         time,
   endtime         time,
   weekdays         smallint,
   quantity         numeric(10,3),
   position_sum         numeric(10,2),
   check_sum         numeric(10,2),
   card_prefix_begin      varchar(40),
   card_prefix_end      varchar(40),
--   ident         serial,
--   CONSTRAINT   Reduction_pk PRIMARY KEY(ident),
   CONSTRAINT   Reduction_pk PRIMARY KEY(auto_reduction_id, auto_scheme_id),
   CONSTRAINT   Reduction_fk FOREIGN KEY(auto_scheme_id) REFERENCES Auto_Scheme ON DELETE CASCADE
);
drop table Profile      ;
CREATE TABLE Profiles
(
   profile_id         integer,
   profile_name         varchar(100),
   intcode         boolean NOT NULL,
   barcode_scaner      boolean NOT NULL,
   barcode_manual      boolean NOT NULL,
   visual_search      boolean NOT NULL,
   storno         boolean NOT NULL,
   quant_reduction      boolean NOT NULL,
   price_reduction      boolean NOT NULL,
   repeate_pos         boolean NOT NULL,
   cancel_check         boolean NOT NULL,
   red_manual         boolean NOT NULL,
   red_fixed         boolean NOT NULL,
   red_cancel_auto      boolean NOT NULL,
   red_cancel_other      boolean NOT NULL,
   return_by_number      boolean NOT NULL,
   open_return_check      boolean NOT NULL,
   payment_nal         boolean NOT NULL,
   payment_type2      boolean NOT NULL,
   payment_type3      boolean NOT NULL,
   payment_type4      boolean NOT NULL,
   service_report_z      boolean NOT NULL,
   service_report_x      boolean NOT NULL,
   service_sync_time      boolean NOT NULL,
   entering         boolean NOT NULL,
   getting         boolean NOT NULL,
   copy_check         boolean NOT NULL,
   open_box         boolean NOT NULL,
   setup         boolean NOT NULL,
   handle_unload         boolean NOT NULL,
   handle_upload         boolean NOT NULL,
   ps_reconsiliation  boolean NOT NULL,
   CONSTRAINT profile_id_pk PRIMARY KEY(profile_id)
);

drop table Users      ;
CREATE TABLE Users
(
  user_id         integer,
  user_name         varchar(100),
  shortcut         varchar(100),
  profile_id         integer,
  bar_code         varchar(20),
  card_code         varchar(100),
  userpassword         varchar(30),
  CONSTRAINT user_id_pk PRIMARY KEY(user_id),
  CONSTRAINT users_profile_id_fk FOREIGN KEY(profile_id) REFERENCES Profiles ON DELETE CASCADE
);


drop table   Cards   ;
CREATE TABLE Cards
(
   card            varchar(30),
   fix_reduction_id      integer,
   client         varchar(150),
   CONSTRAINT cards_pk PRIMARY KEY(card),
   CONSTRAINT cards_fix_reduction_id_fk FOREIGN KEY(fix_reduction_id) REFERENCES fix_reduction ON DELETE SET NULL
);
drop table   Check_Reduction   ;
CREATE TABLE Check_Reduction
(
   check_position      integer,
   reduction_name      varchar(50),
   shortcut         varchar(20),
   value         numeric(10,3),
   ident         integer,
   CONSTRAINT   Check_Reduction_pk PRIMARY KEY(check_position)
);

drop table   schemes   ;
CREATE TABLE schemes
(
   scheme_id   serial,
   scheme_name   varchar(20),
   CONSTRAINT   SchemeId PRIMARY KEY(scheme_id)
);

drop table Weit_Patter      ;
CREATE TABLE Weit_Pattern
(
  wp_id            serial,
  scheme_id           integer,
  pattern         varchar(40),
  prefix         numeric(2,0),
  multiplier         numeric(10,3),
  CONSTRAINT   Weit_Pattern_pk PRIMARY KEY(wp_id),
  CONSTRAINT    Weit_Pattern_Scheme_pk FOREIGN KEY(scheme_id) REFERENCES schemes ON DELETE CASCADE
);

drop table parameter      ;
CREATE TABLE parameters
(
   param_id   integer      unique,
   param_name   varchar(40),
   param_type   varchar(10),
   default_value   varchar(100),
   CONSTRAINT   ParamId PRIMARY KEY(param_id)
);

drop table parametersValue      ;
CREATE TABLE parametersValues
(
   id      serial,
   param_id   integer,
   scheme_id   integer,
   value      varchar(100),
   CONSTRAINT   ParamValueId PRIMARY KEY(id),
   CONSTRAINT   SchemeId FOREIGN KEY(scheme_id) REFERENCES schemes(scheme_id),
   CONSTRAINT   ParamId FOREIGN KEY(param_id) REFERENCES parameters(param_id)
);

drop table stringParameter      ;
CREATE TABLE stringParameters
(
   stringParam_id   integer,
   stringParam_name   varchar(20),
   default_value   varchar(500),
   CONSTRAINT   StringParamId PRIMARY KEY(stringParam_id)
);

drop table  stringParametersValues      ;
CREATE TABLE stringParametersValues
(
   id      serial,
   stringParam_id   integer,
   scheme_id   integer,
   value      varchar(500),
   CONSTRAINT   StringParamValueId PRIMARY KEY(id),
   CONSTRAINT   SchemeId FOREIGN KEY(scheme_id) REFERENCES schemes(scheme_id),
   CONSTRAINT   StringParamId FOREIGN KEY(stringParam_id) REFERENCES stringParameters(stringParam_id)
);

drop table activeSchem      ;
CREATE TABLE activeScheme
(
   activeScheme_id   integer,
   CONSTRAINT   SchemeId FOREIGN KEY(activeScheme_id) REFERENCES schemes(scheme_id)   
);

drop table   flag   ;
CREATE TABLE flags
(
   flags      integer
);


drop table   Document   ;
CREATE TABLE Documents(
        document_id serial,
        scheme_id     integer,
        document_name    varchar(100),
        document_path    varchar(500),
   CONSTRAINT   DocumentId PRIMARY KEY(document_id),
   CONSTRAINT   SchemeId FOREIGN KEY(scheme_id) REFERENCES schemes(scheme_id) 
);


Код: Выделить всё
DROP TABLE Transaction_Type;
CREATE TABLE Transaction_Type
(
   tr_type         integer,
   name            varchar(60),
   CONSTRAINT   Transaction_Type_pk PRIMARY KEY(tr_type)
);
CREATE TABLE Transaction;
CREATE TABLE Transaction
(
   n_transaction      serial,
   tr_type            integer,
   tr_date_time      timestamp,
   n_pc               integer,
   n_kkm               integer,
   seller            integer,
   n_session         integer,
   n_check            integer,
   n_doc               integer,
   check_type         integer,
   code               varchar(20),
   code_tax_group      integer,
   code_tax_rate      integer,
   payment_type      integer,
   card_code         varchar(40),
   value_1            numeric(15,3),
   value_2            numeric(15,3),
   reduction_type    integer,
   reduction_info    varchar(20),
   auto_scheme_id    integer,
   gain              numeric(15,3),
   barcode            varchar(20),
   protokol_type      integer,
   
   CONSTRAINT   Transaction_pk PRIMARY KEY(N_transaction),
   CONSTRAINT   Transaction_fk FOREIGN KEY(tr_type) REFERENCES Transaction_Type
);


И сам скрипт:
Код: Выделить всё
#!/bin/bash

CHPST=`uname -m`

cd /media/cdrom/dnc_kassa

case "$CHPST" in
   x86_64) BIN='../bin_64'
      LIBS='../libs_64'
      LDES='/usr/lib64'
      
      
      ;;
      
   *)    BIN='../bin'
      LIBS='../libs'
      LDES='/usr/lib'

      
      ;;
            
esac

echo "Начинаем установку" > /tmp/dnc_setup.log
echo "5"
#rm -f /etc/sysconfig/autologin
#echo 'AUTOLOGIN=yes' > /etc/sysconfig/autologin
#echo 'USER='$USER >> /etc/sysconfig/autologin
#echo 'EXEC=/usr/bin/startx.autologin' >> /etc/sysconfig/autologin
#chown root.root /etc/sysconfig/autologin
#chmod 644 /etc/sysconfig/autologin

#rm -f /etc/sysconfig/speedboot
#echo 'SPEEDBOOT=no' > /etc/sysconfig/speedboot
#chown root.root /etc/sysconfig/speedboot
#chmod 644 /etc/sysconfig/speedboot

# configuring Postgresql
#echo 'Настраиваем Postgres...' >> /tmp/dnc_setup.log
#echo "15"
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc0.d/K15postgresql
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc1.d/K15postgresql
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc2.d/K15postgresql
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc3.d/S52postgresql
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc4.d/S52postgresql
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc5.d/S52postgresql
#ln -s /etc/rc.d/init.d/postgresql /etc/rc.d/rc6.d/K15postgresql

#starting Postgresql
#echo 'Запускаем PostgreSQL...' >> /tmp/dnc_setup.log
#echo "20"
#/etc/rc.d/init.d/postgresql start

# installing configuration files
echo 'Копируем конфигурационные файлы...' >> ~/tmp/dnc_setup.log
echo "25"
rm -rvf /etc/dancy
mkdir /etc/dancy
chmod 777 /etc/dancy
cp -v ../etc/dancy/* /etc/dancy
chmod 666 /etc/dancy/*

rm -rvf /etc/hwsrv
mkdir /etc/hwsrv
chmod 777 /etc/hwsrv
cp -v ../etc/hwsrv/* /etc/hwsrv
chmod 666 /etc/hwsrv/*

rm -rvf /tmp/dancy
mkdir /tmp/dancy
chmod 777 /tmp/dancy

rm -rvf /tmp/dancy/upload_log
mkdir /tmp/dancy/upload_log
chmod 777 /tmp/dancy/upload_log

rm  -rvf /tmp/dancy/unload_log
mkdir /tmp/dancy/unload_log
chmod 777 /tmp/dancy/unload_log

rm -rvf /tmp/dancy/postgres_log
mkdir /tmp/dancy/postgres_log
chmod 777 /tmp/dancy/postgres_log

rm -rvf /tmp/dancy/conf
mkdir /tmp/dancy/conf
chmod 777 /tmp/dancy/conf

rm -rvf   /usr/share/dnc
mkdir /usr/share/dnc

rm -rvf /usr/share/dnc/movie
mkdir /usr/share/dnc/movie
chmod 777 /usr/share/dnc/movie
cp -v ../movie/* /usr/share/dnc/movie

rm -rvf /usr/share/dnc/print_doc
mkdir /usr/share/dnc/print_doc
chmod 777 /usr/share/dnc/print_doc
cp -v ../Example_print_document/* /usr/share/dnc/print_doc
chmod 666 /usr/share/dnc/print_doc/*

# installing binary programs and scripts
echo 'Устанавливаем программы...' >> /tmp/dnc_setup.log
echo "30"
cp -v $BIN/Display /usr/bin
chmod 755 /usr/bin/Display
cp -v $BIN/RMK /usr/bin
chmod 755 /usr/bin/RMK
cp -v $BIN/SetupLoadUnload /usr/bin
chmod 755 /usr/bin/SetupLoadUnload
cp -v $BIN/WareProject /usr/bin
chmod 755 /usr/bin/WareProject
cp -v $BIN/AccessRights /usr/bin
chmod 755 /usr/bin/AccessRights
cp -v $BIN/confGUI /usr/bin
chmod 755 /usr/bin/confGUI
cp -v $BIN/daemon_unload /usr/bin
chmod 755 /usr/bin/daemon_unload
cp -v $BIN/reshka /usr/bin
chmod 755 /usr/bin/reshka
cp -v $BIN/upload /usr/bin
chmod 755 /usr/bin/upload
cp -v $BIN/run_reshka /usr/bin
chmod 755 /usr/bin/run_reshka
cp -v $BIN/FindHardPath /usr/bin
chmod 755 /usr/bin/FindHardPath
cp -v $BIN/dnc_update /usr/bin
chmod 755 /usr/bin/dnc_update
cp -v $BIN/update_from_cd /usr/bin
chmod 755 /usr/bin/update_from_cd
cp -v $BIN/reshkaver /usr/bin
chmod 755 /usr/bin/reshkaver
# installing share loaded libraries
echo 'Устанавливаем библиотеки...' >> /tmp/dnc_setup.log
echo "50"
cp -v $LIBS/libdncaddonfunc.so $LDES
chmod 755 $LDES/libdncaddonfunc.so
cp -v $LIBS/libdncaddwarecontroller.so $LDES
chmod 755 $LDES/libdncaddwarecontroller.so
cp -v $LIBS/libdncauthform.so $LDES
chmod 755 $LDES/libdncauthform.so
cp -v $LIBS/libdncauthobj.so $LDES
chmod 755 $LDES/libdncauthobj.so
cp -v $LIBS/libdncblocktimer.so $LDES
chmod 755 $LDES/libdncblocktimer.so
cp -v $LIBS/libdnccdspview.so $LDES
chmod 755 $LDES/libdnccdspview.so
cp -v $LIBS/libdncdedicationcombobox.so $LDES
chmod 755 $LDES/libdncdedicationcombobox.so
cp -v $LIBS/libdncdialognewscheme.so $LDES
chmod 755 $LDES/libdncdialognewscheme.so
cp -v $LIBS/libdncdkbinput.so $LDES
chmod 755 $LDES/libdncdkbinput.so
cp -v $LIBS/libdncdllog.so $LDES
chmod 755 $LDES/libdncdllog.so
cp -v $LIBS/libdncencoding.so $LDES
chmod 755 $LDES/libdncencoding.so
cp -v $LIBS/libdnchwsigcontroller.so $LDES
chmod 755 $LDES/libdnchwsigcontroller.so
cp -v $LIBS/libdncmessages.so $LDES
chmod 755 $LDES/libdncmessages.so
cp -v $LIBS/libdncinserttransaction.so $LDES
chmod 755 $LDES/libdncinserttransaction.so
cp -v $LIBS/libdncnewschemeperec.so $LDES
chmod 755 $LDES/libdncnewschemeperec.so
cp -v $LIBS/libdncpgsql.so $LDES
chmod 755 $LDES/libdncpgsql.so
cp -v $LIBS/libdncreadconf.so $LDES
chmod 755 $LDES/libdncreadconf.so
cp -v $LIBS/libdncreceipt.so $LDES
chmod 755 $LDES/libdncreceipt.so
cp -v $LIBS/libdncsetupparam.so $LDES
chmod 755 $LDES/libdncsetupparam.so
cp -v $LIBS/libdncstatestore.so $LDES
chmod 755 $LDES/libdncstatestore.so
cp -v $LIBS/libdncstriketabitm.so $LDES
chmod 755 $LDES/libdncstriketabitm.so
cp -v $LIBS/libhwsrv.so $LDES
chmod 755 $LDES/libhwsrv.so
cp -v $LIBS/libdnckkmregistration.so $LDES
chmod 755 $LDES/libdnckkmregistration.so
cp -v $LIBS/libdnctimedate.so $LDES
chmod 755 $LDES/libdnctimedate.so
cp -v $LIBS/libdncservice.so $LDES
chmod 755 $LDES/libdncservice.so
cp -v $LIBS/libdncsetup.so $LDES
chmod 755 $LDES/libdncsetup.so
cp -v $LIBS/libdncprintformlib.so $LDES
chmod 755 $LDES/libdncprintformlib.so
cp -v $LIBS/libdncinpas.so $LDES
chmod 755 $LDES/libdncinpas.so




# making symlinks
echo "Создаем symlinks..." >> /tmp/dnc_setup.log
echo "70"

#link  $LDES/libpq.so.5 $LDES/libpq.so.4
#ln -s /etc/rc.d/rc.local /etc/rc.d/rc5.d/S53local
#rm -f /etc/rc.d/rc5.d/S99local
#rm -f /etc/rc.d/rc5.d/S03iptables
#rm -f /etc/rc.d/rc5.d/S03ip6tables
#rm -f /etc/rc.d/rc5.d/S51shorewall

# adding permissions into boottime script
echo 'Устанавливаем права доступа к устройствам...' >> /tmp/dnc_setup.log
echo "80"
echo 'chmod 644 `FindHardPath`' >> /etc/rc.d/rc.local
echo 'chmod 666 /dev/ttyS*' >> /etc/rc.d/rc.local
echo '/usr/bin/dnc_update' >> /etc/rc.d/rc.local
echo '/usr/bin/upload > /tmp/upload_daemon.out' >> /etc/rc.d/rc.local
echo '/usr/bin/daemon_unload > /tmp/unload_daemon.out' >> /etc/rc.d/rc.local
echo '/usr/bin/Display > /tmp/display_daemon.out' >> /etc/rc.d/rc.sysinit
echo "sed -i 's/smbfs[ ]/cifs iocharset=utf8,/g' /etc/fstab" >> /etc/rc.d/rc.sysinit
echo 'find /home -iname .Xauth* -exec rm -f {} \;' >> /etc/rc.d/rc.sysinit
sed -i '\"action \"Setting default font ($SYSFONT): \" /sbin/setsysfont"a\if [ -x /bin/setfont ]; then\n/bin/setfont $SYSFONT\nfi' "/etc/rc.d/rc.sysinit"


#creating roles and databases
echo 'Создаём пользователей и базы данных...' >> /tmp/dnc_setup.log
echo "85"
su - postgres -c ' createuser -s kassir &  createdb LinCash -E UTF8 & createdb Transaction -E UTF8'
psql -U postgres  LinCash -f '../db/LinCash/create_tables.sql'
psql -U postgres  LinCash -f '../db/LinCash/InsertParam.sql'
psql -U postgres  Transaction -f '../db/Transaction/CreateTable.sql'
psql -U postgres  Transaction -f  '../db/Transaction/inserts_into_trbase.sql'

echo 'Последние настройки...' >> /tmp/dnc_setup.log
echo "90"
# configuring samba server
rm -rvf /var/Exchange
mkdir /var/Exchange
chmod 777 /var/Exchange
#cp /etc/samba/smb.conf /etc/samba/smb.conf.dnc
#cp ../addon_conf/smb.conf /etc/samba/smb.conf

# configuring icewm
rm -rvf /etc/icewm
mkdir /etc/icewm
chmod 777 /etc/icewm
cp -v ../addon_conf/icewm/* /etc/icewm
chmod 666 /etc/icewm/*


chmod 777 /etc/icewm/startup
#rm -f /etc/X11/xinit.d/50pulseaudio
#rm -f /etc/X11/xinit.d/70net_applet
#rm -f /etc/X11/xinit.d/draksnapshot-applet.xinit
#rm -f /etc/X11/xinit.d/mdkapplet
cp /usr/bin/icewmtray /usr/bin/icewmtray.save
rm -f /usr/bin/icewmtray
cp /usr/bin/icewmbg /usr/bin/icewmbg.save
rm -f /usr/bin/icewmbg
cp -v ../addon_conf/scripts_for_iso-update/* /usr/bin
chmod -v 777 /usr/bin/dnc_gksu_iso >> /tmp/dnc_setup.log
chmod -v 777 /usr/bin/dnc_iso-update >> /tmp/dnc_setup.log

# configuring Qt
cp -v ../addon_conf/qtrc /etc/qtrc

# making update system for DNC project
rm -rvf /dnc_update
mkdir /dnc_update
mkdir /dnc_update/bin
mkdir /dnc_update/libs
mkdir /dnc_update/libs64
chmod 777 /dnc_update
chmod 777 /dnc_update/bin
chmod 777 /dnc_update/libs
chmod 777 /dnc_update/libs64

# making archdb system for DNC project
rm -rvf /dnc_arch
mkdir /dnc_arch
chmod 777 /dnc_arch

# making dnc_menu
#cd /boot
rm -rvf /tmp/dnc_menu
#mkdir /tmp/dnc_menu
#cp ../gfxmenu /tmp/dnc_menu ; cd /tmp/dnc_menu
#cpio -idmv <gfxmenu
#rm -f ../gfxmenu
#ls > 111
#sed -i '1d' ../111
#rm -f ../back.jpg
#cp /media/cdrom/i586/isolinux/back.jpg /tmp/dnc_menu/
#cpio -of < 111 > dnc_menu
#cp ../dnc_menu /boot/
#cd /boot/grub
#sed -i 's/\(.*\)gfxmenu/\1dnc_menu/' "../menu.lst"
#rm -fr /tmp/dnc_menu/

echo "100"
echo "Установка завершена" >> /tmp/dnc_setup.log

BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Странности работы режима регистрации.

Сообщение Alexander » 04 июн 2010, 11:54

По возможности скиньте дамп базы LinCash на support@dnc-soft.ru
Какая модель сканера штрих-кода используется? Какой у сканера разъём (COM / USB / PS/2) ?
Пробовали ли просто заново перенастроить сканер в "Настройках драйверов устройств" (очистить префиксы/суффиксы и запустить автоопределение кнопкой [Тест сканера]) ?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странности работы режима регистрации.

Сообщение BigAndy » 05 июн 2010, 08:44

Скинул.
Настройки сканера и дамп LinCache во вложениях к письму.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Странности работы режима регистрации.

Сообщение BigAndy » 08 июн 2010, 17:00

Апну тему.
По моей проблеме что-нибудь смотрели?
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Странности работы режима регистрации.

Сообщение Alexander » 08 июн 2010, 17:17

Извиняюсь, но письмо не могу найти на support@dnc-soft.ru
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странности работы режима регистрации.

Сообщение BigAndy » 08 июн 2010, 18:21

..Перепослал
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Странности работы режима регистрации.

Сообщение Alexander » 08 июн 2010, 18:47

Ок, получил, будем смотреть.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 18, из них зарегистрированных: 0, скрытых: 0 и гостей: 18 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18