0
- 19.01.2012 - 12:52
|
В моей внешней обработке по пересчету колонки Уплачено документа ДокументСсылка.СведенияОВзносахИСтраховомСтажеСПВ1 не заходит в цикл.......... Функция Инициализировать(Объект,ИмяТабличнойЧасти,Таблично еПолеОбъекта) Экспорт ТабПолеОбъекта = ТабличноеПолеОбъекта; ИмяТабЧасти = ИмяТабличнойЧасти; ДокОбъект = Объект; ПересчитатьТЧ(); КонецФункции Процедура ПересчитатьТЧ()Экспорт Если ТипЗнч(ДокОбъект.Ссылка)=Тип("ДокументСсылка.Сведе нияОВзносахИСтраховомСтажеСПВ1") Тогда Сообщить(ТипЗнч(ДокОбъект.Ссылка)); Для каждого СтрокаФизлицо из ДокОбъект.РаботникиОрганизации Цикл Сообщить(ТипЗнч(ДокОбъект.Ссылка.Физлицо)); ДокОбъект.РаботникиОрганизации.УплаченоСтраховая = ДокОбъект.РаботникиОрганизации.НачисленоСтраховая * 0.91; ДокОбъект.РаботникиОрганизации.УплаченоНакопительн ая = ДокОбъект.РаботникиОрганизации.НачисленоНакопитель ная * 0.91; КонецЦикла; КонецЕсли; КонецПроцедуры | |
1
- 19.01.2012 - 13:36
|
Заработало !!!!! Функция Инициализировать(Объект,ИмяТабличнойЧасти,Таблично еПолеОбъекта) Экспорт ТабПолеОбъекта = ТабличноеПолеОбъекта; ИмяТабЧасти = ИмяТабличнойЧасти; ДокОбъект = Объект; ТабличнаяЧасть = Объект[ИмяТабличнойЧасти]; Если ТипЗнч(ДокОбъект.Ссылка)=Тип("ДокументСсылка.Сведе нияОВзносахИСтраховомСтажеСПВ1") Тогда Для каждого СтрокаФизлицо из ТабличнаяЧасть Цикл СтрокаФизлицо.УплаченоСтраховая = СтрокаФизлицо.НачисленоСтраховая * 1.82; СтрокаФизлицо.УплаченоНакопительная = СтрокаФизлицо.НачисленоНакопительная * 0.84; КонецЦикла; КонецЕсли; Возврат ТабличнаяЧасть; КонецФункции | |
| Интернет-форум Краснодарского края и Краснодара |