Код ошибки 32 сбис

Содержание

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

Ошибки в структуре файлов
(нарушения физической целостности)

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

Ошибки в данных (нарушения логической целостности)

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

Ошибка «Не найдена запись»

Ошибка возникает, если в поле, которое должно ссылаться на другую запись, содержится ссылка, указывающая «в никуда».

Рис. 6-19 – Фрагмент ошибки «Не найдена запись»

То есть в поле записан определенный адрес записи, а в связанной таблице такой записи нет.

Рис. 6-20 – Переход к связанной записи

В нашем примере это выглядит так: запись с адресом 00000001 из таблицы «Разовые н/у» ссылается на связанную запись из таблицы «Расчёты» с адресом 00000732. Если перейти по связи в «Расчёты«, то будет выдано сообщение об отсутствии данной записи в таблице.

Рис. 6-21 – Предупреждение об ошибке

Ошибка «Связь не один в один»

Эта ошибка возникает в связях типа «один к одному» или «условная связь».

Рис. 6-22 – Фрагмент ошибки «Связь не один в один»

Эти связи организованы так, что обе связанные записи ссылаются друг на друга. Если же запись A ссылается на запись B, а та в свою очередь ссылается не на А, как должна бы, а на C, то будет выдано сообщение «связь не один в один». Для устранения таких ошибок нужно разобраться, кто же на кого, в конце концов, должен указывать.

Рис. 6-23 – Просмотр ошибочных записей

Например, таблицы «Сотрудники» и «Сотрудники(расширение)» связаны между собой отношением «один к одному». В нашем примере эта связь нарушена: запись 00000000 из таблицы «Сотрудники» ссылается на запись 00000001 из таблицы «Сотрудники(расширение)«. На эту же запись ссылается и запись 00000002 из таблицы «Сотрудники«.

Рис. 6-24 – Переход к связанной записи

В свою очередь, запись 00000001 из таблицы «Сотрудники(расширение)» ссылается не на запись 00000000, а на запись 00000002 из таблицы «Сотрудники«. Для исправления ситуации, необходимо либо удалить ошибочную запись 00000000, либо в поле связи указать значение «нет«.

Это простейший и самый распространенный случай. Теоретически могут быть и более сложные вариации.

Начиная с версии 2.2, добавлена возможность объединения «двойников» таблицы «Лица». У всех, кроме одной, дублирующихся записей по полю «Лицо_» требуется проставить значение «Нет», далее эти записи отбираются пробелом и объединяются с записью, в которой значение поля «Лицо_» было оставлено.

Ошибка «Ссылается не на узел»

Ошибка может возникнуть в иерархии, если какая-то запись ссылается не на узел, а на лист иерархии.

Рис. 6-25 – Фрагмент ошибки «Ссылается не на узел»

Запись 00000008 ссылается на запись 00000005, которая, в свою очередь, является листом и лежит в корне таблицы. По определению на лист иерархии не должна ссылаться никакая запись.

Рис. 6-26 – Вариант исправления ошибки

После такой операции все исправленные записи окажутся в корне соответствующего справочника СБиС++, и их можно будет переместить в нужное место стандартными операциями. Такое может не пройти для складской картотеки и для реестра документов, так как в корне этих таблиц могут находиться только специальные записи. Это уже специфика комплекса СБиС++. В этом случае нужно найти запись-узел и вместо ссылки на корень ввести ссылку на этот узел.

Ошибка «Неверный номер условной таблицы»

Ошибка, появляющаяся только в условной связи в записях общей таблицы.

Рис. 6-27 – Фрагмент ошибки «Неверный номер условной таблицы»

Напомним, что с одной стороны условной связи находится одна таблица, записи которой могут ссылаться на разные таблицы. В поле записи общей таблицы хранится название таблицы (определяемое по коду в словаре данных), на которую ссылается эта запись. Как видно из примера, запись 00000000 из таблицы «Лица» ссылается на таблицу «Номенклатура». При сбое в программе может случиться так, что в этом поле будет указан код несуществующей таблицы. В нашем примере, запись 00000002 ссылается на несуществующую таблицу с кодом «А».

Исправить ошибочную ситуацию можно следующими способами:

• наилучшим вариантом будет восстановить резервную копию БД;

Ошибка «Неверные данные в поле»

Эта ошибка может возникнуть в поле любого типа, не только в поле связи. Означает она, что значение в этом поле не удовлетворяет внутренним ограничениям поля. Например, для полей типа «целое» проверяется, входит ли число в определенный диапазон (задается разработчиком приложения).

Чтобы исправить эту ошибку, нужно ввести корректное значение в ошибочное поле. Если же большинство полей записи содержат явно ошибочные данные, лучше просто удалить эту запись.

Ошибка «Неверные данные в большом двоичном поле»

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

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

Заключение

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

Если была выявлена ошибка, описание которой не рассматривалось в данном руководстве, то за подробным разъяснением дальнейших действий по устранению этой проблемы, можно обратиться к специалистам по телефонам «Горячей линии СБиС++».

Не удалось запустить сервер проверьте настройки сбис

2. Работа с сервером

После установки сервер запустится автоматически. После запуска в системном трее (внизу справа, рядом с системным временем) появится иконка сервера в виде голубого бумажного журавлика.

Изменение настроек сервера

Запуск и остановка сервера

Конвертация базы данных для работы с сервером

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

2) Запустите jinnee. exe, нажмите сверху кнопку « Сконвертировать »

3) В открывшемся меню слева в дереве папок выберите папку, в которой находится база данных, в разделе «Формат базы данных» выберите опцию «Переформатировать в TBL (однопользовательский)», укажите «Каталог модулей», нажмите «Далее». Начнется конвертация.

4) Дождитесь окончания конвертации, закройте jinnee. exe.

3. Настройки сервера

Сервер имеет следующие настройки:

Каталог базы данных

Логин и пароль

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

Порт, через который клиенты взаимодействуют с сервером. Если порт, указанный по умолчанию занят другим приложением, нужно указать другой порт (8777 вместо 7777, например).

Таймаут

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

Размер кэша

Не удалось подключиться к службе

При запуске СБИС3 Плагина появляется сообщение «Не удалась подключиться к системной службе».

Причина

СБИС3 Плагину не удалось установить связь с системной службой SBIS3Plugin.

Решение

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

    Откройте терминал. Порядок действий зависит от вашего дистрибутива.

sudo service SBIS3Plugin. service stop

sudo service SBIS3Plugin. service start

sudo launchctl unload /Library/LaunchDaemons/ru. sbis. sbis3plugin. plist

Введите пароль администратора и выполните команду для запуска службы:

Настройка MuzzleServer

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, все о компаниях и владельцах, ОФД и ЕГАИС, поиск и анализ закупок, а также обладает рядом других преимуществ.

Для настройки сервера нажмите по иконке сервера в системном трее правой кнопкой мыши и в появившемся контекстном меню выберите пункт «Настройки сервера».

В открывшемся окне вы можете выполнить все настройки MuzzleServer:

После настройки сервера нажмите «Сохранить».

Изменения также можно внести непосредственно в файл MuzzleServer. ini, который располагается на сервере в /MuzzleServer

[Настройки сервера]
БазаДанных=C:\СБИС Электронная отчетность(сетевая)\db
ЛогинПоУмолчанию=
ПарольПоУмолчанию=
ПортСервера=7777
ТаймаутОжидания=2
РазмерКэша=50
МодулиЭталонногоКлиента=C:\СБИС Электронная отчетность(сетевая)\СБиС++ Клиент\Модули
Джинн=C:\СБИС Электронная отчетность(сетевая)\Администратор\jinnee\jinnee. exe
ВестиОтладочныйЛогSbisNet=НЕТ
НазваниеСлужбы=MuzzleServer
ПапкаЛоговСервера=C:\СБИС Электронная отчетность(сетевая)\MuzzleServer\LOGS\

Основные параметры ini-файла:

Программа не отвечает

Программа не отвечает

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, «Все о компаниях и владельцах», ОФД и ЕГАИС, «Поиск и анализ закупок», а также обладает рядом других преимуществ.

Программа СБИС зависла или не отвечает.

Причина №1. Единичный случай зависания

Если ранее зависания программы не было и в диспетчере задач Windows все программы кроме СБИС работают:

Причина №2. Периодические зависания СБИС на некоторое время

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

Чаще всего данные зависания происходят в сетевой версии:

Для устранения проблемы следует пригласить системного администратора организации. Сотрудники техподдержки (и пользователи по их указанию) не должны вносить изменения в конфигурацию рабочего места пользователя. Причина: в случае такого вмешательства ставится под угрозу работоспособность всего рабочего места клиента (помимо СБИС).

Причина №3. Зависание при запуске СБИС

При входе в программу постоянно ищет обновление на сервере. Зависание часто связано с плохой работой Интернета, особенно если используется соединение через модем.

На вкладке «Сервис/ Конфигурации рабочего места/ Обновления» выберете «Не выполнять автоматическое обновление программы», тогда программа при запуске не будет обращаться к серверу. Проблема зависаний уйдет, но потребуется самостоятельно поверять наличие обновлений, и обновлять вручную.

УТМ недоступен

В разделе «Документы/ЕГАИС» или «ЕГАИС» (в зависимости от конфигурации кабинета) отображается статус «УТМ недоступен». Не отправляются и не приходят документы ЕГАИС.

Причина №1. Не запущен СБИС3 Плагин

Убедитесь, что на компьютере, где установлен УТМ, включен СБИС3 Плагин.

Причина №2. Нет доступа в интернет

Проверьте, подключение к интернету и доступ к сайтам на компьютере, где установлен УТМ.

Причина №3. Не вставлен носитель с ЭП

Убедитесь, что в компьютер, где установлен УТМ, вставлен нужный, работоспособный ключ.

Причина №4. На смарт-карте, с которой работает УТМ, закончился ГОСТ или RSA-ключ

Проверьте срок действия ГОСТ или RSA-ключа в едином клиенте JaCarta или панели управления Рутокеном. Если закончился:

Причина №5. Не запущены службы УТМ

Причина №6. Неверно указан путь к УТМ и/или порт

В настройках раздела «Документы/ЕГАИС» или «ЕГАИС» (в зависимости от конфигурации кабинета) проверьте:

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

Инструкция по настройке сетевого СБиС++ (через сервер одноранговой сети)

На этом этап работы на сервере можно считать законченным.

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

В случае возникновения ошибки, типа:

необходимо поставить библиотеку vcredist_x86.

Установить сетевую версию СБИС

Установить сетевую версию СБИС

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, «Все о компаниях и владельцах», ОФД и ЕГАИС, «Поиск и анализ закупок», а также обладает рядом других преимуществ.

Настроить работу в СБИС на нескольких рабочих местах можно разными способами. Один из них — установка сетевой версии. В ней база данных находится на сервере, он и несет основную нагрузку. Настройка и поддержка сетевой версии — трудоемкий процесс, поэтому к нему предъявляются особые требования.

Взаимодействие между рабочими местами реализуется с помощью одного из серверов:

В зависимости от выбранного сервера установите сетевую версию СБИС.

1. Установите СБИС на сервере

Мы не рекомендуем устанавливать СБИС на компьютер, где есть система «Клиент-банк» и/или «Интернет-банк», так как это может помешать их работе.

В результате установки на сервере появятся файлы и папки, где:

Если в процессе установки вы меняли каталог или сетевой диск, укажите новый путь в файле sbis. ini. Он лежит в папке «СБИС Клиент».

Откройте общий доступ на чтение и запись к каталогу «СБИС Клиент» на сервере.

2. Установите СБИС на клиентском месте

Повторите установку на всех клиентских местах.

В папке « \СБИС Клиент» откройте файл «sbis. ini». Проверьте настройки:

Сетевая версия СБИС установлена.

1. Установите сервер СУБД Pervasive SQL

Для установки Pervasive SQL потребуется лицензия на использование СУБД. Ее можно приобрести в офисе продаж компании «Тензор».

Рассмотрим установку СУБД для сетевой версии «СБИС Электронная отчетность» на примере Pervasive PSQL Server v10.

2. Установите СБИС на сервере

Мы не рекомендуем устанавливать СБИС на компьютер, где есть система «Клиент-банк» и/или «Интернет-банк», так как это может помешать их работе.

В результате установки на сервере появятся файлы и папки, где:

Если в процессе установки вы меняли каталог или сетевой диск, укажите новый путь в файле sbis. ini. Он лежит в папке «СБИС Клиент».

Откройте общий доступ на чтение и запись к каталогу с установленной программой. По умолчанию это папка «СБИС Электронная отчетность(сетевая)».

3. Установите клиент СУБД Pervasive SQL

Повторите процедуру на всех остальных клиентских местах.

4. Установите СБИС на клиентском месте

Повторите установку на всех клиентских местах.

В папке « \СБИС Клиент» откройте файл «sbis. ini». Проверьте настройки:

Если при настройке «СетевойРежим=ДА», установить «РазделяемыеМодули=НЕТ», доступ к ресурсам останется монопольным. Это означает, что ресурсы будут доступны только для пользователя, который первым запустил СБИС и данную конфигурацию. Для остальных пользователей доступ к ресурсам из СБИС будет закрыт.

Источники:

https://www. erpandcrm. ru/sbis_administration. ru/06/vozmoznie_o6ibki_i_ih_ispravlenie. htm

https://varebux. ru/ne-udalos-zapustit-server-prover-te-nastroyki-sbis/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: