УПП и новые вычеты 2012 года. Интересные наблюдения

02.02.12

Разработка - Механизмы типовых конфигураций

Рекомендации при расчете вычетов НДФЛ. Когда программа "не считает".

Немного предыстории. Совсем недавно мне поручили разобраться с новой системой вычетов по НДФЛ, которая начинает действовать с 2012 года. В процессе изучения выявилась одна интересная особенность. В документе "Начисление зарплаты сотрудникам организаций" есть вкладка НДФЛ. Так вот если она не заполнена. То при нажатии меню "Рассчитать" и выбора пункта "Рассчитать НДФЛ" ничего не произойдет.

Методом научного поиска (читать "методом тыка") Tongue Out выяснилось следующее.

В модуле документа НачислениеЗарплатыРаботникамОрганизаций есть процедура


Процедура РассчитатьНДФЛ(Физлицо = Неопределено, КомментироватьРасчет = Ложь, ВыборкаПоШапкеДокумента = Неопределено, ВыборкаПоНачислениям = Неопределено) Экспорт

В процедуре есть Параметр ФизЛицо , который в конечном итоге принмает параметр неопределено. Чуть ниже встречается вот такой код:


Если НЕ (Физлицо = Неопределено) Тогда

       
СписокФизлицТекст =


"ВЫБРАТЬ

        |   ФизическиеЛица.Ссылка КАК Физлицо

        |ИЗ

        |   Справочник.ФизическиеЛица КАК ФизическиеЛица

        |ГДЕ

        |   ФизическиеЛица.Ссылка = &парамФизлицо";


ДополнительныеПараметрыЗапросаНДФЛ  = Новый Структура;

       
ДополнительныеПараметрыЗапросаНДФЛ.Вставить("парамФизлицо", Физлицо);

    Иначе

       
СписокФизлицТекст =


"ВЫБРАТЬ РАЗЛИЧНЫЕ

        |   Работники.Физлицо КАК Физлицо

        |ИЗ

        |   Документ.НачислениеЗарплатыРаботникамОрганизаций.НДФЛ КАК Работники

        |

        |ГДЕ

        |   Работники.Ссылка = &парамРегистратор";




ДополнительныеПараметрыЗапросаНДФЛ  = Неопределено;

    КонецЕсли;



В конечном итоге поскольку Физлицо=Неопределено Запрос по списку физлиц формируется по табличной части НДФЛ.

Я нашел временное решение в следующем. В Общем модуле ПроведениеРасчетов ищем процедуру:

ПолучитьДанныеНДФЛПоРегистратору.

Запрос.Текст =
    "ВЫБРАТЬ Физлицо
    |ПОМЕСТИТЬ ВТСписокФизЛиц
    |ИЗ (" + СписокФизЛицТекст + ") СписокФизЛиц
    |ИНДЕКСИРОВАТЬ ПО Физлицо";
   
    Запрос.УстановитьПараметр("парамРегистратор", Регистратор);
    Запрос.Выполнить();

    Перед Запрос.Выполнить() добавляем вот такую строчку:

    Запрос.Текст= СтрЗаменить(Запрос.Текст,"НДФЛ","Начисления");

    В этом случае список будет браться со вкладки начисления и  НДФЛ будет рассчитываться.

 

См. также

Отчеты с общей формой отчета. Типовые сценарии

Механизмы типовых конфигураций Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Статистическая выборка сценариев и точек изменения отчетов на общей форме ФормаОтчета в типовых конфигурациях. Примеры кода.

03.06.2024    1323    Serg2000mr    18    

67

Ценовая власть. Выносим из цикла схему СКД

Механизмы типовых конфигураций Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Продолжение темы вынесения кусков повторно-используемого кода в запрос. В прошлый раз мы сделали это с вычислением пользовательских формул. Здесь замахнулись на формулы, задаваемые пользователем запросами.

1 стартмани

11.04.2024    664    tango    1    

3

Формула в реквизите. Приквелл к сериалу "Ценовая власть"

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Какому-либо элементу списка сопоставляется числовое значение, зависящее от других значений, причем эта зависимость изменяется от элемента к элементу. Так, в справочнике "Валюты" курс какой-либо валюты может быть задан формулой (или даже запросом) от значения другой валюты. А в справочнике "Виды цен" формула определяет расчет цены для товарной позиции, т.е. элементов справочника "Номенклатура", у которых в карточке указан этот вид цены. А в 1С:ERP, например, этот механизм используется в ресурсной спецификации.

10 стартмани

11.04.2024    531    tango    5    

4

Ценовая власть. Второй сезон

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Бесплатно (free)

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

08.04.2024    882    tango    0    

2

Ценовая власть или Управление ценообразованием (УТ 11.5)

Ценообразование, анализ цен Механизмы типовых конфигураций Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Ценовая власть - это способность (возможность) компании изменять в некоторых пределах отпускную цену своего товара (услуг, продукции). Чем в более широких пределах вы можете играть в цену продажи, тем больше этой власти у вас. Если вы не можете управлять отпускной ценой, то это или не ваш бизнес, или не бизнес вовсе. Здесь в рубрике "База знаний аналитика и руководителя проекта" слово проект не ограничено "проектом в 1С". Посмотрим, что для этого есть в УТ 11.5.

1 стартмани

05.04.2024    755    tango    12    

2

Расширяем возможности дополнительных обработок и настраиваем их отладку

БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Уже не одна веб-страница исписана знаниями о дополнительных обработках, как создать, как подключить. Есть масса вариантов, как их можно отладить. Я разобрался в кишках работы библиотеки и покажу, как можно расширить возможности дополнительных отчетов, а также покажу удобный способ отладки.

07.02.2024    3053    YA_418728146    11    

51

Регистры накопления в 1С:КА2 и 1С:ERP для расчета НДФЛ, страховых взносов и взаиморасчетов с сотрудниками на январь 2024 года. Краткое описание

Зарплата Механизмы типовых конфигураций Программист Бухгалтер Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет НДФЛ Абонемент ($m)

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

1 стартмани

10.01.2024    1462    9    2ncom    6    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gutentag 253 02.02.12 16:41 Сейчас в теме
не знаю как в УПП, а в ЗУП, имхо все корректно считается.
-----------
И почти все мои знакомые у кого есть УПП или КА, все зарплату грузят из ЗУП.
2. echo77 1896 02.02.12 21:31 Сейчас в теме
Если документ НачислениеСотрудниковОрганизаций заполнять используя Подбор/Заполнить списком, а не добавлять сотрудников с видами расчета на вкладке начисления и т.д., то и в ТЧ НДФЛ и Прочие удержания попадут плановые удержания сотрудников и будет хотя бы по одной строке в ТЧ НДФЛ.

Мне кажется, проблем здесь нет и публикация никакого отношения к "вычетам" ничерта не имеет.
artbear; oao-tess; +2 Ответить
3. maldinitaly 08.02.12 08:51 Сейчас в теме
Согласен с (2), работает
4. Aleksey-29 10.02.12 12:24 Сейчас в теме
Наши расчетчики для удобства вообще НДФЛ считают отдельным документом от начисления (с видом Расчет НДФЛ). У них такого и не будет!!!
Оставьте свое сообщение