[ОТВЕТИТЬ]
14.10.2011 16:35
Mtirt
 
Мне кажется, надо ставить sp3 ( а лучше sp5)
Цитата:
12.07.11 (№ 1069) SP № 3

Кассовые документы. Исправлена ошибка создания кассового документа при наличии в Z-отчете артикулов типа "размер":
ORA-00001: нарушено ограничение уникальности SMCSPEC_PK
ORA-06512: на "SUPERMAG.CASH", line 1378
ORA-01403: данных не найдено.
CashPkgBody.sql
У тебя там не везде NOSIZE стоит...
14.10.2011 16:39
student
 
Цитата:
Mtirt У тебя там не везде NOSIZE стоит...
посмотрел выгрузку - стоит везде :black_eye: и в CASHGOOD и в CASHSAIL
14.10.2011 16:42
Mtirt
 
Я там вижу местами QUANTITY.
Кстати, могу предложить изменить это значение на NOSIZE и попробовать принять заново...
14.10.2011 16:42
HellBoy
 
Например?

Там NOSIZE и QUANTITY вроде только.
14.10.2011 16:43
HellBoy
 
Так это весовой товар.
14.10.2011 16:44
Mtirt
 
Попробуй сначала то, что я предложила.
Возможно поможет.
14.10.2011 16:46
whitewizard
 
Выгрузка вроде корректная, без повторов.
Примари индекс SMCSPEC - по типу документа, его номеру и артикулу.
Я бы всё удалил для начала ( и чеки и отчет) и попробовал загрузить заново
14.10.2011 16:48
HellBoy
 
Пробовал удалять и загружать, не помогло. Эх...
14.10.2011 16:48
student
 
Цитата:
Mtirt Я там вижу местами QUANTITY.
у нас всегда так было для весового товара
14.10.2011 16:50
student
 
Цитата:
whitewizard Выгрузка вроде корректная, без повторов.
первичный индекс в парадоксе не даст повторы - если бы они реально были - суммы бы не совпали - просто не все вгрузилось-бы
14.10.2011 16:50
whitewizard
 
А переиндексируй SMCSPEC_PK
14.10.2011 16:51
Mtirt
 
Цитата:
student у нас всегда так было для весового товара
А у С+ всегда было NOSIZE.
А в указанной автором ветки версии есть косяк с созданием документа, если в этом поле не NOSIZE.
И, не виноватая я...
14.10.2011 16:51
whitewizard
 
Цитата:
student первичный индекс в парадоксе не даст повторы - если бы они реально были - суммы бы не совпали - просто не все вгрузилось-бы
В этой выгрузке нет индекса на артикуле
14.10.2011 16:54
student
 
Цитата:
Mtirt А в указанной автором ветки версии есть косяк с созданием документа, если в этом поле не NOSIZE.
И, не виноватая я...
а как же тогда предыдующие смены и смены с др кассы - не коррелируется - что-то другое должно быть
выгрузку проверил перекрестно практически по всем параметрам - все сходится :black_eye:
14.10.2011 16:59
student
 
Цитата:
whitewizard В этой выгрузке нет индекса на артикуле
в cashsail - да нет - по спецификации не положено - не нужен он там просто
в cashgood - есть

поэтому возможные дубли в cashsail могут быть только по магазину, кассе, смене, чеку, ид - и именно они отсекаются первичным ключом
14.10.2011 17:00
whitewizard
 
В чеке 3 нет строки 1
но это, вроде как , никогда не было проблемой

супермаг принимает только cashsail и cashz

больше ему не нужно
14.10.2011 17:04
HellBoy
 
Там не только в чеке №3 нет первой строки.

Мне больше не понятно, почему он чеки закрывает, а документ не создает.
14.10.2011 17:04
student
 
Цитата:
whitewizard В чеке 3 нет строки 1
но это, вроде как , никогда не было проблемой
скорее всего было сторно позиции в чеке - просто так организовано - нет перенумерации позиций в укмвин - и действительно это никогда не было проблемой

пы сы
один раз только всплыло - когда см отказался принять данные в принципе (никаких документов не создавал) когда в чеке получился разрыв в нумерации позиций более 100 единиц - кассир ночью баловался...
правда повторная попытка воспроизвести проблему у нас успехом не увенчалась
14.10.2011 17:07
student
 
Цитата:
HellBoy Мне больше не понятно, почему он чеки закрывает, а документ не создает.
а если в самом оракле посмотреть на эти закрытые чеки - все ли они приняты и все ли в них ок?

возможно просто что-то надо переиндексировать в нем самом?
14.10.2011 17:07
whitewizard
 
Если в cashz поменять дату на 13.10.11, отчет создастся?
14.10.2011 17:30
HellBoy
 
Если в выгрузке сменить дату на 13.10.2011, то документ не создается (который был за тот день удаляется)
14.10.2011 17:39
student
 
Цитата:
whitewizard супермаг принимает только cashsail и cashz
а также CASHAUTH, CASHDCRD и CASHDISC если при продажах были дк и б\н платежи и на них есть ссылки в cashsail - по крайней мере когда давным давно писал выгрузку именно так и было
14.10.2011 17:44
student
 
Цитата:
HellBoy Если в выгрузке сменить дату на 13.10.2011, то документ не создается (который был за тот день удаляется)
а если оптимизатор olegon-а на базу натравить ?
14.10.2011 17:48
HellBoy
 
Уже писал в начале, что он пробегал в ночном режиме.
14.10.2011 17:50
student
 
Цитата:
HellBoy Уже писал в начале, что он пробегал в ночном режиме.
мистика :connie_mini_cry:
кинь в меня банкой с кассы - сам повыгружаю\попроверяю данные
14.10.2011 17:58
whitewizard
 
Цитата:
student а также CASHAUTH, CASHDCRD и CASHDISC если при продажах были дк и б\н платежи и на них есть ссылки в cashsail - по крайней мере когда давным давно писал выгрузку именно так и было
Это само собой. Но в данном случае хватило бы и двух файлов.
14.10.2011 17:59
student
 
Цитата:
whitewizard Это само собой. Но в данном случае хватило бы и двух файлов.
в данной выгрузке они заполнены, как и ссылки на них :black_eye:
выгрузка на первый взгляд соответствует действительности - я постарался не пропустить сейчас при проверке ключевые моменты...
будет банка с кассы - похожу по шагам и посмотрю дополнительно...
14.10.2011 18:01
whitewizard
 
Ладно :) но к проблеме отношения не имеет
14.10.2011 18:04
HellBoy
 
Банку смогу только завтра скинуть, сейчас уже не достану. Магазин скоро закроется, не успею.


Опции темы


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

 

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