бд службы frontolservice и приложения кассира различны работа службы заблокирована
Ошибка Frontol 5, 6 при работе с базой (internal gds software consistency check)
Копии БД делались, но как восстановить из копии не кто внятно сказать не мог, интернет отправлял с одного форума на другой где было десятки команд и в каком порядке, что куда вводить не ясно, кто то вообще утверждал что бэкапы Frontol служат не для полного восстановления БД, а для частичного, если какие то данные утеряны но база работает, не ясно тогда вообще зачем нужны такие бэкапы (вообщем вопросов становилось все больше).
Простое решение восстановление БД Frontol которое помогает решить проблему в большинстве случаев, любому системному администратору.
Полное описание команд и их параметров можно найти на сайте: https://www.ibase.ru/gbak
ВАЖНО!! Этот метод работает даже если бэкапы не когда не делались.
Мы будет тестировать убитую базу на ошибки, исправлять эти ошибки и после исправлений записывать уже без ошибок в новую копию этой базы.
Рабочее место кассира: Windows 10 x64, Frontol v. 6.1.0 Торговля.Стандарт.
Исправление ошибок с Базой Frontol 6
1. Подготовка:
Прежде чем начать манипуляции с базой надо остановить службу FrontolService, иначе он просто не даст ничего с ней делать (она будет заблокирована для каких либо действий).
ВАЖНО! Обязательно делаем копию этих файлов и папок. И все делаем на копии!
Для упрощения написания команд файл базы данных main.mdb рекомендуется перенести в папку с утилитами по исправлению базы данных (иначе придется всегда прописывать длинный путь к утилитам): C:\Program Files (x86)\FireBird\FireBird_2_1\Bin.
Открываем командную строку под Администратором и начинаем и переходим в исправлению ошибок.
2. Исправление ошибок базы данных Frontol
в итоге у вас должно получиться такое окно.
Важно! Пользователь и пароль для базы Frontol по умолчанию SYSDBA и masterkey. Его не рекомендуется менять.
Проверяем базу данных на ошибки, введя команду:
Если после проверки утилитой на экран ничего не вывелось значит с базой все нормально и она рабочая, в нашем случаю было иначе:
Пытаем исправить ошибки командой:
Бывает, что помогает и ошибки уходят совсем либо их становится меньше, либо же утилита выдаст такое же окно с таким же количеством ошибок как на скрине выше. Если это не помогла идем дальше.
Запишем базу в новый Bak-файл, а потом восстановим из этого Bak-файл в другой новой базе данных на смену битой.
Для записи базы в Bak-файл выполняем команду:
Если первый вариант команды не сработал пишем с указанием полных параметров сервера где расположена база:
Краткое описание параметров gbak:
После выполнения команды будет создан Bak-файл, где будут очищены или перезаписаны все ошибки и битые записи (возможна частичная потеря записей но не всегда). Выполнение займет какое то время.
После выполнения команды будет сообщение о завершении «closing file, committing, and finishing».
Заключительный шаг, необходимо из созданного Bak-файл восстановить всю информацию в новую базу данных, которая в дальнейшем и станет рабочей.
Для восстановления выполняем команду:
Если первый вариант команды не сработал пишем с указанием полных параметров сервера где расположена база:
После выполнения команды будет сообщение о завершении «finishing, closing, and going gome».
После этого в каталоге в котором мы работали «C:\Program Files (x86)\FireBird\FireBird_2_1\Bin» должна появиться новая база Frontol с исправленными ошибками main_new.gdb.
3. Завершение и запуск
После всех проделанных команд готовый файл базы данных main_new.gdb копируем в папку где располагалась база в нашем случае «C:\DB\», старый файл MAIN.gdb можно переименовать, а новый необходимо назвать его именем. Лог файл можно оставить без изменений.
Запускаем службу FrontolService, либо перегружаем ПК.
Все должно работать. Frontol должен запуститься в штатном режиме все настройки должны быть сохранены, товары, скидки, продажи и т.д.
Бд службы frontolservice и приложения кассира различны работа службы заблокирована
С 1 июля 2017 прекращена поддержка программного продукта Frontol 4
С 9 ноября 2019 прекращена поддержка программного продукта Frontol 5
пруф
С 3 августа 2017 восстановление лицензий производится ТОЛЬКО через СервисДеск
Просьба обращаться к партнерам компании для оформления заявок в СД
Группа: Пользователи
Сообщений: 48
Регистрация: 26.3.2009
Пользователь №: 16 095
не включается служба frontolservice, пишет ошибку что служба была запущена, а затем остановлена, некоторые службы останавливаются автоматически, если им нечего делать.
служба запускается под системной учетной записью, пробовал запустить и под админом, эффект тот же, версия фронтола 4.7.6
Тех.поддержка
Группа: Администраторы
Сообщений: 55 011
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717
не включается служба frontolservice, пишет ошибку что служба была запущена, а затем остановлена, некоторые службы останавливаются автоматически, если им нечего делать.
служба запускается под системной учетной записью, пробовал запустить и под админом, эффект тот же, версия фронтола 4.7.6
Ошибка Frontol 5, 6 при работе с базой (internal gds software consistency check)
Опубликовано в Статьи по ККТ 24.01.2020
При продаже товара выскакивает критическая ошибка «Ошибка работы с базой! Internal gds software consistency check (can’t continue after bugcheck)» и работа базы прекращается, любые повторные попытки войти в базу приводят к огромным количествам не понятных ошибок, сбоев, зависаний и вообще может выдать что база не обнаружена (перемещена или удалена). При попытка остановить/перезапустить службу Frontol она вообще зависала и помогала только перезагрузка терминала
Копии БД делались, но как восстановить из копии не кто внятно сказать не мог, интернет отправлял с одного форума на другой где было десятки команд и в каком порядке, что куда вводить не ясно, кто то вообще утверждал что бэкапы Frontol служат не для полного восстановления БД, а для частичного, если какие то данные утеряны но база работает, не ясно тогда вообще зачем нужны такие бэкапы (вообщем вопросов становилось все больше).
Простое решение восстановление БД Frontol которое помогает решить проблему в большинстве случаев, любому системному администратору.
Полное описание команд и их параметров можно найти на сайте: https://www.ibase.ru/gbak
ВАЖНО!! Этот метод работает даже если бэкапы не когда не делались.
Мы будет тестировать убитую базу на ошибки, исправлять эти ошибки и после исправлений записывать уже без ошибок в новую копию этой базы.
Рабочее место кассира: Windows 10 x64, Frontol v. 6.1.0 Торговля.Стандарт.
Исправление ошибок с Базой Frontol 6
1. Подготовка:
Прежде чем начать манипуляции с базой надо остановить службу FrontolService, иначе он просто не даст ничего с ней делать (она будет заблокирована для каких либо действий).
После остановки службы переходим в каталог с базой, в нашем случае «C:\DB\» (если не знаете где его найти ищите по имени фалов базы), там лежат два файла БД: log.mdb и main.mdb. Из этих файлов нам нужен — main.mdb это файл самой базы данных.
ВАЖНО! Обязательно делаем копию этих файлов и папок. И все делаем на копии!
Для упрощения написания команд файл базы данных main.mdb рекомендуется перенести в папку с утилитами по исправлению базы данных (иначе придется всегда прописывать длинный путь к утилитам): C:\Program Files (x86)\FireBird\FireBird_2_1\Bin.
Открываем командную строку под Администратором и начинаем и переходим в исправлению ошибок.
2. Исправление ошибок базы данных Frontol
Переходим в папку с утилитами: «cd C:\Program Files (x86)\FireBird\FireBird_2_1\Bin», если возникли трудности по работе с командной строкой команды можно легко найти в интернете (cd.. — назад, D: — смена диска).
в итоге у вас должно получиться такое окно.
Важно! Пользователь и пароль для базы Frontol по умолчанию SYSDBA и masterkey. Его не рекомендуется менять.
Проверяем базу данных на ошибки, введя команду:
Если после проверки утилитой на экран ничего не вывелось значит с базой все нормально и она рабочая, в нашем случаю было иначе:
Пытаем исправить ошибки командой:
Бывает, что помогает и ошибки уходят совсем либо их становится меньше, либо же утилита выдаст такое же окно с таким же количеством ошибок как на скрине выше. Если это не помогла идем дальше.
Запишем базу в новый Bak-файл, а потом восстановим из этого Bak-файл в другой новой базе данных на смену битой.
Для записи базы в Bak-файл выполняем команду:
Если первый вариант команды не сработал пишем с указанием полных параметров сервера где расположена база:
Краткое описание параметров gbak:
-b — создать архивную копию базы.
-v — выводить на экран подробный лог (не обязательный).
-ig — игнорировать ошибки в данных.
-g — запретить сборку мусора при чтении из базы.
После выполнения команды будет создан Bak-файл, где будут очищены или перезаписаны все ошибки и битые записи (возможна частичная потеря записей но не всегда). Выполнение займет какое то время.
После выполнения команды будет сообщение о завершении «closing file, committing, and finishing».
Заключительный шаг, необходимо из созданного Bak-файл восстановить всю информацию в новую базу данных, которая в дальнейшем и станет рабочей.
Для восстановления выполняем команду:
Если первый вариант команды не сработал пишем с указанием полных параметров сервера где расположена база:
где main_new.gdb — это имя новой базы, выполнение команды занимает продолжительное время в зависимости от размера базы.
После выполнения команды будет сообщение о завершении «finishing, closing, and going gome».
После этого в каталоге в котором мы работали «C:\Program Files (x86)\FireBird\FireBird_2_1\Bin» должна появиться новая база Frontol с исправленными ошибками main_new.gdb.
3. Завершение и запуск
После всех проделанных команд готовый файл базы данных main_new.gdb копируем в папку где располагалась база в нашем случае «C:\DB\», старый файл MAIN.gdb можно переименовать, а новый необходимо назвать его именем. Лог файл можно оставить без изменений.
Запускаем службу FrontolService, либо перегружаем ПК.
Все должно работать. Frontol должен запуститься в штатном режиме все настройки должны быть сохранены, товары, скидки, продажи и т.д.
Бд службы frontolservice и приложения кассира различны работа службы заблокирована
С 1 июля 2017 прекращена поддержка программного продукта Frontol 4
С 9 ноября 2019 прекращена поддержка программного продукта Frontol 5
пруф
С 3 августа 2017 восстановление лицензий производится ТОЛЬКО через СервисДеск
Просьба обращаться к партнерам компании для оформления заявок в СД
Завсегдатай
Группа: Пользователи
Сообщений: 285
Регистрация: 5.6.2006
Пользователь №: 6 786
Не запускается служба FrontolService:
02.03.2016 18:55:11: FrontolService остановлен.
02.03.2016 19:31:44: FrontolService v.5.7.0.0 запущен.
02.03.2016 19:31:44: Основная база данных: «localhost:D:\FrontolTorg_Kassa2\MAIN.GDB»
02.03.2016 19:31:44: База данных журнала: «localhost:D:\FrontolTorg_Kassa2\LOG.GDB»
02.03.2016 19:31:44: База данных аварийно заблокирована в режиме обслуживания! Разблокировка.
02.03.2016 19:31:45: Ошибки при запуске FrontolService: database file appears corrupt ()
bad checksum
checksum error on database page 1271
02.03.2016 19:31:45: FrontolService остановлен.
Скриптами из ветки про восстановление не получается ничего сделать, почему-то не находят они базы такое ощущение (опыта с Frontol еще мало)
Может кто-то поможет восстановить? Если получится, очень хотел бы узнать рецепт.
Тех.поддержка
Группа: Администраторы
Сообщений: 55 011
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717
может только log побился?
чистый log.gdb пробовали подкладывать?
Завсегдатай
Группа: Пользователи
Сообщений: 285
Регистрация: 5.6.2006
Пользователь №: 6 786
может только log побился?
чистый log.gdb пробовали подкладывать?
не пробовал, сейчас.
Помогло. База запустилась смену закрыл.
Вопросы и ответы
Для загрузки Excel файла во Frontol 5:
— создать файл загрузки по формату Frontol 5 (формат этого файла смотри в руководстве интегратора в главе «16.2.1. Загрузка данных»)
— далее сохраните файл в формате csv с разделителями полей знаком «;»,
Для этого вы можете воспользоваться встроенным во Frontol 5 редактором отчетов FastReport. В нём вы можете загрузить шаблон из примеров (C:\Program Files (x86)\ATOL\Frontol5\Documents\Отчеты), отредактировать его под свои нужды или создать необходимый для вас отчет самостоятельно.
При просмотре данных отчетов во Frontol становится доступным инструмент Export в разные форматы, в том числе и в Excel
Товарные номенклатуры можно загрузить из файла формата csv
(описано тут Быстрый старт глава «Формат Frontol Simple»).
А документ прихода можно загрузить через формат ТОРГ-12.
Примеры файлов загрузки для Frontol Simple можно скачать здесь:
Данная проблема проявляется исключительно на версии 1607 Windows10.
Чтобы исправить ситуацию необходимо обновить ОС таким образом, чтобы версия стала 1709, минимум 1703. Чтобы узнать, какая версия Windows установлена на компьютере, нажмите клавишу с логотипом Windows + R, введите winver, а затем выберите ОК.
Для решения проблемы на Windows 10 IoT LTSB версии 1607 (используемой на POS терминалах АТОЛ) необходимо предварительно,
до установки программ Frontol/ДТО или менеджера лицензий
обновить ОС штатными средствами, при этом версия сборки 1607 НЕ изменится
Данные проблемы возникают иногда из-за проблемы с жестким диском.
но чаще на кассах Frontol с маленькими SSD накопителями.
Для решения в первом случае рекомендуем воспользоваться командой chkdsk /x /f /r
Во втором желательно создать отдельный раздел c другим форматом файловой системы для Базы данных Frontol (БД).
например:
создайте новый раздел, например с форматом файловой системы ReFS для Windows 10
или
любой другой для предыдущих версий Windows, и переместите туда файлы БД.
Далее для корректной работы измените для Frontol пути подключения к БД в приложениях
“Настройка Frontol” и “Настройка FrontolService”.
либо изменить размер кластера диска с помощью программы Acronis или Norton Partition Magic
подробности по исправлению см microsoft.com
Далее в настройках ФР включите работу по новому порядку ФЗ-54.
При настройках эквайринга поле «Вид платежной системы» в карточке платежной системы должно быть пустым.
В актуальной версии Frontol 5 при заполнении этого поля будет выдано специальное оповещение:
Поле «Вид платежной системы» необходимо использовать только при использовании функции «Расчёт видом оплаты», с подробностями использования поля «Вид платежной системы» можете ознакомиться в «Руководство Администратора» к Frontol 5.
Данная ошибка появляется если в операционной системе не установлен «net framework 3.5».
Дополнительно к этому, на старых системах под управлением winXP\POSReady, необходимо установить пакет обновлений системы SP3.
Путь где находятся база данных, логи следующий:
Для ОС Windows: C:\ProgramData\ATOL\fs
Для ОС Linux: /var/lib/fs
Ответ: для этого можете воспользоваться средствами операционной системы. Запустите «выполнить» нажав на клавиатуре WIN + R и в отрывшейся строке наберите команду shell:startup и нажмите «OK», далее в открывшееся окно поместите ярлык программы Frontol xPOS. При настройке автозапуска Frontol xPOS советуем настроить задержку открытия данного приложения, чтобы успели запуститься необходимые для работы службы. Настроить задержку необходимо через командный файл.
Для операционной системы Windows, откройте программу блокнот и сохраните документ с примерно таким содержимым:
TIMEOUT /T 25 /NOBREAK
cd «C:\Program Files (x86)\ATOL\Frontol xPOS\»
start POS.exe
Сохраняя этот файл, укажите в имени файла xPOS.bat
Поместите этот файл в автозагрузку.
Для операционной системы UBUNTU документ должен быть примерно с таким содержимым:
Для настройки работы ККМ, работающими с разными СНО, в Frontol5 и в Frontol xPOS необходимо использовать разделение по «группам печати» (ГП).
выберите ККМ (закладка «устройство») на котором будет оформляться данная ГП.
Общие настройки для Frontol5 и Frontol xPOS:
Для каждой из СНО необходимо создать свою ГП, каждая из групп будет работать со своим списком товаров
Чтобы ГП привязались к товарам при загрузке, необходимо настроить созданные ГП в товаро-учётной системе и прогрузить их во Frontol.
Документ коррекции предназначен для корректировки выявленных несоответствий в расчетах. Например, это может быть оприходование выявленных в кассе излишков/недостачи.
Для корректировки расчётов в программах Frontol 5 и Frontol xPOS должен быть заведен соответствующий документ (в шаблонах чистых БД он уже есть, если вы используете БД от старых версий, создайте документ вручную на примере существующего шаблона). Для этого необходимо:
Далее в режиме регистрации необходимо оформить нужный документ коррекции, указав: тип коррекции, дату и номер документа, наименование основания.
Добавить в документ позицию по свободной цене, после чего выполнить расчёт и закрытие документа коррекции.
для настройки работы двух ФР, работающих с разными ЮЛ в Frontol5 и в Frontol xPOS необходимо использовать разделение по «группам печати» (ГП).
Необходимые действия для Frontol5:
Необходимые действия для Frontol xPOS:
Общие настройки для Frontol5 и Frontol xPOS:
Для каждого из ЮЛ в программе необходимо создать свою ГП, каждая из групп будет работать со своим списком товаров
Чтобы ГП привязались к номенклатурам товаров, необходимо настроить созданные ГП в товаро-учётной системе и прогрузить их во Frontol.
Ответ: в зависимости от параметров в справочнике налоговых групп возможно несколько вариантов:
· во Frontol xPOS отсутствуют налоговые группы – тогда при оформлении продажи товара по свободной цене в ККМ уходит код налога 0 (при этом в разных ККМ коду 0 может соответствовать различный НДС, подробности см в настройках ККМ).
· во Frontol xPOS настроена одна налоговая группа с одной ставкой – тогда по умолчанию подставляется именно она и в ККМ уходит тот код налога что проставлен в этой налоговой ставке.
· во Frontol xPOS настроено несколько налоговых групп – тогда при оформлении продажи предлагается выбор из настроенных в ПО.
При наличии нескольких налоговых групп сделать НДС по умолчанию для товара по свободной цене в самой программе невозможно, так как в xPOS (см актуальный релиз) появилась настройка для одновременной работы по двум системам налогообложения, к которым могут применяться разные ставки НДС. Поэтому рекомендуем: если неудобно каждый раз выбирать ставку НДС, то можно завести товары с нулевой ценой с названием, например, «товар по свободной цене, НДС 18%». В свойствах таких товаров необходимо поставить опции «не объединять в чеке», «запрашивать цену» и явно указать ставку НДС в карточке данной номенклатуры. Продажу таких товаров можно привязать к клавиатурным функциям (назначить комбинацию клавиш), либо присвоить и распечатать штрихкоды таких товаров (карточка со штрихкодами будет под рукой у кассира), либо, при использовании интерфейса для работы с сенсорным экраном, разместить на экране кнопки, соответствующие этим товарам.
Согласно Федеральному Закону «О защите прав потребителей», продовольственные товары не подлежат обмену или возврату, если они надлежащего качества.
(Алкоголь – вид товарной продукции, которая принадлежит к группе продовольствия.) Продовольственные товары относятся к группе невозвратных товаров, поэтому произвести обмен или возврат такой продукции можно лишь при наличии заводского брака или существенного недостатка, например, истекший срок годности, или нарушение целостности упаковки и т.д. После возврата можно будет оформить только списание и, если применимо, возврат поставщику.
Даже если вы отключите проверку проданных акцизных марок и выполните продажу алкогольной продукции, это будет считаться повторной продажей алкогольной продукции с одним и тем же штриховым кодом (марками), что является нарушением порядка учета розничной продажи алкогольной продукции. Ответственность за нарушение порядка учета алкогольной продукции установлена статьей 14.19 Кодекса РФ об административных правонарушениях, предусматривающей наложение штрафа в размере 150-200 тысяч рублей на юридическое лицо и 10-15 тысяч рублей на должностное.
https://egais.center-inform.ru/news/ob_otvetstvennosti_za_povtornye_prodazhi_ap/
Необходимо в настройках Simple Sales включить эмулятор банковского терминала:
и при «выборе оплаты» указать «Банковская карта»
Слипы в таком случае должен печатать банк терминал
Для переноса лицензии с одного ПК на другой необходимо, для начала, определится,
в каком формате ваша лицензия (6 блоков по 5 цифр – старый формат, 4 блока по 5 цифр – новый)
и каков её вид (электронная или USB).
Далее, в зависимости от типа лицензии:
1. Лицензия старая и на USB ключе – просто перенесите ключ на новую машину и установите на ней старый дистрибутив программного обеспечения, работающий на старой системе лицензирования. Вы также можете проапгрейдить своё программное обеспечение до версии, работающей на новой системе лицензирования, затем в новом менеджере лицензий сконвертировать старую лицензию в лицензию нового образца (подробнее о процессе конвертации можно прочитать в детальном руководстве по системе лицензирования), после чего вы сможете перенести её на новый компьютер, как указано в п.4.
2. Лицензия старая и электронная, установлена на работающем компьютере. Вам нужно скачать свежий дистрибутив и обновить свой программный продукт на актуальный релиз, после чего в новом менеджере лицензий сконвертировать старую лицензию в лицензию нового образца (подробнее о процессе конвертации можно прочитать в детальном руководстве по системе лицензирования). Перенос лицензии нового образца – см. п. 5 данной инструкции.
3. Лицензия старая и электронная, но компьютер, на котором она стояла, неисправен. Вам необходимо обратиться к партнёру, у которого вы приобретали программное обеспечение и предоставить ему доказательства, что вы легально приобретали данное программное обеспечение? А также предоставить номер лицензии и новый DID (device ID нового компьютера). При наличии таких доказательств партнёр через сервис-деск АТОЛ Software обратится за перевыпуском лицензии. ВНИМАНИЕ! АТОЛ Software оставляет за собой право отказать в перевыпуске лицензии, если не будет представлены достаточные доказательства того, что она была приобретена легально.
4. Лицензия новая и привязана к USB ключу – необходимо скачать новый релиз из центра загрузок (он также входит в состав последних версий фронтол). Убедитесь, что служба лицензирования имеет версию не ниже версии 1.6.0. Если это не так – скачайте свежую версию службы лицензирования отдельно. Вставьте USB ключ в новый компьютер, установите на него актуальную версию ПО и активируйте менеджер лицензий – при наличии связи с сервером лицензирования все лицензии, привязанные к этому USB ключу, автоматически установятся на новый компьютер.
5. Лицензия новая и электронная – необходимо «отвязать лицензию» в личном кабинет пользователя (ЛК), и после активировать её на новом ПК
предварительно для выполнения процедуры отвязки вам понадобиться зарегистрироваться в ЛК и добавить в него лицензию.
Так же необходимо учесть, что отвязка доступна только ДВА раза в год.
Если вам необходимо выполнить отвязку третий и более раза, то придётся обратитесь к партнёру, у которого вы приобретали программное обеспечение, объяснить причину переноса и сообщить ему контрольную информацию, указанной вами при первичной активации продукта (20-значный номер лицензии, E-mail, кодовое слово).
После этого в расширенных настройках необходимо удалить лицензию на подключение этой кассы.