Страница 1 из 1

Округление

СообщениеДобавлено: Ср янв 26, 2011 3:53 pm
barbos
При расчете баланса можно задать целое число с указанием кол-ва запятых или в тысячах с запятыми.
При формирование отчета "Баланс" нет такой возможности ?
В результате в расчете актив с пассивом сходится до копеек, в отчете разница - актив на 2 десятых меньше пассива ...

Re: Округление

СообщениеДобавлено: Ср янв 26, 2011 5:19 pm
Svetlanka
На каком этапе начинаются в Пассиве и Активе расхождения между "Отчетным баллансом" и формой отчетности.

Re: Округление

СообщениеДобавлено: Ср янв 26, 2011 6:32 pm
barbos
??

На этапе формирования

Меню Баланс - Отчетный баланс - Расчет
Выдается Отчетный баланс : Актив 788325,00 грн. Пассив 788325,00

Меню Отчеты - Формы отчетности - Баланс - Выполнить
Выдается Баланс : Актив 788,2 тыс.грн, Пассив 788,4 тыс.грн.

Видимо в отчете данные по счетам сразу берутся округленные
и на этих округлениях возникает ошибка ?

Re: Округление

СообщениеДобавлено: Чт янв 27, 2011 11:29 am
Svetlanka
Вы правили сами какие-либо формулы в форме отчетности "Балланс"?

Re: Округление

СообщениеДобавлено: Чт янв 27, 2011 11:54 am
barbos
Да, правил несколько.

Re: Округление

СообщениеДобавлено: Чт янв 27, 2011 12:40 pm
barbos
Сверил протокол расчета баланса и переменные в отчете - все составляющие там и там совпадают.
Ошибка именно на округлениях - в пассиве всего две цифры 783469,00 и 4856,00, в сумме это 788325,00 = в тыс. 788,3
Если округлить 783469,00 получится 783,5 + 4,9 = 788,4

Re: Округление

СообщениеДобавлено: Чт янв 27, 2011 3:10 pm
Svetlanka
В форме отчетности "Баланс" итоговые суммы рассчитывается на основе округленных (до 1 знака) значений, рассчитанных ранее. Итоговая сумма по разделу должна равняться сумме входящих в нее строк.

Re: Округление

СообщениеДобавлено: Чт янв 27, 2011 3:42 pm
barbos
Итак, для ясности - придется смириться и править отчет вручную ?

Re: Округление

СообщениеДобавлено: Чт янв 27, 2011 3:55 pm
Svetlanka
Итоговая сумма по разделу должна равняться сумме входящих в нее строк

Если Вам это не подходит, отредактируйте нужную Вам переменную (укажите сальдо по всем необходимым Вам счетам). Округление будет применяться уже после расчета суммы

Re: Округление

СообщениеДобавлено: Пт янв 28, 2011 1:11 pm
barbos
Помогите разобраться с переменными.

sl(<режим>,<дата>, <счет>, <субсчет>,<статья>, <аналитика 1>, <аналитика2>, <аналитика 3>)
Рассчитать сальдо по сч/субсч/ст/ан1/ан2/ан3 на дату.

Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"+" - получить сальдо по дебету
"-" - получить сальдо по кредиту

Пример:
sl('-',dat1,65,651,2,2,0,0)[/u]

Получить кредитовое сальдо (-) на заданную дату (dat1) по 65 счету, 652 субсчету, 2 статье, 2 аналитике (код нужного элемента из справочника аналитики).
sl_(<режим>,<дата>, <валюта>, <счет>, <субсчет>,<статья>, <аналитика 1>, <аналитика2>, <аналитика 3>)
Рассчитать сальдо на начало/конец указанной даты в указанной валюте по сч/субсч/ст/ан1/ан2/ан3.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
- Режимы получаемого сальдо
"D"/"K" - получить сальдо по дебету/кредиту


чем отличается '-' от "K" ?
sl_ от sl ?
'D_' от 'D'

Re: Округление

СообщениеДобавлено: Пт янв 28, 2011 2:32 pm
Svetlanka
Функция sl_ более развернутая и включает больше параметров. Можете использовать любую.
чем отличается '-' от "K" ?
sl_ от sl ?

Эти параметры идентичны.
'D_' от 'D'

"D_" - на начало дня, 'D' - на конец дня. Читайте внимательно инструкцию Переменные и функции пользователя

Re: Округление

СообщениеДобавлено: Вс янв 30, 2011 6:19 pm
barbos
Да, ответ просто супер.