http://crm.mebelok.com/
Объясню ситуацию как это бывает в реальности у клиента
Клиент делает сверку товаров которые у него в системе и какие есть в реальности в офисах, у клиента у товаров есть опции(доп. поле склада)
Если видят расхождение у товара, к примеру, в системе цвет дивана белый, а в системе черный, добавляют этот товар в Склады -> Списание продуктов, набивают туда сразу все товары с расхождениями, к примеру, 20 товаров и списывают, потом создают процесс оприходования и там оприходуют нужные товары.
Но при такой схеме ломается логика, товар как бы продали, но на самом деле он просто в другом цвете и нужно просто поменять опцию у товара. В результате будут ломаться отчеты и т.д.
Можно ли доработать новый тип складской операции "пересорт"(у клиента это называется так), чтобы это все делать не через продажу/оприходование?
Если так нельзя. Есть другой вариант, у нас есть действие Вернуть содержимое процесса на склад, мы делали доработку 2015682893 чтобы в процесс добавляли товар, система находила процесс где было оприходование в нем делает возврат поставщику. Мы хотим так:
1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс
2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя.
3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.
Как-то так, прошу оценить если так можно сделать, других вариантов решения пока не вижу, если есть - подскажите
Объясню ситуацию как это бывает в реальности у клиента Клиент делает сверку товаров которые у него в системе и какие есть в реальности в офисах, у клиента у товаров есть опции(доп. поле склада) Если видят расхождение у товара, к примеру, в системе цвет дивана белый, а в системе черный, добавляют этот товар в Склады -> Списание продуктов, набивают туда сразу все товары с расхождениями, к примеру, 20 товаров и списывают, потом создают процесс оприходования и там оприходуют нужные товары. Но при такой схеме ломается логика, товар как бы продали, но на самом деле он просто в другом цвете и нужно просто поменять опцию у товара. В результате будут ломаться отчеты и т.д. Можно ли доработать новый тип складской операции "пересорт"(у клиента это называется так), чтобы это все делать не через продажу/оприходование?
Если так нельзя. Есть другой вариант, у нас есть действие Вернуть содержимое процесса на склад, мы делали доработку 2015682893 чтобы в процесс добавляли товар, система находила процесс где было оприходование в нем делает возврат поставщику. Мы хотим так: 1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс 2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя. 3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.
Как-то так, прошу оценить если так можно сделать, других вариантов решения пока не вижу, если есть - подскажите
А почему вы просто не можете зайти в оприходывание и изменить значение дополнительных полей у какого то оприходывания? Вместо того чтобы делать возврат+новый приход
А почему вы просто не можете зайти в оприходывание и изменить значение дополнительных полей у какого то оприходывания? Вместо того чтобы делать возврат+новый приход
Снежок Смерть надвигается на Бруклин, у неё большие зубы и пушистый хвостик. писал/а: А почему вы просто не можете зайти в оприходывание и изменить значение дополнительных полей у какого то оприходывания? Вместо того чтобы делать возврат+новый приход
Потому что изначально хотят набивать список товаров, к примеру, 30, а потом уже массово что-то делать, а заходить в товар, искать где его оприходовали - долго занимает по времени
[quote]
Снежок
Смерть надвигается на Бруклин, у неё большие зубы и пушистый хвостик. писал/а:
А почему вы просто не можете зайти в оприходывание и изменить значение дополнительных полей у какого то оприходывания? Вместо того чтобы делать возврат+новый приход
[/quote]
Потому что изначально хотят набивать список товаров, к примеру, 30, а потом уже массово что-то делать, а заходить в товар, искать где его оприходовали - долго занимает по времени
КТС Premium-партнер писал/а: 1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс 2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя. 3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.
а у тебя в процессе поставщика всегда 1 продукт или пачка разных?
[quote]
Короп Владислав Павлович
КТС
Premium-партнер писал/а:
1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс
2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя.
3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.
[/quote]
а у тебя в процессе поставщика всегда 1 продукт или пачка разных?
КТС Premium-партнер писал/а: 1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс 2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя. 3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.
а у тебя в процессе поставщика всегда 1 продукт или пачка разных?
пачка разных
[quote]
Курлык
курлык-курлык писал/а:
[quote]
Короп Владислав Павлович
КТС
Premium-партнер писал/а:
1. Набивает в процесс 30 товаров(пример), на каждый товар создаем подпроцесс
2. Подпроцессы переключаем на этап Х, где стоит действие возврата товара поставщику, оно находит процесс, возвращает. Далее надо чтобы в доп. поле продукта процесса записало номер процесса в котором вернуло, сейчас пишет в доп. поле процесса. И чтобы это значение скопировалось в продукт родителя.
3. Далее в действие Оприходовать содержимое процесса на склад нужно доработать чтобы оприходовало товар в процессе указанном в доп. поле продукта процесса. Чтобы находило этот процесс где было оприходование, находило этот товар в таблице продуктов с теми же параметрами его заново оприходовало, но чтобы брало опции товара с текущего процесса, а не заказа поставщику(где было оприходование). И мы массово переведем подпроцессы и в заказах поставщиках эти товары оприходуются с уже правильными опциями.
[/quote]
а у тебя в процессе поставщика всегда 1 продукт или пачка разных?
[/quote]
пачка разных
Курлык курлык-курлык писал/а: понял, тогда сможем часов за 10 запилить чтобы работало по алгоритму, который ты описал.
Вроде все подходит, единственный момент который надо решить, как потом поменять в процессе "Что было и что стало с товаром". К примеру, род. процесс в нем 10 товаров которые мы добавили которые надо вернуть, создано 10 подпроцессов на каждый товар и в каждом подпроцессе вернуло. Теперь надо указать какой надо оприходовать. Добавлять заново эти товары чтобы указать - не очень удобно, допустим мы как-то продублируем этот товар(хз пока как), в подпроцессе будет 2 товара, 1-й который вернули, 2-й который надо оприходовать с уже правильными опциями, как сделать чтобы массово именно этот товар оприходовало? Причем это будем делать массово с род. процесса переключать подпроцессы + желательно в самом род. процессе видеть, к примеру, добавлю 2 таблицы продуктов, слева и справа, по типу "было и стало", но как это все слепить пока не понимаю, надеюсь суть понятна. Подскажи как это можно сделать
[quote]
Курлык
курлык-курлык писал/а:
понял, тогда сможем часов за 10 запилить чтобы работало по алгоритму, который ты описал.
[/quote]
Вроде все подходит, единственный момент который надо решить, как потом поменять в процессе "Что было и что стало с товаром".
К примеру, род. процесс в нем 10 товаров которые мы добавили которые надо вернуть, создано 10 подпроцессов на каждый товар и в каждом подпроцессе вернуло. Теперь надо указать какой надо оприходовать. Добавлять заново эти товары чтобы указать - не очень удобно, допустим мы как-то продублируем этот товар(хз пока как), в подпроцессе будет 2 товара, 1-й который вернули, 2-й который надо оприходовать с уже правильными опциями, как сделать чтобы массово именно этот товар оприходовало? Причем это будем делать массово с род. процесса переключать подпроцессы + желательно в самом род. процессе видеть, к примеру, добавлю 2 таблицы продуктов, слева и справа, по типу "было и стало", но как это все слепить пока не понимаю, надеюсь суть понятна. Подскажи как это можно сделать
Курлык курлык-курлык писал/а: Приходуй его из подпроцесса, у тебя же в подпроцессе уже правильные товары будут
Объясню как бы мы хотели Есть главный процесс, в нем 2 таблицы продуктов 1-я таблица - продукты с не правильными опциями, мы добавляем в таблицу 10 продуктов(пример) Нажимаем какую-то кнопку, эти продукты копируются в 2-ю таблицу, там можно в таблицу выводить продукты по условиям, то есть как-то разграничить эти продукты по доп. полю продукта процесса - но вот как их скопировать так с одной таблицы в другую - не знаю, подскажи В итоге 1-я таблицы - не правильные товары которые надо вернуть. А в 2-й таблице - мы укажем этим продуктам уже правильные опции которые надо оприходовать. Нажимаем на след. этап - на продукты с 1й таблицы(по условию значения в доп. поле продукта процесса) создаются процессы на каждый продукт - потом дальше переводим и массово 10 продуктов возвращаются Потом в основном процессе нажимаем на след этап, на 2-ю таблицу с правильными опциями создаются процессы и оприходуются Как-то так мы хотим, но как это все правильно выстроить я пока не представляю, подскажи как сделать
[quote]
Курлык
курлык-курлык писал/а:
Приходуй его из подпроцесса, у тебя же в подпроцессе уже правильные товары будут
[/quote]
Объясню как бы мы хотели
Есть главный процесс, в нем 2 таблицы продуктов
1-я таблица - продукты с не правильными опциями, мы добавляем в таблицу 10 продуктов(пример)
Нажимаем какую-то кнопку, эти продукты копируются в 2-ю таблицу, там можно в таблицу выводить продукты по условиям, то есть как-то разграничить эти продукты по доп. полю продукта процесса - но вот как их скопировать так с одной таблицы в другую - не знаю, подскажи
В итоге 1-я таблицы - не правильные товары которые надо вернуть.
А в 2-й таблице - мы укажем этим продуктам уже правильные опции которые надо оприходовать.
Нажимаем на след. этап - на продукты с 1й таблицы(по условию значения в доп. поле продукта процесса) создаются процессы на каждый продукт - потом дальше переводим и массово 10 продуктов возвращаются
Потом в основном процессе нажимаем на след этап, на 2-ю таблицу с правильными опциями создаются процессы и оприходуются
Как-то так мы хотим, но как это все правильно выстроить я пока не представляю, подскажи как сделать
1. Давай в действии "Копировать продукты процесса" сделаем чтобы в допполе ХХХ вставляло значение YYY для скопированных продуктов. Займет около часа 2. В действии там где вы по подпроцессам раскидываете можем сделать настройку, чтобы копировало только продукты с допполем ХХХ и значнием ННН - 2ч 3. Тут вроде тоже что и во 2 пункте
1. Давай в действии "Копировать продукты процесса" сделаем чтобы в допполе ХХХ вставляло значение YYY для скопированных продуктов. Займет около часа
2. В действии там где вы по подпроцессам раскидываете можем сделать настройку, чтобы копировало только продукты с допполем ХХХ и значнием ННН - 2ч
3. Тут вроде тоже что и во 2 пункте
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий