Каталог решений - Инструмент тестирования бухгалтерских движений в 1С

Инструмент тестирования бухгалтерских движений в 1С

Инструмент тестирования бухгалтерских движений в 1С

В наличии

Инструмент позволяет протестировать движения регистра бухгалтерии (бесплатно, потребуется немного доработать под свою конфигурацию).

Категория:

Описание

Всем привет!

Спешу поделиться опытом и обработкой, которая сослужила хорошую службу за свои полгода применения. Разработку с нуля выполнил мой коллега Шарков Максим (без профиля на Инфостарте), сам инструмент продолжает дорабатываться всем коллективом.

Аудитории предоставляю базовый функционал, который можно применять уже сейчас с одним условием — нужно чуть-чуть доработать под свою конфигурацию — инструкция ниже.

 

Задачи бизнеса начинаются с конкретной проблемы, которая решается за время/деньги компетентных лиц. Если в продукте (конфигурации) выявляется баг — это дополнительные расходы для компании, нервы и разбор "полетов" для сотрудников. Обработка Максима (мы так ее называем в своем подразделении) — один из многих инструментов, который позволяет увеличить качество разработки.

Главная задача инструмента — он позволяет сравнить движения РБ Управленческий ДО разработки и ПОСЛЕ разработки, выявить ошибки при исполнении кода (когда не провелся документ). 

Интерфейс формы с инструкцией:

 

 

Что делает инструмент:

1. выбираете тип документа (П1), выбираете поля (П2) для формирования комбинации (списка) уникальных документов. Выбираете период (П3), жмете "Найти и протестировать" (П5).

2. вы получаете по всем найденным документам различие в движениях регистра бухгалтерии "Управленческий": как было ДО разработки и ПОСЛЕ разработки.

 

Уточняю. При тестировании проводки у документа не меняются. Рекомендуется тестировать движения на тестовой базе!

Ниже показано различие в движениях (П1 и П3). Ошибок при исполнении кода нет (колонка "Есть критические ошибки").

Строка отбора (П2) — указывает по какому отбору документ найден.

Можно сохранить результат в файл (П4) — создается файл .txt со списком навигационных ссылок. В будущем этот список можно снова протестировать.

 

 

Инструкция по доработке:

1. Если имя регистра бухгалтерии отличается, замените "Управленческий" на свое имя;

2. В процедуре ЗаполнитьТаблицаНастроекВидовДокументов перечисляются процедуры по конкретным документам. Важно иметь поле Дата;

3. Можно написать экспортную функцию в модуль менеджера документа, чтобы получать выборку оттуда — скопируйте функцию ВернутьЗапросДляРегрессионногоТестирования;

 

 

Постарался кратко и быстро опубликовать материал, надеюсь он покажется вам полезным и даст нужный кусок кода для ваших тестирований. Все действия и базовый функционал расписывать не стану. Будет желание — можете посмотреть самостоятельно и потом спросить меня. Успехов в разработке!

Обработка проверялась на версии платформа 8.3.8 и 8.3.19.

В обработке вырезан функционал, связанный с конфигурацией работодателя (сделано из соображения корпоративной и финансовой безопасности).

has been added to your cart:
Оформление заказа