Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы общения пользователей продуктов АТОЛ _ Frontol для Win32 — предприятия торговли _ Перенос базы на другой компьютер

Автор: Сергей.Стройка 18.1.2019, 16:53

Для тестирования установил на виртуалке Фронтол-5.
При установке выбрал "Использовать существующую базу".

Взял рабочую базу из магазина.
Перед копированием файлов базы, мы закрыли Фронтол и остановили FrontolService.
Подсунули эти файлы на виртуалку.

Запускаю тестовый Фронтол на виртуалке в демо-режиме.
Выдается ошибка:
"Предыдущий сеанс работы был завершен некорректно и использовал другое рабочее место.
Работа приложения заблокирована.
Запустите приложение под рабочим местом с кодом 0 или обратитесь к администратору"


Пробовал менять код рабочего места - программа "Настройка Фронтол" не дает ввести код "0".

Что делать?
Как использовать эту базу?

Автор: RomanAstr 19.1.2019, 12:21

Цитата(Сергей.Стройка @ 18.1.2019, 17:53) *
Для тестирования установил на виртуалке Фронтол-5.
При установке выбрал "Использовать существующую базу".

Взял рабочую базу из магазина.
Перед копированием файлов базы, мы закрыли Фронтол и остановили FrontolService.
Подсунули эти файлы на виртуалку.

Запускаю тестовый Фронтол на виртуалке в демо-режиме.
Выдается ошибка:
"Предыдущий сеанс работы был завершен некорректно и использовал другое рабочее место.
Работа приложения заблокирована.
Запустите приложение под рабочим местом с кодом 0 или обратитесь к администратору"


Пробовал менять код рабочего места - программа "Настройка Фронтол" не дает ввести код "0".

Что делать?
Как использовать эту базу?

Базу на ошибки проверьте, либо заново скопируйте базу

Автор: АТОЛ: Средних Владимир 19.1.2019, 21:52

Скорее всего, при некорректном завершении работы кассы, испортился файл временного сохранения текущего чека.
проверьте содержимое файлов в каталоге %TEMP%\Frontol5\TempReceipts\

Автор: Сергей.Стройка 21.1.2019, 19:02

Цитата(RomanAstr @ 19.1.2019, 12:21) *
Базу на ошибки проверьте, либо заново скопируйте базу

Пробовал копировать несколько раз.
Правда при этом службу Firebird не останавливал.
Надо его останавливать при копировании?

К как проверить на ошибки?
Хотя ошибок быть не должно, так как "родной" Фронтол (то есть тот, где работает база) работает нормально, никаких ошибок не выдает.

Автор: RomanAstr 22.1.2019, 10:08

Цитата(Сергей.Стройка @ 21.1.2019, 20:02) *
Пробовал копировать несколько раз.
Правда при этом службу Firebird не останавливал.
Надо его останавливать при копировании?

К как проверить на ошибки?
Хотя ошибок быть не должно, так как "родной" Фронтол (то есть тот, где работает база) работает нормально, никаких ошибок не выдает.

Быть не должно и работает нормально - это не показатель что бд исправна

Автор: Сергей.Стройка 22.1.2019, 15:01

Цитата(RomanAstr @ 22.1.2019, 10:08) *
Быть не должно и работает нормально - это не показатель что бд исправна

Получается, что Фронотол на первом ПК на той же базе не выдает никаких ошибок и работает нормально.
А на втором ПК (на виртуалке) та же самая версия Фронтола (только в демо-режиме) на копии этой же базы выдает ошибки.

Как это объяснить?

И как все-таки проверить базу на ошибки?

Цитата(АТОЛ: Средних Владимир @ 19.1.2019, 21:52) *
Скорее всего, при некорректном завершении работы кассы, испортился файл временного сохранения текущего чека.
проверьте содержимое файлов в каталоге %TEMP%\Frontol5\TempReceipts\

Нет такой папки в C:\Windows\Temp\Frontol5\.
Там есть две папки: TempFrontolExchange8_532399, TempFrontolExchange8_518683.
Но они пустые.

Автор: RomanAstr 22.1.2019, 17:35

Цитата(Сергей.Стройка @ 22.1.2019, 16:01) *
Как это объяснить?

И как все-таки проверить базу на ошибки?


Еще раз - при поломанной базе фронтол может работать в некоторых случаях, но при этом есть ошибки. Как проверять есть в документации и в гугле также легко найти информацию

Автор: Никита Деньгин 22.1.2019, 17:48

Найди на форуме fixbase_crash. Положи его, файл твоей базы и gfix из папки firebird/bin в одну директорию.
Запусти и погляди что там у тебя пошло не так.

всю ветку не читал, но ошибка с чеком который был некорректно прерван обычно проходят после того как зайти в режим регистрации другим пользователем и отменить его.

