Набор состоит из двух отчетов: "КомплексныйАнализКоллизийТМЦ" и "КомплексныйАнализИзмененийДокументовТМЦпоПользователям" и одной обработки "КонтрольПоследовательностиДокументов", которые могут работать как в виде внешних отчетов/обработок (ert), так и в составе конфигурации под соответствующими именами.
При работе с документами купли-продажи в конфигурациях 1С:Торговля и склад 7.7 и 1С:Комплексная конфигурация 7.7 часто возникают проблемы с возникновением отрицательных остатков по складам и партиям в связи с некорректной корректировкой пользователями документов купли-продажи задним числом без последующего восстановления основной последовательности. Данные ошибки чреваты нарушением количественного учета номенклатуры, пересортицей и некорректным расчетом себестоимости и прибыли от продаж. Данный набор позволяет выявить причину появления ошибок количественного учета, документы, их вызвавшие, а также конкретные действия конкретных пользователей, вызвавшие появление ошибок.
Обработка в составе набора позволяет быстро и удобно восстановить основную последовательность документов, быстро перейти к некорректному документу, вызывающему ошибку, а также вручную устанавливать границу последовательности (для опытных пользователей!) и дату запрета редактирования документов.
Отчет "КомплексныйАнализКоллизийТМЦ" предназначен для выявления документов, вызвавших коллизии учета в разрезе номенклатуры и типов коллизий.
Анализируются следующие типы коллизий:
- Отрицательные остатки количества по складам;
- Отрицательные остатки количества по партиям;
- Отрицательные остатки сумм;
- Отрицательные остатки резервов;
- Нулевые количества с ненулевыми суммами;
- Несоответствия количества по складам и партиям.
Отчет может быть выполнен как в виде разбиения по аналитике (номенклатуре, партии/складу, документу), так и единым "хронологическим" списком, в виде списка всех документов, вызвавших коллизии, отсортированных по времени создания (удобно для поиска первой коллизии).
Отчет "КомплексныйАнализИзмененийДокументовТМЦпоПользователям" позволяет отследить действия конкретных пользователей с документами, выявленными предыдущим отчетом. Данные берутся из системного журнала базы 1С, находящегося в файле SYSLOG\1cv7.mlg. В зависимости от размера данного файла анализ может занимать продолжительное время.
Обработка "КонтрольПоследовательностиДокументов" предназначена для быстрого и удобного восстановления последовательности документов. Она производит только перепроведение проведенных документов, относящихся к основной последовательности базы данных (непроведенные документы не затрагиваются). Проведение может производиться как в монопольном режиме со сдвигом точки актуальности для оперативного проведения, так и без оперативного проведения в режиме разделенного доступа (значительно медленнее). Обработка способна автоматически переносить/устанавливать дату запрета редактирования документов. Также в режиме проведения в ней отображаются данные об общем/обработанном/оставшемся количестве документов и прогноз времени завершения.
В случае ошибки проведения, станет видимой кнопка, осуществляющая в журнале быстрый переход к документу, вызвавшему ошибку.
В расширенном режиме в обработке появится еще и кнопка, формирующая отчет "Ведомость по остаткам ТМЦ" по номенклатуре, вызвавшей ошибку проведения, и за период, включающий документ ошибки. Это удобно для отслеживания последовательности движений по конкретной номенклатуре.
Для активации расширенного режима необходимо внести изменения в глобальный модуль основной конфигурации в следующих местах.
1. Задекларировать глобальную переменную:
// Переменные для контроля коллизий
Перем глПоследняяНоменклатураДляВосстановленияПоследовательности Экспорт;
2. В функции глСписаниеОстатковТМЦ() в 3-х местах перед оператором возврата в случае ошибки ("Возврат (0);") ввести следующую строку:
глПоследняяНоменклатураДляВосстановленияПоследовательности = ТекНоменклатура;
Для опытных пользователей! Обрабтока позволяет задать искусственно произвольное время границы основной последовательности по кнопке "=>".
При регулярном использовании данный комплект позволит поддерживать основную последовательность документов в актуальном состоянии минимальными усилиями.
Отчеты и обработки тестировались на релизах 1С:Торговля и склад 7.7 с 937 до 1001 и 1С:Комплексная конфигурация 7.7 с 502 до 579.