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

Не работает галочка Пересчитывать наличие с поставщиками и складами в карточке товара

Добрый день.
На примере товара https://crm.ohrana.ua/admin/shop/products/5680/edit/ вышеуказанная галочка заполнена http://joxi.ru/EA4YgKvsvYPK0r, но при пересчете цен поставщиков галочка Товар в наличии снялась http://joxi.ru/KAxk3Y9cvDn6g2, при том что товар на складе http://joxi.ru/MAj5gzlu1DR8z2. Почему галочка товар в наличии снялась, если товар есть?

Или товар https://crm.ohrana.ua/admin/shop/products/6117/edit/, включена галочка Пересчитывать наличие http://joxi.ru/DrlWGzVuGDbZbA, товар в наличии у поставщика , после пересчета цена соответствующая галочка Наличие у поставщика в карточке заполнилась , но почему снялась галочка Товар в наличии?

Ответы:

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Предполагаю такой вариант
Если у вас стоит галочка тут https://crm.ohrana.ua/admin/shop/settings/recalculate-price/
И у Вас нет правила для склада или общего, то он будет не в наличии

Что показывает при ручном пересчете? Зайдите сюда https://crm.ohrana.ua/admin/shop/products/5680/margin/ и попробуйте нажать на кнопку "Пересчитать цену" и сбросьте скриншот, что пишет
31.08.2021, 17:33


Суханицкий Андрей

Интегратор

Клиент
Integrator CRM писал/а:
Если у вас стоит галочка тут https://crm.ohrana.ua/admin/shop/settings/recalculate-price/
И у Вас нет правила для склада или общего, то он будет не в наличии

не совсем поняла, товар же физически есть в наличии на складе


Суханицкий Андрей

Интегратор

Клиент
Integrator CRM писал/а:
Что показывает при ручном пересчете? Зайдите сюда https://crm.ohrana.ua/admin/shop/products/5680/margin/ и попробуйте нажать на кнопку "Пересчитать цену" и сбросьте скриншот, что пишет

нет поставщиков соответственно ничего не подошло
31.08.2021, 17:48

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Если нет результатов, то работать не будет

Я запросил доступ к Вашему боксу, если дадите доступ, то я помогу
Доступ выдаётся здесь https://crm-onebox.com/ru/partner-access/
31.08.2021, 17:51


Суханицкий Андрей

Интегратор

Клиент
Integrator CRM писал/а:
Если нет результатов, то работать не будет

Почему? Мне нужно описание функционала или причина почему не работает
31.08.2021, 20:33

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Шатохіна Ірина
Клиент писал/а:
Почему? Мне нужно описание функционала или причина почему не работает


Я запросил доступ к Вашему боксу, если дадите доступ, то я помогу
Доступ выдаётся здесь https://crm-onebox.com/ru/partner-access/
01.09.2021, 10:42

https://crm.ohrana.ua/admin/shop/settings/recalculate-price/
как минимум здесь указано для выбора цены учитывать только поставщиков
01.09.2021, 15:16


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

OneBox production

Администратор писал/а:
https://crm.ohrana.ua/admin/shop/settings/recalculate-price/

это влияет на галочку наличия товара на складе? То есть, не только на цену но и на наличие?
02.09.2021, 09:18


На примере товара https://crm.ohrana.ua/admin/shop/products/5680/edit/ вышеуказанная галочка заполнена http://joxi.ru/EA4YgKvsvYPK0r, но при пересчете цен поставщиков галочка Товар в наличии снялась http://joxi.ru/KAxk3Y9cvDn6g2, при том что товар на складе http://joxi.ru/MAj5gzlu1DR8z2. Почему галочка товар в наличии снялась, если товар есть?

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

Или товар https://crm.ohrana.ua/admin/shop/products/6117/edit/, включена галочка Пересчитывать наличие http://joxi.ru/DrlWGzVuGDbZbA, товар в наличии у поставщика , после пересчета цена соответствующая галочка Наличие у поставщика в карточке заполнилась , но почему снялась галочка Товар в наличии?

Аналогично.
Зайдите и сделайте пересчет цен прям в товаре https://crm.ohrana.ua/admin/shop/products/6117/margin/ - там не будет результатов пересчета - вот и сняло наличие. Проверяйте свои настройки пересчета цен (правила и т.д.)
06.09.2021, 12:30


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

OneBox production

Администратор писал/а:

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

учитываются только поставщики согласно этой настройки ? эту доработку мы выполняли для пересчета цены (только цены), но не наличия. Почему она влияет и на наличие, если указанно, что это Приоритет выбора цены?
07.09.2021, 09:51


учитываются только поставщики согласно этой настройки ?

Выполняется пересчет цен - и согласно указанной настройки выбирается только пересчет по поставщикам.
После выполнения пересчета - выполняется пересчет наличия - и так как по товару не было результатов пересчета цен - он становиться не в наличии.

эту доработку мы выполняли для пересчета цены (только цены), но не наличия.

Я не имею ни малейшего понятия о какой именно доработке речь.
Я рекомендую вам решить данные вопрос либо с менеджером, который занимался с вами данной доработкой, либо в соответствующей теме, если доработка делалась через форум.
07.09.2021, 11:48


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

OneBox production

Администратор писал/а:

Выполняется пересчет цен - и согласно указанной настройки выбирается только пересчет по поставщикам.
После выполнения пересчета - выполняется пересчет наличия - и так как по товару не было результатов пересчета цен - он становиться не в наличии.

Максим, как сделать, чтобы эта настройка не влияла на наличие? Можно это доработать? То есть при просчете цен мы не смотрим на остатки склада и на цену закупки, а учитываем только поставщиков, а при просчете наличия - смотрим и на складские остатки и на поставщиков
09.09.2021, 09:14


Максим, как сделать, чтобы эта настройка не влияла на наличие?

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

Да и дело напрямую не в ней - из-за неё только нет пересчета цены - а по логике системы если результатов пересчета нет - то товару ставиться что он не в наличии и всё.

Можно это доработать? То есть при просчете цен мы не смотрим на остатки склада и на цену закупки, а учитываем только поставщиков, а при просчете наличия - смотрим и на складские остатки и на поставщиков

Как вариант - можно доработать настройку дополнительно, что в случае отсутствия результатов пересчета цен - выполнить пересчет наличия для товара все равно - и там уже как сейчас - чтобы смотрело в наличии ли какой-то поставщик/есть на складах. Такая настройка займёт порядка 3х часов.
10.09.2021, 15:11


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

OneBox production

Администратор писал/а:
Нет, менять логику работы данной настройки мы не будем - это вызовет много проблем и возмущений от клиентов.
Укажите хотя бы о какой доработке речь, что вы акцентировали внимание выше.

да, без проблем, доработка была по задаче https://box.webproduction.ua/admin/customorder/issue/2015678135/edit/ , там много и сложно меняли пересчет цен. Сейчас у нас на цены влияют только Поставщики


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

OneBox production

Администратор писал/а:
Да и дело напрямую не в ней - из-за неё только нет пересчета цены - а по логике системы если результатов пересчета нет - то товару ставиться что он не в наличии и всё.

а на складские остатки не смотрит? Если при пересчете цены нету, но товар физически на складе - наличие снимется или нет?


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

OneBox production

Администратор писал/а:
Как вариант - можно доработать настройку дополнительно, что в случае отсутствия результатов пересчета цен - выполнить пересчет наличия для товара все равно - и там уже как сейчас - чтобы смотрело в наличии ли какой-то поставщик/есть на складах. Такая настройка займёт порядка 3х часов.
сегодня, 15:11

просьба ответить на вопрос выше, тогда сможем обсудить и отвечу Вам. Спасибо
10.09.2021, 17:14


да, без проблем, доработка была по задаче https://box.webproduction.ua/admin/customorder/issue/2015678135/edit/ , там много и сложно меняли пересчет цен. Сейчас у нас на цены влияют только Поставщики

