Сообщение от LoraK
Посмотреть сообщение
Объявление
Свернуть
Пока нет объявлений.
Письма с превышением уплаты за год
Свернуть
X
-
Интересно было бы посмотреть на исходные данные, с которыми получается такой результат. В предыдущих версиях могли быть ситуации, когда сравниваются, к примеру, 463000 и 463000.002, естественно, они не равны, но в файл выводилось значение с 2 знаками (463000 # 463000.00). После добавления округления до 2 знаков перед сравнением такие ситуации должны были исчезнуть.
-
Спасибо
0
-
-
Пусть сперва ПФР определится, а потом уж и мы будем определятьсяСообщение от lubezniy Посмотреть сообщениеПредлагаю определиться с возможными погрешностями (математически). Как определимся, будет новая версия. В разделе "Известные ошибки и особенности" информация на этот счёт есть.
Думаю, что в программу можно было бы добавить флаг "Набивалки"/"Бухпрограммы", чтобы при проверке суммы считались по-разному ( формулы для разных случаев приводились в соседней теме на форуме )
-
Спасибо
0
Прокомментировать:
-
-
К сожалению, именно на последней версии 1.1.8 !Сообщение от vk65 Посмотреть сообщениеЦитата:
Кстати, есть еще и такая ошибка : "463000 # 463000.00"
Это получено на последней версии? В 1.1.8 такой ошибки быть не должно.
В текущем квартале считаю НЕ нарастающим итогом, а в процентах от облагаемой базы.Сообщение от vk65 Посмотреть сообщениеКстати, если Вы посчитаете накопительную нарастающим итогом (а меня тут недавно убеждали со ссылкой на 212-ФЗ, что правильно - только так), то эта копейка уйдёт.
Не экспериментировала пока, но боюсь, что в этом случае не будет выдержано контрольное соотношение 20/6 в текущем квартале при проверке ЧЕКом, увы ...
Соглашусь с vk65 о пороговом значении допустимой погрешности в 2 коп.Предлагаю определиться с возможными погрешностями (математически). Как определимся, будет новая версия. В разделе "Известные ошибки и особенности" информация на этот счёт есть.
-
Спасибо
0
Прокомментировать:
-
-
Даже не 1.92 коп, а 2 коп, если округлить. Посмотрите файл.Сообщение от lubezniy Посмотреть сообщениеА можете объяснить, почему 1,92 коп.?
Можно выбрать пороговое значение погрешности, например 2 коп * кол-во периодов, и выдавать либо предупреждение, либо ошибку.Может, мне есть смысл не выдавать ничего при укладке в погрешность?
Хотя, как уже говорилось выше, если страхователь будет считать взносы по нарастанию и при расчете стр/нак применять один из вариантов, обсуждавшихся в соседней ветке (например, нак = 26% - стр), погрешности не будет вообще.
-
Спасибо
0
Прокомментировать:
-
-
Предлагаю определиться с возможными погрешностями (математически). Как определимся, будет новая версия. В разделе "Известные ошибки и особенности" информация на этот счёт есть.Сообщение от LoraK Посмотреть сообщениеНаконец-то сдали отчетность и появилось время посмотреть Вашу программу, Виктор. В целом, понравилось. Только ожидалось, что в графе "номер файла" будет не порядковый номер файла при загрузке (по протоколу), а номер пачки (из имени файла). Но это не критично. Вопрос в другом - про превышение 463000.
По кварталам 2011 года:
облаг = 177551.78 + 179115.25 + 106332.97 = 463000.00
страх = 35510.36 + 35823.05 + 21266.59 = 92600.00
накоп = 10653.11 + 10746.92 + 6379.98 = 27780.01
В итоге - ошибка, что 463000 # 463000.04 (= (92600 + 27780.01)/0.26)
Кстати, есть еще и такая ошибка : "463000 # 463000.00"
Понятно, что погрешность округления.
Но что мне делать? Превышение накопительной на 1 копейку - это криминал?
Теперь подавать корректировку?
-
Спасибо
0
Прокомментировать:
-
-
А можете объяснить, почему 1,92 коп.? Может, мне есть смысл не выдавать ничего при укладке в погрешность?Сообщение от vk65 Посмотреть сообщениеЭта проблема обсуждалась выше. Максимальная погрешность восстановления базы в одном периоде составит 0.5/0.26=1.92коп.
-
Спасибо
0
Прокомментировать:
-
-
Номера пачек могут повторяться, а номера файлов - уникальны. Тем более, номер пачки по номеру файла можно смотреть в шапке.Сообщение от LoraK Посмотреть сообщениеТолько ожидалось, что в графе "номер файла" будет не порядковый номер файла при загрузке (по протоколу), а номер пачки (из имени файла). Но это не критично.
Эта проблема обсуждалась выше. Максимальная погрешность восстановления базы в одном периоде составит 0.5/0.26=1.92коп.В итоге - ошибка, что 463000 # 463000.04 (= (92600 + 27780.01)/0.26)
Это получено на последней версии? В 1.1.8 такой ошибки быть не должно.Кстати, есть еще и такая ошибка : "463000 # 463000.00"
Считать такие случаи ложными срабатываниями.Понятно, что погрешность округления.
Но что мне делать? Превышение накопительной на 1 копейку - это криминал?
Теперь подавать корректировку?

Кстати, если Вы посчитаете накопительную нарастающим итогом (а меня тут недавно убеждали со ссылкой на 212-ФЗ, что правильно - только так), то эта копейка уйдёт.Последний раз редактировалось vk65; 05.11.2011, 02:21.
-
Спасибо
0
Прокомментировать:
-
-
блин, забыл про эту ссылку, спасибо, но превышение 463000,04 при проверке мы например игнорим, так как понятно, что это
-
Спасибо
0
Прокомментировать:
-
-
Речь идет об обсуждаемой здесь программе Виктора Любезного VL:СверкаПФ, Версия 1.1.8.0 от 30.10.2011 г. http://www.lubezniy.ru/soft/vlsverkapf/ (этот модуль включен в ЧЕК, правда, в последней версии ЧЕКа от 12.10.2011 - старая версия 1.1.5.0Сообщение от Валерий Ж Посмотреть сообщениеречь идет о новом Чеке, если да где взяли новую сборку, в разделе скачать от 12.10.2011 или о другой проге?
)
-
Спасибо
0
Прокомментировать:
-
-
речь идет о новом Чеке, если да где взяли новую сборку, в разделе скачать от 12.10.2011 или о другой проге?Сообщение от LoraK Посмотреть сообщениеП.С. Версия от 30.10.2011
-
Спасибо
0
Прокомментировать:
-
-
Наконец-то сдали отчетность и появилось время посмотреть Вашу программу, Виктор. В целом, понравилось. Только ожидалось, что в графе "номер файла" будет не порядковый номер файла при загрузке (по протоколу), а номер пачки (из имени файла). Но это не критично. Вопрос в другом - про превышение 463000.Сообщение от ВасилийНиколаевич Посмотреть сообщениеОшибка при проверке: "Ошибка: 3/2011 - превыш. базы: 463000.00 р". Пересчитал сам - начисления сделаны из расчета 463000.
По кварталам 2011 года:
облаг = 177551.78 + 179115.25 + 106332.97 = 463000.00
страх = 35510.36 + 35823.05 + 21266.59 = 92600.00
накоп = 10653.11 + 10746.92 + 6379.98 = 27780.01
В итоге - ошибка, что 463000 # 463000.04 (= (92600 + 27780.01)/0.26)
Кстати, есть еще и такая ошибка : "463000 # 463000.00"
Понятно, что погрешность округления.
Но что мне делать? Превышение накопительной на 1 копейку - это криминал?
Теперь подавать корректировку?
П.С. Версия от 30.10.2011
П.П.С. А что изменилось в CHECKXML+ (версия от 24.10, а последние изменения - от 17.10) ?
-
Спасибо
0
Прокомментировать:
-
-
Это как раз понятно. Я имею в виду - насколько теперь хватит точности расчётов вблизи предельного значения, чтобы свести погрешности к минимуму.Сообщение от vk65 Посмотреть сообщениеЕсли погрешность округления при одном вызове составит 0.5 коп, то за 4 вызова для 2011 г. - 2 коп.
Ай спасибо. Теперь стало понятно полностью и смотреться совсем хорошо. Скорректировал, версию обновил.Сообщение от vk65 Посмотреть сообщениеВ <TopRowBottomPane> ставится номер строки, которая будет видна после разделителя, нумерация с нуля. У Вас закреплено 3 строки, после разделителя показывается пятая, четвёртую не видно. В принципе, значение <TopRowBottomPane> нужно делать больше, чем <SplitHorizontal>, если, например, есть длинная таблица с итогами внизу и хочется, чтобы итоги сразу были бы видны. В остальных случаях лучше делать эти значения равными.
В компактной форме это может быть и неудобно. Иногда всё же хочется видеть не только цифру, но и откуда она взята (№ файла) и насколько нужна сейчас задолженность, гасить её или пока подождать (дата увольнения). Крутить туда-сюда, если народу много, не очень-то приятно, а эти самые два-три щелчка мышью надо ещё знать (а знают это, к сожалению, далеко не все пользователи). Так что пока работаю в сторону ужимания столбцов левой части по ширине.Сообщение от vk65 Посмотреть сообщениеЯ бы в <SplitVertical> и <LeftColumnRightPane> поставил 2 вместо 5. Хотя это не очень принципиально, границы легко меняются двумя-тремя щелчками мышки.Последний раз редактировалось lubezniy; 30.10.2011, 18:35.
-
Спасибо
0
Прокомментировать:
-
-
Если погрешность округления при одном вызове составит 0.5 коп, то за 4 вызова для 2011 г. - 2 коп.Сообщение от lubezniy Посмотреть сообщениеСложно сказать насчёт округлений,
В <TopRowBottomPane> ставится номер строки, которая будет видна после разделителя, нумерация с нуля. У Вас закреплено 3 строки, после разделителя показывается пятая, четвёртую не видно. В принципе, значение <TopRowBottomPane> нужно делать больше, чем <SplitHorizontal>, если, например, есть длинная таблица с итогами внизу и хочется, чтобы итоги сразу были бы видны. В остальных случаях лучше делать эти значения равными.а разделение после указанного стало реально смотреться гораздо лучше.
Я бы в <SplitVertical> и <LeftColumnRightPane> поставил 2 вместо 5. Хотя это не очень принципиально, границы легко меняются двумя-тремя щелчками мышки.А вот тут пока не получилось придумать ничего, кроме некоторого пересмотра ширины ячеек (в выложенной версии скорректировано).
-
Спасибо
0
Прокомментировать:
-
-
Сообщение от vk65 Посмотреть сообщениеВы ещё добавили округление в процедуре GetNU. Лучше убрать, т.к. именно здесь могут появиться ошибки округления. Вполне достаточно округления при сравнении с MaxBase.Эти два момента исправлены. Выложил внеочередную версию. Сложно сказать насчёт округлений, а разделение после указанного стало реально смотреться гораздо лучше. Спасибо.Сообщение от vk65 Посмотреть сообщениеДолжно быть примерно так:
Обратите внимание: <SplitHorizontal> не должно превышать <TopRowBottomPane>, а <SplitVertical> - <LeftColumnRightPane>.
А вот тут пока не получилось придумать ничего, кроме некоторого пересмотра ширины ячеек (в выложенной версии скорректировано).Сообщение от vk65 Посмотреть сообщениеИ ещё - лучше закреплять не более 2 - 3 колонок, т.к. в настоящее время закреплённая область занимает более половины экрана, неудобно просматривать остальные данные.
-
Спасибо
0
Прокомментировать:
-
-
Вы ещё добавили округление в процедуре GetNU. Лучше убрать, т.к. именно здесь могут появиться ошибки округления. Вполне достаточно округления при сравнении с MaxBase.Сообщение от lubezniy Посмотреть сообщениепришлось ограничиться округлением перед проверкой. Посмотрим, насколько надёжно получится так.
Должно быть примерно так:Жду конкретных советов по исправлению XML-кода в этой части.
Обратите внимание: <SplitHorizontal> не должно превышать <TopRowBottomPane>, а <SplitVertical> - <LeftColumnRightPane>.Код:<WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel"> <Selected/> <FreezePanes/> <FrozenNoSplit/> <SplitHorizontal>3</SplitHorizontal> <TopRowBottomPane>3</TopRowBottomPane> <SplitVertical>5</SplitVertical> <LeftColumnRightPane>5</LeftColumnRightPane> <ActivePane>0</ActivePane> <Panes> <Pane> <Number>0</Number> <ActiveRow>0</ActiveRow> <ActiveCol>0</ActiveCol> </Pane> </Panes> </WorksheetOptions>
И ещё - лучше закреплять не более 2 - 3 колонок, т.к. в настоящее время закреплённая область занимает более половины экрана, неудобно просматривать остальные данные.
-
Спасибо
0
Прокомментировать:
-
реклама
Свернуть

Прокомментировать: