Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   538 Бух - синт.ошибка при формировании карточки страховых взносов (http://forums.kuban.ru/f1040/538_buh_-_sint_oshibka_pri_formirovanii_kartochki_strahovyh_vznosov-2476136.html)

Чучундер 10.04.2012 14:48

538 Бух - синт.ошибка при формировании карточки страховых взносов
 
ПоВР=ДоходыВычетыНалогиСотрудников.ПолучитьЗначение(ТекущаяСтрокаИтоговойТаблицы,"ТаблицаРасшифровки");
{Глобальный модуль(17204)**: Неверный идентификатор колонки!
.
оперативно лечим: Отчет.КарточкаУчетаПоСтраховымВзносам
.
процедура Сформировать(..)
+40 строк
.
меняем
.
исходное:
.
Если глСобратьДанныеДляСтраховыхВзносов(ДоходыВычетыНалогиСотрудников,?(Сотрудник = "",СписокСотров,Сотрудник),ДатаКонцаГода,Контекст) <> 1 Тогда
.
ставим:
.
Если глСобратьДанныеДляСтраховыхВзносов(ДоходыВычетыНалогиСотрудников,?(Сотрудник = "",СписокСотров,Сотрудник),ДатаКонцаГода,Контекст,,1) <> 1 Тогда
.
может кому пригодится...
.
Поубивал бы [filolog]пидарасов[/filolog]...

Чучундер 10.04.2012 14:51

уточнение:
...Контекст,,,1)

Чучундер 10.04.2012 15:17

И почему по инстранцам (с долговременными договорами) в карточке попадает не в графу 22% - как сказали аудиторы - по таким иностранцам - независимо от возраста - в графу 22%
..
???

Гена 10.04.2012 15:20

а в какую?

Чучундер 10.04.2012 15:27

ГЕНА!!! я вас ждал!!! сейчас!!

Чучундер 10.04.2012 15:28

январь, Голопупенко, оклад = 30000, ндфл = 9000

Чучундер 10.04.2012 15:29

сейчас ростальные данные дам..

Чучундер 10.04.2012 15:37

дата рождения = 27.02.1967
документ.закрытие месяца, начислен взнос в ПФР (69.2.2, СВЗ.01.1) = 6600, НСиПЗ = 90
6600 = 22% - вроде ка ки должно быть, а вкарточку ставит 16% (по возррасту наверное, видимо.. ошибка?)

Гена 10.04.2012 15:45

да... пока пробейте 1867... может потом поправят...

Чучундер 10.04.2012 16:00

(8) да фиг его знает где этот 1867 вылезет потом..
.
ошибочка судя по всему вот тут:
.
Если СчТарифов = 1 Тогда

Если НомерШкалыВзносов > 0 Тогда
ТарифПФРНак = глПолучитьСтавкуВзноса(ОсновнойТариф,"ПФРНак" + НомерШкалыВзносов,КонецГода);
ТарифПФРСтрах = глПолучитьСтавкуВзноса(ОсновнойТариф,"ПФРСтрах" + НомерШкалыВзносов,КонецГода);
Иначе
ТарифПФРНак = 0;
ТарифПФРСтрах = 0;
КонецЕсли;
ТарифФСС = глПолучитьСтавкуВзноса(ОсновнойТариф,"ФСС",КонецГода);
ТарифФФОМС = глПолучитьСтавкуВзноса(ОсновнойТариф,"ФФОМС",КонецГода);
ТарифТФОМС = глПолучитьСтавкуВзноса(ОсновнойТариф,"ТФОМС",КонецГода);

ИначеЕсли СчТарифов = 2 Тогда

ТарифИнвалидов = Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов;

Чучундер 10.04.2012 16:01

лезем в закрытие месяца и смотрим как там определяется необходимость начисления 22%

Чучундер 10.04.2012 16:28

вдобавок Спр.Сотрудники.ДолгосрочныйДоговорСИностранцем - не внесен в перечень периодических реквизитов в диалогах для просмотра...???

Чучундер 10.04.2012 16:34

вдобавок Спр.Сотрудники.ДолгосрочныйДоговорСИностранцем - не внесен в перечень периодических реквизитов в диалогах для просмотра...???

Чучундер 10.04.2012 17:28

вдобавок Спр.Сотрудники.ДолгосрочныйДоговорСИностранцем - не внесен в перечень периодических реквизитов в диалогах для просмотра...???

Чучундер 10.04.2012 17:58

значится так: в меру своего разумения ибо по зарплатно-социальным вопрсоам не спец.
исправляем:
.
ГЛОБМОДУЛЬ в районе 17600 строки
.
Процедура глЗаполнитьКарточкаУчетаПоСтраховымВзносам
+ примерно 460 строк
.
//[*]progadmin, 10.04.2012, ДОБАВЛЕНО НЕТИПОВОЕ
// Если НомерШкалыВзносов > 0 Тогда
// ТарифПФРНак = глПолучитьСтавкуВзноса(ОсновнойТариф,"ПФРНак" + НомерШкалыВзносов,КонецГода);
// ТарифПФРСтрах = глПолучитьСтавкуВзноса(ОсновнойТариф,"ПФРСтрах" + НомерШкалыВзносов,КонецГода);
// Иначе
// ТарифПФРНак = 0;
// ТарифПФРСтрах = 0;
// КонецЕсли;
// -------------
// в типовом 538 релизе не отрабатывается ситуация иностранцев по длительным договорам
// см. документ.закрытиемесяца в части начисления налогов с ФОТ по ПФРнак и ПФРстрах
НомерШкалыВзносовТекущийМесяц = НомерШкалыВзносов;
Если НомерШкалыВзносов > 0
Тогда
Если Год>=2012 Тогда
КонецМесяца = КонМесяца(Дата(Год,Месяц,1));
Если (ФизЛицо.ВидЗастрахованногоЛица.Получить(КонецМесяца) = Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы) И
(ФизЛицо.ДолгосрочныйДоговорСИностранцем.Получить(КонецМесяца) <> 0) Тогда
НомерШкалыВзносовТекущийМесяц = 1;
КонецЕсли;
КонецЕсли;
КонецЕсли;

Если НомерШкалыВзносов > 0 Тогда
ТарифПФРНак = глПолучитьСтавкуВзноса(ОсновнойТариф,"ПФРНак" + НомерШкалыВзносовТекущийМесяц,КонецГода);
ТарифПФРСтрах = глПолучитьСтавкуВзноса(ОсновнойТариф,"ПФРСтрах" + НомерШкалыВзносовТекущийМесяц,КонецГода);
Иначе
ТарифПФРНак = 0;
ТарифПФРСтрах = 0;
КонецЕсли;
//[*]_progadmin, 10.04.2012, ДОБАВЛЕНО НЕТИПОВОЕ

Одинэсник 10.04.2012 18:51

причем тут 538 ета фня и раньше была - давно все поправили

Чучундер 10.04.2012 18:53

(15) откуда поправили? если я на чистой демо 538 - карточка криво формируется...
.
или хотите сказать что раскладка в карточке типа
база = 30 тыс, ПФРстрах 16% 6600, ПФРнак 6% 0
-это типа правильно?

Одинэсник 10.04.2012 18:54

все <>всЁ

Чучундер 10.04.2012 18:55

.. и вдобавок тупо синт.ошибка вываливается при формировании карточки..?

Чучундер 10.04.2012 18:55

(17) О!

Чучундер 10.04.2012 18:56

..а что еще кривое поправили..?? с чем я еще нен столкнулся в связи с редким обслуживанием бухии.?

Одинэсник 10.04.2012 19:06

заочные тестировщики 1с щас будут квартал закрывать - посмотрим

Чучундер 10.04.2012 19:28

(21) ну так я уже приступил! ;-)


Текущее время: 09:36. Часовой пояс GMT +3.