Повернення товарів

Востаннє оновлено Dec 23, 2025

Довідка: Повернення товарів

Огляд

Екран "Повернення" призначений для управління поверненнями товарів від клієнтів. Дозволяє створювати нові повернення, редагувати існуючі, завантажувати повернення з сервера, відправляти повернення на сервер та переглядати документи повернень.


📋 Структура екрана

Екран складається з кількох основних елементів:

1. Заголовок

  • Назва — "Повернення"

  • Статистика — кількість та сума завантажених повернень з сервера

  • Кнопка міграції — оновлення номерів повернень (якщо є старі номери)

2. Список повернень

Відображає всі повернення (локальні та завантажені з сервера):

  • Локальні повернення — створені в додатку

  • Серверні повернення — завантажені з сервера (позначені іконкою хмари)

3. Плаваючі кнопки

  • Завантаження з сервера — завантаження повернень за датами та клієнтами

  • Створити повернення — створення нового повернення


📦 Типи повернень

Локальні повернення

Повернення, створені в додатку:

  • Статус "Збережено" — повернення створено, але не проведено

  • Статус "Проведено" — повернення проведено та готове до відправки

  • Редагування — можна редагувати до відправки

  • Видалення — можна видалити свайпом вліво

Серверні повернення

Повернення, завантажені з сервера:

  • Іконка хмари — візуальна індикація серверного повернення

  • Мітка "1С" — показує, що повернення з системи 1С

  • Статус виконання — проведено або не проведено

  • Тільки перегляд — редагування недоступне

  • PDF документ — можна переглянути PDF документ


➕ Створення повернення

Процес створення

  1. Кнопка створення — натисніть плаваючу кнопку з іконкою "+"

  2. Екран створення — відкриється екран створення повернення (режим повернення)

  3. Заповнення даних — виберіть клієнта, товари, вкажіть кількість

  4. Збереження — збережіть повернення для подальшої роботи

Особливості створення

  • Режим повернення — екран автоматично перемикається в режим повернення

  • Вибір клієнта — обов'язковий вибір клієнта

  • Тільки куплені товари — можна вибрати тільки товари, які купував клієнт

  • Історія покупок — автоматично завантажується історія покупок клієнта


✏️ Редагування повернення

Відкриття редагування

  1. Натисніть на повернення — відкриється екран редагування

  2. Або кнопка редагування — натисніть іконку редагування в списку

  3. Зміна даних — змініть потрібні дані

  4. Збереження — збережіть зміни

Обмеження редагування

  • Тільки локальні повернення — серверні повернення редагувати не можна

  • Тільки збережені — проведені повернення можна редагувати через контекстне меню

  • Після відправки — після відправки на сервер повернення видаляється з локального списку


✅ Проведення повернення

Процес проведення

  1. Довге натискання — затисніть повернення для відкриття контекстного меню

  2. Кнопка "Провести повернення" — натисніть для проведення

  3. Підтвердження — повернення буде позначено як проведене

  4. Готовність до відправки — після проведення можна відправити на сервер

Скасування проведення

Якщо повернення було проведено помилково:

  1. Контекстне меню — довге натискання на повернення

  2. Кнопка "Скасувати проведення" — натисніть для скасування

  3. Повернення до редагування — повернення знову можна редагувати


📤 Відправка повернення на сервер

Умови відправки

  • Повернення має бути проведено — тільки проведені повернення можна відправити

  • Всі дані заповнені — мають бути заповнені всі обов'язкові поля

  • Підключення до інтернету — потрібне активне підключення

Процес відправки

  1. Кнопка відправки — натисніть іконку відправки у проведеного повернення

  2. Індикатор завантаження — показується індикатор процесу відправки

  3. Очікування відповіді — система чекає відповіді від сервера

  4. Результат — показується повідомлення про успіх або помилку

Після відправки

  • Видалення зі списку — повернення видаляється з локального списку

  • Повідомлення — показується повідомлення про успішну відправку

  • Відповідь сервера — відображається відповідь сервера (якщо є)

  • Логування — операція логується в базі даних

Обробка помилок

При помилці відправки:

  • Повідомлення про помилку — показується детальне повідомлення

  • Повернення залишається — повернення залишається в списку для повторної відправки

  • Деталі помилки — для помилки 500 показується детальна відповідь сервера


📥 Завантаження повернень з сервера

Основні функції

Завантаження дозволяє отримати повернення, створені на сервері або в системі 1С:

  • Завантаження за датами — виберіть період для завантаження

  • Фільтрація за клієнтом — можна завантажити повернення конкретного клієнта

  • Кешування — завантажені повернення зберігаються локально

Процес завантаження

  1. Кнопка завантаження — натисніть плаваючу кнопку з іконкою хмари

  2. Вибір періоду — виберіть початкову та кінцеву дати

  3. Вибір клієнта — опціонально виберіть клієнта для фільтрації

  4. Завантаження — натисніть "Завантажити" для початку завантаження

Параметри завантаження

  • Період за замовчуванням — останні 30 днів

  • Пошук клієнта — можна шукати клієнта за ім'ям

  • Всі клієнти — якщо клієнт не вибрано, завантажуються повернення всіх клієнтів

  • Статистика — показується кількість та сума завантажених повернень

Результати завантаження

Після завантаження:

  • Додавання до списку — повернення додаються до загального списку

  • Статистика — оновлюється статистика в заголовку

  • Сортування — повернення сортуються за датою (нові зверху)

  • Повідомлення — показується повідомлення з результатами

Оновлення даних

  • Pull-to-refresh — потягніть список вниз для завантаження повернень за сьогодні

  • Очищення кешу — старі серверні повернення очищаються перед новим завантаженням


📄 Перегляд PDF документів

Для серверних повернень

  1. Натисніть на повернення — відкрийте серверне повернення

  2. Завантаження PDF — система завантажить PDF документ з сервера

  3. Перегляд — документ відкриється в переглядачі PDF

  4. Збереження — можна зберегти документ (якщо підтримується)

Інформація в PDF

PDF документ містить:

  • Номер повернення — номер документа повернення

  • Дані клієнта — інформація про клієнта

  • Список товарів — товари в поверненні

  • Суми — суми по товарах та загальна сума

  • Дата та час — дата та час створення повернення


🗑️ Видалення повернення

Видалення свайпом

  1. Свайп вліво — проведіть пальцем вліво по поверненню

  2. Підтвердження — підтвердіть видалення в діалозі

  3. Видалення — повернення буде видалено з бази даних

Обмеження

  • Тільки локальні повернення — серверні повернення видалити не можна

  • Підтвердження — потрібне підтвердження перед видаленням

  • Безповоротне видалення — видалення не можна скасувати


🔄 Міграція номерів повернень

Автоматична перевірка

Система автоматично перевіряє наявність повернень зі старими номерами (формат 10001, 10002 тощо).

Оновлення номерів

  1. Кнопка оновлення — з'являється в заголовку при наявності старих номерів

  2. Натисніть кнопку — запустіть процес міграції

  3. Очікування — показується індикатор процесу

  4. Завершення — номери оновлюються, показується повідомлення

Навіщо потрібна міграція

  • Новий формат номерів — система переходить на новий формат номерів

  • Сумісність — старі номери оновлюються для сумісності

  • Автоматична обробка — міграція виконується автоматично


🎛️ Налаштування інтерфейсу

Переміщувані кнопки

Всі плаваючі кнопки можна переміщувати:

  1. Довге натискання — затисніть кнопку для початку переміщення

  2. Перетягування — перемістіть кнопку в зручне місце

  3. Збереження позиції — позиція зберігається автоматично

Доступні кнопки:

  • Завантаження з сервера — завантаження повернень за датами

  • Створити повернення — створення нового повернення

Масштабування

Екран підтримує масштабування інтерфейсу:

  • Жест масштабування — використовуйте жести pinch-to-zoom

  • Збереження масштабу — вибраний масштаб зберігається між сеансами


📊 Статистика

Відображення статистики

В заголовку екрана відображається:

  • Кількість повернень — скільки повернень завантажено з сервера

  • Сума повернень — загальна сума завантажених повернень в гривнях

Оновлення статистики

Статистика оновлюється:

  • При завантаженні — після завантаження повернень з сервера

  • Автоматично — при зміні списку повернень


💡 Корисні поради

  1. Використовуйте завантаження з сервера — регулярно завантажуйте повернення для актуальних даних

  2. Перевіряйте перед відправкою — перед відправкою перевірте всі дані повернення

  3. Проведення повернення — проводьте повернення тільки після перевірки всіх даних

  4. Фільтрація за клієнтом — використовуйте фільтр клієнта для швидкого пошуку

  5. Перегляд PDF — переглядайте PDF документи для перевірки деталей

  6. Міграція номерів — оновлюйте номери повернень при появі кнопки

  7. Налаштування кнопок — розмістіть плаваючі кнопки в зручних місцях

  8. Масштабування — налаштуйте масштаб інтерфейсу для комфортної роботи


❓ Часті запитання

П: Як створити нове повернення?

В: Натисніть плаваючу кнопку з іконкою "+" у правому нижньому куті. Відкриється екран створення повернення.

П: Чи можна редагувати серверні повернення?

В: Ні, серверні повернення можна тільки переглядати. Для редагування доступні тільки локальні повернення.

П: Що означає статус "Проведено"?

В: Це означає, що повернення проведено та готове до відправки на сервер. Тільки проведені повернення можна відправити.

П: Як відправити повернення на сервер?

В: Проведіть повернення, потім натисніть іконку відправки (стрілка вправо) у проведеного повернення.

П: Чи можна скасувати проведення повернення?

В: Так, зробіть довге натискання на повернення та виберіть "Скасувати проведення" в контекстному меню.

П: Як завантажити повернення з сервера?

В: Натисніть кнопку завантаження (іконка хмари), виберіть період та опціонально клієнта, потім натисніть "Завантажити".

П: Що означає іконка хмари у повернення?

В: Це означає, що повернення завантажено з сервера. Такі повернення можна тільки переглядати.

П: Як переглянути PDF документ повернення?

В: Натисніть на серверне повернення (з іконкою хмари). PDF документ завантажиться та відкриється автоматично.

П: Чи можна видалити серверне повернення?

В: Ні, серверні повернення видалити не можна. Можна видаляти тільки локальні повернення.

П: Як видалити локальне повернення?

В: Проведіть пальцем вліво по поверненню та підтвердіть видалення в діалозі.

П: Що означає кнопка "Оновити номери повернень"?

В: Ця кнопка з'являється, якщо є повернення зі старими номерами. Натисніть для оновлення номерів на новий формат.

П: Навіщо потрібна міграція номерів?

В: Система переходить на новий формат номерів. Міграція оновлює старі номери для сумісності.

П: Чи можна завантажити повернення конкретного клієнта?

В: Так, при завантаженні з сервера можна вибрати клієнта в діалозі. Будуть завантажені тільки повернення цього клієнта.

П: Що показує статистика в заголовку?

В: Статистика показує кількість та суму повернень, завантажених з сервера за поточну сесію.


🔄 Синхронізація даних

Автоматична синхронізація

  • При відкритті екрана — локальні повернення завантажуються автоматично

  • Кешовані дані — серверні повернення завантажуються з кешу

  • Оновлення списку — список оновлюється після операцій

Ручна синхронізація

  • Pull-to-refresh — потягніть список вниз для завантаження повернень за сьогодні

  • Кнопка завантаження — використовуйте кнопку завантаження для вибору періоду


🔐 Безпека та обмеження

Обмеження редагування

  • Серверні повернення — редагування недоступне

  • Проведені повернення — вимагають скасування проведення для редагування

  • Відправлені повернення — видаляються з локального списку

Перевірки перед відправкою

  • Статус "Проведено" — повернення має бути проведено

  • Заповнення даних — всі обов'язкові поля мають бути заповнені

  • Підключення — потрібне активне підключення до інтернету


⌨️ Гарячі клавіші та жести

  • Тап по поверненню — відкриття редагування або перегляд PDF

  • Довге натискання — відкриття контекстного меню

  • Свайп вліво — видалення локального повернення

  • Pull-to-refresh — завантаження повернень за сьогодні

  • Довге натискання на кнопку — початок переміщення кнопки

  • Жест масштабування — зміна розміру інтерфейсу


Версія документа: 1.0

Останнє оновлення: 2025