Имя: Пароль:
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, то весь декабрь обычный.