Нам с вами часто приходится сталкиваться с задачей - выдать максимально полный перечень ошибок, допущенных в учете.
Такой вопрос задает бухгалтерия, когда отпинывается от закрытия месяца.
Такой вопрос задает клиент, позвавший вас поглядеть, "в каком состоянии моя база".
Такой вопрос задает собственник или директор, когда хочет понять качество работы пользователей.
Ошибка в учете - это вирус. Он сидит незаметно, не кричит о своем присутствии, но дело свое делает. Последствия вируса вылезают в самый неподходящий момент и в самом неожиданном месте. Практика показывает, что почти всегда - в закрытом периоде.
Вирусы умеют размножаться, разными способами. Самый распространенный способ - копированием зараженных документов и справочников.
Вирусы умеют мутировать, когда один не замеченный вовремя гад порождает другого.
Так вот, я предлагаю победить вирусы, хотя бы на отдельно взятом участке - УПП.
Решение будем делать вместе - это антивирус-сканер "Проверка ведения учета УПП".
Как и любой антивирус, решение состоит из двух частей:
- Программа-оболочка, анализирующая данные на предмет наличия вирусов;
- Пополняемая база данных вирусов.
Проверка на вирус каждого типа - это небольшой отчет, со своими настройками и правилами, выполненный в схеме компоновки данных.
Хранить проверки будем в справочнике "Произвольные отчеты", он давно есть в УПП. Нам от него нужно только хранение и обновление схем компоновки наших проверок.
Программа-оболочка, точнее отчет-оболочка - внешний. Он просто выполняет последовательно все проверки, и выдает результаты - найденные вирусы.
Как пользоваться:
1. Скачать файлы - отчет и набор проверок;
2. Зайти в справочник "Произвольные отчеты", нажать "Обмен -> Загрузить отчеты". Указать файл "ПВУ.xml";
3. В произвольных отчетах появится папка "Проверки ведения учета", в ней 8 отчетов;
4. Открыть внешний отчет "ПроверкаВеденияУчетаУПП.erf";
5. Указать период, организацию (опционально, с пустой тоже работает);
6. Зайти в "Настройки", сделать отбор проверок. Я обычно делаю "Проверка ведения учета" - "в группе" - "Проверки ведения учета" (папка из п. 3);
7. Установить галки:
- "Выводить описание" - определяет, выведется ли описание проверки;
- "Выводить отчеты с пустыми данными" - определяет, выведутся ли проверки, которые не вернули ошибок;
- "Выводить сами отчеты" - определяет, будет ли выводиться тело отчета, т.е. конкретные ошибки (документы, проводки и т.д.). Если галка снята, выведется только заголовок и число ошибок;
- "Режим проверки" - флаг управляет только формулировками и картинками, он скорее политический. Если флаг стоит, будет написано "Количество ошибок...", если снят - "Количество результатов".
8. Все, можно формировать.
Если щелкать по заголовку проверки, то будет открываться расшифровка - конкретные документы, справочники и т.д., в которых сидит вирус.
Список проверок будет пополняться. Если знаете какую-нибудь типовую ошибку, допускаемую пользователями УПП - пишите в комментарии, внесу в проверки.
Также вы легко можете добавлять проверки, которые важны конкретно для вашей базы. Можете, например, поместить их в ту же папку произвольных отчетов "Проверки ведения учета", и они будут выполняться совместно с моими.
При выполнении каждой проверки в ней ищутся и, если есть, устанавливаются следующие параметры:
1. Организация - та организация, что выбрана на форме;
2. НачалоПериода - берется с формы;
3. КонецПериода - берется с формы, если заполнен, иначе текущая дата. Ставится конец дня;
4. НачГраница - граница, сформированная из параметра НачалоПериода, вид границы - Включая;
5. КонГраница - граница, сформированная из параметра КонецПериода, вид границы - Включая;
6. Период - параметр, равный параметру КонецПериода.