Показано с 1 по 10 из 10

Тема: Поле SYS_NUM в Acheck/APcheck/ARcheck.db

  1. #1
    Новичок
    Регистрация
    25.03.2013
    Адрес
    Moscow
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Поле SYS_NUM в Acheck/APcheck/ARcheck.db

    Доброго всем дня!
    Прошу помощи или совета!

    Дано:
    RKeeper v.6.97 (win), выделенный сервер (на отдельном компьютере, Win2k3Serv).
    Через модуль Data Transport делается выгрузка за некоторый период в склад.
    В папке Stock создаются соответствующий набор файлов.

    Проблема:
    Поле SYS_NUM таблиц Acheck.db/APcheck.db/ARcheck.db должно (по идее) содержать уникальный номер чека в системе.
    И до определенного момента так и было.
    Сейчас же поле SYS_NUM для всех записей содержит исключительно одно значение 2120000000
    Это приводит к проблемам в работе с этими данными в нашей складской программе.

    Вопрос:
    Из какого источника берутся данные для заполнения поля SYS_NUM?
    Возможно ли "исправить" этот источник?

    Заранее благодарен всем тем кто откликнется на мою просьбу!!!

  2. #2
    Разбирающийся Аватар для okis
    Регистрация
    21.10.2007
    Адрес
    Москва
    Сообщений
    1,447
    Поблагодарил(а)
    2
    Благодарностей: 31 (сообщений: 21)
    Цитата Сообщение от iArt308 Посмотреть сообщение
    Из какого источника берутся данные для заполнения поля SYS_NUM?
    ark6.udb

    Цитата Сообщение от iArt308 Посмотреть сообщение
    Возможно ли "исправить" этот источник?
    Непосредственно - нет. Можно попробовать взять чистый ark6.udb и перезакрыть в него дни, следующие за проблемным днем. Можно попробовать удалить из старого файла данные начиная с проблемного дня и перезакрыть в него дни, следующие за проблемным днем.

  3. #3
    Новичок
    Регистрация
    25.03.2013
    Адрес
    Moscow
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Благодарю за ответ!
    Как только попробую - отпишусь о результатах!

    Цитата Сообщение от okis Посмотреть сообщение
    ark6.udb



    Непосредственно - нет. Можно попробовать взять чистый ark6.udb и перезакрыть в него дни, следующие за проблемным днем. Можно попробовать удалить из старого файла данные начиная с проблемного дня и перезакрыть в него дни, следующие за проблемным днем.

  4. #4
    В теме
    Регистрация
    20.02.2007
    Адрес
    -<>-
    Сообщений
    631
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от iArt308 Посмотреть сообщение
    И до определенного момента так и было.
    Сейчас же поле SYS_NUM для всех записей содержит исключительно одно значение 2120000000
    Проверьте с какого дня это началось.
    Как уже сказал okis, это поле из таблицы ACheck файла ark6.udb.
    Найти проблемный день, удалить его и последующие, перезакрыть проблемный, проверить, перезакрыть последующие, проверить.
    ЗЫ.
    2 120 000 000 - два миллиарда сто двадцать миллионов чеков !!! Это просто не реально столько продать! Даже если это касс.сервер фаст-фуда на 10 касс, то при проведении даже 1 000 чеков в день на каждой (10 000 чеков) за год получим 3 650 000. У вас сервер работает уже 580 лет?
    Последний раз редактировалось PaViS; 26.03.2013 в 13:33.

  5. #5
    Новичок
    Регистрация
    25.03.2013
    Адрес
    Moscow
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Конечно же 580 лет сервер у нас не работает)))
    Последний день с нормальным полем SYS_NUM имел значение порядка 1670000.
    Я попробую использовать чистый ark6.udb, т.к., насколько я понял, обычными средствами этот файл не отредактировать ввиду его закрытости.

    Но вот возник вопрос - удаляя период с данными с помощью ресторанного редактора (rest editor) - я удаляю данные как раз из ark6.udb?
    Т.е., по сути, найдя проблемный день, я могу удалить период начиная с этого дня и по текущий и закрыть дни заново?

    Цитата Сообщение от PaViS Посмотреть сообщение
    Проверьте с какого дня это началось.
    Как уже сказал okis, это поле из таблицы ACheck файла ark6.udb.
    Найти проблемный день, удалить его и последующие, перезакрыть проблемный, проверить, перезакрыть последующие, проверить.
    ЗЫ.
    2 120 000 000 - два миллиарда сто двадцать миллионов чеков !!! Это просто не реально столько продать! Даже если это касс.сервер фаст-фуда на 10 касс, то при проведении даже 1 000 чеков в день на каждой (10 000 чеков) за год получим 3 650 000. У вас сервер работает уже 580 лет?

  6. #6
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от iArt308 Посмотреть сообщение
    удаляя период с данными с помощью ресторанного редактора (rest editor) - я удаляю данные как раз из ark6.udb?
    Да.

    Цитата Сообщение от iArt308 Посмотреть сообщение
    найдя проблемный день, я могу удалить период начиная с этого дня и по текущий и закрыть дни заново?
    Да.

    А переиндексацию делали?
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  7. #7
    В теме
    Регистрация
    20.02.2007
    Адрес
    -<>-
    Сообщений
    631
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от iArt308 Посмотреть сообщение
    удаляя период с данными с помощью ресторанного редактора (rest editor) - я удаляю данные как раз из ark6.udb?
    Т.е., по сути, найдя проблемный день, я могу удалить период начиная с этого дня и по текущий и закрыть дни заново?
    Только не RestEditor а Report. А потом можно еще воспользоваться Ark6pack.exe для сжатия базы.
    Об этом написал okis в первом же ответе.

  8. #8
    Новичок
    Регистрация
    25.03.2013
    Адрес
    Moscow
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Добрый день еще раз!
    Наконец добрался до объекта и попробовал предложенные варианты.
    А именно: удалил весь период данных, обработал утилитой a6pack, закрыл заново день (взял для начала, для проверки, 1 день из олдрезов).
    Сделал выгрузку с помощью data transport. Результат тот же...

    Теперь возник вопрос - я нашел чистый ark6.udb.
    Насколько я понял в нем хранятся многие данные в т.ч. данные о пользователях и паролях.
    Завести пользователей можно через модуль disp32.
    Но изначального пароля я не знаю.
    Может есть некий универсальный?

    ---------- Добавлено в 14:58 ---------- Предыдущее сообщение было размещено в 14:16 ----------

    Всё, вопрос снят, проблема решена!

    Взял ark6.ubd за дату до возникновения проблемы (не стирал период, а именно старый файл).
    Прогнал upgrade32 и a6pack.
    Прокачал данные из олдрез.
    Поле SYS_NUM теперь содержит корректные данные.
    Видимо проблема была с ark6 на уровне "физики".

    Благодарю всех кто откликнулся!!!!!!

  9. #9
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Поздравляю!
    Цитата Сообщение от iArt308 Посмотреть сообщение
    Завести пользователей можно через модуль disp32.
    Но изначального пароля я не знаю.
    Может есть некий универсальный?
    Для udb - нет.
    На Диспетчер пароль назначается дилером, в свою очередь, через DealRK, а туда дилер входит через свой дилерский пароль.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  10. #10
    В теме
    Регистрация
    20.02.2007
    Адрес
    -<>-
    Сообщений
    631
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от iArt308 Посмотреть сообщение
    Взял ark6.ubd за дату до возникновения проблемы (не стирал период, а именно старый файл).
    Хорошо иметь резервные копии по дням!

Похожие темы

  1. Количество символов в поле
    от dr.pain в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 6
    Последнее сообщение: 04.04.2012, 03:00
  2. Ошибка в check.db в поле bonus
    от yui0 в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 2
    Последнее сообщение: 13.08.2010, 21:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •