Часто задаваемые вопросы

Не работает поиск по помещениям с символами в разных регистрах

Выполните SQL запрос (применимо только для Linux версии):

UPDATE pg_database SET datcollate='ru_RU.UTF-8', datctype='ru_RU.UTF-8' WHERE datname='severcart_db';

Есть желание перенести программу Severcart с ноутбука, на котором она сейчас развернута на Linux сервер

Инструкция по переносу программы Severcart:

0. Запускаем командную строку MS Windows cmd.exe

1. Выгружаем базу данных в sql файл, для этого переходим в каталог с программой pg_dump.exe

    C:\> cd C:\djangostack\postgresql\bin

    C:\djangostack\postgresql\bin>pg_dump -U scuser -W sc_120818 > c:\backup\dump.sql

sc_120818 - название базы данных. Точное имя БД находится в файле <каталог установки программы>/conf/settings_prod.py структура данных DATABASES, поле NAME.

2. Устанавливаем Severcart на Linux в соответствии с инструкцией для CentOS или Ubuntu.

Важно! Устанавливаемая версия на Linux должна соответствовать Windows версии.

3. На сервере Linux пересоздаём БД Severcart, для этого запускаем оболочку bash от root

    #su postgres

    $psql

    DROP DATABASE severcart;

    CREATE DATABASE severcart WITH ENCODING='UTF8' OWNER=scuser CONNECTION LIMIT=-1 template=template0;

    UPDATE pg_database SET datcollate='ru_RU.UTF-8', datctype='ru_RU.UTF-8' WHERE datname='severcart';

Выходим из оболочки psql

    \q

4. Импортируем sql дамп в БД severcart, пароль по умолчанию 123456

    psql -h 127.0.0.1 -d severcart -U scuser -f dump.sql

5. Программа перенесена.

Как переместить картридж к заправленным из пустых без передачи на заправку? Как переместить заправленный к пустым без передачи в пользование?

Для выполнения подобных действий воспользуйтесь функцией Смена помещения с помощью сканера ШК.

Каким образом можно увидеть сколько у меня в базе картриджей по моделям?

Например: 12а - 15шт, 728 - 36шт .... Всего 250шт. И по принтерам, по моделям, тоже интересно.

Эту задачу, например, можно решить выгрузкой данных в CSV файл из соответствующей страницы программы. Далее с выгруженными данными работать в Excel, группируя строки по колонке «Названия» с последующим подсчётом кол-во объектов.

Не работает отправка почтовых сообщений через сервер smtp.yandex.ru. При отправке тестового письма программа сообщает об ошибке:

"(535, b'5.7.8 Error: authentication failed: This user does not have access rights to this service')"

Для устранения данной неисправности перейдите в раздел "Почта -> Все настройки -> Почтовые программы" Яндекс.Почты.

Установите галочку над опцией "С сервера pop.yandex.ru по протоколу POP3":

Далее нажмите на кнопку "сохранить изменения". После произведённых настроек почтовые сообщения должны успешно уйти.