К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

538 Бух - синт.ошибка при формировании карточки страховых взносов

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



1 - 10.04.2012 - 14:51
уточнение:
...Контекст,,,1)
2 - 10.04.2012 - 15:17
И почему по инстранцам (с долговременными договорами) в карточке попадает не в графу 22% - как сказали аудиторы - по таким иностранцам - независимо от возраста - в графу 22%
..
???
3 - 10.04.2012 - 15:20
а в какую?
4 - 10.04.2012 - 15:27
ГЕНА!!! я вас ждал!!! сейчас!!
5 - 10.04.2012 - 15:28
январь, Голопупенко, оклад = 30000, ндфл = 9000
6 - 10.04.2012 - 15:29
сейчас ростальные данные дам..
7 - 10.04.2012 - 15:37
дата рождения = 27.02.1967
документ.закрытие месяца, начислен взнос в ПФР (69.2.2, СВЗ.01.1) = 6600, НСиПЗ = 90
6600 = 22% - вроде ка ки должно быть, а вкарточку ставит 16% (по возррасту наверное, видимо.. ошибка?)
8 - 10.04.2012 - 15:45
да... пока пробейте 1867... может потом поправят...
9 - 10.04.2012 - 16:00
(8) да фиг его знает где этот 1867 вылезет потом..
.
ошибочка судя по всему вот тут:
.
Если СчТарифов = 1 Тогда

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

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

ТарифИнвалидов = Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнв алидов;
10 - 10.04.2012 - 16:01
лезем в закрытие месяца и смотрим как там определяется необходимость начисления 22%
11 - 10.04.2012 - 16:28
вдобавок Спр.Сотрудники.ДолгосрочныйДоговорСИностранцем - не внесен в перечень периодических реквизитов в диалогах для просмотра...???
12 - 10.04.2012 - 16:34
вдобавок Спр.Сотрудники.ДолгосрочныйДоговорСИностранцем - не внесен в перечень периодических реквизитов в диалогах для просмотра...???
13 - 10.04.2012 - 17:28
вдобавок Спр.Сотрудники.ДолгосрочныйДоговорСИностранцем - не внесен в перечень периодических реквизитов в диалогах для просмотра...???
14 - 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, ДОБАВЛЕНО НЕТИПОВОЕ
Гость
15 - 10.04.2012 - 18:51
причем тут 538 ета фня и раньше была - давно все поправили
16 - 10.04.2012 - 18:53
(15) откуда поправили? если я на чистой демо 538 - карточка криво формируется...
.
или хотите сказать что раскладка в карточке типа
база = 30 тыс, ПФРстрах 16% 6600, ПФРнак 6% 0
-это типа правильно?
Гость
17 - 10.04.2012 - 18:54
все <>всЁ
18 - 10.04.2012 - 18:55
.. и вдобавок тупо синт.ошибка вываливается при формировании карточки..?
19 - 10.04.2012 - 18:55
(17) О!
20 - 10.04.2012 - 18:56
..а что еще кривое поправили..?? с чем я еще нен столкнулся в связи с редким обслуживанием бухии.?
Гость
21 - 10.04.2012 - 19:06
заочные тестировщики 1с щас будут квартал закрывать - посмотрим
22 - 10.04.2012 - 19:28
(21) ну так я уже приступил! ;-)


К списку вопросов






Copyright ©, Все права защищены