Заполнение табличной части внешней обработкой

1. Glorfy 24.11.17 10:16 Сейчас в теме
День добрый!

Ранее делал по описанному ниже шаблону и никаких проблем не было, а ныне возник странный глюк: при заполнении табличной части документа сумма в подвале табличной части меняется, а данные на форме нет. Форма как будто не обновляется. Если документ записать и закрыть, а потом снова открыть, то данные будут изменены. Подскажите пожалуйста, что можно сделать, чтобы результат заполнения сразу отражался на форме

&НаКлиенте
Процедура ПослеВводаСтроки(Результат, Параметры) Экспорт
	
	Если Не Результат = Неопределено Тогда
		
		НовыйОбъект = ВладелецФормы.Объект;
		
		ОбработатьТЧНаСервере(Результат, НовыйОбъект);
		
		КопироватьДанныеФормы(НовыйОбъект, ВладелецФормы.Объект);
		
	КонецЕсли;
	
КонецПроцедуры

&НаСервере
Функция ОбработатьТЧНаСервере(СуммаКВыплате, ОбъектСТабличнойЧастью)
	
	Для Каждого текСтрока Из ОбъектСТабличнойЧастью.Зарплата Цикл
		текСтрока.КВыплате = СуммаКВыплате;	
	КонецЦикла;
	 
	
КонецФункции
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user623969_dusa 24.11.17 10:23 Сейчас в теме
Глобальный контекст (Global context)
ОповеститьОбИзменении (NotifyChanged)
может помочь
3. Glorfy 24.11.17 10:42 Сейчас в теме
(2) Спасибо! Решение оказалось куда как прозаичнее.. внешней обработкой заполнял одну таблицу "Зарплата", а на форме, оказывается, отображалась другая "Состав", но подвал заполнялся из первой Объект.Зарплата.ИтогКВыплате
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот