[ТЕМА ЗАКРЫТА]
Опции темы
04.07.2014 08:06  
Gelena
Добрый день!
Сегодня появилась проблема с закрытием касс. Одна из касс не закрылась. В S-Market при этом ошибок не возникло. В логе следующая ошибка


04.07.2014 8:55:54: Начало обработки данных по кассе №6
04.07.2014 8:55:54: Начало выполнения функции копирования данных (CopyTable)
04.07.2014 8:55:54: Выполняется копирование из таблицы Currests.db в таблицу tbCurrests
04.07.2014 8:55:54: Выполнение копирования завершено успешно. Скопировано записей 1 из 1
04.07.2014 8:55:54: Начало выполнения функции копирования данных (CopyTable)
04.07.2014 8:55:54: Выполняется копирование из таблицы cashdcrd.db в таблицу tbCashdcrd
04.07.2014 8:55:54: Выполнение копирования завершено с ошибкой: The insert failed because a column definition includes validation constraints.
validation error for column CHECKNUMBER, value "*** null ***".

04.07.2014 8:55:54: Обработка данных по кассе №6 завершена с ошибкой: The insert failed because a column definition includes validation constraints.
validation error for column CHECKNUMBER, value "*** null ***".
 
04.07.2014 09:27  
Exact
Чек нулевой есть, можно через Access его найти через записи без подчиненных в таблице cashsail
 
04.07.2014 11:31  
Gelena
Благодарю за ответ. Уже проверила, у нас нулевые чеки не проходят.
 
04.07.2014 14:38  
Exact
Подобная фишка была когда на бэке был CrystalSET и у него в конфиге стоит количество символов в номере чека, базово стоит 6, если у вас кол-во чеков переросло 6 символов он будет выгружать 0.
 
07.07.2014 08:08  
mat skywalker
Обмен через DBF? Откройте файл CASHSAIL.DBF экселем и посмотрите номера чеков. В настройках Кристалла есть параметр, указывающий количество цифр в чеке (файл export.cfg).
 
07.07.2014 16:14  
Gelena
спасибо за ответ, нашла файл export.cfg, не подскажете какой параметр точно отвечает за количество цифр в чеке?
 
07.07.2014 16:25  
mat skywalker
[CASHSAIL]
_CLEARONEXPORT=0
_SEPARATE=1
SHOPINDEX=SHOPINDEX;N;6;0
CASH_CODE=CASHNUMBER;N;6;0
NSMENA=ZNUMBER;N;6;0
CK_NUMBER=CHECKNUMBE;N;6;0
CH_POS=ID;N;6;0
DATEOPERATION=DATE;D;8;0
SUPERMAGTIME=TIME;N;6;0
CODE=CARDARTICU;C;30;0
SIZESCALEVALUE=CARDSIZE;C;10;0
QUANT=QUANTITY;N;16;6
PRICE=PRICERUB;N;16;2
SUPERMAGPRICECUR=PRICECUR;N;16;2
SUMMA=TOTALRUB;N;16;2
SUPERMAGSUMMACUR=TOTALCUR;N;16;2
GRCODE=DEPARTMENT;N;6;0
SUPERMAGCASSIR=CASHER;N;6;0
SUPERMAGUSINGINDEX=USINGINDEX;N;6;0
SUPERMAGOPERATION=REPLACE;N;6;0
SUPERMAGOPERATIONFULL=OPERATION;N;6;0
SUPERMAGCREDCARDIN=CREDCARDIN;N;6;0
SUPERMAGDISCCLIIIND=DISCCLIIND;N;6;0
RETURNNUMBER=LINKED;N;6;0

А именно CK_NUMBER=CHECKNUMBE;N;6;0
6 - количество знаков.
 
"Спасибо" mat skywalker от:
11.07.2014 14:05  
Gelena
большое спасибо, проблема решилась.
 
 
Опции темы



Часовой пояс GMT +3, время: 09:21.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.