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

Возврат товара поставщику

http://crm.mebelok.com

Объясню структуру процессов:
Заказ клиента, с него может создаваться подпроцесс Заказ поставщику и в нем оприходуется продукт. Допустим оприходовали на Склад 1. То есть поставщик нам прислал товар на этот склад.
В Заказе клиента может быть перемещение товара на другой склад, то есть подпроцесс перемещения, допустим перемещение в другой город на Склад 2.
В итоге в заказе резерв на складе 2, продали товар клиенту(списали) в заказе.
Оказывается что брак товара и нужно его вернуть поставщику. В процессе поставщика если я перейду на этап Возврат товара и там будет стоять действие возврата - получу ошибку, т.к. мы оприходовали на склад 1 от поставщика. А продавали со склада 2.
Поскольку товар на складе 2, нам нужно вернуть со склада 2 поставщику. Но стандартным действием сделать это нельзя.

Сейчас такие возвраты делаются вручную, отменяется перемещение с склада 1 на склад 2, то есть возврат перемещения, а потом возврат поставщику с склада 1 на поставщика. Но в реальности это не правильно, т.к. мы не делаем отмену перемещения, а сразу возвращаем с склада 2 на поставщика. И если так делать - ломается история движения товара по складу(она будет не корректная, т.к. в реальности мы не перемещали обратно с склада 2 на склад 1)
Нужно решение/доработка как делать такие возвраты напрямую со склада 2 на поставщика.
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Ответы:

Привет. Схема всегда одинаковая при этом? Т.е. достаточно удалить одно перемещение в заказе клиента, с которым связан заказ поставщика и вернуть товар?
03.11.2020, 14:42


Бодяко Дмитрий
Сотрудник писал/а:
Привет. Схема всегда одинаковая при этом? Т.е. достаточно удалить одно перемещение в заказе клиента, с которым связан заказ поставщика и вернуть товар?

Перемещение происходит не в заказе, а в подпроцессе
Перемещение будет не в 100% случаях, может быть несколько перемещений, а не 1
03.11.2020, 14:45
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

как машине понять какой из товаров и с какого склада возвращать? Ты в подпроцессе можешь перемещать не обязательно тоже оприходывания от поставщика, можешь перемещать совсем другой остаток уже
03.11.2020, 17:56


Бодяко Дмитрий
Сотрудник писал/а:
как машине понять какой из товаров и с какого склада возвращать? Ты в подпроцессе можешь перемещать не обязательно тоже оприходывания от поставщика, можешь перемещать совсем другой остаток уже

да я это понимаю, в теории может быть что оприходовали от поставщика один товар, а в другом подпроцессе перемещаем уже другую складскую запись( не ту что оприходовали ), как вариант если пытаются вернуть уже не ту складскую запись что оприходовали - выдавать ошибку
как это решить и лучше сделать я не знаю, по этому я описал всю схему как работаем, подскажите лучше подскажите как сделать
03.11.2020, 21:23
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Уточню я.
Фактически мы получив товар у поставщика можем сделать с ним что угодно:
Переместить трижды по разным складам, продать клиенту - потом вернуть обратно. переместить еще дважды, а потом сказать поставщику "забирай обратно свое барахло". И мы должны вернуть товар поставщику! Напрямую! Он по факту большое не перемещается в обратном порядке по всем тем складам по которым уже перемещался. Мне не нужны в истории перемещений, и движения товара не существующие перемещения.
Я с трудом смирился что возврат от клиента работает криво!!! Я продавал товар с одного склада, а возврат делаю на другой склад - это реальность жизни! Так происходит! Забирали товар со склада, а когда возвращают привезли в шоу-рум, склад в глаза не видел возвращенный товар. https://prnt.sc/vd88dc а сейчас это выглядит вот-так!
Это в корне не правильно! Но когда это касается всего одного перемещения, то я с трудом, скрипя сердце - смирился. А как быть в такой ситуации https://prnt.sc/vd8dir добавьте к этому еще и возврат от клиента на какойто другой склад. И это первый попавшийся пример, бывает и больше движений.
04.11.2020, 13:21

Ожидаем ответ как можно реализовать
06.11.2020, 10:50
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

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

По поводу того, что возврат срабатывает только на один склад хотя физически вы привезли на другой, так построена архитектура складов в боксе. Продукт не может магическим образом прыгать по складам при возврате товара, откуда он был продан туда он и должен вернутся с точки зрения системы. Я думаю что 2 операции (возврат+перемещение) не намного больше одной (просто возврат на другой склад). Если для вас это критично, я могу подумать и придумать решение чтобы возвращать одной операцией сразу на другой склад, но оно будет стоить от 5 часов.
06.11.2020, 11:24


Бодяко Дмитрий
Сотрудник писал/а:
Я могу в действии возврата товара сделать настройку при включении которой найду приход поставщика и если его не продали, удалю все его движения по складам и верну обратно на изначальный склад оприходывания. Займёт около 3ч


В смысле удалить движения товара, если он реально двигался по этим складам?
Как потом восстановить историю этих событий? Вы понимаете что вы говорите???
Мне нужно вернуть поставщику! Напрямую! Как реализация, только возврат!
Жду адекватных предложений!
06.11.2020, 12:11

1. Зачем восстанавливать историю движения товара который вы по итогу вернули поставщику?
2. Окей, давайте сделаем настройку в действии, в которой вы будете выбирать допполе с названием склада, в котором хранится в данный момент товар и с него уже сделаем возврат поставщику. Займет 6ч.
06.11.2020, 12:28


Бодяко Дмитрий
Сотрудник писал/а:
1. Зачем восстанавливать историю движения товара который вы по итогу вернули поставщику?
2. Окей, давайте сделаем настройку в действии, в которой вы будете выбирать допполе с названием склада, в котором хранится в данный момент товар и с него уже сделаем возврат поставщику. Займет 6ч.

1. Отчётность компании - товар двигался по складам, такие события удалять нельзя! Могли быть движения по деньгам в то же время, оплата услуг за те-же перемещения.
2. Влад подскажите пожалуйста это решает мой запрос? Ведь товар мы зарезервируем в возврате, склад и так понятен. Меня интересует процедура которая не будет отменять всю цепочку движений по складам. Это решает нашу проблему?
06.11.2020, 12:45


Бодяко Дмитрий
Сотрудник писал/а:
2. Окей, давайте сделаем настройку в действии, в которой вы будете выбирать допполе с названием склада, в котором хранится в данный момент товар и с него уже сделаем возврат поставщику. Займет 6ч.



Подведу итог, получается в заказе поставщику мы оприходовали товар, в другом процессе переместили товар, потом в другом процессе(заказ клиента) продали, точишь может быть много складских операций после оприходования. А потом мы к заказу поставщику где оприходовали товар создаем подпроцесс на определенные товар(может быть не на все, оприходовали 5, а вернуть надо 2). В подпроцесс ставим действие "Вернуть содержимое процесса на склад", включаем настройки в действии чтобы возвращало только определенные товары(только те что в подпроцессе), в доп. поле указываем склад на который вернуть и после перехода на этап возвращается товар поставщику с склада который мы укажем, только 1-й операцией возврата. На доработку нужно 6 часов доработок.
Вот так будет будет работать, все верно?
09.11.2020, 09:29
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор


Короп Владислав Павлович
Сотрудник писал/а:

Бодяко Дмитрий
Сотрудник писал/а:
2. Окей, давайте сделаем настройку в действии, в которой вы будете выбирать допполе с названием склада, в котором хранится в данный момент товар и с него уже сделаем возврат поставщику. Займет 6ч.



Подведу итог, получается в заказе поставщику мы оприходовали товар, в другом процессе переместили товар, потом в другом процессе(заказ клиента) продали, точишь может быть много складских операций после оприходования. А потом мы к заказу поставщику где оприходовали товар создаем подпроцесс на определенные ...

В данный момент найти процесс в котором оприходовали товар - до безумия сложно! А если прошел год от поступления?
09.11.2020, 10:06


Короп Владислав Павлович
Сотрудник писал/а:
Вот так будет будет работать, все верно?

Да, при условии что товар, который вы оприходовали еще остался на складе. Т.е. если ты оприходовал 2 штуки и потом их продал то вернуть не получится
09.11.2020, 11:25


Бодяко Дмитрий
Сотрудник писал/а:

Короп Владислав Павлович
Сотрудник писал/а:
Вот так будет будет работать, все верно?

Да, при условии что товар, который вы оприходовали еще остался на складе. Т.е. если ты оприходовал 2 штуки и потом их продал то вернуть не получится


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

Получается так:
1. Создал процесс Х год назад, оприходовал товар
2. Сейчас создал заказ, продал товар, вернул товар
3. Сейчас создал процесс возврат поставщику с этим товаром, перехожу на этап, система находит процесс Х который год назад создавали и в нем делает возврат этого товара.

Нужно как-то учесть вот такие ситуации. То есть в итоге может быть возврат с созданным заказом поставщику, в таком случае нужно возвращать именно в этом заказе поставщику, а может быть ситуация где продали без заказа поставщику - вот это надо учесть.
09.11.2020, 14:43
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор


Короп Владислав Павлович
Сотрудник писал/а:
и с этого процесса надо сделать возврат

чет я не совсем понимаю, каким образом ты это собираешься делать? Как делать возврат транзакции которую ты не знаешь?
09.11.2020, 14:52


Бодяко Дмитрий
Сотрудник писал/а:

Короп Владислав Павлович
Сотрудник писал/а:
и с этого процесса надо сделать возврат

чет я не совсем понимаю, каким образом ты это собираешься делать? Как делать возврат транзакции которую ты не знаешь?


Я описываю как это в реальности происходит. У товара может быть десятки оприходований, перемещений и т.д., процесс оприходования может быть закрыт и год назад и найти вручную его будет сложно.
В заказе выбрали товар со склада, продали, вернули на склад. Теперь нужно сделать возврат поставщику, ищем в каких складских операциях оприходования(или как-то по другому, имеется ввиду поступления которые еще не проданы) и в этом процессе делаем возврат поступления этого товара.
Если есть другие более правильные варианты, прошу предложить, я описываю как в реальности клиент работает.
09.11.2020, 14:56
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор


Короп Владислав Павлович
Сотрудник писал/а:
Теперь нужно сделать возврат поставщику, ищем в каких складских операциях оприходования(или как-то по другому, имеется ввиду поступления которые еще не проданы) и в этом процессе делаем возврат поступления этого товара.

Если нужно сделать возврат того товара, который вы вернули в продаже в род. процессе то можно так сделать. 8ч
09.11.2020, 17:25


Бодяко Дмитрий
Сотрудник писал/а:

Короп Владислав Павлович
Сотрудник писал/а:
Теперь нужно сделать возврат поставщику, ищем в каких складских операциях оприходования(или как-то по другому, имеется ввиду поступления которые еще не проданы) и в этом процессе делаем возврат поступления этого товара.

Если нужно сделать возврат того товара, который вы вернули в продаже в род. процессе то можно так сделать. 8ч


Уточню:
Есть заказ клиента, в нем продали товар, без создания заказа поставщику(он может быть ранее), потом вернули в заказе товар на склад от клиента, теперь нужно сделать возврат поставщику, с заказа клиента на этот товар создаем подпроцесс, там ставим действие по возврату, оно ищем в каком процессе было оприходование этого товара(имеется ввиду поступления которые еще не проданы) и в том процессе делает возврат этого товара.
На это нужно 8 часов, все верно?

Так же ты знаешь что у нас в заказах у товаров опции, комментарии, они же будут учитываться(чтобы корректно находило продукт при возврате) ?
10.11.2020, 10:52
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор


Короп Владислав Павлович
Сотрудник писал/а:
На это нужно 8 часов, все верно?

да


Короп Владислав Павлович
Сотрудник писал/а:
Так же ты знаешь что у нас в заказах у товаров опции, комментарии, они же будут учитываться(чтобы корректно находило продукт при возврате) ?

я буду по уникальному коду смотреть, т.е. тот товар который продали тот и буду возвращать. А к коду уже привязаны все допполя и так далее
10.11.2020, 17:36


Бодяко Дмитрий
Сотрудник писал/а:

Короп Владислав Павлович
Сотрудник писал/а:
На это нужно 8 часов, все верно?

да


Короп Владислав Павлович
Сотрудник писал/а:
Так же ты знаешь что у нас в заказах у товаров опции, комментарии, они же будут учитываться(чтобы корректно находило продукт при возврате) ?

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


Клиенту подходит, единственное есть уточнение, а если будет ситуация когда нужно сделать возврат поставщику без заказа клиента(без продажи). Есть просто товар на складе, мы хотим вернуть поставщику, создаем процесс и через него возвращаем, получается в этом процессе не будет складской операции продажи. Так можно будет вернуть?
11.11.2020, 12:56
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Как в таком случае системе понять какой именно из приходов вы хотите вернуть?
11.11.2020, 13:41


Бодяко Дмитрий
Сотрудник писал/а:
Как в таком случае системе понять какой именно из приходов вы хотите вернуть?

ищем в каких складских операциях оприходования этот товар с этими опциями/комментариями(или как-то по другому, имеется ввиду поступления которые еще не проданы)
11.11.2020, 13:45
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Контакт поставщика при этом будет клиентом процесса?
11.11.2020, 13:50


Бодяко Дмитрий
Сотрудник писал/а:
Контакт поставщика при этом будет клиентом процесса?

Да, клиентом процесса будет поставщик.
11.11.2020, 13:53
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

+3 часа так сделать.
11.11.2020, 13:53


Бодяко Дмитрий
Сотрудник писал/а:
+3 часа так сделать.


ОК, в итоге получается должно работать для всех 3х ситуаций:
1. Заказ клиента, с него создается заказ поставщику, в нем оприходовали. В заказе могут переместить, потом продали в заказе, вернули от клиента на склад. С заказа поставщика создаем подпроцесс на возврат поставщику, в доп. поле продукта процесса указываем склад с которого вернуть поставщику и в род. процессе(заказе поставщику) возвращается напрямую со склада который указали поставщику.
2. Заказ клиента, без заказа поставщику, просто выбираем товар со склада который ранее оприходовали. В заказе продали товар, вернули от клиента, нужно вернуть поставщику, с заказа клиента на этот товар создаем подпроцесс, там ставим действие по возврату, оно ищет в каком процессе было оприходование этого товара(имеется ввиду поступления которые еще не проданы) и в том процессе делает возврат этого товара.
3. Создаем просто процесс, добавляем товар который хотим вернуть поставщику, клиентом указываем поставщика, переходим на этап - оно ищет в каком процессе было оприходование этого товара(имеется ввиду поступления которые еще не проданы) и в том процессе делает возврат этого товара.

Нам все эти 3 варианта в сумме нужно 11 часов доработок, правильно?
11.11.2020, 14:02
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

да, все верно
11.11.2020, 14:15

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