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

На срабатывает настройка "Оновлювати наявність продукту після проведення транзакції" / update-avail-after-balance

Здесь https://baza.cn.ua/admin/shop/settings/storage/
Есть галочка: Оновлювати наявність продукту після проведення транзакції
Написано в описании к галочке "Увага! Дана настройка сильно уповільнює швидкість роботи складів, вмикайте її тільки при невеликій кількості продуктів"
Эта галочка включена но не срабатывает то что написано
Вот показывают на примере продукта https://baza.cn.ua/admin/shop/products/62950/storage/
Вот был приход в 2021-03-13 13:52:17 (до этого товара не было на складе)
По логике галочка "В наличии" должна в эту же секунду проставиться
Но судя по истории в наличии проставилось только в 2021-03-13 13:54:24
https://baza.cn.ua/admin/shop/products/62950/history/?userid=&systemchange=1...
То есть через 2 минуты (по всей видимость после срабатывания минутного крона)

Хотя если смотреть при списании то вроде галочка работает
Вот пример товара https://baza.cn.ua/admin/shop/products/56602/storage/
Списание было в 2021-03-13 14:09:08
Галочка "В наличии" убралась в 2021-03-13 14:09:08
Вот история https://baza.cn.ua/admin/shop/products/56602/history/?userid=&systemchange=1...

1. Прошу исправить ошибку

2. Прошу дать решения как можно отключить процессор "ShopSupplier_Processor_Avail " который выполняет такую же функцию как и галочка но при этом сильно тормозить всю систему и при включенной галочке он абсолютно избыточен
О процессоре я писал здесь https://crm-onebox.com/ru/support/server-installation/4807-kakoy-to-neponyatniy-...

3. Было бы логично когда включена галочка не запускать процессор "ShopSupplier_Processor_Avail " прошу дать ответ что делает процессор "ShopSupplier_Processor_Avail " чего не делает галочка и в чем его важность ?

Ответы:

1. это не ошибка - галочка добавляет минутный обработчик по пересчету

2. сейчас никак

3. Это процессор пересчета наличия отключать его нельзя , а галочка принудительно его добавляет
14.03.2021, 10:00

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Устименко Игорь
OneBox CTO писал/а:
1. это не ошибка - галочка добавляет минутный обработчик по пересчету

2. сейчас никак

3. Это процессор пересчета наличия отключать его нельзя , а галочка принудительно его добавляет

1. Почему при оприходовании товара галочка "В наличии" проставилась не сразу, а через 2 минуты, а при списании проставилась сразу ?

2. Выходит галочка всего лишь запускает процедуру которая проставляет галочку "В наличии" в ближайшем минутном кроне ?

3. Если галочку выключить тогда как часто будет запускается процедура "ShopSupplier_Processor_Avail " (которая проставляет галочку "В наличии") ?

4. Можно как то сделать что бы "В наличии" проставлялось реалтайм в зависимости от операций склада, то есть оприходовали сразу поставило в наличии, списали и остаток 0 убрало в наличии (так как сейчас происходит при списании, что бы не работала процедура "ShopSupplier_Processor_Avail " потому что она очень сильно тормозит систему) ?
14.03.2021, 13:06

1. я ответил выше - это логика работы

2. +

3. при обновлении поставщика или пересчете цен или обновления наличия в карточке

4. это будет в новой версии системы
14.03.2021, 17:05

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
1. Я перечитал ваш ответ и не смог найти ответ на вопрос, почему при списании сразу, а при оприходования по минутному?

3. А если нет поставщиков и нет пересчёта цен то когда сработает (в словах "обновления наличия в карточке" я не понял, выходит какая-то рекурсия, или я не понял)?

PS: Понимаю что за вопросы, мой лимит в два комментария в сутки на форуме может превратится в ноль, то есть к полной блокировке, но я рискну :)
15.03.2021, 01:31


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
1. Я перечитал ваш ответ и не смог найти ответ на вопрос, почему при списании сразу, а при оприходования по минутному?

Такая логика системы


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
3. А если нет поставщиков и нет пересчёта цен то когда сработает (в словах "обновления наличия в карточке" я не понял, выходит какая-то рекурсия, или я не понял)?

тогда пересчет наличия запустится по изменению на складе


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
PS: Понимаю что за вопросы, мой лимит в два комментария в сутки на форуме может превратится в ноль, то есть к полной блокировке, но я рискну :)

:D
15.03.2021, 16:39

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Устименко Игорь
OneBox CTO писал/а:
Такая логика системы


