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

Пересорт товаров

http://crm.mebelok.com/

Объясню ситуацию как это бывает в реальности у клиента
Клиент делает сверку товаров которые у него в системе и какие есть в реальности в офисах, у клиента у товаров есть опции(доп. поле склада)
Если видят расхождение у товара, к примеру, в системе цвет дивана белый, а в системе черный, добавляют этот товар в Склады -> Списание продуктов, набивают туда сразу все товары с расхождениями, к примеру, 20 товаров и списывают, потом создают процесс оприходования и там оприходуют нужные товары.
Но при такой схеме ломается логика, товар как бы продали, но на самом деле он просто в другом цвете и нужно просто поменять опцию у товара. В результате будут ломаться отчеты и т.д.
Можно ли доработать новый тип складской операции "пересорт"(у клиента это называется так), чтобы это все делать не через продажу/оприходование?

Если так нельзя. Есть другой вариант, у нас есть действие Вернуть содержимое процесса на склад, мы делали доработку 2015682893 чтобы в процесс добавляли товар, система находила процесс где было оприходование в нем делает возврат поставщику. Мы хотим так:
1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс
2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя.
3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.

Как-то так, прошу оценить если так можно сделать, других вариантов решения пока не вижу, если есть - подскажите
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Ответы:

А почему вы просто не можете зайти в оприходывание и изменить значение дополнительных полей у какого то оприходывания? Вместо того чтобы делать возврат+новый приход
03.06.2021, 14:06


Снежок
Смерть надвигается на Бруклин, у неё большие зубы и пушистый хвостик. писал/а:
А почему вы просто не можете зайти в оприходывание и изменить значение дополнительных полей у какого то оприходывания? Вместо того чтобы делать возврат+новый приход

Потому что изначально хотят набивать список товаров, к примеру, 30, а потом уже массово что-то делать, а заходить в товар, искать где его оприходовали - долго занимает по времени
03.06.2021, 15:23
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор


Короп Владислав Павлович

КТС
Premium-партнер писал/а:
1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс
2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя.
3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.

а у тебя в процессе поставщика всегда 1 продукт или пачка разных?
03.06.2021, 17:22


Курлык
курлык-курлык писал/а:

Короп Владислав Павлович

КТС
Premium-партнер писал/а:
1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс
2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя.
3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.

а у тебя в процессе поставщика всегда 1 продукт или пачка разных?

пачка разных
03.06.2021, 17:23
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

понял, тогда сможем часов за 10 запилить чтобы работало по алгоритму, который ты описал.
03.06.2021, 17:40


Курлык
курлык-курлык писал/а:
понял, тогда сможем часов за 10 запилить чтобы работало по алгоритму, который ты описал.

Вроде все подходит, единственный момент который надо решить, как потом поменять в процессе "Что было и что стало с товаром".
К примеру, род. процесс в нем 10 товаров которые мы добавили которые надо вернуть, создано 10 подпроцессов на каждый товар и в каждом подпроцессе вернуло. Теперь надо указать какой надо оприходовать. Добавлять заново эти товары чтобы указать - не очень удобно, допустим мы как-то продублируем этот товар(хз пока как), в подпроцессе будет 2 товара, 1-й который вернули, 2-й который надо оприходовать с уже правильными опциями, как сделать чтобы массово именно этот товар оприходовало? Причем это будем делать массово с род. процесса переключать подпроцессы + желательно в самом род. процессе видеть, к примеру, добавлю 2 таблицы продуктов, слева и справа, по типу "было и стало", но как это все слепить пока не понимаю, надеюсь суть понятна. Подскажи как это можно сделать
07.06.2021, 14:12
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

Приходуй его из подпроцесса, у тебя же в подпроцессе уже правильные товары будут
08.06.2021, 17:34


Курлык
курлык-курлык писал/а:
Приходуй его из подпроцесса, у тебя же в подпроцессе уже правильные товары будут

Объясню как бы мы хотели
Есть главный процесс, в нем 2 таблицы продуктов
1-я таблица - продукты с не правильными опциями, мы добавляем в таблицу 10 продуктов(пример)
Нажимаем какую-то кнопку, эти продукты копируются в 2-ю таблицу, там можно в таблицу выводить продукты по условиям, то есть как-то разграничить эти продукты по доп. полю продукта процесса - но вот как их скопировать так с одной таблицы в другую - не знаю, подскажи
В итоге 1-я таблицы - не правильные товары которые надо вернуть.
А в 2-й таблице - мы укажем этим продуктам уже правильные опции которые надо оприходовать.
Нажимаем на след. этап - на продукты с 1й таблицы(по условию значения в доп. поле продукта процесса) создаются процессы на каждый продукт - потом дальше переводим и массово 10 продуктов возвращаются
Потом в основном процессе нажимаем на след этап, на 2-ю таблицу с правильными опциями создаются процессы и оприходуются
Как-то так мы хотим, но как это все правильно выстроить я пока не представляю, подскажи как сделать
09.06.2021, 15:41
https://qube-soft.com/ crm erp onebox qubesoft внедрение аналитика 1с интегратор

1. Давай в действии "Копировать продукты процесса" сделаем чтобы в допполе ХХХ вставляло значение YYY для скопированных продуктов. Займет около часа
2. В действии там где вы по подпроцессам раскидываете можем сделать настройку, чтобы копировало только продукты с допполем ХХХ и значнием ННН - 2ч
3. Тут вроде тоже что и во 2 пункте
09.06.2021, 17:07

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