Я рекомендую вам данную доработку обсуждать с менеджером, через которого вы её делали.
Ибо она выполнялась 9 месяцев назад, её приняли - я сейчас какие-то (вероятно новые) изменения в логиках.

а на складские остатки не смотрит? Если при пересчете цены нету, но товар физически на складе - наличие снимется или нет?

У вас указано цену определять ТОЛЬКО по поставщикам - пересчета цены нет - по умолчанию товар ставит не в наличии.
13.09.2021, 15:52

Доброе утро. Тогда нам нужно изменить логику пересчета наличия и установки галочки В наличии, просьба оценить такую доработку
При включенной галочке Пересчитывать наличие с поставщиками и складами в карточке товара
1. если у любого поставщика есть галочка Товар в наличии (даже если при пересчете цен был выбран другой поставщик), галочка товар в наличии устанавливается
2. если товар есть в наличии на складе - галочка в наличии устанавливается
если пункт 1 или 2 не выполняются - галочка наличие снимается
Можете оценить?
16.09.2021, 09:39


Доброе утро. Тогда нам нужно изменить логику пересчета наличия и установки галочки В наличии, просьба оценить такую доработку
При включенной галочке Пересчитывать наличие с поставщиками и складами в карточке товара
1. если у любого поставщика есть галочка Товар в наличии (даже если при пересчете цен был выбран другой поставщик), галочка товар в наличии устанавливается
2. если товар есть в наличии на складе - галочка в наличии устанавливается
если пункт 1 или 2 не выполняются - галочка наличие снимается
Можете оценить?

Но при этом если у вас указано учитывать только по поставщика, а их нет - но есть наличие на складе - то цены будут 0, но товар в наличии?
16.09.2021, 14:51


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

OneBox production

Администратор писал/а:

Но при этом если у вас указано учитывать только по поставщика, а их нет - но есть наличие на складе - то цены будут 0, но товар в наличии?