1. Выходит как то нелогично, это же операции склада, непонятно почему идет дискриминация прихода по сравнению с списанием, это же такая же операция которая влияет на наличие, вы можете это поправить или объяснить суть логики (так как непонятно абсолютно) ?


Устименко Игорь
OneBox CTO писал/а:
тогда пересчет наличия запустится по изменению на складе


2. То есть если хоть по одному товару будет списание или приход, то система запустит в ближайшем минутном кроне ShopSupplier_Processor_Avail для всех продуктов ?

3. Если на п.2 ответ да, тогда я как-то теряю логику галочки "update-avail-after-balance", выходит есть процессор "ShopSupplier_Processor_Avail " который запускается после любых операций склада, зачем тогда галочка "update-avail-after-balance" ?


Устименко Игорь
OneBox CTO писал/а:
:D

Ну да, вам теперь смешно :(

PS: Понимаю что за вопросы, мой лимит в два комментария в сутки на форуме может превратится в ноль, то есть к полной блокировке, но я рискну :)
15.03.2021, 20:20


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

1. Выходит как то нелогично, это же операции склада, непонятно почему идет дискриминация прихода по сравнению с списанием, это же такая же операция которая влияет на наличие, вы можете это поправить или объяснить суть логики (так как непонятно абсолютно) ?


вся проблема в пересчете он будет несколько секунд при некоторых обстоятельствах поэтому будет тупить


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
2. То есть если хоть по одному товару будет списание или приход, то система запустит в ближайшем минутном кроне ShopSupplier_Processor_Avail для всех продуктов ?

ага


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

3. Если на п.2 ответ да, тогда я как-то теряю логику галочки "update-avail-after-balance", выходит есть процессор "ShopSupplier_Processor_Avail " который запускается после любых операций склада, зачем тогда галочка "update-avail-after-balance" ?


для пересчета других полей storaged к примеру и еще несколько + ускоренный запуск


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

Ну да, вам теперь смешно :(

PS: Понимаю что за вопросы, мой лимит в два комментария в сутки на форуме может превратится в ноль, то есть к полной блокировке, но я рискну :)

если будешь просить об этом в каждом комменте то придется сделать ты ж так требуешь это)
16.03.2021, 07:38

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Устименко Игорь
OneBox CTO писал/а:
вся проблема в пересчете он будет несколько секунд при некоторых обстоятельствах поэтому будет тупить


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


Устименко Игорь
OneBox CTO писал/а:
для пересчета других полей storaged к примеру и еще несколько + ускоренный запуск


2. А что поле "storaged " и другие поля, без галочки не пересчитывается при пересчёте ?
3. Что такое "ускоренный запуск", чем он отличается от того что вы писали "тогда пересчет наличия запустится по изменению на складе" (который запуститься в ближайшем минутном кроне) ?


Устименко Игорь
OneBox CTO писал/а:
если будешь просить об этом в каждом комменте то придется сделать ты ж так требуешь это)


Я не требую, я просто пишу, надеясь что вы меня уведомите что вы меня заблокировали, а не в "тихую" как сделали раньше без каких либо аргументов и доказательств (потому что вам кто то неугоден / невыгоден / купил когда то коробку)
16.03.2021, 12:47


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

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

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


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
2. А что поле "storaged " и другие поля, без галочки не пересчитывается при пересчёте ?
3. Что такое "ускоренный запуск", чем он отличается от того что вы писали "тогда пересчет наличия запустится по изменению на складе" (который запуститься в ближайшем минутном кроне) ?

2. пересчитываются но раз в день или по действию
3. это чисто техническая часть не вижу смысла описывать


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

Я не требую, я просто пишу, надеясь что вы меня уведомите что вы меня заблокировали, а не в "тихую" как сделали раньше без каких либо аргументов и доказательств (потому что вам кто то неугоден / невыгоден / купил когда то коробку)

это чисто твои доводы, никто никого просто так не блокирует
17.03.2021, 14:39

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
я не вижу смысла тратить время на объснения технических причин. Исходя из того что ты не технарь какой мне смысл писать разницу между приходом и списанием и почему это разные по нагрузке операции в архитектуре. Не трать мое время



Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
3. это чисто техническая часть не вижу смысла описывать



Вот данными фразами и описывается вся философия продукта OneBox и отношение разработчиков к клиентам
Я как клиент ищу причину (возможность) убрать регулярные торможения системы и пытаюсь разобраться как это можно сделать (не от хорошей жизни).
Но в ответ получаю "не вижу смысла тратить время" или "не вижу смысла описывать" или "ты не технарь какой мне смысл" или "Не трать мое время"
Подобными отписками вы сжигаете "мостик" между клиентом и продуктом, в результате идет отторжение от продукта, так как продукт кажется сложным и непонятным и в некоторых вещах нелогичным.

