Краткое описание :
Пересчет суммы проводок в бухгалтерской справке.Описание :
Бухгалтерская справкаЧто измененно :
Пересчет суммы проводок в бухгалтерской справке.
При установленной настройке "Настройки Галактики \ Бухгалтерский контур \
Типовые проводки \ Контроль соответствия сумм хозоперации и проводок в ТХО"
при корректировке суммы проводки запускается проверка соответствия.
При активной работе в нескольких планах счетов пересчет сумм по проводкам
не всегда работает. Выявлена причина: функция CheckOborot использующаяся в
public функции CSH_CheckOborot2 интерфейса ChkSoprHoz
if (Oborot.cPlansSch = myPlansNo)
{ // Соответствие сумм проводок и суммы ХО проверяем только для текущего плана счетов
if (vbFirstOborot)
{ // Сохраним валюту первой проводки
vbFirstOborot := false;
vrSumOb.cVal := Oborot.KodValut;
}
AggregateSumOb; // Агрегация суммы оборотов для контроля SoprHoz
if (Abs(Round(vrSumOb.NdeSum, 2)) > 0.005)
vbEmptySumm := false;
}
значение переменной myPlansNo фиксируется на момент первого запуска функции и
после смены текущего плана счетов не изменяется. это создает много проблем при
работе с интерфейсом.
Также предлагаю реализовать функцию в локальном меню интерфейса редактирования
хозоперации "пересчет суммы хоз. операции по проводкам" которая бы инициализировала
запуск проверки соответствия суммы по хозоперации и проводкам в текущем плане счетов.
Как измененно :
Исправлено. При установленной настройке "Настройки
Галактики \ Бухгалтерский контур \ Типовые проводки \
Контроль соответствия сумм хозоперации и проводок в
ТХО" при корректировке суммы проводки запускается
проверка соответствия сумм в текущем плане счетов.
Кроме этого, в локальные меню закладки
"ХозОперации" и окна редактирования хоз. операции
платежного документа, добавлена команда "Контроль сумм
хозоперации и проводок". При выполнении данной команды
запускается проверка соответствия сумм хозоперации и
проводок, сформированных по ней, в текущем плане
счетов. В случае несоответствия сумм, пользователю
предлагается возможность скорректировать хоз. операцию.