1b.app
Скопирована ссылка -

Работа действия Вернуть содержимое процесса на склад

Объясните работу действия в следующей ситуации:

- в процессе отгружены 2 товара
- один товар возвращён вручную через раздел Склады, в процессе он удалён
- процесс не переходит на этап с действием Вернуть содержимое процесса на склад, выдаёт ошибку Невозможно вернуть товар, т.к. он ещё не был оприходован

я так понимаю, что пытается провести возврат товара, который был возвращён вручную, но его нет в процессе, а в складах есть операция Возврат. Почему пытается вернуть уже возвращённый?

Ответы:

Действие идет по содержимому процессу и пытается по-очереди вернуть КАЖДЫЙ неудаленный товар процесса. В данном случае берет первый товар, видит что его никто никуда не продавал и показывает ошибку. Чтобы ошибки не было в действии скорее всего есть галочка "учитывать только отмеченные продукты" чтобы была возможность возвращать только часть продуктов процесса.
14.04.2023, 23:34


.dev
OneBox production писал/а:
В данном случае берет первый товар, видит что его никто никуда не продавал и показывает ошибку.

Как раз в процессе остался проданный товар, и выдаёт ошибку.

Вот тестовый процесс https://one-box.shine-bright.com.ua/309639/
В заказе остался только отгруженный товар. Второй товар, был возвращён вручную и удалён из заказа.
Выдаёт ошибку при переходе на этап Редактировать самовывоз (установлено действие возврата товара)
15.04.2023, 13:23

Действие не может вернуть товар, так как возврат той транзакции в которой он был продан уже был. Вам нужно удалить первую операцию возврата и вернуть действием все продукты или произвести возврат вручную.
16.04.2023, 19:19

Понял, спасибо. Но тогда странно, что при установке галочки "Учитывать только отмеченные продукты" возврат срабатывает, хотя тоже возврат по этой же транзакции.
16.04.2023, 21:27


.dev
OneBox production писал/а:
Чтобы ошибки не было в действии скорее всего есть галочка "учитывать только отмеченные продукты" чтобы была возможность возвращать только часть продуктов процесса.



Фархшатов Родион писал/а:
Но тогда странно, что при установке галочки "Учитывать только отмеченные продукты" возврат срабатывает,

ну тоесть можно было просто сразу сделать что я написал. Но ладно, проблему решили - уже хорошо.
16.04.2023, 23:32

Не решили, этот вариант не подходит.

Цель - отредактировать отгруженный заказ. На склад должны вернуться ВСЕ проданные товары, только которые собственно и остались в процессе. Т.е. не часть, а все, которые остались в процессе. С предлагаемой настройкой придётся выделять все товары в процессе. Когда можно было бы просто перевести процесс на этап.

Значит действие пытается вернуть уже возвращённый товар тоже, раз выдаёт ошибку. А с опцией ТОЛЬКО ОТМЕЧЕННЫЕ возвращает только выделенный товар, несмотря на то, что он в транзакции, по которой был возврат.
17.04.2023, 00:16


.dev
OneBox production писал/а:
Вам нужно удалить первую операцию возврата и вернуть действием все продукты или произвести возврат вручную.


и кстати, если удалить первую операцию возврата, то действием товар в процессе уже не вернуть, т.к. возвращённый товар уже был удалён из процесса.
17.04.2023, 00:25


Фархшатов Родион писал/а:
Цель - отредактировать отгруженный заказ. На склад должны вернуться ВСЕ проданные товары, только которые собственно и остались в процессе. Т.е. не часть, а все, которые остались в процессе. С предлагаемой настройкой придётся выделять все товары в процессе. Когда можно было бы просто перевести процесс на этап.

перед переходом на этап поставьте действие, которое будет выбирать все объекты с нужным количеством. Т.е. чтобы в поле "выбрано" было к-во отгруженного товара у каждого продукта процесса.
17.04.2023, 11:10

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий