Имя: Пароль:
1C
1С v8
ошибка в ЗУПе
0 vip67
 
10.04.12
09:34
Доброе утро всем!
есть 1с 8.2, ЗУП для Украины, конфигурация типовая, обновленная до последнего релиза. Если в первой половине месяца бухгалтер делает выплату аванса и создает платежное поручение исходящее,то в конце месяца, при окончательно расчете зарплаты документ зарплата к выплате организаций неправильно насчитывает взносы ЕСВ (получаются очень  большие отрицательные суммы). Приходил спец от сопровождающего франча, посмотрел, сказал, что это глюк программы и что для решения проблемы нужно распроводить платежное поручение на аванс (сделанное в начале месяца), затем заполнять документ зарплата к выплате организаций и потом уже заново проводить платежку. В общем, бух считает это неправильным.
Проанализировав модуль документа, нашел, что данная информация берется из регистра накоплений ВзаиморасчетыПоВзносамВФонды и в запрос

   // Заполнение ТЧ Взносы, ВзхносыФОТ

   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("парамДата",    Дата);
   Запрос.УстановитьПараметр("парамКонМесяца", КонецМесяца(Дата)+1);  
   Запрос.УстановитьПараметр("парамНачало",    НачалоМесяца(ПериодРегистрации));
   Запрос.УстановитьПараметр("парамКонец",        КонецМесяца(ПериодРегистрации));
   Запрос.УстановитьПараметр("ПериодРегистрации",    ПериодРегистрации);
   Запрос.УстановитьПараметр("парамОрганизация",    Организация);
   
   ТекстЗапроса = "
   |ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |    Взаиморасчеты.Налог                            КАК Налог,
   |    Взаиморасчеты.СтатьяНалоговойДекларации        КАК СтатьяНалоговойДекларации,
   |    ВидыРасчетов.ВидРасчета.СпособРасчета        КАК СпособРасчета,
   |    Взаиморасчеты.ПериодВзаиморасчетов            КАК ПериодВзаиморасчетов,
   |    Взаиморасчеты.БазаОстаток                    КАК База,
   |    Взаиморасчеты.БазаВзносаОстаток                КАК БазаВзноса,
   |    Взаиморасчеты.РезультатОстаток                КАК Результат
   |
   |        ИЗ РегистрНакопления.ВзаиморасчетыПоВзносамВФонды.Остатки( &парамКонМесяца,
   |            Организация = &парамОрганизация
   |        " + ?(ВидВыплаты = Справочники.ВидыВыплат.ОчереднаяПогашениеДолговВзносы," И    ПериодВзаиморасчетов <= &ПериодРегистрации"," И    ПериодВзаиморасчетов = &ПериодРегистрации") + "
   |    ) КАК Взаиморасчеты
   |ЛЕВОЕ СОЕДИНЕНИЕ  РегистрСведений.ВидыРасчетовВзносовВФонды.СрезПоследних(&парамДата) КАК ВидыРасчетов
   |ПО Взаиморасчеты.Налог = ВидыРасчетов.Налог
   |
   |УПОРЯДОЧИТЬ ПО Взаиморасчеты.Налог.Код
   |";

попадает платежное поручение.
будет ли правильным исключить его из этого запроса? или есть иное решение?
1 vip67
 
10.04.12
12:37
ап
2 DMLangepas
 
10.04.12
13:12
не вариант, просто отменить платежку и расчитать ЗП, точнее взносы, не?
3 vip67
 
10.04.12
13:19
(2) в том-то и дело,чтобы работало без отмены платежки.
4 vip67
 
11.04.12
14:57
алло?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс