Объявление

Свернуть
Пока нет объявлений.

Письма с превышением уплаты за год

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

  • vk65
    Участник ответил
    Сообщение от LoraK Посмотреть сообщение
    К сожалению, именно на последней версии 1.1.8 !
    Интересно было бы посмотреть на исходные данные, с которыми получается такой результат. В предыдущих версиях могли быть ситуации, когда сравниваются, к примеру, 463000 и 463000.002, естественно, они не равны, но в файл выводилось значение с 2 знаками (463000 # 463000.00). После добавления округления до 2 знаков перед сравнением такие ситуации должны были исчезнуть.

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


  • yante
    Участник ответил
    Сообщение от lubezniy Посмотреть сообщение
    Предлагаю определиться с возможными погрешностями (математически). Как определимся, будет новая версия. В разделе "Известные ошибки и особенности" информация на этот счёт есть.
    Пусть сперва ПФР определится, а потом уж и мы будем определяться
    Думаю, что в программу можно было бы добавить флаг "Набивалки"/"Бухпрограммы", чтобы при проверке суммы считались по-разному ( формулы для разных случаев приводились в соседней теме на форуме )

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


  • LoraK
    Участник ответил
    Сообщение от vk65 Посмотреть сообщение
    Цитата:
    Кстати, есть еще и такая ошибка : "463000 # 463000.00"
    Это получено на последней версии? В 1.1.8 такой ошибки быть не должно.
    К сожалению, именно на последней версии 1.1.8 !

    Сообщение от vk65 Посмотреть сообщение
    Кстати, если Вы посчитаете накопительную нарастающим итогом (а меня тут недавно убеждали со ссылкой на 212-ФЗ, что правильно - только так), то эта копейка уйдёт.
    В текущем квартале считаю НЕ нарастающим итогом, а в процентах от облагаемой базы.
    Не экспериментировала пока, но боюсь, что в этом случае не будет выдержано контрольное соотношение 20/6 в текущем квартале при проверке ЧЕКом, увы ...

    Предлагаю определиться с возможными погрешностями (математически). Как определимся, будет новая версия. В разделе "Известные ошибки и особенности" информация на этот счёт есть.
    Соглашусь с vk65 о пороговом значении допустимой погрешности в 2 коп.

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


  • vk65
    Участник ответил
    Сообщение от lubezniy Посмотреть сообщение
    А можете объяснить, почему 1,92 коп.?
    Даже не 1.92 коп, а 2 коп, если округлить. Посмотрите файл.
    Может, мне есть смысл не выдавать ничего при укладке в погрешность?
    Можно выбрать пороговое значение погрешности, например 2 коп * кол-во периодов, и выдавать либо предупреждение, либо ошибку.
    Хотя, как уже говорилось выше, если страхователь будет считать взносы по нарастанию и при расчете стр/нак применять один из вариантов, обсуждавшихся в соседней ветке (например, нак = 26% - стр), погрешности не будет вообще.
    Вложения

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


  • lubezniy
    Участник ответил
    Сообщение от 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 копейку - это криминал? Теперь подавать корректировку?
    Предлагаю определиться с возможными погрешностями (математически). Как определимся, будет новая версия. В разделе "Известные ошибки и особенности" информация на этот счёт есть.

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


  • lubezniy
    Участник ответил
    Сообщение от vk65 Посмотреть сообщение
    Эта проблема обсуждалась выше. Максимальная погрешность восстановления базы в одном периоде составит 0.5/0.26=1.92коп.
    А можете объяснить, почему 1,92 коп.? Может, мне есть смысл не выдавать ничего при укладке в погрешность?

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


  • vk65
    Участник ответил
    Сообщение от LoraK Посмотреть сообщение
    Только ожидалось, что в графе "номер файла" будет не порядковый номер файла при загрузке (по протоколу), а номер пачки (из имени файла). Но это не критично.
    Номера пачек могут повторяться, а номера файлов - уникальны. Тем более, номер пачки по номеру файла можно смотреть в шапке.
    В итоге - ошибка, что 463000 # 463000.04 (= (92600 + 27780.01)/0.26)
    Эта проблема обсуждалась выше. Максимальная погрешность восстановления базы в одном периоде составит 0.5/0.26=1.92коп.
    Кстати, есть еще и такая ошибка : "463000 # 463000.00"
    Это получено на последней версии? В 1.1.8 такой ошибки быть не должно.
    Понятно, что погрешность округления.
    Но что мне делать? Превышение накопительной на 1 копейку - это криминал? Теперь подавать корректировку?
    Считать такие случаи ложными срабатываниями.
    Кстати, если Вы посчитаете накопительную нарастающим итогом (а меня тут недавно убеждали со ссылкой на 212-ФЗ, что правильно - только так), то эта копейка уйдёт.
    Последний раз редактировалось vk65; 05.11.2011, 02:21.

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


  • Валерий Ж
    Участник ответил
    блин, забыл про эту ссылку, спасибо, но превышение 463000,04 при проверке мы например игнорим, так как понятно, что это

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


  • LoraK
    Участник ответил
    Сообщение от Валерий Ж Посмотреть сообщение
    речь идет о новом Чеке, если да где взяли новую сборку, в разделе скачать от 12.10.2011 или о другой проге?
    Речь идет об обсуждаемой здесь программе Виктора Любезного VL:СверкаПФ, Версия 1.1.8.0 от 30.10.2011 г. http://www.lubezniy.ru/soft/vlsverkapf/ (этот модуль включен в ЧЕК, правда, в последней версии ЧЕКа от 12.10.2011 - старая версия 1.1.5.0 )

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


  • Валерий Ж
    Участник ответил
    Сообщение от LoraK Посмотреть сообщение
    П.С. Версия от 30.10.2011
    речь идет о новом Чеке, если да где взяли новую сборку, в разделе скачать от 12.10.2011 или о другой проге?

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


  • LoraK
    Участник ответил
    Сообщение от ВасилийНиколаевич Посмотреть сообщение
    Ошибка при проверке: "Ошибка: 3/2011 - превыш. базы: 463000.00 р". Пересчитал сам - начисления сделаны из расчета 463000.
    Наконец-то сдали отчетность и появилось время посмотреть Вашу программу, Виктор. В целом, понравилось. Только ожидалось, что в графе "номер файла" будет не порядковый номер файла при загрузке (по протоколу), а номер пачки (из имени файла). Но это не критично. Вопрос в другом - про превышение 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) ?

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


  • lubezniy
    Участник ответил
    Сообщение от vk65 Посмотреть сообщение
    Если погрешность округления при одном вызове составит 0.5 коп, то за 4 вызова для 2011 г. - 2 коп.
    Это как раз понятно. Я имею в виду - насколько теперь хватит точности расчётов вблизи предельного значения, чтобы свести погрешности к минимуму.

    Сообщение от vk65 Посмотреть сообщение
    В <TopRowBottomPane> ставится номер строки, которая будет видна после разделителя, нумерация с нуля. У Вас закреплено 3 строки, после разделителя показывается пятая, четвёртую не видно. В принципе, значение <TopRowBottomPane> нужно делать больше, чем <SplitHorizontal>, если, например, есть длинная таблица с итогами внизу и хочется, чтобы итоги сразу были бы видны. В остальных случаях лучше делать эти значения равными.
    Ай спасибо. Теперь стало понятно полностью и смотреться совсем хорошо. Скорректировал, версию обновил.
    Сообщение от vk65 Посмотреть сообщение
    Я бы в <SplitVertical> и <LeftColumnRightPane> поставил 2 вместо 5. Хотя это не очень принципиально, границы легко меняются двумя-тремя щелчками мышки.
    В компактной форме это может быть и неудобно. Иногда всё же хочется видеть не только цифру, но и откуда она взята (№ файла) и насколько нужна сейчас задолженность, гасить её или пока подождать (дата увольнения). Крутить туда-сюда, если народу много, не очень-то приятно, а эти самые два-три щелчка мышью надо ещё знать (а знают это, к сожалению, далеко не все пользователи). Так что пока работаю в сторону ужимания столбцов левой части по ширине.
    Последний раз редактировалось lubezniy; 30.10.2011, 18:35.

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


  • vk65
    Участник ответил
    Сообщение от lubezniy Посмотреть сообщение
    Сложно сказать насчёт округлений,
    Если погрешность округления при одном вызове составит 0.5 коп, то за 4 вызова для 2011 г. - 2 коп.
    а разделение после указанного стало реально смотреться гораздо лучше.
    В <TopRowBottomPane> ставится номер строки, которая будет видна после разделителя, нумерация с нуля. У Вас закреплено 3 строки, после разделителя показывается пятая, четвёртую не видно. В принципе, значение <TopRowBottomPane> нужно делать больше, чем <SplitHorizontal>, если, например, есть длинная таблица с итогами внизу и хочется, чтобы итоги сразу были бы видны. В остальных случаях лучше делать эти значения равными.
    А вот тут пока не получилось придумать ничего, кроме некоторого пересмотра ширины ячеек (в выложенной версии скорректировано).
    Я бы в <SplitVertical> и <LeftColumnRightPane> поставил 2 вместо 5. Хотя это не очень принципиально, границы легко меняются двумя-тремя щелчками мышки.

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


  • lubezniy
    Участник ответил
    Сообщение от vk65 Посмотреть сообщение
    Вы ещё добавили округление в процедуре GetNU. Лучше убрать, т.к. именно здесь могут появиться ошибки округления. Вполне достаточно округления при сравнении с MaxBase.
    Сообщение от vk65 Посмотреть сообщение
    Должно быть примерно так:
    Обратите внимание: <SplitHorizontal> не должно превышать <TopRowBottomPane>, а <SplitVertical> - <LeftColumnRightPane>.
    Эти два момента исправлены. Выложил внеочередную версию. Сложно сказать насчёт округлений, а разделение после указанного стало реально смотреться гораздо лучше. Спасибо.
    Сообщение от vk65 Посмотреть сообщение
    И ещё - лучше закреплять не более 2 - 3 колонок, т.к. в настоящее время закреплённая область занимает более половины экрана, неудобно просматривать остальные данные.
    А вот тут пока не получилось придумать ничего, кроме некоторого пересмотра ширины ячеек (в выложенной версии скорректировано).

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


  • vk65
    Участник ответил
    Сообщение от lubezniy Посмотреть сообщение
    пришлось ограничиться округлением перед проверкой. Посмотрим, насколько надёжно получится так.
    Вы ещё добавили округление в процедуре GetNU. Лучше убрать, т.к. именно здесь могут появиться ошибки округления. Вполне достаточно округления при сравнении с MaxBase.
    Жду конкретных советов по исправлению XML-кода в этой части.
    Должно быть примерно так:

    Код:
      <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>
    Обратите внимание: <SplitHorizontal> не должно превышать <TopRowBottomPane>, а <SplitVertical> - <LeftColumnRightPane>.
    И ещё - лучше закреплять не более 2 - 3 колонок, т.к. в настоящее время закреплённая область занимает более половины экрана, неудобно просматривать остальные данные.

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

реклама

Свернуть
Обработка...
X