|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Добрый день. Сейчас пишу ТЗ по резервированию. Центральный склад, склады филиалов, заказы поставщикам - резервы в целом по фирме. Надо сделать работающее решение. Хорошо работающее - без блокировок, чтобы резервы ставились в заказах за разумное время (до 10 секунд) и чтобы косяки в данных, даже если и появлялись, то через некоторое время исправлялись автоматически. Например, был резерв на складе, сделали инвентаризацию и списали часть товаров - резервы автоматом пересчитались по новым остаткам, отменили заказ с резервами - резервы других заказов пересчитались, сделали перемещение с центрального склада на филиал - через несколько минут резерв снялся с центрального склада и появился на филиале и т.д. Как такое сделать на SQL я знаю (делал). Но как такую задачу сделать в 1С? Регламентные задния раз в 5 секунд запускать - смущает меня такой вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 12:32 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
s_ustinov чтобы резервы ставились в заказах за разумное время (до 10 секунд) и чтобы косяки в данных, даже если и появлялись, то через некоторое время исправлялись автоматически. в 1С как то не принято ждать исправления резервов, обычно их двигает тот же документ, что и товарные запасы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 13:31 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Shuhards_ustinov чтобы резервы ставились в заказах за разумное время (до 10 секунд) и чтобы косяки в данных, даже если и появлялись, то через некоторое время исправлялись автоматически. в 1С как то не принято ждать исправления резервов, обычно их двигает тот же документ, что и товарные запасы Я знаю об этом способе. Но он приводит к: 1. блокировкам 2. долгому времени выполнения некоторых операций. И это в лучшем случае. Почти всегда на практике кроме этого вылазят косяки, которые надо вычищать руками. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 13:46 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
в 1с резервы и остатки один регистр. Делать регистр где резервы будут в разрезе заказов и двигать резервы за остатками. Как можно списать резерв если нет остатка? Делать управляемые блокировки... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 14:56 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
отменили заказ с резервами - резервы других заказов пересчитались -это как?? как резервы одних влияют на других. Схема резервов у вас какая то необычная? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 14:57 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerroотменили заказ с резервами - резервы других заказов пересчитались -это как?? как резервы одних влияют на других. Схема резервов у вас какая то необычная? на пальцах: склад филиала - 20 штук центральный склад - 40 штук заказ поставщику - 30 штук Есть Заказ 1 - 30 штук и Заказ 2 - 40 штук резервы: на складе филиала зарезервировано 20 под заказ 1 на центральном складе зарезервировано 10 под заказ 1 и 30 под заказ 2 в заказе поставщику зарезервировано 10 штук под заказ 2 заказ 1 отменили, в результате резервы должны стать: склад филиала - резерв 20 штук под заказ 2 центральный склад - резерв 20 штук под заказ 2 заказ поставщику - резервов нет Так понятнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:10 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
это что приоритеты есть у складов по резервам? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:30 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
а..ну ну путай резервы и заказы поставщику ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:31 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Делаешь задание. и всякий документ который снял резерв его запускает. называется параллельная работа ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:32 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerroэто что приоритеты есть у складов по резервам? а у вас что, нет приоритета? и как тогда система решает, где именно резервировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:45 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
мы сразу решаем где резерв ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:48 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerroмы сразу решаем где резерв руками? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:51 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
s_ustinovZerroмы сразу решаем где резерв руками? склад по умолчанию ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 16:55 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerros_ustinovпропущено... руками? склад по умолчанию ааа ну с таким вариантом проблем обычно нет. у меня ситуация другая - надо на всей сети резервировать - номенклатуры много, а количество некоторых штучек 1-2 (запчасти) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 17:08 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
фоновое задание делай.. которое переделывает заказы в резервы. а перемещение резервов с перемещением самим ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 17:19 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerroфоновое задание делай.. которое переделывает заказы в резервы. а перемещение резервов с перемещением самим да я пока так и планирую... но сомнения меня мучают - на положит ли это систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 17:22 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
а чего положит? задание не запустится дважды - с одним ключем. и 1 задание все обрабатыает ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 17:27 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerroа чего положит? задание не запустится дважды - с одним ключем. и 1 задание все обрабатыает 20 заказов каждый на 100 штук товара плюс 5 перемещений на 300 штук - и все в течении 3 минут... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 19:00 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
s_ustinovZerroа чего положит? задание не запустится дважды - с одним ключем. и 1 задание все обрабатыает 20 заказов каждый на 100 штук товара плюс 5 перемещений на 300 штук - и все в течении 3 минут... ну вот не надо. резервы сами заказы будут делать. переводить из заказов в резревы - задание. а фуры у вас не так часто приходят ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 19:47 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerros_ustinovпропущено... 20 заказов каждый на 100 штук товара плюс 5 перемещений на 300 штук - и все в течении 3 минут... ну вот не надо. резервы сами заказы будут делать. переводить из заказов в резревы - задание. а фуры у вас не так часто приходят Больше 10 региональных складов, и проводить документы многие любят примерно в одно время... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2015, 22:47 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
если база одна то и распределять будет одно задание. Задание по ключу не дает запустить ещё раз. А как уж ты будешь распределять и покаким приоритетам - уже логикой можно задать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2015, 09:03 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Zerroесли база одна то и распределять будет одно задание. Задание по ключу не дает запустить ещё раз. А как уж ты будешь распределять и покаким приоритетам - уже логикой можно задать Так не получится. Надо параллельно запускать. Ладно, насколько понимаю, кроме фоновых заданий вариантов особых нет - буду их ковырять. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2015, 13:11 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
s_ustinovShuhardпропущено... в 1С как то не принято ждать исправления резервов, обычно их двигает тот же документ, что и товарные запасы Я знаю об этом способе. Но он приводит к: 1. блокировкам 2. долгому времени выполнения некоторых операций. И это в лучшем случае. Почти всегда на практике кроме этого вылазят косяки, которые надо вычищать руками.блокировки при большой базе номенклатуры не пересекаются. А у вас именно этот случай. Долгое время чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2015, 22:51 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Все очень просто. Есть для вашей самописки предлагаю вариант как в типовых - создать новый регистр резервов и при списании партий/остатоков смотерть, достаточно ли свободного остатка (остаток - резерв = свободный остаток). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2015, 14:33 |
|
Как сделаны РАБОТАЮЩИЕ версии резервирования в 8.х
|
|||
---|---|---|---|
#18+
Программист 1сблокировки при большой базе номенклатуры не пересекаются. А у вас именно этот случай. Долгое время чего? как раз пересекаются есть небольшая группа популярных товаров, и шанс, что одновременно двигаются и/или заказываются эти популярные товары, довольно высок. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2015, 13:17 |
|
|
start [/forum/topic.php?fid=28&fpage=26&tid=1519116]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 196ms |
0 / 0 |