? Обновление за 4 кв. 2022 для 7.7

Новая тема
Показывать по 10 20 40 сообщений
Ответ на пост №20
TFloater, у нас нет таких зарплат за год
Ответили: пост #22
Ответ на пост №21
USSR, а у моих клиентов (бывших, правда) это за январь :-) А довольно многих нынешних интересует НДФЛ с превышения 5 млн. И конфигурация должна отрабатывать все случаи, чего от 1С ждать явно не приходится :-(
Идея со ставками 30,0,0,0,0,0 в принципе хороша, согласен — она приводит все категории людей и все начисления к единому обложению по образцу ПФР. То, что взносы будут продолжать начисляться на счёт 69.2, не очень страшно. В снеговиках для этого ввели новый субсчёт 69.09 (Страховые взносы по единому тарифу); можно и в 7.7 сделать так же. А плохо то, что ставка в 10% для обложения превышения во всех конфигурациях вбита просто числом, и придётся запускать глобальный поиск по строке "10", фильтруя кучу ненужных вхождений. В идеале, конечно, нужно бы сделать новую периодическую константу для этой ставки и везде применять её значение на нужную дату…
Ответили: пост #23
Ответ на пост №22
TFloater, буржуи - ваши бывшие клиенты  :D
Ответили: пост #24
Ответ на пост №23
USSR, и не буржуи, а высокооплачиваемые наёмные работники :-) Ну, у "бывших" моих клиентов это был президент банка (отнюдь не из крупных); но сейчас среди таких высокооплачиваемых есть ажно помощник печатника не очень большой полиграфической компании. Конечно, за предел он выскочил ближе к концу года, но выскочил даже раньше генерального директора. И конечно, в 2023 году предел существенно вырос. Но опять-таки — у меня будут такие компании.
Так что я ради подобных клиентов проверил трудоёмкость приведения конфигурации Бух 7.70.667 к требованиям по страховым взносам этого года.
Конфигуратор.
1. Создаём периодическую константу СтавкаСтраховыхВзносовСПревышения (число 5.2).
2. Запускаем глобальный поиск по вхождению "*10/". 19 случаев.
3. В каждом случае меняем код примерно так:

Код
//        ИсчисленоПоТекущийМесяцСПревышения_ОТ = Окр(БазаПревышенияПоТекущийМесяц_ОТ *10/100,2);
        ИсчисленоПоТекущийМесяцСПревышения_ОТ = Окр(БазаПревышенияПоТекущийМесяц_ОТ *СтавкаСтраховыхВзносовСПревышения/100,2);

И в начале каждой процедуры примерно так:

Код
    СтавкаСтраховыхВзносовСПревышения = Константа.СтавкаСтраховыхВзносовСПревышения.Получить(ДатаТарифа);
С вычислениями пока всё (хотя и не совсем: в проводках по субсчетам СВ точно есть ошибки!), остаётся печатная форма карточки учёта страховых взносов, где есть реквизит ТарифСПревышения. Там 4 раза делаем так:

Код
//                ТарифСПревышения=10;
                ТарифСПревышения=Константа.СтавкаСтраховыхВзносовСПревышения.Получить(ДатаКонцаГода);
Предприятие.
1. Устанавливаем значения новосозданной константы (01.01.2000: 10); 01.01.2023: 15.1).
2. Устанавливаем значения всех остальных необходимых констант и элементов справочников на 01.01.2023.
3. Делаем три документа начисления зарплаты (три человека с зарплатой 1 000 000, 500 000 и 14 000 рублей) и три документа закрытия месяца с начислением налогов с ФОТ.
4. Любуемся карточкой учёта страховых взносов.
Вот и всё. 1-2 часа неспешной работы с перекурами. Ещё пара часов, наверное, уйдёт на окончательную проверку и доработку. Но это уже попозже.
Надеюсь, кому-нибудь поможет набраться смелости.
Ответили: пост #25
Ответ на пост №24
TFloater, спасибо, может и понадобится
Самое прикольное в этой связи — Кошки Рулят сделал релиз 382, о котором справедливо пишет:
Цитата
Собственно, в этом релизе для вас (для пользователей ничего нового).
Порядок начисления и расчета страховых взносов не изменился.
Даже не знаю, заметите ли вы разницу?
И то верно, никакой разницы: как была ставка с превышения 10%, так и осталась. Раньше он писал о "проклятии нечётного релиза". Теперь о чём будет писать?
Ответили: пост #27
Ответ на пост №26
TFloater, он в этом смысле, конечно, молодец - поддерживает "клюшкарей"
Читают тему
(гостей: 1)

Быстрый переход