Автор: Сергей.Стройка 24.1.2019, 13:37

Цитата(Никита Деньгин @ 22.1.2019, 17:48) *
Найди на форуме fixbase_crash. Положи его, файл твоей базы и gfix из папки firebird/bin в одну директорию.
Запусти и погляди что там у тебя пошло не так.


Ошибок в базе нету:
https://d.radikal.ru/d04/1901/ee/be31af3aefd6.png

Но при попытке входа в Фронтол все равно выдается ошибка:
Цитата
"Предыдущий сеанс работы был завершен некорректно и использовал другое рабочее место.
Работа приложения заблокирована.
Запустите приложение под рабочим местом с кодом 0 или обратитесь к администратору"


Видимо Фронтол как-то понимает, что база работала на другом рабочем месте.
Наверно в этом все дело.
Как открыть эту базы, которая работала на другом рабочем месте?

Автор: zenik 24.1.2019, 13:56

Цитата(Сергей.Стройка @ 24.1.2019, 13:37) *
Как открыть эту базы, которая работала на другом рабочем месте?

Делаю это достаточно часто. Даже не останавливая фронтол - главное что бы чеки не били в это время. Скопировал, подключил и все работает. Иногда копирую бекап и распаковываю его.
Кстати, попробуйте бекап скачать и распаковать.

Автор: Сергей.Стройка 24.1.2019, 14:02

Цитата(zenik @ 24.1.2019, 13:56) *
Делаю это достаточно часто. Даже не останавливая фронтол - главное что бы чеки не били в это время. Скопировал, подключил и все работает. Иногда копирую бекап и распаковываю его.

Значит, точно дело не в базе.
Может быть есть какие-то критичные настройки Фронтола, которые должны быть одинаковыми на обоих компьютерах?

Автор: zenik 24.1.2019, 14:06

Цитата(Сергей.Стройка @ 24.1.2019, 14:02) *
Значит, точно дело не в базе.
Может быть есть какие-то критичные настройки Фронтола, которые должны быть одинаковыми на обоих компьютерах?

А может на этом компе была подключена другая база... и с ней так обошлись нехорошо... и от нее следы остались.

Автор: АТОЛ: Средних Владимир 24.1.2019, 15:04

Цитата(АТОЛ: Средних Владимир @ 19.1.2019, 21:52) *
Скорее всего, при некорректном завершении работы кассы, испортился файл временного сохранения текущего чека.
проверьте содержимое файлов в каталоге %TEMP%\Frontol5\TempReceipts\


Автор: Сергей.Стройка 24.1.2019, 16:07

Цитата(АТОЛ: Средних Владимир @ 19.1.2019, 21:52) *
Скорее всего, при некорректном завершении работы кассы, испортился файл временного сохранения текущего чека.
проверьте содержимое файлов в каталоге %TEMP%\Frontol5\TempReceipts\


Точно! В этом было дело!
Владимир, спасибо за "терпение".
Вы мне этот "рецепт" дважды повторили.

Просто первый раз я искал эту папку на исходном ПК.
А оказывается она была на виртуалке, где я запускаю базу.

Автор: Волкова_Юлия_ИПТихонова 7.4.2022, 10:39

Цитата(zenik @ 24.1.2019, 14:06) *
А может на этом компе была подключена другая база... и с ней так обошлись нехорошо... и от нее следы остались.

Наш случай. На старой базе некорректно завершили работу, потом в эту базу загрузили архив.
Теперь ничего не помогает - ни restore.cmd, fixbase.cmd, fixbase_crash.cmd. Папки в темпах есть, но они пустые. Даже переустановка фронтола не помогла.
Что делать?

Автор: zenik 7.4.2022, 10:59

Цитата(Волкова_Юлия_ИПТихонова @ 7.4.2022, 10:39) *
Наш случай. На старой базе некорректно завершили работу, потом в эту базу загрузили архив.
Теперь ничего не помогает - ни restore.cmd, fixbase.cmd, fixbase_crash.cmd. Папки в темпах есть, но они пустые. Даже переустановка фронтола не помогла.
Что делать?

А ошибка то у вас какая? dry.gif
з.ы. Да и лучше бы отдельную тему бы запилили.

Автор: АТОЛ: Средних Владимир 7.4.2022, 15:56

Цитата(Волкова_Юлия_ИПТихонова @ 7.4.2022, 10:39) *
Наш случай. На старой базе некорректно завершили работу, потом в эту базу загрузили архив.
Теперь ничего не помогает - ни restore.cmd, fixbase.cmd, fixbase_crash.cmd. Папки в темпах есть, но они пустые. Даже переустановка фронтола не помогла.
Что делать?

%programdata%\ATOL\Frontol6\TempReceipts

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)