Доброе утро.
Проблема со списанием позиции, в заказе https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1394850/edit/, позиция https://crm.ohrana.ua/admin/shop/products/620/storage/ не списывается со склада - выдает ошибку про отрицательный баланс http://joxi.ru/zAN3beVc8zVEWr, хотя как видно ее достаточно на складе и позиция зарезервирована
Просьба помочь
Но удалять складские операции это не решение, как избежать подобных ситуаций?
Проблема в том, что в одну секунду в бокс прилетело два апи запроса на создание процесса перемещения товара между складами https://crm.ohrana.ua/admin/customorder/order/1396416/edit/ и https://crm.ohrana.ua/admin/customorder/order/1396415/edit/ , и оба процесса отработали и переместили товары на другой склад, по факту перемещение не выполнено, так как на оба перемещения наличия не было.
По товару https://crm.ohrana.ua/admin/shop/products/620/storage/ удалила одну операцию перемещения, и проблема по вышеуказанному заказу ушла, остальные товары пока оставила для проверки Вами.
Но удалять складские операции это не решение, как избежать подобных ситуаций?
добавлю, что на этапе на который Бокс пытался перейти установлено действие отправки клиенту сообщения, и Бокс отправлял клиенту указанные сообщения при каждой попытке перейти на этап, в итоге заспамили клиента оправив ему 40 сообщений
Как решить вышеописанную проблему?
добавлю, что на этапе на который Бокс пытался перейти установлено действие отправки клиенту сообщения, и Бокс отправлял клиенту указанные сообщения при каждой попытке перейти на этап, в итоге заспамили клиента оправив ему 40 сообщений
Как решить вышеописанную проблему?
Да, вы правы - косяк в том что вы дублите запросы в апи. Чтобы это исправить нужно не дублить запросы в апи, тогда у вас не будет возникать таких ситуаций. Если избегать подобного на программном уровне в боксе это в десятки раз замедлит работу системы
Да, вы правы - косяк в том что вы дублите запросы в апи. Чтобы это исправить нужно не дублить запросы в апи, тогда у вас не будет возникать таких ситуаций. Если избегать подобного на программном уровне в боксе это в десятки раз замедлит работу системы
пока нет возможности не дублировать (вторая система так отдает заказы) может есть возможность со стороны бокса настройками как-то обойти? это перемещение между складами, если создаем два процесса в одну секунду, а дальше на второй склад будем переносить зарезервировав предварительно товар? или может можно действием Изменить этап процесса при наличии достаточного количества продуктов на складе и настройками гарантировать, что на этап где установлено действие перемещения перейдет только один процесс, а второму не хватит остатка
пока нет возможности не дублировать (вторая система так отдает заказы)
может есть возможность со стороны бокса настройками как-то обойти?
это перемещение между складами, если создаем два процесса в одну секунду, а дальше на второй склад будем переносить зарезервировав предварительно товар? или может можно действием Изменить этап процесса при наличии достаточного количества продуктов на складе и настройками [file]9112[/file] гарантировать, что на этап где установлено действие перемещения перейдет только один процесс, а второму не хватит остатка
при паралельных запросах вы ничего не сделаете на уровне кода без блокировок в бд. Если блокировать запили на момент запроса - вам будет очень больно по производительности, поверьте.
при паралельных запросах вы ничего не сделаете на уровне кода без блокировок в бд. Если блокировать запили на момент запроса - вам будет очень больно по производительности, поверьте.
Добрый день. Спасибо. На другой стороне постараемся исправить. Но хуже даже не сам факт задвоения, а то что я глазами вижу 8 шт, а на самом деле их ноль. Из-за этого есть недоверие к боксу. Исправлять надо не дубли, а то что в системе одно значение, а показывается другое. Если проводка задвоилась, значит я должен видеть отрицательное значение. Что угодно, но соответствующее внутреннему значению. Это можно как-то исправить?
Добрый день. Спасибо.
На другой стороне постараемся исправить.
Но хуже даже не сам факт задвоения, а то что я глазами вижу 8 шт, а на самом деле их ноль. Из-за этого есть недоверие к боксу. Исправлять надо не дубли, а то что в системе одно значение, а показывается другое. Если проводка задвоилась, значит я должен видеть отрицательное значение. Что угодно, но соответствующее внутреннему значению.
Это можно как-то исправить?
Это можно исправить не шля в систему одновременно одинаковые запросы или программно, занизив скорость работы вашей БД в десяток раз ставя блокировки на чтение. Т.е. пока кто-то читает информацию о балансах, вы будете ждать пока его чтение закончится.
Это можно исправить не шля в систему одновременно одинаковые запросы или программно, занизив скорость работы вашей БД в десяток раз ставя блокировки на чтение. Т.е. пока кто-то читает информацию о балансах, вы будете ждать пока его чтение закончится.
Не могу удалить операцию перемещения
https://crm.ohrana.ua/admin/shop/products/617/storage/
Выбираю операции на удаление [file]9175[/file] и сохраняю, и все равно все на месте
[quote]
.
OneBox production писал/а:
1. Попробуйте удалять по одной
2. Посмотрите, возможно вы что-то потом делали с продуктами на этом складе
[/quote]
удаляю по одной, а они все равно на месте.
Попробуйте удалить операцию https://crm.ohrana.ua/admin/shop/storage/motion/106991/?productid=617
OneBox production писал/а: Это можно исправить не шля в систему одновременно одинаковые запросы или программно, занизив скорость работы вашей БД в десяток раз ставя блокировки на чтение. Т.е. пока кто-то читает информацию о балансах, вы будете ждать пока его чтение закончится.
Я понял, что если одновременно передать в бокс три запроса - то он их отработает и это на стороне бокса не решим. С этим я согласен и вопросов не имею. Но вопрос в другом. В примере выше было три операции, они есть в операциях по складу. В результате проводки должен был быть отрицательный баланс. Таке почему его не показать? Да, мы будем понимать. что это ошибка, и что есть задвоенные проводки, которые к этому привели. Но у вас же по-другому. Глазами я вижу один остаток, а бокс видит- что-то другое. Вы можете представить, чтоб в 1С числилось 5 товаров, а на самом деле 10? Вот я дума. что и в Боксе такого не должно быть. Я вижу проблему, что цифрам, которые показывает бокс нельзя верить. Товар вроде есть, но его нет. Должна быть прозрачная связь результата и проводок, которые к этому привели. Если по какой-то причине проишло задвоение операции - бокс же отразил это в складских операциях. Есть три перемещения. Но только на визуальную часть они повлячили, а на какой-то внутренний остаток - нет.
https://crm.ohrana.ua/admin/shop/products/617/storage/
Три операции 4.08.2021 в 13:20
[quote]
OneBox production писал/а:
Это можно исправить не шля в систему одновременно одинаковые запросы или программно, занизив скорость работы вашей БД в десяток раз ставя блокировки на чтение. Т.е. пока кто-то читает информацию о балансах, вы будете ждать пока его чтение закончится.
[/quote]
Я понял, что если одновременно передать в бокс три запроса - то он их отработает и это на стороне бокса не решим. С этим я согласен и вопросов не имею.
Но вопрос в другом. В примере выше было три операции, они есть в операциях по складу. В результате проводки должен был быть отрицательный баланс. Таке почему его не показать? Да, мы будем понимать. что это ошибка, и что есть задвоенные проводки, которые к этому привели. Но у вас же по-другому. Глазами я вижу один остаток, а бокс видит- что-то другое.
Вы можете представить, чтоб в 1С числилось 5 товаров, а на самом деле 10? Вот я дума. что и в Боксе такого не должно быть.
Я вижу проблему, что цифрам, которые показывает бокс нельзя верить. Товар вроде есть, но его нет. Должна быть прозрачная связь результата и проводок, которые к этому привели. Если по какой-то причине проишло задвоение операции - бокс же отразил это в складских операциях. Есть три перемещения. Но только на визуальную часть они повлячили, а на какой-то внутренний остаток - нет.
https://crm.ohrana.ua/admin/shop/products/530/storage/ 41 шт, но списаться 10 шт не может. Проводки не удаляются. Есть еще десяток таких товаров. Проводки не удаляются. И еще товар списаться не может, этап не меняется, но зато действие на следующем этапе по отправке сообщения отлично срабатывает и отправляется десяки сообщений. Это тоже нормально?
https://crm.ohrana.ua/admin/shop/products/530/storage/
41 шт, но списаться 10 шт не может. Проводки не удаляются.
Есть еще десяток таких товаров. Проводки не удаляются.
И еще товар списаться не может, этап не меняется, но зато действие на следующем этапе по отправке сообщения отлично срабатывает и отправляется десяки сообщений. Это тоже нормально?
очень прошу Вас, придумайте решение, пусть даже платное. Не нужно бороться с задваиванием. Но если проводки две, то они должны влиять на остаток. И если есть остаток - то он должен быть везде одинаковым (пусть и отрицательным). В таком случае мы сможем обновить остаток и не вылавливать еще год "непроведенные" проводки.
очень прошу Вас, придумайте решение, пусть даже платное. Не нужно бороться с задваиванием. Но если проводки две, то они должны влиять на остаток. И если есть остаток - то он должен быть везде одинаковым (пусть и отрицательным). В таком случае мы сможем обновить остаток и не вылавливать еще год "непроведенные" проводки.
Почему раньше не было этой проблемы мы выполняем операции по перемещению давным давно и настроек запросов не меняли?
[quote]
OneBox production писал/а:
дайте список транзакций которые нужно удалить, я это сделаю вручную через базу
[/quote]
Таких товаров много и выловить их практически нереально. Это нужно решать, а не удалять
товар https://crm.ohrana.ua/admin/shop/products/606/storage/
https://crm.ohrana.ua/admin/shop/products/530/storage/
оба товара были в задвоенном перемещении 1433066 и сейчас не могут списаться со склада
Но в этом перемещении было порядка 20 товаров, то есть проблема будет у всех
Почему раньше не было этой проблемы мы выполняем операции по перемещению давным давно и настроек запросов не меняли?
Пташкин Сергей писал/а: Три операции 4.08.2021 в 13:20
удалил
Пташкин Сергей писал/а: https://crm.ohrana.ua/admin/shop/products/530/storage/ 41 шт, но списаться 10 шт не может. Проводки не удаляются. Есть еще десяток таких товаров. Проводки не удаляются. И еще товар списаться не может, этап не меняется, но зато действие на следующем этапе по отправке сообщения отлично срабатывает и отправляется десяки сообщений. Это тоже нормально?
как и выше, просто дайте ссылки на операции которые нужно удалить, я удалю.
Пташкин Сергей писал/а: И еще товар списаться не может, этап не меняется, но зато действие на следующем этапе по отправке сообщения отлично срабатывает и отправляется десяки сообщений. Это тоже нормально?
смотря кто отправляет сообщения. Если смс, то не нормально. Если какой нить вайбер или телеграмм или стук в сторонее апи, то нормально. Так как мы уже послали туда запрос с просьбой отпарвить сообщение и не можем его вернуть назад, потому что черех Х действий у вас кидает ошибку
Минусовые остатки я показывать вам не могу, по поводу решения вашего вопроса - подумаю что можно сделать
[quote]
Пташкин Сергей писал/а:
Три операции 4.08.2021 в 13:20
[/quote]
удалил
[quote]
Пташкин Сергей писал/а:
https://crm.ohrana.ua/admin/shop/products/530/storage/
41 шт, но списаться 10 шт не может. Проводки не удаляются.
Есть еще десяток таких товаров. Проводки не удаляются.
И еще товар списаться не может, этап не меняется, но зато действие на следующем этапе по отправке сообщения отлично срабатывает и отправляется десяки сообщений. Это тоже нормально?
[/quote]
как и выше, просто дайте ссылки на операции которые нужно удалить, я удалю.
[quote]
Пташкин Сергей писал/а:
И еще товар списаться не может, этап не меняется, но зато действие на следующем этапе по отправке сообщения отлично срабатывает и отправляется десяки сообщений. Это тоже нормально?
[/quote]
смотря кто отправляет сообщения. Если смс, то не нормально. Если какой нить вайбер или телеграмм или стук в сторонее апи, то нормально. Так как мы уже послали туда запрос с просьбой отпарвить сообщение и не можем его вернуть назад, потому что черех Х действий у вас кидает ошибку
Минусовые остатки я показывать вам не могу, по поводу решения вашего вопроса - подумаю что можно сделать
https://crm.ohrana.ua/admin/shop/products/620/storage/ удалить операцию процесса ид 1417006
https://crm.ohrana.ua/admin/shop/products/3135/storage/ удалить операцию процесса 1416655
По товарам ниже удалить операцию процесса 1433066 , почему-то часть операций удалилась вручную, а часть нет (Почему так?)
https://crm.ohrana.ua/admin/shop/products/3421/storage/
https://crm.ohrana.ua/admin/shop/products/1052/storage/
https://crm.ohrana.ua/admin/shop/products/4133/storage/
https://crm.ohrana.ua/admin/shop/products/322/storage/
https://crm.ohrana.ua/admin/shop/products/1340/storage/
https://crm.ohrana.ua/admin/shop/products/4252/storage/
https://crm.ohrana.ua/admin/shop/products/530/storage/
https://crm.ohrana.ua/admin/shop/products/934/storage/
https://crm.ohrana.ua/admin/shop/products/606/storage/
https://crm.ohrana.ua/admin/shop/products/233/storage/
https://crm.ohrana.ua/admin/shop/products/19/storage/
https://crm.ohrana.ua/admin/shop/products/1537/storage/
https://crm.ohrana.ua/admin/shop/products/3293/storage/
https://crm.ohrana.ua/admin/shop/products/1439/storage/
https://crm.ohrana.ua/admin/shop/products/1689/storage/
https://crm.ohrana.ua/admin/shop/products/296/storage/
https://crm.ohrana.ua/admin/shop/products/1434/storage/
https://crm.ohrana.ua/admin/shop/products/314/storage/
https://crm.ohrana.ua/admin/shop/products/1626/storage/ удалить операции процессов 1433651, 1433650
https://crm.ohrana.ua/admin/shop/products/3436/storage/ удалить операции процессов 1434046, 1433651, 1433650
OneBox production писал/а: Минусовые остатки я показывать вам не могу, по поводу решения вашего вопроса - подумаю что можно сделать
Спасибо. Очень надеюсь на положительное решение вопроса. 1. У нас есть две проводки (нарпимер, перемещения) в одно время. Я так понимаю, что одна изи них провелась корректно, а вторая провелась, но не полностью? или как это формально? Как отличить одну от другой? какую из них надо удалить? 2. Обьясните, пожалуйста, логику, Я вижу остаток 41 шт, вижу приходы с ценами и все что я могу увидеть в боксе - все сходится. Но отгрузить не могу. Какими цифрами оперирует бокс? их можно увидеть? Почему бокс не может оперировать теми цифрами которые показывает в интерфейсе. Ведь фактически они верные и с ними проблем нет, даже если задвоилась операция? 3. Можно ли доработать, чтоб при обновлении остатка (баланс апдейт) обновлялся весь баланс, и тот что я вижу, и тот которым оперирует бокс?
[quote]
OneBox production писал/а:
Минусовые остатки я показывать вам не могу, по поводу решения вашего вопроса - подумаю что можно сделать
[/quote]
Спасибо. Очень надеюсь на положительное решение вопроса.
1. У нас есть две проводки (нарпимер, перемещения) в одно время. Я так понимаю, что одна изи них провелась корректно, а вторая провелась, но не полностью? или как это формально? Как отличить одну от другой? какую из них надо удалить?
2. Обьясните, пожалуйста, логику, Я вижу остаток 41 шт, вижу приходы с ценами и все что я могу увидеть в боксе - все сходится. Но отгрузить не могу. Какими цифрами оперирует бокс? их можно увидеть? Почему бокс не может оперировать теми цифрами которые показывает в интерфейсе. Ведь фактически они верные и с ними проблем нет, даже если задвоилась операция?
3. Можно ли доработать, чтоб при обновлении остатка (баланс апдейт) обновлялся весь баланс, и тот что я вижу, и тот которым оперирует бокс?
Пташкин Сергей писал/а: 1. У нас есть две проводки (нарпимер, перемещения) в одно время. Я так понимаю, что одна изи них провелась корректно, а вторая провелась, но не полностью? или как это формально? Как отличить одну от другой? какую из них надо удалить?
к сожалению никак, без взгляда в бд
Пташкин Сергей писал/а: 2. Обьясните, пожалуйста, логику, Я вижу остаток 41 шт, вижу приходы с ценами и все что я могу увидеть в боксе - все сходится. Но отгрузить не могу. Какими цифрами оперирует бокс? их можно увидеть? Почему бокс не может оперировать теми цифрами которые показывает в интерфейсе. Ведь фактически они верные и с ними проблем нет, даже если задвоилась операция?
Бокс не показывает минусовые остатки товаров. Т.е может быть ситуация когда вы паралельно списали одну и ту же единицу товара. Вот -1 бокс не показывает а показывает 0 на этом балансе. Еще раз повторюсь - я думаю. что с этим сделать лучше всего.
Транзакции удалил.
[quote]
Пташкин Сергей писал/а:
1. У нас есть две проводки (нарпимер, перемещения) в одно время. Я так понимаю, что одна изи них провелась корректно, а вторая провелась, но не полностью? или как это формально? Как отличить одну от другой? какую из них надо удалить?
[/quote]
к сожалению никак, без взгляда в бд
[quote]
Пташкин Сергей писал/а:
2. Обьясните, пожалуйста, логику, Я вижу остаток 41 шт, вижу приходы с ценами и все что я могу увидеть в боксе - все сходится. Но отгрузить не могу. Какими цифрами оперирует бокс? их можно увидеть? Почему бокс не может оперировать теми цифрами которые показывает в интерфейсе. Ведь фактически они верные и с ними проблем нет, даже если задвоилась операция?
[/quote]
Бокс не показывает минусовые остатки товаров. Т.е может быть ситуация когда вы паралельно списали одну и ту же единицу товара. Вот -1 бокс не показывает а показывает 0 на этом балансе. Еще раз повторюсь - я думаю. что с этим сделать лучше всего.
похоже что-то пошло не так,
процесс https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1457627/edit/
при списании дает ошибку по товару https://crm.ohrana.ua/admin/shop/products/3436/edit/ про отрицательный баланс, вижу что указанные операции Вы уже удалили, но ошибка все равно есть. Что делать?
Добрый день. Подскажите, есть ли решение, по позиции https://crm.ohrana.ua/admin/shop/products/3436/edit/ (выше описано детали), уже несколько заказов не можем списать с этим товаром
просьба и этот пофиксить https://crm.ohrana.ua/admin/shop/products/314/storage/
не спи списывается в заказе https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1498670/edit/
спасибо
[quote]
Шатохіна Ірина писал/а:
похоже что-то пошло не так,
процесс https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1457627/edit/
при списании дает ошибку по товару https://crm.ohrana.ua/admin/shop/products/3436/edit/ про отрицательный баланс, вижу что указанные операции Вы уже удалили, но ошибка все равно есть. Что делать?
[/quote]
Посмотрите, плз еще позицию https://crm.ohrana.ua/admin/shop/products/1439/storage/ , все еще не могу списать вышеуказанный заказ, но уже ошибка по этой позиции
также не могу списать заказ https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1345471/edit/
ругается на позицию https://crm.ohrana.ua/admin/shop/products/4575/edit/
[quote]
Шатохіна Ірина писал/а:
[quote]
Шатохіна Ірина писал/а:
похоже что-то пошло не так,
процесс https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1457627/edit/
при списании дает ошибку по товару https://crm.ohrana.ua/admin/shop/products/3436/edit/ про отрицательный баланс, вижу что указанные операции Вы уже удалили, но ошибка все равно есть. Что делать?
[/quote]
Посмотрите, плз еще позицию https://crm.ohrana.ua/admin/shop/products/1439/storage/ , все еще не могу списать вышеуказанный заказ, но уже ошибка по этой позиции
[/quote]
+
[quote]
Шатохіна Ірина писал/а:
также не могу списать заказ https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1345471/edit/
ругается на позицию https://crm.ohrana.ua/admin/shop/products/4575/edit/
[/quote]
+
такая же проблема по позиции https://crm.ohrana.ua/admin/shop/products/19/edit/
не можем списать заказ https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1512287/edit/
на текущий момент только этот заказ, остальные списываются
[quote]
Шатохіна Ірина писал/а:
такая же проблема по позиции https://crm.ohrana.ua/admin/shop/products/19/edit/
не можем списать заказ https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1512287/edit/
[/quote]
на текущий момент только этот заказ, остальные списываются
таки еще один всплыл https://crm.ohrana.ua/admin/shop/products/3437/edit/
не списывается в процессе https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1514947/edit/
позиция https://crm.ohrana.ua/admin/shop/products/296/edit/ в заказе https://crm.ohrana.ua/admin/customorder/zakaz-klienta/846311/edit/
позиция https://crm.ohrana.ua/admin/shop/products/530/edit/ в заказе https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1345471/edit/ (в этом заказе уже третья такая позиция, может есть еще, но узнаю о следующей только после корректировки предыдущей)
Просьба пофиксить и этих
Шатохіна Ірина Клиент писал/а: и просьба сообщить есть ли глобально решение, как избежать таких проблем в будущем?
да, оно есть у вас выше. Не делать паралельные запросы в бокс
исправил.
[quote]
Шатохіна Ірина
Клиент писал/а:
и просьба сообщить есть ли глобально решение, как избежать таких проблем в будущем?
[/quote]
да, оно есть у вас выше. Не делать паралельные запросы в бокс
Шатохіна Ірина Клиент писал/а: и просьба сообщить есть ли глобально решение, как избежать таких проблем в будущем?
да, оно есть у вас выше. Не делать паралельные запросы в бокс
запросы не дублируются больше (уже месяц как). Как теперь решить то, что уже месяц мы вылавливаем позиции с кривыми остатками и отрицательным балансом? Вы можете как-то вытянуть позиции с кривыми остатками и массово их "поправить"?
[quote]
.
OneBox production
Сотрудник
клац-клац писал/а:
исправил.
[quote]
Шатохіна Ірина
Клиент писал/а:
и просьба сообщить есть ли глобально решение, как избежать таких проблем в будущем?
[/quote]
да, оно есть у вас выше. Не делать паралельные запросы в бокс
[/quote]
запросы не дублируются больше (уже месяц как). Как теперь решить то, что уже месяц мы вылавливаем позиции с кривыми остатками и отрицательным балансом? Вы можете как-то вытянуть позиции с кривыми остатками и массово их "поправить"?
Есть так же быстрый вариант - я могу удалить все остатки и историю операций в которых были ошибки и скинуть вам список продуктов чтобы вы руками провели по ним переучет.
Есть так же быстрый вариант - я могу удалить все остатки и историю операций в которых были ошибки и скинуть вам список продуктов чтобы вы руками провели по ним переучет.
Сотрудник писал/а: Есть так же быстрый вариант - я могу удалить все остатки и историю операций в которых были ошибки и скинуть вам список продуктов чтобы вы руками провели по ним переучет.
это тот самый список. Я удалил часть проводок по указанным продуктам
[quote]
anonymous duck
OneBox production
Сотрудник писал/а:
Есть так же быстрый вариант - я могу удалить все остатки и историю операций в которых были ошибки и скинуть вам список продуктов чтобы вы руками провели по ним переучет.
[/quote]
это тот самый список. Я удалил часть проводок по указанным продуктам
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий