16.08.2017 06:58
DMaslov
 
> А кнопка "Остаток на начало" на первом скриншоте почему отжата?

Не знаю, никогда не пользовался, версию 1.033.4 установили недавно.
16.08.2017 07:30
Mtirt
 
Нажимать пробовали???
16.08.2017 07:38
DMaslov
 
Да, пробовал.
Остаток на начало = 0 как в случае отсутствия строки в SMGOODS, так и в случае ее наличия.
16.08.2017 07:57
Mtirt
 
Тогда только пересчет остатков.
И подумать: какое внешнее ПО может на это влиять, были ли отключения триггеров, проблемы с базой?
16.08.2017 08:07
DMaslov
 
Внешнее ПО есть, в SMGOODS оно не пишет.
В процедурах проводки некоторых документов есть мой добавочный код, но только добавочные проверки, не касающиеся SMGOODS. Если уж они срабатывают, то raise отменяет транзакцию.
Триггера отключаю исчезающе редко, когда копаюсь в алгоритмах.
Особых проблем с базой не было.
Допускаю, что причина все-таки мои шаловливые ручки, но как отследить, пока не знаю. Да и проблема эта видна все 2.5 года работы с СуперМагом, а в начале работы я ничего не правил. Впрочем, возможно, правил мой предшественник, и эти правки не затерлись даже обновлением 1.30-1.33.
Проблема наблюдается только на документах, пришедших почтовым модулем. В тех базах, откуда документы пришли, SMGOODS в порядке.
16.08.2017 08:12
Mtirt
 
Вариантов вижу два:

1. Проверить настройки мест хранения. Может быть просто отключен перерасчет остатков в этой базе (закладка "Логистика")
2. Проверять все свои проверки. При получении документов почтовым модулем, они тоже срабатывают. И если по ним ошибка, следующие операции (в том числе и изменение остатков) могут не срабатывать.
16.08.2017 08:23
DMaslov
 
1. Проблема наблюдается лишь на небольшом проценте товаров, не более 1%.
2. Посмотрю.



А остаток так и остался неверным.

Буду терзать СервисПлюс, посмотрим код этого перерасчета.
16.08.2017 08:40
Mtirt
 
Перерасчет не там делаешь.

База данных - Утилиты - Перерасчет остатков.
16.08.2017 10:07
-Den-
 
Цитата:
DMaslov
> а если опустить накладную в черновик, что показывать будет?

Остаток -1.
В smgoods? То есть получается остатки то считаются.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.