| Обновление доработанной Бухгалтерии предприятия. Как проверить и убедиться, что все сделано хорошо? |
| 05.09.16 14:41 |
|
В эфире шоу «Утро после обновления». Сегодня мы принимаем звонки от пользователей 1С и узнаём много нового. А именно:
Обновились. Что и как можно проверить.Ошибки, которые появились в конфигурации можно разделить на явные и скрытые. Т.е., если форма какого-то документа не открывается или не открывается под определенной ролью – это явная ошибка. Невозможность открыть отчет или записать документ – тоже явная. А вот неправильное формирование движений по регистру уже скрытая. С первыми ошибками можно относительно успешно бороться:
А вот как бороться со скрытыми ошибками? Предположим, что при обновлении не внесен какой-то функционал, забыта подписка. Или часть дописанного функционала перестала работать как задумано, опираясь на типовые механизмы. Или типовые алгоритмы, доработанные нами и отлично работавшие в предыдущей версии, полностью переписаны разработчиками 1С. В результате документ нормально проводиться, но движения стали другими (хотя про это никто еще не догадывается). Если вы покрывали тестами собственные доработки, то запустив их мы сразу увидим проблемы. Хотя, судя по топику многие не делают автоматизированных тестов и проверяют все вручную. Уверен, что при каждом обновлении никто вручную это все не проверяет. Впрочем, тесты не помогут, когда отличия в движениях вызваны сменой алгоритма проведения нетронутых нами механизмов. Изменилось законодательство, разработчик подправил алгоритм, движения формируются другие. По сути, это нормальное развитие программы. Но неплохо бы предупредить об этом бухгалтера. Возможно, у него есть свое видение этой проблемы. Вдруг в коде не учтены нюансы применения новых положений и сразу требуется исправление нового алгоритма своими силами. Еще, как вариант, можно ориентироваться на информацию к обновлению 1С. Но это, как показывает практика, лишь малая толика всего что «потрогали» разработчики. Оборотно-сальдовая ведомость и регистры накопления «до» и «после» обновленияОчевидно, чтобы найти расхождение можно сформировать ОСВ и сравнить цифры обновленной и эталонной базы. Т.е. до и после обновления. Ожидаем, что эти два отчета будут идентичными. Для этой проверки можно использовать следующую методику:
Почему именно последний закрытый квартал? Потому что все ошибки бухгалтеры уже исправили, цифры выверили, все в памяти свежо. Если в ОСВ после обновления найдено расхождение и определен проблемный документ, то бухгалтер быстрее примет решение. Если брать год, то перепроведение, конечно, охватит максимальное количество существующих в базе случаев, но будет очень долгим, если месяц – часть важных документов останется за бортом, поскольку формируется, например, только в конце квартала. После перепроведения формируем и сравниваем ОСВ:
Рисунок. Различие ОСВ «до» и «после» обновления
Рисунок. Различие карточек счета «до» и «после» обновления Таким образом, пройдя все счета и выявив все проблемные места, бухгалтерский регистр протестирован. Аналогичную работу проводим с регистрами накопления:
Автоматизация проверки регистровВроде все просто, но… Уже после первого проблемного счета руки опускаются. Если расхождения только в одном документе, это находится быстро. Но если таких документов много, то различия обнаруживаются в каждой строчке сразу после первого различия за счет колонки «Текущее сальдо». Приходится удалять эту колонку и снова сравнивать. При этом сравнивать документы с тысячей движений все равно неудобно. В итоге времени потрачено пропасть, а сделано чуть. Как ускорить рутинные операции по проверке ОСВ? Существуют специализированные продукты, которые как раз и позволяют решать задачу анализа движений. Ниже есть ссылки, если знаете еще какие-то программы – сообщайте, буду дополнять. Сказать что-то хорошее/плохое про них не могу, на момент написания этих строк в моих руках пока их не было. Все что перечислено, платные программы, а, значит, начальство может сказать (нужное подчеркнуть): денег нет/потом/давайте сами/есть задачи поважнее. В свое время на инфостарте были обнаружены и бесплатные обработки, но они по тем или иным причинам не подошли (в частности, обычные формы). Поэтому мы сделали свою обработку, в которой автоматизировали вышеописанную методику по максимуму:
Более подробно про функционал расписано на странице обработки. Что это дает?Можно ли спать спокойно проделав все операции по сверке и исправив найденные ошибки? Совпадение ОСВ и движений по регистрам, конечно, не абсолютная гарантия. Однако, опыт использования этой методики с начала 2016 года и последующая беспроблемная эксплуатация информационной системы вселяют уверенность, что и в будущем после подобных сверок все будет хорошо. СсылкиОбновление конфигурации
Другие статьи про тестирование:
Проверки форм, доступность объектов:
Сверка движений, ОСВ
|



