Инструкция по использованию:
1) Нажать кнопку "Добавить элемент" - из элементов будет состоять вычисляемое выражение.
2) Выбрать тип элемента: Данные регистра(сальдо/оборот за период), Знак(арифметический символ) или Произвольное число.
3) Определить данные элемента:
3.1) Для данных регистра указать:
3.1.1) Начальное ли это сальдо либо конечное, либо оборот.
3.1.2) Дт или Кт
3.1.3) Счет
3.2) Для знака выбрать собственно сам знак(доступные значения: (, ), +, -, *, / ).
3.3) Для произвольного числа записать само число.
4) Повторяя пункты 1-3 составить выражение, которое требуется вычислить.
5) Нажать кнопку "Рассчитать".
Строка расчета:
Это альтернативный вариант записи выражения: немного более сложный и уязвимый к опечаткам, зато гораздо более быстрый. Выражение можно ввести вручную в строке расчета - при этом данные регистра нужно выделять восклицательными знаками и шифровать следующим образом: первая буква - "Н" если начальное сальдо, "К" если конечное и "О" если оборот. Вторая "Д" если дебет и "К" если кредит. Потом код счета. Так, Дт-сальдо на конец периода по счету 60.02 будет записано как !КД60.02!.
Записи созданием элементов и редактированием строки расчета можно совмещать.
Примеры записи:
Расчет налога на прибыль: (!ОК90.01!+!ОК91.01!-!ОД44!-!ОД90.02!-!ОД20!-!ОД91.02!)*0.2 поправьте если ошибаюсь.
Шаблоны:
Часто используемые выражения можно сохранять в информационной базе - для этого нажмите кнопку "Шаблоны" и в открывшемся меню нажмите "Сохранить текущий", после чего запишите название шаблона в колонке "Имя". Список шаблонов хранится отдельно для каждого пользователя информационной базы.
Версия конфигурации:
Обработка тестировалась на конфигурации БП 3.0.55.16, но должна работать и на более ранних и на более поздних релизах. Проблемы возникнут только если в конфигурации отличается состав измерений/ресурсов бух.регистра "Хозрасчетный" и/или процедуры "ХранилищеОбщихНастроекСохранить" и "ХранилищеОбщихНастроекЗагрузить" модуля "ОбщегоНазначения", что видится мне маловероятным.
upd(31.07.2018): Добавил кнопку "Рассчитать с расшифровкой", которая выдает последовательность вычислений с промежуточными результатами на каждом этапе.