Я не понимаю причем тут "технарь" и не понимаю почему в вашей архитектуре списание и приход это радикально разные операции по нагрузке (это же должны быть операции равносильные, одна добавляет количество, другая убирает, это операции которые по логике должны быть абсолютно одинаковые по нагрузке системе, почему это у вас радикально разные сложно понять)

Неужели сложно объяснить человеческим языком что бы было понятно и ребенку что там так, а так вот так и по этом так сделали и считает это гениальным решением, можно переделать систему, но это будет стоять таких денег или переделывать не будем потому что решение гениальное, лучше в мире просто нет (проверяли) ?
17.03.2021, 22:00


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
я не вижу смысла тратить время на объснения технических причин. Исходя из того что ты не технарь какой мне смысл писать разницу между приходом и списанием и почему это разные по нагрузке операции в архитектуре. Не трать мое время



Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
3. это чисто техническая часть не вижу смысла описывать



Вот данными фразами и описывается вся философия продукта OneBox и отношение разработчиков к клиентам
Я как клиент ищу причину (возможность) убрать регулярные торможения системы и пытаюсь разобраться как это можно сделать (не от хорошей жизни).
Но в ответ получаю "не вижу смысла тратить время" или "не вижу смысла описывать" или "ты не технарь какой мне смысл" или "Не трать мое время"
Подобными отписками вы сжигаете "мостик" между клиентом и продуктом, в результате идет отторжение от продукта, так как продукт кажется сложным и непонятным и в некоторых вещах нелогичным.

Я не понимаю причем тут "технарь" и не понимаю почему в вашей архитектуре списание и приход это радикально разные операции по нагрузке (это же должны быть операции равносильные, одна добавляет количество, другая убирает, это операции которые по логике должны быть абсолютно одинаковые по нагрузке системе, почему это у вас радикально разные сложно понять)

Неужели сложно объяснить человеческим языком что бы было понятно и ребенку что там так, а так вот так и по этом так сделали и считает это гениальным решением, можно переделать систему, но это будет стоять таких денег или переделывать не будем потому что решение гениальное, лучше в мире просто нет (проверяли) ?

Эта информация обсолютно тебе не нужна как клиенту, а сидеть как в школе и проводить урок обучения "клиента" техническим аспектам я не готов да и нет в этом надобности . Ты ищешь бесплатные решения торможения системы , хотя уже давно перерос тот сервер который используешь по заплатить на 4 $ больше в месяц для тебя это проблема - то о чем мы можем вообще тут говорить с тобой?

давай закроем эту тему я не желаю дальше продолжать этот безсмысленный разговор
18.03.2021, 11:35

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
Эта информация обсолютно тебе не нужна как клиенту, а сидеть как в школе и проводить урок обучения "клиента" техническим аспектам я не готов да и нет в этом надобности

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

Прошу объяснить по-человечески в чем разница в вашей системе, что бы я и другие понимали что это не ошибка системе, а умная логика
24.03.2021, 14:02


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
Эта информация обсолютно тебе не нужна как клиенту, а сидеть как в школе и проводить урок обучения "клиента" техническим аспектам я не готов да и нет в этом надобности

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

Прошу объяснить по-человечески в чем разница в вашей системе, что бы я и другие понимали что это не ошибка системе, а умная логика

я не считаю нужным это объяснять

считаю что вопрос закрыт
25.03.2021, 05:18

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
я не считаю нужным это объяснять

считаю что вопрос закрыт

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

Я уверен что большинство клиентов не смогут понять эту странную логику почему в системе OneBox операция прихода радикально отличается от операции списания (расхода) и возможно это натолкнет вас что возможно не такая она и идеальная (эта система складов).
Понимаешь я просто наблюдаю что сервер тупо сутками лопатит пересчеты которые по логике быть не должно, а потом в результате мне пишут что у вас слабый сервер, а мне кажется что просто система не оптимизирована где то.
По этому если тебе не сложно объясни логику что бы всем было понятно почему идет такой перекос
28.03.2021, 11:59


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:

Устименко Игорь
OneBox production Premium-партнер
OneBox CTO писал/а:
я не считаю нужным это объяснять

считаю что вопрос закрыт

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

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

я прекрасно знаю эти нюансы

поэтому в OS пересчетов нет а все работает в реальном времени
16.04.2021, 00:39

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