Це стара версія документу!
Зміст
Налаштування
Центральний конфіг застосунку — десять вкладок від назви магазину до розкладу автобекапу бази даних, усі зберігаються разом через єдину кнопку Зберегти. Розділ «Сервіс» → Налаштування.
Внизу вікна — рядок стану («Немає незбережених змін» / «Є незбережені зміни» / зеленим «✓ Налаштування збережено» після збереження) і три кнопки: Скинути сторінку до дефолту (скидає до значень за замовчуванням усі налаштування саме активної вкладки — на вкладках із загальними, не персональними полями це діє одразу на все підприємство, а не лише на вас), Скасувати (за наявності незбережених змін перепитує «Відкинути незбережені зміни?» і, якщо підтверджено, перечитує форму заново; без змін просто закриває вікно) і Зберегти (записує всі вкладки відразу; закриття вікна хрестиком при незбережених змінах так само перепитує — «Закрити без збереження?»). Зберегти одразу застосовує нові шрифти й колірну тему до всіх інших відкритих вікон програми.
Загальні
- Назва магазину (сертифікати) — текст; іде в друковані документи/сертифікати.
- Склад за замовчуванням — випадний список складів (лише невидалені); може лишатися «(не вказано)».
- Валюта за замовчуванням — випадний список валют («код — назва»); теж може лишатися «(не вказано)».
- Округлення копійок — 1 коп. / 5 коп. / 10 коп. / 1 грн.
Інтерфейс
- Тема оформлення — Світла / Темна / Системна.
- Бренд — Нічний океан / Бурштин-графіт.
- Колір акценту вкладок — поле HEX (`#RRGGBB`, типово `#1976D2`) з квадратиком живого прев'ю поруч і кнопкою Обрати (стандартна палітра Windows); прев'ю оновлюється на кожну зміну тексту.
- Мова інтерфейсу — Українська / English.
- Період дашборду зам. — Сьогодні / Тиждень / Місяць.
- Ліміт рядків журналів — 100–50000 (крок 100), за замовч. 2000; це те саме значення, яким обмежені журнали на кшталт «Касові зміни».
- Показувати підказки — прапорець.
- Підтверджувати вихід — прапорець.
- Запам'ятовувати розмір вікон — прапорець.
- Розмір інтерфейсу (потребує перезапуску) — Малий (S) / Середній (M) / Великий (L) / Дуже великий (XL); якщо на цій вкладці змінено пресет, одразу після Зберегти з'являється окреме повідомлення «Розмір інтерфейсу буде застосовано після перезапуску програми.»
Тема оформлення і Бренд застосовуються миттєво, в саму мить вибору в комбо (перефарбовується весь застосунок), не чекаючи кнопки Зберегти — і діють лише на цьому комп'ютері: не персонально для вас і не спільно для всього підприємства, а окремо для кожного встановлення програми. Колір акценту — спільний на все підприємство. Решта полів цієї вкладки (мова, період дашборду, ліміт рядків журналів, три прапорці й розмір інтерфейсу) — особисті для кожного залогіненого користувача й набувають чинності лише після Зберегти.
Ціни та податки
- Тип ціни за замовч. — Роздрібна (RETAIL) / Оптова (WHOLESALE) / Собівартість (COST).
- Націнка за замовч., % — текстове поле (число), за замовч. 30.
- Дозволити продаж нижче собівартості — прапорець.
- Попереджати про продаж нижче собівартості — прапорець.
- Автоперерахунок роздрібної при прибуткових — прапорець; автоматичний перерахунок роздрібної ціни під час проведення прибуткової накладної (тобто Прихідної накладної).
- Правило округлення — Математичне / Догори / Донизу / До .49 / .99.
- Ставка ПДВ за замовч. — випадний список з довідника ставок ПДВ; якщо довідник ще не заповнено — поле показує «(немає довідника)» і стає недоступним для вибору.
Склад
- Дозволити від'ємні залишки — прапорець.
- Попереджати при низькому залишку — прапорець.
- Блокувати продаж при нульовому залишку — прапорець.
- Обов'язкова причина списання — прапорець.
- Автозаповнення облікової к-сті в інвентаризації — прапорець.
- Поріг «низького залишку» — текстове поле (число), за замовч. 2; це і є поріг з пункту «Попереджати при низькому залишку» вище.
Документи
- Підтвердження при скасуванні проведення — прапорець.
- Дата документа = сьогодні — прапорець.
- Дозволити зворотне датування (днів) — 0–3650, за замовч. 30.
- Дозволити дату в майбутньому — прапорець.
- Обов'язковий коментар при поверненні — прапорець.
- Контроль терміну повернення — прапорець.
- Термін повернення (днів) — 1–3650, за замовч. 14.
- Друкувати заяву на повернення — прапорець.
- Пільга після закриття періоду (днів) — 0–60, за замовч. 3.
Чотири поля повернень (Обов'язковий коментар при поверненні, Контроль терміну повернення, Термін повернення (днів), Друкувати заяву на повернення) — лише керування значеннями: фактично їх застосовує каса.
Обладнання
- Орієнтація сторінки — Портрет / Альбом.
- Принтер для чеків — випадний і водночас редагований список принтерів, встановлених у Windows, плюс пункт «(за замовчуванням)» (системний принтер); можна вписати і назву мережевого принтера, якого зараз немає в системі.
- Принтер для етикеток — так само.
Група «Ваги»:
- Модель ваг: — Не використовуються / CAS (AP/AD, VAGAR) — COM / Mettler Toledo / Дніпровес — COM / BTA 60/5 (Mettler) — COM / BTA 60/5 — Ethernet / Дніпровес — Ethernet.
- COM-порт: — текст, за замовч. COM1.
- IP-адреса: — текст (для Ethernet-моделей).
- Порт: — текст, за замовч. 9761.
- Кнопка Зняти вагу (тест) — зберігає поточні поля групи і одразу читає вагу; результат зеленим текстом («Вага: N.NNN кг») або бордовим текстом помилки.
Принтер для чеків — спільне налаштування для всього підприємства; Орієнтація сторінки, Принтер для етикеток і вся група «Ваги» — особисті: перші два для кожного користувача, «Ваги» — для кожного комп'ютера окремо (бо фізичне підключення ваг прив'язане саме до машини).
Лояльність
- Увімкнути лояльність — прапорець, увімкнено за замовчуванням.
- Термін дії бонусів (днів) — 0–3650, за замовч. 365.
- Мін. бонусів для оплати — текстове поле (число), за замовч. 10.
- Префікс номерів карт — текст, до 5 символів, за замовч. 18.
Безпека
- Автовихід (хв. бездіяльн.) — 0–1440, за замовч. 60.
- Мін. довжина пароля — 4–32, за замовч. 4.
- Вимагати цифри в паролі — прапорець.
- Блокувати після N спроб — 0–100, за замовч. 5.
- Примус. зміна пароля (днів, 0=вимк) — 0–365, за замовч. 0.
- Журнал аудиту: днів зберігати — 30–3650, за замовч. 365.
Інтеграції
- URL Checkbox API — текст, за замовч. `https://api.checkbox.ua`.
- Автовідкриття зміни при вході касира — прапорець, увімкнено за замовчуванням.
- Синхр. SQLite-кешу (хв.) — 1–1440, за замовч. 15.
- Мін. запас офлайн-кодів ПРРО — 1–1000, за замовч. 50.
- Цільовий запас офлайн-кодів — 2–5000, за замовч. 200.
Бекап
Найризикованіша вкладка вікна — тут і створення бекапу, і незворотне відновлення бази з нього.
- Автоматичний бекап БД — прапорець, вимкнено за замовчуванням — без нього розклад нижче не спрацьовує сам, і бекап потрібно запускати вручну.
- Група «Розклад», радіогрупа Частота: щодня / щотижня / щомісяця / Custom (cron) — за замовчуванням «щодня», 03:00 (сира форма `0 3 * * *`); поля нижче показуються чи ховаються залежно від обраної частоти:
- Година і Хвилина — для щодня / щотижня / щомісяця.
- День тижня — додатково для щотижня (Неділя…Субота, нумерація як у cron: 0 = неділя).
- День місяця (1–31) — додатково для щомісяця, замість дня тижня.
- Custom cron — для Custom: рядок cron напряму (наприклад «0 3 * * *» — щодня о 3-й ночі), решта полів розкладу ховається.
- Папка для бекапів — шлях, куди складаються файли.
- Скільки бекапів тримати — 1–365, за замовч. 7; старі файли понад це число видаляються автоматично (ротація) одразу після кожного успішного бекапу.
- mysqldump.exe (опційно, auto-detect) — шлях до утиліти; порожнє поле означає пошук `mysqldump.exe` поряд із `PosPLUS.exe`.
Просто на вкладці — червона панель попередження: «RESTORE необоротно видалить ВСІ поточні дані. Використовуйте тільки якщо впевнені що бекап актуальний.»
Створення backup зараз
Кнопка Зробити backup зараз запускає mysqldump негайно, не чекаючи розкладу. Спершу підтвердження «Створити backup БД зараз?»; якщо на формі є незбережені зміни налаштувань — окремий варіант тексту попереджає, що backup піде за значеннями з бази, без цих незбережених змін. Якщо поле Папка для бекапів порожнє — дію блокує повідомлення «Backup не налаштований. Вкажіть «Папка для бекапів» і збережіть налаштування.»
Під час виконання — окрема модальна форма прогресу «Створення backup», без кнопки скасування:
- Індикатор — суцільна анімація без відсотків: mysqldump не звітує прогрес у відсотках.
- Статус «Виконується mysqldump…».
- «Записано: X KB/MB/GB» — реальний розмір файлу на диску, оновлюється, поки файл росте.
- «Час: ГГ:ХХ:СС» — лічильник від початку операції.
- Підказка курсивом: «Будь ласка, не закривайте вікно — база даних копіюється!!!» Форма закривається сама, щойно mysqldump завершиться.
Результат після завершення:
- успіх — старі файли ротуються за Скільки бекапів тримати, і повідомлення «Backup створено успішно:» з повним шляхом файлу;
- `mysqldump.exe` не знайдено — «Покладіть mysqldump.exe поряд з PosPLUS.exe або вкажіть шлях у налаштуваннях.»;
- помилка з'єднання з БД — «Помилка підключення до БД.»;
- немає прав на папку — «Помилка запису у папку бекапів. Перевірте, що папка існує і є права на запис.»;
- mysqldump завершився з помилкою — «Помилка виконання mysqldump:» з текстом stderr самої утиліти.
Відновлення з backup
Ризик: дія незворотна. Після другого підтвердження всі поточні дані бази буде стерто й замінено вмістом обраного файла — скасувати вже не можна, а по завершенні застосунок сам закривається: оператору доведеться вручну запустити PosPLUS заново.
Кнопка Відновити з backup… вимагає окремого права доступу — без нього форма навіть не відкривається, а показується повідомлення «Недостатньо прав для відновлення з backup.»
Відкривається окреме вікно «Відновлення з backup» із червоною панеллю попередження: «УВАГА! Відновлення з backup необоротно видалить УСІ поточні дані БД. Переконайтеся, що ви обрали правильний файл backup. Скасування неможливе.» Поля вікна:
- Файл для відновлення: — шлях + кнопка Огляд… (діалог вибору файлу, фільтр `*.sql`).
- Введіть слово RESTORE великими літерами щоб підтвердити: — текстове поле.
Кнопка Відновити лишається неактивною, доки одночасно не виконано дві умови: обрано існуючий файл і в полі підтвердження введено рівно слово «RESTORE» — регістрозалежно, великими літерами.
Триступеневе підтвердження:
- Ввести «RESTORE» у полі підтвердження — розблоковує кнопку Відновити.
- Перший діалог: «Ви впевнені? УСІ ПОТОЧНІ ДАНІ БУДУТЬ ВТРАЧЕНІ. Замість них буде відновлено стан з файла: <шлях>» (Так/Ні).
- Другий діалог: «ОСТАННЄ ПІДТВЕРДЖЕННЯ. Скасування буде НЕМОЖЛИВЕ після Yes. Продовжити?» (Так/Ні).
Лише після «Так» на обох діалогах запускається саме відновлення (курсор — пісочний годинник):
- успіх — «Базу даних відновлено успішно. PosPLUS буде закрито. Запустіть знову для роботи з оновленими даними.», і застосунок одразу завершує роботу — без автоматичного перезапуску, наступний старт програми користувач робить сам;
- помилка — «Помилка відновлення:» з текстом помилки і приписка «Поточна БД може бути в неконсистентному стані.»; у цьому випадку застосунок НЕ закривається.
Див. також: Журнал змін налаштувань — кожне збереження на цьому екрані лишає слід у цьому журналі (хто, коли, який ключ, старе й нове значення); Повернення від покупця — документ, чию поведінку конфігурують налаштування повернень на вкладці «Документи».
