Поиск Написать

1С: Самвестимо ПСоФЛ

Персонифицированные сведения о физических лицах
Выкладываю обработку для подготовки отчета, который, начиная с 2023 года, заменит пресловутую форму СЗВ-М.

Дистрибутивы можно скачать
- на обновлении для 1С (f5for1c)
- в Доп.Возможностях

Комментарии:
Напоминаю тем, кто еще спит в оглоблях 2022 года.
Это ежемесячный отчет, который надо подавать теперь в ИФНС (а не в ПФР) каждый месяц до 25-го числа (а не до 15-го как СЗВ-М).
По сути это точная копия СЗВ-М.
Только что в нее добавили "сумму выплат".

Очередная мишустинская ересь из серии "ну, мы же работаем!"


Как видите, это список работающих сотрудников с их ИНН, СНИЛС и месячной получкой.
Нужен он, если вы не знаете, для того чтобы не платить пенсию работающим пенсионерам, которых и вылавливают по этим отчетам - сейчас СЗВ-М, с 2023 года - ПСоФЛ.
Но есть и отличия: пустой СЗВ-М можно сдать, а вот пустой ПСоФЛ - нет.
В отчете должен быть хотя бы один сотрудник, иначе файл отчета не пройдет форматно-логический контроль.
Сведения с пустым ФИО также не прокатит ...
Из этого получается, что если у вас нет сотрудников, вам ПСоФЛ сдавать не надо.
Автозаполнение этого отчета полностью повторяет автозаполнение моего СЗВ-М.
Даже подумываю сделать внешнюю печатную форму для документа СЗВ-М в типовых конфигурациях (он одинаковый во всех типовых).
Т.е., вы сможете формировать как обычно СЗВ-М, а на выходе у вас будет файл и печатная форма (машиночитаемая) ПСоФЛ.
Правда, в типовом документе СЗВ-М нет выбора внешних печатных форм (есть только в ЗиК современных релизов).
Поэтому, конфигуратор вам в руки, если хотите легкой жизни.
Подробная видеоинструкция есть у меня на ютубе. Листинг программного кода там же.
Как простому бухгалтеру вставить в документ 1С:7.7 кнопку Печать своими руками
Если кто не видел этот ролик:


По опыту автозаполнения СЗВ-М могу сразу предупредить, что в ЗиК и Комплексной у вас могут попадать в ПСоФЛ уволенные (даже сто лет назад) сотрудники, если вы накосячили в базе при увольнении.
Вы, может и не замечаете, что годами начисляете им нулевую зарплату и страховые взносы с ЕСН, но вот сейчас эти ваши скелеты в шкафу пожмут вам вашу дружескую лапу ...
Почки заячьи верчоные,
Головы щучьи с чесноком,
Икра чёрная, красная…
Да! Заморская икра… баклажанная!
© ИВМП
Да!
Самообновление!
Теперь обработка умеет самообновляться даже при запуске.
Кратко
Щас объясню, где тут хунд беграбен, то есть собака зарыта!
Самообновление моих обработок прекрасно проходит при проверке нового релиза "вручную" (нужно нажать эту кнопку или щелкнуть по копирайту)

и совсем не проходит при автопроверке при запуске (видите там стоит флажок зелененький).


Хотя в обоих случаях вызывается одна и та же процедура ("Проверить и загрузить обновления").
Вот как, например, при открытии (запуске) обработки:

Проверка на актуальность релиза в обоих случаях выполняется, скачивание релиза тоже проходит успешно, а установка - обламывается и все валится ...
И почему это происходит тоже понятно: видите этот момент, который показан на картинке с программным кодом?
Событие происходит в процедуре ПриОткрытии(). Из нее вызывается процедура проверки.
Т.е., она (процедура ПриОткрытии) еще не завершилась, а это означает, что форма обработки (отчета) еще не открылась, открытие в процессе, но окно отчета еще не видно.
Как только программа отработает строку КонецПроцедуры, пользователь увидит открытое окно.
Поскольку, это т.н. внешний отчет (обработка), при запуске 1С загружает его в оперативную память и на это время блокирует файл средствами Windows.
Это нужно для корректного запуска чтобы не получилось так, что если в момент загрузки обработка была изменена (перезаписана) в программу бы загрузилось половинки двух разных обработок.
Для обновления нужно скачать дистрибутив обработки и распаковать его с заменой файлов в папку ExtForms.
Моя процедура самообновления делает это программно.
И, разумеется, обламывается, если открытие обработки еще не завершено, т.к. файл обработки заблокирован операционной системой.
Ну вот, теперь вы знаете все про собаку ...
ПСоФЛ - моя первая обработка в которой это место программного кода исправлено:

Вот так - в одну строку решается эта проблема!
Ну, ладно, ладно ... уели уже ...
На самом деле в две строки (вторая строка выключает обработку ожидания при первом запуске процедуры обновления).
Все новые отчеты (завтра выложу "Уведомление о налогах" 2023) и обновленные старые (сейчас заканчиваю 6.2-НДФЛ, СЗВ-ТД и РСВ для 2023 года) будут теперь работать так как надо ...
А еще, всю неделю мне выносила мозг система "Подарочных сертификатов", но теперь она побеждена, причем, сразу в самом сложном варианте.
Ну, знаете, наверное?
Сейчас, по-моему, у всех крупных сетей есть такие системы подарочных карт или сертификатов.
Начинали-то эту ботву парфюмерные фирмы - чтобы можно было подарить не сам парфюм (как угадать какой?), а карточку, с которой одариваемый(-ая) пойдет и выберет нужный флакон самостоятельно - и тут уже ошибки-то с выбором не будет!
А сейчас это есть во всех ашанах.
В ИКЕИ и ОБИ нет и в Декатлоне тоже.
Но это только потому, что они закрылись и ушли или сгорели ...
Так что, если кому надо - пишите на почту. Сделаю для вашей конфигурации под ваши условия ...
ТекРелиз="2023.02";
Изменения:
  • заставка (показ возобновится через 2 недели после выхода релиза)


  • автозаполнение

Теперь в стр. 070 при автозаполнении или при ручном вводе сотрудника из справочника, выводится сумма всех начислений (ранее только облагаемых страховыми взносами) и в ЗиК/Комплексной по периоду регистрации (ранее по периоду действия).
Поэтому, советую всем конфигурациям перезаполнить раздел Данные.
Теперь в стр. 070 попадут больничные, переходящие отпуска и пр.
ТекРелиз="2023.03";
В основном изменения касаются ИП (фермеров).
Во-первых, ОГРНИП на титульном листе стал обязательным для ИП и недоступным для ввода юрлицам.
Во-вторых, теперь с нами конфигурация "Учет и отчетность предпринимателя". Отчет и раньше работал с ней (хотя это и не было объявлено), зато теперь работает автозаполнение для УиОП.
На форме появилась кнопка для дарителей СБД (система быстрых донатов)
 

Подтвердите удаление записи