Заказ покупателя и Чек на возврат в УНФ
Учетные задачи - Печатные формы
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
УНФ 3.0.12.253. Возможно, кто-то уже сталкивался с ситуацией. На основании заказа покупателя формируем чек ККМ на продажу. Через пару минут клиент отказывается от одной или нескольких позиций и формируется чек на возврат. Потом закрытие смены и формирования Отчета ККМ.
Вот тут и начинается самое интересное. С резерва, если ставил заказ покупателя на резерв, всё снимается. С учета потребностей для обеспечения заказа нет. При попытке отменить в заказе возвращённые строки - выходит ошибка о нехватке товара по резервам. В общем, танцы с бубном.
Ошибка кроется в запросе, который формирует "ТаблицаЗаказыПокупателей" в модуле менеджера отчета о розничных продажах. При группировке строк 1 в продана 1 возвращена дает 0, если возврат в другой день дает -1. И пишет эти значения в регистр. В итоге имеем неверные значения.
Для исправления ситуации необходимо в запрос добавить условие на проверку отрицательного значения. Например, после ГДЕ добавить строку " ТаблицаЗаказыПокупателей.Количество > 0". Всё становится на свои места. Заказ отгружен и оплачен.
Вступайте в нашу телеграмм-группу Инфостарт