Имя: Пароль:
1C
1С v8
Резервирование - использовать регламентные задания или что-то другое?
0 s_ustinov
 
24.04.15
13:27
Есть 8.2 с нетленкой (на основе чего-то не от 1С, но это не важно - перепилено почти все).

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

Резервирование должно работать нормально - то есть без блокировок, без долгих "думаний" (резервы в заказе секунд за 10 должны создаваться и проведение из-за резервов тормозится больше чем на пару секунд не должно) и с корректными данными (косяки должны исправляться в течении максимум десятков минут).
Например, если сделали инвентаризацию и списали / оприходовали некоторые товары, то кладовщик должен щелкнуть мышкой и провести инвентаризацию (не ожидая пол-часа, пока программа что-то посчитает). А минут через 10-15 максимум все резервы под заказы покупателей должны пересчитаться с учетом изменившихся остатков.

Как такое сделать на SQL я знаю (уже делал) - создаешь хранимку и запускаешь джобом каждые несколько секунд. Но как это сделать в 1С? Если попробовать сделать регламентное задание с запуском раз в несколько секунд и большим куском кода - не поплохеет ли системе? Кто какие инструменты использовал?
1 shuhard_серый
 
24.04.15
13:33
(0) что-то мешает двигать резервы вместе с запасами в одной транзакции ?
2 Vladal
 
24.04.15
13:34
> кладовщик должен щелкнуть мышкой и провести инвентаризацию (не ожидая пол-часа, пока программа что-то посчитает)

А что там так долго считает инвентаризация?
Она должна создать документ оприходования или списания и он тоже проведется быстро.

Может, там дикая архитектора в системе?
3 s_ustinov
 
24.04.15
13:37
(2) нет, там как раз быстро. Просто я видел решение, когда списание 30 товаров проводилось почти пол часа, так как при этом пересчитывались резервы. Естественно, такого быть не должно.
Я этим предложением как раз хотел намекнуть, что не надо предлагать варианты "двигать резервы вместе с запасами в одной транзакции" :)))
4 shuhard_серый
 
24.04.15
13:38
(3) намёк бредовый