Максим, в том и дело, что пересчет цен настроен так, что если при пересчете ни одно правило Поставщика не сработало, цена не обнуляется (вот эти настройки за это отвечают http://joxi.ru/1A5YMZpszPQoYA). То есть, цена 0 после пересчета быть не может, потому в ситуации как Вы описали - да, галочка товар в наличии должна остаться активной
16.09.2021, 17:53


Максим, в том и дело, что пересчет цен настроен так, что если при пересчете ни одно правило Поставщика не сработало, цена не обнуляется (вот эти настройки за это отвечают http://joxi.ru/1A5YMZpszPQoYA). То есть, цена 0 после пересчета быть не может, потому в ситуации как Вы описали - да, галочка товар в наличии должна остаться активной

тогда вероятно вам подойдёт данный вариант решения, предложенный ранее:

Тындык Максим Вадимович писал/а:
Как вариант - можно доработать настройку дополнительно, что в случае отсутствия результатов пересчета цен - выполнить пересчет наличия для товара все равно - и там уже как сейчас - чтобы смотрело в наличии ли какой-то поставщик/есть на складах. Такая настройка займёт порядка 3х часов.
20.09.2021, 10:13


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

OneBox production

Администратор писал/а:
тогда вероятно вам подойдёт данный вариант решения, предложенный ранее:

Тындык Максим Вадимович писал/а:
Как вариант - можно доработать настройку дополнительно, что в случае отсутствия результатов пересчета цен - выполнить пересчет наличия для товара все равно - и там уже как сейчас - чтобы смотрело в наличии ли какой-то поставщик/есть на складах. Такая настройка займёт порядка 3х часов.

Максим, уточню несколько моментов
по каким принципам в боксе запускается пересчет цен?
При списании/оприходовании пересчет запускается? Если у товара снялось наличие, его нету на складе и прайс по нему не загружается, при этом его вернули на склад - при оприходовании пересчет запустится и с вышеуказанной доработкой проставится наличие?

Если, мы выполнили загрузку прайса поставщика и цена пересчиталась, но наличия нету и галочка наличия снялась, через время по другому поставщику загрузили прайс, у него есть наличие этого товара, но цена его не сработала, осталась текущая цена в товаре, учитывая что наличие есть хоть у одного из поставщиков - то галочка наличие проставится. Верно?
21.09.2021, 11:13


Максим, уточню несколько моментов
по каким принципам в боксе запускается пересчет цен?
При списании/оприходовании пересчет запускается? Если у товара снялось наличие, его нету на складе и прайс по нему не загружается, при этом его вернули на склад - при оприходовании пересчет запустится и с вышеуказанной доработкой проставится наличие?

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

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

Я так понимаю у нас проблема сугубо когда происходит пересчет цен (вручную или действием) - что у нас нет результатов пересчета цены для товаров без остатка на складе - и тогда у нас и ставится "Нет в наличии" по стандартной логике - вот это нам и нужно видимо доработать чтобы наличие пересчитывало вне зависимости от этого по общей логике просчета наличия.
21.09.2021, 16:03

Не знаю верно ли поняла Вас, если имелось ввиду что нужно отвязать просчет наличия от пересчета цен, то да, у нас это независимые процессы


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

OneBox production

Администратор писал/а:
Так же при включенной настройке "Обновлять наличие продукта после проведения транзакции" - после изменения остака на складе будет выполнен пересчет наличия продукта.

настройка у нас не включена, такая нагрузка нам не нужна
21.09.2021, 16:15


Не знаю верно ли поняла Вас, если имелось ввиду что нужно отвязать просчет наличия от пересчета цен, то да, у нас это независимые процессы

Ну дак я же вам говорю - одно порождает другое. Есть пересчет цены - он после себя порождает пересчет наличия.
К примеру запускается пересчет цен - нет цены в результате пересчета - товар ставит не в наличии если указано синхронизировать наличие.
А дальше уже в кроне пересчитывает наличие по всем продуктам - берёт тексты наличия активных поставщиков, смотрит товары у которых есть в наличии эти поставщики и указана синхронизация наличия - и уже ставит наличие на основании того есть ли в наличии какой-то активных поставщик в продукте и текст наличия с поставщика/записи поставщика по продукту. Ну и там же по складам может проставить наличие, если продукты есть в наличии.
Может в таком случае вам и подойдёт чтобы наличие если нет результатов пересчета в 0 - чтобы в кроне потом уже есть есть на складе/поставщиках - то поставит в наличии, если нету - то уберёт?
22.09.2021, 15:54

Максим, получается у нас всегда инициатор это пересчет цен, и если пересчет не выполняем - галочку наличие не проверяем/не меняем. То есть, при ситуации когда по товару прайсы поставщиков не грузим, к примеру товар больше не поставляется, но при этом его к примеру вернули на склад - пересчет наличия по нему не выполнится?
А нужно чтобы выполнился
23.09.2021, 11:29


Шатохіна Ірина писал/а:
Максим, получается у нас всегда инициатор это пересчет цен, и если пересчет не выполняем - галочку наличие не проверяем/не меняем. То есть, при ситуации когда по товару прайсы поставщиков не грузим, к примеру товар больше не поставляется, но при этом его к примеру вернули на склад - пересчет наличия по нему не выполнится?



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



Шатохіна Ірина писал/а:
настройка у нас не включена, такая нагрузка нам не нужна


Мы видимо уже все запутались и противоречим )) ну или по крайней мере запутался я :)
23.09.2021, 16:40


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

OneBox production

Администратор писал/а:
Так же при включенной настройке "Обновлять наличие продукта после проведения транзакции" - после изменения остака на складе будет выполнен пересчет наличия продукта

ой, это я туплю) получается нам нужна эта настройка если мы хотим пересчитывать наличие после складских операций, но она сильно грузит бокс. Обсудим и отпишу
23.09.2021, 18:34

Максим, существующая настройка по наличию слишком тяжелая, потому пока отбой. подумаем еще
24.09.2021, 14:01

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