Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Расхождение в остатках и сумме по Таре : Супермаг Плюс (Супермаг 2000)

28.03.2024 14:33


23.07.2020 13:36
delphi_1313
 
Цитата:
OlegON Неоднократно всплывает эта идея. Предлагаю собрать в одну тему размышления на тему того, надо ли это делать или нет, какие будут последствия, и есть ли какие-то другие варианты.
...

скорее всего у вас изменятся товарные отчеты и могут поехать остатки, особенно, остатки по поставщикам.
День добрый!
руководство настаивает на обрезке/сверстке базы...

Выяснили,что смотреть надо базу не самого магазина, а базу Центральную, куда сливается со всех магазинов.
И да стали смотреть Отчеты по Остаткам и Товарный отчет( в закупочных ценах).

Конкретно расхождение идет в Таре.
Кол-во тары совпадает в обоих отчетах, а вот сумма очень сильно отличается.
Пример на одну и туже дату:
В "Остатках" кол-во 8, сумма 616.
В Товарном отчете ( в закупочных ценах) сальдо на конец - кол-во 8, сумма 6223...


Где копать? куда смотреть?
23.07.2020 13:55
delphi_1313
 
Да забыла написать, версия 1.041 СП+
23.07.2020 13:57
OlegON
 
Цитата:
delphi_1313 куда смотреть?
во-первых, настоятельно рекомендую сначала сформулировать цель обрезки (см. ту тему и писать туда именно по обрезке), во-вторых, нужно понять, откуда берется цена закупа, а берется она из документов, состав которых в ЦО и магазинах разный. Туда и копайте, если так хочется устроить себе головняк с закупочными ценами.
23.07.2020 14:51
delphi_1313
 
Цель обрезки, ускорить производительность БД.
23.07.2020 16:22
OlegON
 
Цитата:
delphi_1313 Цель обрезки, ускорить производительность БД.
Цитата:
OlegON Во-вторых, если вы собираетесь использовать ее для экономии места на диске или увеличения скорости базы, то степень непонимания происходящего крайне высока. Откажитесь и забудьте.
все уже украдено до вас :)
05.08.2020 12:59
MrSTEP
 
Цитата:
OlegON во-первых, настоятельно рекомендую сначала сформулировать цель обрезки
Здравствуйте! Попробую описать, как мы вообще пришли к мыслям об обрезке (я и delphi_1313 - сотрудники одной организации).

Руководству не нравилось, что в сличительной ведомости операция Проставка цен выполняется 2-3 часа. Это один из крупнейших магазинов сети, база ведется с ноября 2011 года. Я задавал вопрос в техподдержку, они анализировали входные данные и сказали, что нам нужно уменьшить объем обрабатываемых данных в оперативных таблицах путем закрытия периода. Ранее эту процедуру мы никогда не делали.
Я начал пробовать закрывать периоды на тестовом стенде и открыл для себя тот момент, что закрытие периода в старшей базе никак не влияет на подчиненную. Но после закрытия можно сделать обрезку и разослать ее в подчиненные БД. Техподдержка сказала - да, пробуйте резать. Но после обрезки я столкнулся с тем, что у нас ломается бухгалтерский учет (если интересно, опишу подробнее, что к чему).

Я стал более углубленно изучать данные отчетов с незакрытых и необрезанных баз и столкнулся с проблемой, которая описана в теме - разные отчеты показывают разные цифры. Конкретно, товарный отчет в закупочных ценах и отчет Остатки - при одинаковом количестве тары они показывают кардинально разную стоимость
Цитата:
delphi_1313 Пример на одну и туже дату:
В "Остатках" сальдо на конец - кол-во 8, сумма 616.
В Товарном отчете ( в закупочных ценах) сальдо на конец - кол-во 8, сумма 6223...
Казалось бы, речь идет об одних и тех же показателях, но сумма отличается почти в 10 раз.

Поэтому, у нас сейчас стоит две задачи:
1) понять, нужна ли нам обрезка, или же мы сможем как-то иначе оптимизировать подчиненные БД
2) если делать обрезку, то на какие цифры смотреть при ведении учета?
05.08.2020 13:07
DMaslov
 
Для оценки объема данных дайте

SQL код:
select count(1from smspec
Цитата:

разные отчеты показывают разные цифры

В "Остатках" сальдо
В Товарном отчете ( в закупочных ценах)
Нужны полностью параметры, скриншот.

Расхождение между оперативными остатками и товарником обычно в пределах 3-5-10 %. Если больше - надо шерстить историю. Пример - ошибочный акт переоценки на большую сумму, после которого проведен правильный акт.

Цитата:
у нас ломается бухгалтерский учет
Основная задача Супермага- оперативный учет. Поэтому ждать, что после обрезки не изменится суммовой (бухгалтерия), не стоит.
05.08.2020 13:13
Mtirt
 
А Остатки какие?
Остатки в закупочных ценах или просто Остатки?
С какими параметрами запускаете отчет?
05.08.2020 14:56
MrSTEP
 
Собственно, данные с отчетов:
Нажмите на изображение для увеличения
Название: остатки.png
Просмотров: 32
Размер:	60.8 Кб
ID:	10962Нажмите на изображение для увеличения
Название: товреп.png
Просмотров: 26
Размер:	52.8 Кб
ID:	10963

В центральной базе получил вот это
Код:
SQL> select count(1) from smspec;

  COUNT(1)
----------
  37907996
05.08.2020 15:00
MrSTEP
 
Остатки в закупочных ценах показывает то же, что и просто Остатки

Нажмите на изображение для увеличения
Название: остатки закуп.png
Просмотров: 23
Размер:	53.2 Кб
ID:	10964
Часовой пояс GMT +3, время: 14:33.

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