Довідка: Повернення товарів
Огляд
Екран "Повернення" призначений для управління поверненнями товарів від клієнтів. Дозволяє створювати нові повернення, редагувати існуючі, завантажувати повернення з сервера, відправляти повернення на сервер та переглядати документи повернень.
📋 Структура екрана
Екран складається з кількох основних елементів:
1. Заголовок
-
Назва — "Повернення"
-
Статистика — кількість та сума завантажених повернень з сервера
-
Кнопка міграції — оновлення номерів повернень (якщо є старі номери)
2. Список повернень
Відображає всі повернення (локальні та завантажені з сервера):
-
Локальні повернення — створені в додатку
-
Серверні повернення — завантажені з сервера (позначені іконкою хмари)
3. Плаваючі кнопки
-
Завантаження з сервера — завантаження повернень за датами та клієнтами
-
Створити повернення — створення нового повернення
📦 Типи повернень
Локальні повернення
Повернення, створені в додатку:
-
Статус "Збережено" — повернення створено, але не проведено
-
Статус "Проведено" — повернення проведено та готове до відправки
-
Редагування — можна редагувати до відправки
-
Видалення — можна видалити свайпом вліво
Серверні повернення
Повернення, завантажені з сервера:
-
Іконка хмари — візуальна індикація серверного повернення
-
Мітка "1С" — показує, що повернення з системи 1С
-
Статус виконання — проведено або не проведено
-
Тільки перегляд — редагування недоступне
-
PDF документ — можна переглянути PDF документ
➕ Створення повернення
Процес створення
-
Кнопка створення — натисніть плаваючу кнопку з іконкою "+"
-
Екран створення — відкриється екран створення повернення (режим повернення)
-
Заповнення даних — виберіть клієнта, товари, вкажіть кількість
-
Збереження — збережіть повернення для подальшої роботи
Особливості створення
-
Режим повернення — екран автоматично перемикається в режим повернення
-
Вибір клієнта — обов'язковий вибір клієнта
-
Тільки куплені товари — можна вибрати тільки товари, які купував клієнт
-
Історія покупок — автоматично завантажується історія покупок клієнта
✏️ Редагування повернення
Відкриття редагування
-
Натисніть на повернення — відкриється екран редагування
-
Або кнопка редагування — натисніть іконку редагування в списку
-
Зміна даних — змініть потрібні дані
-
Збереження — збережіть зміни
Обмеження редагування
-
Тільки локальні повернення — серверні повернення редагувати не можна
-
Тільки збережені — проведені повернення можна редагувати через контекстне меню
-
Після відправки — після відправки на сервер повернення видаляється з локального списку
✅ Проведення повернення
Процес проведення
-
Довге натискання — затисніть повернення для відкриття контекстного меню
-
Кнопка "Провести повернення" — натисніть для проведення
-
Підтвердження — повернення буде позначено як проведене
-
Готовність до відправки — після проведення можна відправити на сервер
Скасування проведення
Якщо повернення було проведено помилково:
-
Контекстне меню — довге натискання на повернення
-
Кнопка "Скасувати проведення" — натисніть для скасування
-
Повернення до редагування — повернення знову можна редагувати
📤 Відправка повернення на сервер
Умови відправки
-
Повернення має бути проведено — тільки проведені повернення можна відправити
-
Всі дані заповнені — мають бути заповнені всі обов'язкові поля
-
Підключення до інтернету — потрібне активне підключення
Процес відправки
-
Кнопка відправки — натисніть іконку відправки у проведеного повернення
-
Індикатор завантаження — показується індикатор процесу відправки
-
Очікування відповіді — система чекає відповіді від сервера
-
Результат — показується повідомлення про успіх або помилку
Після відправки
-
Видалення зі списку — повернення видаляється з локального списку
-
Повідомлення — показується повідомлення про успішну відправку
-
Відповідь сервера — відображається відповідь сервера (якщо є)
-
Логування — операція логується в базі даних
Обробка помилок
При помилці відправки:
-
Повідомлення про помилку — показується детальне повідомлення
-
Повернення залишається — повернення залишається в списку для повторної відправки
-
Деталі помилки — для помилки 500 показується детальна відповідь сервера
📥 Завантаження повернень з сервера
Основні функції
Завантаження дозволяє отримати повернення, створені на сервері або в системі 1С:
-
Завантаження за датами — виберіть період для завантаження
-
Фільтрація за клієнтом — можна завантажити повернення конкретного клієнта
-
Кешування — завантажені повернення зберігаються локально
Процес завантаження
-
Кнопка завантаження — натисніть плаваючу кнопку з іконкою хмари
-
Вибір періоду — виберіть початкову та кінцеву дати
-
Вибір клієнта — опціонально виберіть клієнта для фільтрації
-
Завантаження — натисніть "Завантажити" для початку завантаження
Параметри завантаження
-
Період за замовчуванням — останні 30 днів
-
Пошук клієнта — можна шукати клієнта за ім'ям
-
Всі клієнти — якщо клієнт не вибрано, завантажуються повернення всіх клієнтів
-
Статистика — показується кількість та сума завантажених повернень
Результати завантаження
Після завантаження:
-
Додавання до списку — повернення додаються до загального списку
-
Статистика — оновлюється статистика в заголовку
-
Сортування — повернення сортуються за датою (нові зверху)
-
Повідомлення — показується повідомлення з результатами
Оновлення даних
-
Pull-to-refresh — потягніть список вниз для завантаження повернень за сьогодні
-
Очищення кешу — старі серверні повернення очищаються перед новим завантаженням
📄 Перегляд PDF документів
Для серверних повернень
-
Натисніть на повернення — відкрийте серверне повернення
-
Завантаження PDF — система завантажить PDF документ з сервера
-
Перегляд — документ відкриється в переглядачі PDF
-
Збереження — можна зберегти документ (якщо підтримується)
Інформація в PDF
PDF документ містить:
-
Номер повернення — номер документа повернення
-
Дані клієнта — інформація про клієнта
-
Список товарів — товари в поверненні
-
Суми — суми по товарах та загальна сума
-
Дата та час — дата та час створення повернення
🗑️ Видалення повернення
Видалення свайпом
-
Свайп вліво — проведіть пальцем вліво по поверненню
-
Підтвердження — підтвердіть видалення в діалозі
-
Видалення — повернення буде видалено з бази даних
Обмеження
-
Тільки локальні повернення — серверні повернення видалити не можна
-
Підтвердження — потрібне підтвердження перед видаленням
-
Безповоротне видалення — видалення не можна скасувати
🔄 Міграція номерів повернень
Автоматична перевірка
Система автоматично перевіряє наявність повернень зі старими номерами (формат 10001, 10002 тощо).
Оновлення номерів
-
Кнопка оновлення — з'являється в заголовку при наявності старих номерів
-
Натисніть кнопку — запустіть процес міграції
-
Очікування — показується індикатор процесу
-
Завершення — номери оновлюються, показується повідомлення
Навіщо потрібна міграція
-
Новий формат номерів — система переходить на новий формат номерів
-
Сумісність — старі номери оновлюються для сумісності
-
Автоматична обробка — міграція виконується автоматично
🎛️ Налаштування інтерфейсу
Переміщувані кнопки
Всі плаваючі кнопки можна переміщувати:
-
Довге натискання — затисніть кнопку для початку переміщення
-
Перетягування — перемістіть кнопку в зручне місце
-
Збереження позиції — позиція зберігається автоматично
Доступні кнопки:
-
Завантаження з сервера — завантаження повернень за датами
-
Створити повернення — створення нового повернення
Масштабування
Екран підтримує масштабування інтерфейсу:
-
Жест масштабування — використовуйте жести pinch-to-zoom
-
Збереження масштабу — вибраний масштаб зберігається між сеансами
📊 Статистика
Відображення статистики
В заголовку екрана відображається:
-
Кількість повернень — скільки повернень завантажено з сервера
-
Сума повернень — загальна сума завантажених повернень в гривнях
Оновлення статистики
Статистика оновлюється:
-
При завантаженні — після завантаження повернень з сервера
-
Автоматично — при зміні списку повернень
💡 Корисні поради
-
Використовуйте завантаження з сервера — регулярно завантажуйте повернення для актуальних даних
-
Перевіряйте перед відправкою — перед відправкою перевірте всі дані повернення
-
Проведення повернення — проводьте повернення тільки після перевірки всіх даних
-
Фільтрація за клієнтом — використовуйте фільтр клієнта для швидкого пошуку
-
Перегляд PDF — переглядайте PDF документи для перевірки деталей
-
Міграція номерів — оновлюйте номери повернень при появі кнопки
-
Налаштування кнопок — розмістіть плаваючі кнопки в зручних місцях
-
Масштабування — налаштуйте масштаб інтерфейсу для комфортної роботи
❓ Часті запитання
П: Як створити нове повернення?
В: Натисніть плаваючу кнопку з іконкою "+" у правому нижньому куті. Відкриється екран створення повернення.
П: Чи можна редагувати серверні повернення?
В: Ні, серверні повернення можна тільки переглядати. Для редагування доступні тільки локальні повернення.
П: Що означає статус "Проведено"?
В: Це означає, що повернення проведено та готове до відправки на сервер. Тільки проведені повернення можна відправити.
П: Як відправити повернення на сервер?
В: Проведіть повернення, потім натисніть іконку відправки (стрілка вправо) у проведеного повернення.
П: Чи можна скасувати проведення повернення?
В: Так, зробіть довге натискання на повернення та виберіть "Скасувати проведення" в контекстному меню.
П: Як завантажити повернення з сервера?
В: Натисніть кнопку завантаження (іконка хмари), виберіть період та опціонально клієнта, потім натисніть "Завантажити".
П: Що означає іконка хмари у повернення?
В: Це означає, що повернення завантажено з сервера. Такі повернення можна тільки переглядати.
П: Як переглянути PDF документ повернення?
В: Натисніть на серверне повернення (з іконкою хмари). PDF документ завантажиться та відкриється автоматично.
П: Чи можна видалити серверне повернення?
В: Ні, серверні повернення видалити не можна. Можна видаляти тільки локальні повернення.
П: Як видалити локальне повернення?
В: Проведіть пальцем вліво по поверненню та підтвердіть видалення в діалозі.
П: Що означає кнопка "Оновити номери повернень"?
В: Ця кнопка з'являється, якщо є повернення зі старими номерами. Натисніть для оновлення номерів на новий формат.
П: Навіщо потрібна міграція номерів?
В: Система переходить на новий формат номерів. Міграція оновлює старі номери для сумісності.
П: Чи можна завантажити повернення конкретного клієнта?
В: Так, при завантаженні з сервера можна вибрати клієнта в діалозі. Будуть завантажені тільки повернення цього клієнта.
П: Що показує статистика в заголовку?
В: Статистика показує кількість та суму повернень, завантажених з сервера за поточну сесію.
🔄 Синхронізація даних
Автоматична синхронізація
-
При відкритті екрана — локальні повернення завантажуються автоматично
-
Кешовані дані — серверні повернення завантажуються з кешу
-
Оновлення списку — список оновлюється після операцій
Ручна синхронізація
-
Pull-to-refresh — потягніть список вниз для завантаження повернень за сьогодні
-
Кнопка завантаження — використовуйте кнопку завантаження для вибору періоду
🔐 Безпека та обмеження
Обмеження редагування
-
Серверні повернення — редагування недоступне
-
Проведені повернення — вимагають скасування проведення для редагування
-
Відправлені повернення — видаляються з локального списку
Перевірки перед відправкою
-
Статус "Проведено" — повернення має бути проведено
-
Заповнення даних — всі обов'язкові поля мають бути заповнені
-
Підключення — потрібне активне підключення до інтернету
⌨️ Гарячі клавіші та жести
-
Тап по поверненню — відкриття редагування або перегляд PDF
-
Довге натискання — відкриття контекстного меню
-
Свайп вліво — видалення локального повернення
-
Pull-to-refresh — завантаження повернень за сьогодні
-
Довге натискання на кнопку — початок переміщення кнопки
-
Жест масштабування — зміна розміру інтерфейсу
Версія документа: 1.0
Останнє оновлення: 2025