Просмотр полной версии : Проблема с append32.exe
Михаил07
27.09.2011, 11:58
Доброго времени суток.
Столкнулись с проблемой при выполнении append32.exe
Во время работы этой программы выдается сообщение об ошибке:
"Cannot access field Cnum as type DateTime"
И второе окошко с индикатором выполнения:
заголовок окна: R-Keeper EndDay 6.89
Дата: 19-09-11.02
Файл: Dcontrol.db
Выполнено: 100%
Проблема появилась после установки чистой базы на Unit02 (18-09.2011)
Посоветуйте, как решить данную проблему и корректно выполнить EndDay.
Mikkey O'Fish
27.09.2011, 12:40
"Cannot access field Cnum as type DateTime"
Если верить написанному, то поле "Номер чека" (Cnum) у вас имеет тип Дата/время. Вероятно база снеск.db - битая.
Попробуйте скопировать базы из RESULTS и отремонтировать. На файлообменнике есть прога по ремонту баз.
вообще cor такое бы не пропустил.
Михаил07
27.09.2011, 13:03
Спасибо за совет.
Несколько уточнений:
1. Взять базу из Result за 19.09.11 на Unit02 и исправить с помощью специальной программы?
2. Отремонтированную базу закинуть в папку EndDay на сервере и выполнить append32.exe?
Напишите пожалуйста название программы для ремонта базы. Затрудняюсь найти её на файлообменнике.
Mikkey O'Fish
27.09.2011, 13:08
Судя по ошибке, она в check.db... Вроде cor ее не проверяет. У меня такая фигня выскакивала, когда винт посыпался. Там реально шапка базы дурила, без DBD не мог день закрыть.
http://www.carbis.ru/forum/attachment.php?attachmentid=357&d=1256319180
она в check.db... Вроде cor ее не проверяет
как раз кор проверяет не только саму бд, но и резалтсы. хотя хз конечно как там у него дела обстояли.
Несколько уточнений:
Да, но для начала попробуй кинуть назад на кассу этот резалтс и cor.exe запустить. Вдруг сам вылечит.
Михаил07
27.09.2011, 13:23
Да, но для начала попробуй кинуть назад на кассу этот резалтс и cor.exe запустить. Вдруг сам вылечит.
Расскажите поподробнее пожалуйста, что нужно сделать:
1. Закинуть папку с базой из EndDay на сервере в папку DATABASE на кассе?
2. Запустить cor.exe
3. Выполнить закрытие дня?
1. нет. В резалтс, а не в датабейз. Можно конечно и через датабейз, но это его туда чистый нужно класть...
2. да.
3. нет.
Михаил07
27.09.2011, 13:39
В Result храняться папки с результатами за несколько лет.
cor.exe их все переиндексировать будет? Или ему можно указать с какой конкретно попкой работать?
В Result храняться папки с результатами за несколько лет.
вы попутали с олдрезами....
Mikkey O'Fish
27.09.2011, 14:02
Или какой-то умник скопировал. Посмотри в дневных папках fin.db есть? Если нет, то это Олдрез. И их лучше оттуда убрать (заархивировать). Если есть, .... это можно будет месяц обсуждать.
P.S. И давайте, наконец, решим где у нас сервер!
Закинуть папку с базой из EndDay на сервере в папку DATABASE на кассе
Database - на сервере (либо на кассе, либо выделенный)
Endday - менеджер (иногда стоит на одном компьютере с сервером)
:rule:
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot