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

Обновление обязательств по Возврату

Нужна помощь с решением как правильно провести обновление Обязательств если я провожу Возврат товара По родительскому процессу клиента.

Суть:
- Клиент оформляет заказ (запчасти) - http://crm.loader.com.ua/admin/customorder/order/1708/edit/
- В заказе есть частичная отгрузка (через подпроцесс по нажатию кнопки процедуры) - http://crm.loader.com.ua/admin/customorder/otgruzki/1776/edit/ . Отгрузка происходит действием "Отгрузить содержимое процесса" с настройкой делать это для родителя, чтобы правильно учесть обязательства (настроено , что платеж клиента будет привязываться авт. к родителю)
- Возврат подпроцесс из Заказа (кнопкой процедуры создаю подпроцесс) http://crm.loader.com.ua/admin/customorder/vozvrati/1779/edit/ - такой вариант нужен так как может быть частичный возврат. Возврат делаю через действие - "Вернуть содержимое процесса на склад " , где указываю делать Возврат по Родителю.

В итоге по задумке Должно было получиться так:
- Отгружаю через подпроцесс "Отгрузка" где формирую наши обязательства и обязательства клиента на 100% (http://crm.loader.com.ua/admin/shop/workflowstatus/233/action/new/)
Выходит, что мы наши обязательства выполнили Отгрузкой, а клиент должен на сумму Отгрузки
- Провожу в Заказе (родитель) входящий платеж на сумму Отгрузки
Таким образом свожу обязательства в 0
- Создаю Возврат и провожу его на этапе (http://crm.loader.com.ua/admin/shop/workflowstatus/218/action/new/) , возвращаю по Родителю.
В результате получаю Наши обязательства на сумму Возврата и поидее нужно сделать исходящий платеж Клиенту Заказа дабы свести обязательства в 0, но такой платеж только увеличивает наши обязательства.

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

Ответы:


В результате получаю Наши обязательства на сумму Возврата и поидее нужно сделать исходящий платеж Клиенту Заказа дабы свести обязательства в 0, но такой платеж только увеличивает наши обязательства.

ибо исходящие платежи учитываются в наши обязательства когда заказ - исходящий


Как можно решить по такому хода процессов вариант настройки дабы свести обязательства в 0 Правильно? Возможно я неправильно использую комбинацию настроек, как можно по-другому?

насколько я помню - в действиях регистрации обязательств есть возможность реагистрации обязательств на сумму оприходования, либо на основании значения доп.поля (которое можно же просчитать) - а эту сторону не думали ?
02.06.2021, 15:44


Тындык Максим Вадимович писал/а:
насколько я помню - в действиях регистрации обязательств есть возможность реагистрации обязательств на сумму оприходования, либо на основании значения доп.поля (которое можно же просчитать) - а эту сторону не думали ?

По сумме оприходования вроде нет такого.
А вот по сумме доп. поля - есть.
Попробовал в подпроцессе Возврат рассчитать в доп. поле процесса такое значение - сумму этого процесса. И затем скопировать в доп. поле Родителя (Заказ).
Затем вызвать процедуру по сохранению/по кнопке (и так и так пробовал) поставить Наши обязательства в 0 на сумму доп. поля процесса.
Не работает.
Думаю, из-за того, что Наши обязательства привязываются к складской операции Возврата. Соответственно, такая комбинация настройки на них не влияет. Но возможно я неправильно ставлю относительно отгруж./оприход. продуктов.
Но я пробовал как с этой галочкой, так и без неё.
02.06.2021, 17:20


Тимофеев Артем Олегович
КТС
Premium-партнер писал/а:

Тындык Максим Вадимович писал/а:
насколько я помню - в действиях регистрации обязательств есть возможность реагистрации обязательств на сумму оприходования, либо на основании значения доп.поля (которое можно же просчитать) - а эту сторону не думали ?

По сумме оприходования вроде нет такого.
А вот по сумме доп. поля - есть.
Попробовал в подпроцессе Возврат рассчитать в доп. поле процесса такое значение - сумму этого процесса. И затем скопировать в доп. поле Родителя (Заказ).
Затем вызвать процедуру по сохранению/по кнопке (и так и так пробовал) поставить Наши обязательства в 0 на сумму доп. поля процесса.
Не работает.
Думаю, из-за того, что Наши обязательства привязываются к складской операции Возврата. Соответственно, такая комбинация настройки на них не влияет. Но возможно я неправильно ставлю относительно отгруж./оприход. продуктов.
Но я пробовал как с этой галочкой, так и без неё.

Есть ли какие-то идеи или предложения по данному вопросу?
03.06.2021, 16:36


По сумме оприходования вроде нет такого.

ну там есть "Указать обязательства относительно суммы неотгруженных/неоприходованных продуктов процесса" и "Указать обязательства относительно суммы отгруженных/оприходованных продуктов процесса"
это имелось в виду как-то использовать, когда у вас возврат - то и регистрировать обязательства только на то, что отгрузили/оприходовали
это не подойдёт?
03.06.2021, 16:39


Тындык Максим Вадимович писал/а:

По сумме оприходования вроде нет такого.

ну там есть "Указать обязательства относительно суммы неотгруженных/неоприходованных продуктов процесса" и "Указать обязательства относительно суммы отгруженных/оприходованных продуктов процесса"
это имелось в виду как-то использовать, когда у вас возврат - то и регистрировать обязательства только на то, что отгрузили/оприходовали
это не подойдёт?

Такой вариант не работает.
Если я делаю - отгрузку по родителю, а потом Возврат по Родителю, затем отправляю исходящий платеж, то мне формирует обязательства клиента на сумму исходящего платежа.
На них настройка действия с галочками, как ты написал - не действует.
07.06.2021, 14:56

Дай примеры описанного (ссылки на разные процессы) в конечном итоге где как посчитаны обязательства и как нужны - я подумаю.
Ибо вышеуказанные из описания - уже удалены.
07.06.2021, 16:10


Тындык Максим Вадимович писал/а:
Дай примеры описанного (ссылки на разные процессы) в конечном итоге где как посчитаны обязательства и как нужны - я подумаю.
Ибо вышеуказанные из описания - уже удалены.

Порядок такой:
Шаг 1 - http://crm.loader.com.ua/admin/customorder/order/1708/edit/ из Заказа создаю отгрузку через процедуру (Кнопка Создать отгрузка)
Шаг 2 - http://crm.loader.com.ua/admin/customorder/otgruzki/1782/edit/ подпроцесс отгрузка провожу до этапа "Отгрузка (Самовывоз" - где отгружается товар и ставятся обязательства наши и киента
Шаг 3 - провожу вход. оплату от клиента в род. Заказе - http://crm.loader.com.ua/admin/customorder/order/1708/payment/#done
Шаг 4 - имитирую возврат и создаю такой подпроцесс по кнопке "Возврат" в род. процесс Заказ - http://crm.loader.com.ua/admin/customorder/order/1708/edit/
Шаг 5- Провожу операцию возврата на этапе "Согласовать" - http://crm.loader.com.ua/admin/customorder/vozvrati/1781/edit/
Шаг 6 - в Родительском Заказе провожу исходящий платеж http://crm.loader.com.ua/admin/customorder/order/1708/payment/#done

В карточке клиента http://crm.loader.com.ua/admin/shop/users/7113/ получаю Наши обязательства -816 и обязательства клиента перед нами - 816
А хочу чтобы все были 0, так как клиент вернул товар, а я ему деньги
По сути тоже самое мне нужно будет для исходящего процесса затем. Только там я буду возвращать товар Поставщику, а он нам деньги.
Нужен какой-то правильный общий принцип.
07.06.2021, 16:25


Тындык Максим Вадимович писал/а:
Дай примеры описанного (ссылки на разные процессы) в конечном итоге где как посчитаны обязательства и как нужны - я подумаю.
Ибо вышеуказанные из описания - уже удалены.

Дал примеры выше.
Есть какая-то информация по данному вопросу?
09.06.2021, 12:38

Пока нет. У меня зафиксирован данный топик - если будет какой-то вариант настройки - я его предложу.
09.06.2021, 16:20

http://crm.loader.com.ua/admin/customorder/otgruzki/1782/edit/ - здесь зарегистрированы обязательства клиента, но при этом складских отгрузок - не было. Попробуй регистрировать действием обязательства только на сумму отгруженных со склада товаров - и тогда у тебя должен быть 0 в отгрузке, и таким образом обязательства клиента будут 0.

Аналогично там же зарегистрированы наши обязательства, когда ни отгрузок, при платежей - не было. Регистрируй обязательства так, чтобы они там же и гасились.
11.06.2021, 14:33


Тындык Максим Вадимович

OneBox production писал/а:
http://crm.loader.com.ua/admin/customorder/otgruzki/1782/edit/ - здесь зарегистрированы обязательства клиента, но при этом складских отгрузок - не было. Попробуй регистрировать действием обязательства только на сумму отгруженных со склада товаров - и тогда у тебя должен быть 0 в отгрузке, и таким образом обязательства клиента будут 0.

Аналогично там же зарегистрированы наши обязательства, когда ни отгрузок, при платежей - не было. Регистрируй обязательства так, чтобы они там же и гасились.

Предложенное решение в рамках задачи, не работает. Не подходит так как мне нужно в отчете Баланса видеть сколько должен Клиент и мы ему.
При этом обязательства клиент учитывает только в момент формирования частичной отгрузки.
12.07.2021, 13:27


Предложенное решение в рамках задачи, не работает. Не подходит так как мне нужно в отчете Баланса видеть сколько должен Клиент и мы ему.
При этом обязательства клиент учитывает только в момент формирования частичной отгрузки.

Собственно больше никакого решения я тебе предоставить не могу.
Можешь обратиться к другим интеграторам - может они подскажут тебе как тебе "выкрутиться" при подобном алгоритме работы.
12.07.2021, 14:43


Тындык Максим Вадимович

OneBox production писал/а:

Собственно больше никакого решения я тебе предоставить не могу.
Можешь обратиться к другим интеграторам - может они подскажут тебе как тебе "выкрутиться" при подобном алгоритме работы.

Да, спасибо. Как раз думаю, что придется перенастроить процесс работы клиента
13.07.2021, 14:41

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