Имя: Пароль:
1C
 
Налоговая льгота и расчет налога на имущества на конец года
0 Momus
 
29.01.24
10:51
ERP 2.5.12.195
Есть ОС, для которого применяется налоговая льгота. Создан документ "Параметры начисления налога на имущество", в котором указал налоговую льготу, период применения (за 01.01.23 по 31.12.23), налоговая база - среднегодовая стоимость. При закрытии года рег. операция с расчетом налога делает непонятное мне движение, которое затем попадает в справку-расчет.
Вопрос по второй записи на скриншоте (воспроизвел на демо-базе). Это так и задумано или что-то идет не так? Бухгалтер говорит, что не должно быть, что в принципе логично.
1 Momus
 
29.01.24
10:51
а, я теперь не могу скриншоты прикреплять, сейчас скину ссылку.
2 Momus
 
29.01.24
10:52
3 Гена
 
гуру
29.01.24
11:31
Программа увидела, что в декабре здание уже не льготируется. Может она проверяет на начало? Попробуйте льготу окончить не 31.12.23, а 01.01.24
4 Momus
 
29.01.24
11:50
(3) Пробовал. Пробовал и новый документ создать с льготой уже на 24й год, все равно налог остается.
5 shuhard
 
29.01.24
11:51
(4) ищи ответ от кода
6 Momus
 
29.01.24
11:51
вообще там в коде странный алгоритм. Формируется запрос, устанавливается параметр-дата декабрем 23го (правильная дата), затем вызывается процедура, которая дату сдвигает на месяц вперед. Зачем - хз. Я написал, конечно, в 1С, но отвечают они обычно долго, даже если ссылаться на демо-базу
7 Momus
 
29.01.24
11:53
(5) уже ответил на ваш комментарий :)
Больше похоже на ошибку, но в новом релизе код такой же и ошибка также воспроизводится. Сомневаюсь, что я один таким вопросом задался.
8 shuhard
 
29.01.24
11:55
(7) если отдел разработки и будет править что-то в закрытии периода, то это будет в 2.5.17

вероятность разовых патчей близка к 0
9 Гена
 
гуру
29.01.24
11:55
(6) Поставьте льготу с запасом: 01.01.2022 - 31.12.2025 и не мучайтесь.
10 Momus
 
29.01.24
12:16
(9) она заканчивается в 23м году
11 Momus
 
29.01.24
12:20
(8) в таком случае подожду пару дней на ответ от 1С, иначе нарисую свой патч. Путь к нему при отладке был очень далекий, благо исправляется одной строчкой кода. Я подумал мб кто-нибудь сталкивался с подобной проблемой.
12 Гена
 
гуру
29.01.24
12:22
(10) Вам шашечки или ехать? Когда налог рассчитаете и проведёте, тогда вернёте период. Сами же говорите, что программе и январь нужно видеть льготным для правильного расчёта декабря.
13 Momus
 
29.01.24
12:34
(12) перечитайте сообщение (4)
14 Momus
 
29.01.24
12:37
(12) а, вы предлагаете изменить текущий элемент и перезакрыть год? Попробую в демо, но это так себе решение
15 Momus
 
29.01.24
12:37
(14) текущий документ*
16 Гена
 
гуру
29.01.24
12:48
Хорошо. Правьте код. Только ориентируйтесь на теорию: если начало льготы внутри месяца, то весь квант месяца льготный, если окончание льготы внутри месяца, то весь квант месяца обычный нельготный.

На языке программирования это означает:
начало льготы - на начало дня,
конец льготы - на конец дня.

Иначе 31.12.2023 23:59:58 сделает месяц обычным.
17 Momus
 
29.01.24
12:51
(16) конкретно в коде этого модуля все приводится к началу дня
18 Гена
 
гуру
29.01.24
12:55
(17) Тогда понятно, почему декабрь обычный.
31.12.2023 00:00:00 лежит внутри декабря.
19 Momus
 
29.01.24
13:04
(18) думаю дело не в этом. В коде все логично до определенного момента, который больше похож на баг.
20 Гена
 
гуру
29.01.24
13:06
(19) Вам виднее. Теория есть, код перед глазами. Справитесь.
21 Гена
 
гуру
29.01.24
13:27
Потом проверьте на тестовых примерах.
Если начало льготы 31.01, то весь январь льготный.
Если конец льготы 30.12, то весь декабрь обычный.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн