PDA

Просмотр полной версии : DLL exception: Invalid pointer operation



partyzan56
15.01.2013, 15:38
Добрый день!
Ситуация такова: Было изменено меню в RK (добавлено новые папки и блюда),
после этого был сделан импорт в SH.
В результате импорта появилась ошибка DLL exception: Invalid pointer operation.
Также в SH появились удаленные блюда и в RK6 Расход блюд появились блюда с нулевой стоимостью.
КАк быть и что делать,чтобы исправить?

SH
15.01.2013, 18:25
В результате импорта появилась ошибка DLL exception: Invalid pointer operation.Это происходит каждый раз при попытке сделать импорт?


в RK6 Расход блюд появились блюда с нулевой стоимостью.
Это с импортом никак не связано, значит, так и были пробиты.


Также в SH появились удаленные блюда
А это нормально и так и должно быть.

partyzan56
16.01.2013, 08:42
Это происходит каждый раз при попытке сделать импорт?
Да,каждый раз.



А это нормально и так и должно быть.
Да,но там все блюда из нового меню, только что созданного.

Еще особенность,если выбрать период импорта после изменения меню (т.е. с новым меню),то ошибки импорта нет.
Но если импортировать за более ранний период - возникает ошибка.

SH
16.01.2013, 20:09
Еще особенность,если выбрать период импорта после изменения меню (т.е. с новым меню),то ошибки импорта нет.
Но если импортировать за более ранний период - возникает ошибка.
Что-то где-то наворотили. Расход блюд за этот же самый ранний период нормально показывается в отчетах кипера?

partyzan56
18.01.2013, 11:18
Что-то где-то наворотили. Расход блюд за этот же самый ранний период нормально показывается в отчетах кипера?
Да,за ранний период нормально.

ЗЫ. Проблема нашлась - при редактировании меню не убрали галку Связь с кассой,из-за чего блюдо появилось на станции его пробили,а после из редактора удалили и код блюда присвоился другому блюду.

virusnjk
17.10.2014, 12:47
Да,за ранний период нормально.

ЗЫ. Проблема нашлась - при редактировании меню не убрали галку Связь с кассой,из-за чего блюдо появилось на станции его пробили,а после из редактора удалили и код блюда присвоился другому блюду.

и как такую проблему решить?

negrila
17.10.2014, 14:26
и как такую проблему решить?
Ручками править значение параметра в парадоксовской таблице у нового блюда, которое съело его от старого и в той дневной базе, где оно продано, и в словаре меню/удаленного меню в менеджерских словариках.

Естественно, после правки дневной базы старые данные в накопительной за этот день надо будет прибить(про бэкапы не забываем) и перезакрыть его заново на менеджерке.

sh при импорте продаж из РК6 использует не код блюда, а другой, особый ркиперный уникальный для каждого поля шифр в hex формате, подхватывая через него продажи из ARK6.UDB, поэтому и наблюдается такая белиберда в подобных ситуациях: sifr одного блюда присвоился другому из-за удаления в меню уже проданного.

virusnjk
17.10.2014, 15:23
Ручками править значение параметра в парадоксовской таблице у нового блюда, которое съело его от старого и в той дневной базе, где оно продано, и в словаре меню/удаленного меню в менеджерских словариках.

Естественно, после правки дневной базы старые данные в накопительной за этот день надо будет прибить(про бэкапы не забываем) и перезакрыть его заново на менеджерке.

sh при импорте продаж из РК6 использует не код блюда, а другой, особый ркиперный уникальный для каждого поля шифр в hex формате, подхватывая через него продажи из ARK6.UDB, поэтому и наблюдается такая белиберда в подобных ситуациях: sifr одного блюда присвоился другому из-за удаления в меню уже проданного.
в папке с датой закрытого дня в файле RCHECK.DB sifr поменял на новое блюдо заведённое блюдо с такой же ценой

меню/удаленного меню в менеджерских словариках
здесь что менять или что удалять?

virusnjk
20.10.2014, 12:56
А можно вручную внести в стархаус4 расходный документ, распечатанный из отчетов?

SH
20.10.2014, 20:06
Конечно, можно. Только не расходный документ, а документ расхода ;)