Здравствуйте.
Уважаемые коллеги, периодически сталкиваемся с проблемой, природу которой лично мне никак не удается объяснить.
Сейчас используем ААА 5.0.10.02, но проблема имела место быть и на более ранних релизах, в том числе на ААА 4. Выявляется ошибка в процессе восстановления последовательности через встроенную обработку. Возникает в один-два раза в месяц в ничем не примечательные случайные дни. Выражается в следующем...
При перепроведении документа "Закрытие кассовой смены" за какой-нибудь день, появляется ошибка:
Первое, что сделал - посмотрел бэкап базы на начало проблемного дня. Остатков перечисленных в ошибке товаров действительно на складах не хватает (ни по регистру партий, ни по регистру остатков) - числится две сумки и ни одного тосола. Попробовал в этой же копии воспроизвести пробитые продавцами чеки (реализация происходит через документ "Чек") - система как положено ругается, что товара недостаточно.
Изначально наиболее правдоподобной казалась следующая версия - оприходовали / переместили / как-то еще получили товар, продали через фронт, закрыли смену, распровели или изменили документ прихода. Перекопал весь журнал регистрации - следов подозрительной деятельности не нашел. Устроил допрос с пристрастием сотрудникам магазина - готовы поклясться чем угодно, что ничего не трогали и, более того, в момент продажи в справочнике номенклатуры видели, что есть остатки именно по их складу (вот в этом утверждении лично я не уверен). В злой умысел мне не верится - запчасти по большей части копеечные.
Изменения приходных документов задним числом исключены, т. к. каждый день делается товарный отчет, расхождения сразу будут замечены.
Самый же интересный момент кроется в движениях регистра "Партии товаров компании". Для перечисленных товаров в графе "Партия" документ "Закрытие кассовой смены" указывает "Поступление товаров 0000000001 от 31.12.2012 23:59:59", т. е. партию отрицательных остатков. Насколько я понимаю, если бы товар присутствовал на складе в момент закрытия смены, то была бы подставлена конкретная партия (учет по средней у нас не ведется ни на одном из складов).
Сумма списания также не проясняет ситуации. В приведенном примере для товара "Сумка", 2 шт. которого действительно числилось на складе, сумма списания несуществующей партии установилась равной сумме списания первых двух, существующих. Продавались все три экземпляра отдельными чеками. Для товара "Тосол" сумма списания осталась незаполненной.
Подскажите, пожалуйста, сталкивался ли кто-нибудь уже с такой проблемой, а также в чем может крыться ее источник?
P.S. Большое спасибо всем, кто дочитал до конца =)
Уважаемые коллеги, периодически сталкиваемся с проблемой, природу которой лично мне никак не удается объяснить.
Сейчас используем ААА 5.0.10.02, но проблема имела место быть и на более ранних релизах, в том числе на ААА 4. Выявляется ошибка в процессе восстановления последовательности через встроенную обработку. Возникает в один-два раза в месяц в ничем не примечательные случайные дни. Выражается в следующем...
При перепроведении документа "Закрытие кассовой смены" за какой-нибудь день, появляется ошибка:
Цитата |
---|
При проведении < Закрытие кассовой смены 0000000374 от 08.05.2014 19:44:15 > обнаружены ошибки: [303030360356484] Товар "Сумка "Набор автомобилиста" синяя". Остаток 2,000 шт. Списывается 3,000 шт. Превышение 1,000 шт [90101050200002] Товар "Тосол Гостовский А-40 3 л". Остаток 0,00 шт. Списывается 1,000 шт. Превышение 1,000 шт [303030360356484] Товар "Сумка "Набор автомобилиста" синяя" не распределился по партиям ! [90101050200002] Товар "Тосол Гостовский А-40 3 л" не распределился по партиям ! |
Изначально наиболее правдоподобной казалась следующая версия - оприходовали / переместили / как-то еще получили товар, продали через фронт, закрыли смену, распровели или изменили документ прихода. Перекопал весь журнал регистрации - следов подозрительной деятельности не нашел. Устроил допрос с пристрастием сотрудникам магазина - готовы поклясться чем угодно, что ничего не трогали и, более того, в момент продажи в справочнике номенклатуры видели, что есть остатки именно по их складу (вот в этом утверждении лично я не уверен). В злой умысел мне не верится - запчасти по большей части копеечные.
Изменения приходных документов задним числом исключены, т. к. каждый день делается товарный отчет, расхождения сразу будут замечены.
Самый же интересный момент кроется в движениях регистра "Партии товаров компании". Для перечисленных товаров в графе "Партия" документ "Закрытие кассовой смены" указывает "Поступление товаров 0000000001 от 31.12.2012 23:59:59", т. е. партию отрицательных остатков. Насколько я понимаю, если бы товар присутствовал на складе в момент закрытия смены, то была бы подставлена конкретная партия (учет по средней у нас не ведется ни на одном из складов).
Сумма списания также не проясняет ситуации. В приведенном примере для товара "Сумка", 2 шт. которого действительно числилось на складе, сумма списания несуществующей партии установилась равной сумме списания первых двух, существующих. Продавались все три экземпляра отдельными чеками. Для товара "Тосол" сумма списания осталась незаполненной.
Подскажите, пожалуйста, сталкивался ли кто-нибудь уже с такой проблемой, а также в чем может крыться ее источник?
P.S. Большое спасибо всем, кто дочитал до конца =)