powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Достала бухгалтерия
4 сообщений из 29, страница 2 из 2
Достала бухгалтерия
    #39632416
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher Например, в ведомости выше, в "1+1 = 3", в строке #1 тихонько делаем из 1 миллиона 2, чтобы сошлось "2 + 1 = 3". А затем оказывается, что существует отдельный отчет "Ведомость по #1 развернутая", где позиция #1 расшифровывается на #1.1, #1.2 и т.д., и в ней в итоге ясно видно, что миллион-таки один. Разумеется, поправку нельзя вводить только в одном месте.
Должен быть исходный реестр в минимальных единицах, который сходится точно, а округленный получается из него методом обратного распространения ошибок округления по всей цепочке.
...
Рейтинг: 0 / 0
Достала бухгалтерия
    #39632502
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский БорисCane Cat Fisher Например, в ведомости выше, в "1+1 = 3", в строке #1 тихонько делаем из 1 миллиона 2, чтобы сошлось "2 + 1 = 3". А затем оказывается, что существует отдельный отчет "Ведомость по #1 развернутая", где позиция #1 расшифровывается на #1.1, #1.2 и т.д., и в ней в итоге ясно видно, что миллион-таки один. Разумеется, поправку нельзя вводить только в одном месте.
Должен быть исходный реестр в минимальных единицах, который сходится точно, а округленный получается из него методом обратного распространения ошибок округления по всей цепочке.

А как это будет выглядеть в моем примере?

Вот реестр в минимальных единицах (копейках), который сходится точно:

СтрокаОплачено(руб)#11.30#21.30Итого2.60

Вот "округленный реестр" - те же данные, округленные в рублях. Видим расхождение: 1 + 1 = 3.

СтрокаОплачено(руб)#11#21Итого3

Как мы говорили, предположим, мы по вашей идее внесли поправку в строку #1, поставив 2 вместо 1, чтобы сошлась сумма 2 + 1 = 3.

СтрокаОплачено(руб)#1 2 #21Итого3

Но оказывается, существует расшифровка строки #1, из которой видна незаконность нашей красной двойки:

СтрокаОплачено(руб)#1.10.26#1.20.26#1.30.26#1.40.26#1.50.26Итого1.30

Куда совать поправки, чтобы все это сошлось в рублях?
...
Рейтинг: 0 / 0
Достала бухгалтерия
    #39632525
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherКуда совать поправки, чтобы все это сошлось в рублях? Вторая ведомость не в целых рублях а в рублях с копейками, поэтому точно сойтись они не могут. А приближенно, с точностью до +/- рубль и так сошлось.
...
Рейтинг: 0 / 0
Достала бухгалтерия
    #39632587
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Соколинский БорисCane Cat FisherКуда совать поправки, чтобы все это сошлось в рублях? Вторая ведомость не в целых рублях а в рублях с копейками, поэтому точно сойтись они не могут. А приближенно, с точностью до +/- рубль и так сошлось.
У топикстартэра баланс на копейку не сошолся и он уже такой кипеж поднял на весь интернет ,а ты тут целыми рублями швыряешься. У его бухгалтеров инфаркт же будет.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Достала бухгалтерия
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]