Период ВРНЕТРУД в ЗИК 345
10.04.2014
22:25
#1
ЗИК 345 Подготовка данных для ПФР Период ВРНЕТРУД не заполняется автоматически. Еще кто-то сталкивался с такой проблемой
14.04.2014
10:07
#2
Это ошибка в коде. Значение типа Перечисление.СЗВПараметр3ИТС2014 привсваевается значение типа Перечисление.СЗВПараметр3ИТС2010
В глобальном модуле есть строка
НаборДляСтажа.УстановитьЗначение(3,Перечисление.СЗВПараметр3ИТС2010.ВРНЕТРУД,,);
С 01.01.2014 должно быть
НаборДляСтажа.УстановитьЗначение(3,Перечисление.СЗВПараметр3ИТС2014.ВРНЕТРУД,,);
Есть ещё ошибка - при учебном отпуске не ставиться причина исключения льготного стажа, но это в пользовательском режиме не сложно поправить, конечно, если не 100 человек в учебном отпуске
.
В глобальном модуле есть строка
НаборДляСтажа.УстановитьЗначение(3,Перечисление.СЗВПараметр3ИТС2010.ВРНЕТРУД,,);
С 01.01.2014 должно быть
НаборДляСтажа.УстановитьЗначение(3,Перечисление.СЗВПараметр3ИТС2014.ВРНЕТРУД,,);
Есть ещё ошибка - при учебном отпуске не ставиться причина исключения льготного стажа, но это в пользовательском режиме не сложно поправить, конечно, если не 100 человек в учебном отпуске
14.04.2014
16:15
#3
Еще:
В Отчет.ПодготовкаСведенийДляПФР2010 (во всех конфигурациях 7.7 и в ЗиК, в том числе) кусок:
меняем на:
и еще есть ошибочный кусок в УСН (7.70.226) (видимо копипаст из ЗиК, в которой сделано чуть иначе, поэтому ошибка не возникает):
меняем на:
В Отчет.ПодготовкаСведенийДляПФР2010 (во всех конфигурациях 7.7 и в ЗиК, в том числе) кусок:
| Код |
|---|
СуммаВыплатВсего = СуммаВыплатВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"СуммаВыплат"); БазаДоПределаВсего = СуммаВыплатВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"БазаДоПредела"); БазаДоПределаДоговрыВсего = СуммаВыплатВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"БазаДоПределаДоговры"); СуммаВыплатСверхПределаВсего = СуммаВыплатВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"СуммаВыплатСверхПредела"); |
| Код |
|---|
СуммаВыплатВсего = СуммаВыплатВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"СуммаВыплат"); БазаДоПределаВсего = БазаДоПределаВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"БазаДоПредела"); БазаДоПределаДоговрыВсего = БазаДоПределаДоговрыВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"БазаДоПределаДоговры"); СуммаВыплатСверхПределаВсего = СуммаВыплатСверхПределаВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"СуммаВыплатСверхПредела"); |
| Код |
|---|
Если (СтраховыхВзносовОПС<>0) и (ТипСведенийПачки <> Перечисление.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ) Тогда
хмлСтраховыхВзносовОПС = хмлВходящаяОпись.СоздатьПодчиненныйЭлемент("СтраховыхВзносовОПС");
хмлСтраховыхВзносовОПС.Значение = ЧислоВФайл(СтраховыхВзносовОПС);
КонецЕсли; |
| Код |
|---|
Если (ИтогоСтраховыхВзносовОПС<>0) и (ТипСведенийПачки <> Перечисление.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ) Тогда
хмлСтраховыхВзносовОПС = хмлВходящаяОпись.СоздатьПодчиненныйЭлемент("СтраховыхВзносовОПС");
хмлСтраховыхВзносовОПС.Значение = ЧислоВФайл(ИтогоСтраховыхВзносовОПС);
КонецЕсли; |
Ответили:
пост #4
15.04.2014
12:08
#4
Ответ на
пост №3
И, похоже, первую замену надо "обрамить" условным операторомЕсли СчСтрок=0 Тогда
СуммаВыплатВсего = СуммаВыплатВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"СуммаВыплат");
БазаДоПределаВсего = БазаДоПределаВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"БазаДоПредела");
БазаДоПределаДоговрыВсего = БазаДоПределаДоговрыВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"БазаДоПределаДоговры");
СуммаВыплатСверхПределаВсего = СуммаВыплатСверхПределаВсего + ТаблицаВыплатПоКатегории.ПолучитьЗначение(СчСтрок+1,"СуммаВыплатСверхПредела");
КонецЕсли;
Ответили:
пост #5
Читают тему
(гостей: 1)