Имя: Пароль:
1C
 
Контроль остатков при неоперативном проведении
0 devochka_1c
 
09.08.17
19:11
Добрый день. Конфигурация 1С:УПП. Возникла необходимость контролировать остатки определенных позиций номенклатуры при неоперативном проведении документа по регистру товары на складах. Эти определенные позиции будут храниться в специально предназначенном для этого регистре сведений.
Так вот, какой из вариантов реализации более верно использовать и с точки зрения качества разработки, и с точки зрения производительности:
1. Вмешаться с данной проверкой в модули, в которых сейчас идут проверки при оперативном проведении и там допилить свои условия по проверке  - видела пост, в котором было отмечено, что при таком способе существенно падает скорость проведения
2. Создать подписку на событие при записи в регистр накопления товары на складах проверять условия и в случае возникновения отрицательных остатков сообщать об этом и делать отказ проведения
1 Джинн
 
09.08.17
19:18
А смысл? В середине периода проверите остатки, но в любом последующем месте товародвижения они могут вылезти в минус.
2 devochka_1c
 
09.08.17
19:24
(1) а каим образом они вылезут в минус, если проверка и при оперативном и при неоперативном режиме будет идти?
3 mistеr
 
09.08.17
20:01
(2) При списании задним числом минус вылезет в некой точке в будущем, где остаток был около нуля. Чтобы это контролировать, вам придется каждый раз проверять ВСЕ будущие списания данной позиции.
4 devochka_1c
 
09.08.17
20:08
(3) а если контролировать при записи в регистр минус система не позволит создать?
5 devochka_1c
 
09.08.17
20:09
+(3) контроль нужен именно неоперативный. каким образом его тогда лучше реализовать?
6 mistеr
 
09.08.17
20:23
(5) Лучше хорошенько подумать вместе с бухами и понять, что не нужен. Проще исправить бизнес-процессы.
7 kofeinik
 
09.08.17
20:29
(6) Бизнес-процессы продажи в минус иногда невозможно исправить в принципе, или это существенно дороже, чем что-то сделать с минусами раз-два в месяц.
8 mistеr
 
09.08.17
20:35
(7) Тут, по всей видимости, другой случай. Просто неоперативная регистрация.
9 Злопчинский
 
09.08.17
20:40
(3) не обязательно. Это только в типовой конфиге. Если сделать правильно то уход в минус от заднего числа до сейчас определяется практически мгновенно.
10 mistеr
 
09.08.17
20:42
(9) А "правильно" это как?
11 Serg_1960
 
09.08.17
20:55
(10) "Правильно" - это так: строго посмотреть на собеседника и изящным движением руки поправив сползшие на кончик носа очки, сделав умный вид лица, изречь мысль:

контроль остатков при проведении документа (при оперативном или неоперативном) не играет ни какой роли на возникновение отрицательных остатков - их всегда можно получить просто сняв с проведения документ прихода.
12 КнОпка
 
09.08.17
21:09
Создавайте подписку на событие с созданием сообщения текущему пользователю и записью в регистр сведений для анализа за действиями пользователей на сообщения
13 mistеr
 
09.08.17
21:16
(9) Главное даже не то, как сделать. Придумать-то можно, на то мы и программисты. Главное — это как объяснить пользователю, вводящему документ задним числом, что он не может его провести, потому что где-то там в будущем (и скорее всего не по его вине) возникнет минус.
14 КнОпка
 
09.08.17
21:28
Дать проводить с созданием сообщения и даже письма гл.буху с объяснением причин - список документов генерирующих отрицательный остаток
15 H A D G E H O G s
 
09.08.17
21:32
(11) Попробуй сделать это в УТ11, ага.
16 devochka_1c
 
09.08.17
21:45
(12) сообщение пользователю есть в типовом функционале. нужен запрет (ну и, конечно, обход запрета для избранных - но это уже отдельная история)
17 Злопчинский
 
09.08.17
22:39
(11) так как контроль отриц.остатков на всем протяжении от заднего числа до сейчас получается мгновенно, то сняв с проведения, получаем остатки по товарам в снятом документе, если вылазят минуса - хрен вам снятие с проведения...
18 Злопчинский
 
09.08.17
22:39
(10) рецепт: 800$
19 Злопчинский
 
09.08.17
22:41
(13) задним числом на увеличение остатков (на складе, по разрезу учета итд) - можно делать без проблем. то есть ввести приход задним числом - никаких проблем.
а вот действия,в заднем числе, приводящие к уменьшению остатка (распроведение документа, уменьшение количества в документе и т.п.) - хрен вам или по отдельному регламенту
20 Злопчинский
 
09.08.17
22:42
например перемещение со склада на склад в заднем числе - хрен вам, ибо приводит к уменьшению остатков на складе-отправителе...
21 mistеr
 
09.08.17
23:58
(19) Не имеет практической ценности имхо. Проще запретить любые действия задним числом (и сэкономить $800).
22 Злопчинский
 
10.08.17
00:58
(21) если бы не имела практической ценности - то не всплывали бы регулярно вопросы отслеживания ухождения в минус при исправлении задним числом ;-)
.
а насчет запретить - тут согласен, но не всегда это возможно на 100%
23 Serg_1960
 
10.08.17
14:30
(15) Здесь вам не УТ, а УПП. Но это роли не играет. Если читать внимательно, то именно это я и сказал: автор делает упор только на контроль при проведении(!), а нужно ещё контролировать и снятие с проведения.

PS: Разрешаю ещё попинать меня за то, что я не упомянул перепроведение :)
24 h-sp
 
10.08.17
15:02
сейчас вроде это всё неактуально, считаются средневзвешенные остатки за месяц. То есть то что было внутри месяца, никому не интересно.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn