Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   ЗУП 2.5.35 Почему не выполняется цикл???? (http://forums.kuban.ru/f1040/zup_2_5_35_pochemu_ne_vypolnyaetsya_cikl-2082615.html)

flower 19.01.2012 12:52

ЗУП 2.5.35 Почему не выполняется цикл????
 
В моей внешней обработке по пересчету колонки Уплачено документа ДокументСсылка.СведенияОВзносахИСтраховомСтажеСПВ1 не заходит в цикл..........

Функция Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт

ТабПолеОбъекта = ТабличноеПолеОбъекта;
ИмяТабЧасти = ИмяТабличнойЧасти;
ДокОбъект = Объект;

ПересчитатьТЧ();

КонецФункции


Процедура ПересчитатьТЧ()Экспорт

Если ТипЗнч(ДокОбъект.Ссылка)=Тип("ДокументСсылка.СведенияОВзносахИСтраховомСтажеСПВ1") Тогда
Сообщить(ТипЗнч(ДокОбъект.Ссылка));

Для каждого СтрокаФизлицо из ДокОбъект.РаботникиОрганизации Цикл
Сообщить(ТипЗнч(ДокОбъект.Ссылка.Физлицо));

ДокОбъект.РаботникиОрганизации.УплаченоСтраховая = ДокОбъект.РаботникиОрганизации.НачисленоСтраховая * 0.91;
ДокОбъект.РаботникиОрганизации.УплаченоНакопительная = ДокОбъект.РаботникиОрганизации.НачисленоНакопительная * 0.91;
КонецЦикла;

КонецЕсли;


КонецПроцедуры

flower 19.01.2012 13:36

Заработало !!!!!

Функция Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт

ТабПолеОбъекта = ТабличноеПолеОбъекта;
ИмяТабЧасти = ИмяТабличнойЧасти;
ДокОбъект = Объект;
ТабличнаяЧасть = Объект[ИмяТабличнойЧасти];


Если ТипЗнч(ДокОбъект.Ссылка)=Тип("ДокументСсылка.СведенияОВзносахИСтраховомСтажеСПВ1") Тогда


Для каждого СтрокаФизлицо из ТабличнаяЧасть Цикл

СтрокаФизлицо.УплаченоСтраховая = СтрокаФизлицо.НачисленоСтраховая * 1.82;
СтрокаФизлицо.УплаченоНакопительная = СтрокаФизлицо.НачисленоНакопительная * 0.84;

КонецЦикла;

КонецЕсли;

Возврат ТабличнаяЧасть;

КонецФункции


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