Программное заполнение табличной части Показатели документа ПриемНаРаботу

1. user624024_mavayka 21.12.18 11:51 Сейчас в теме
Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.7.106)
При программном создании документа(без открытия документа) заполнение табличных частей Начисления и Показатели отрабатывает корректно, все заполняется.
Пытаюсь аналогичным способом заполнить табличные части в событии формы ПриИзменении реквизита (В расширении конфигурации):

&НаСервере
Процедура МояПриИзмененииПослеНаСервере()
...
СтрокаНачисления = Объект.Начисления.Добавить();
СтрокаНачисления.Начисление = ОснНачисление;
СтрокаНачисления.ИдентификаторСтрокиВидаРасчета = 1;
Для Каждого СтрокаТЗ ИЗ ОснНачисление.Показатели Цикл
Если СтрокаТЗ.ОсновнойПоказатель Тогда
НоваяСтрокаТЧПоказатели = Объект.Показатели.Добавить();
НоваяСтрокаТЧПоказатели.ИдентификаторСтрокиВидаРас чета = 1;
НоваяСтрокаТЧПоказатели.Показатель = СтрокаТЗ.Показатель;
НоваяСтрокаТЧПоказатели.Значение = Тариф;
СтрокаНачисления.Размер = Тариф*Ставка;
...
КонецПроцедуры
Показать

Но в этом случае не отображается табличная часть Показатели. ОбновитьОтображениеДанных() не помогает. При переходе на вкладку Оплата видно только одно начисление и все. Подскажите, пожалуйста, в чем ошибка?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. maks_20 169 21.12.18 12:40 Сейчас в теме
Расширение само по себе работает или нет? выведите в начале сообщение какое-нибудь. Отключите безопасный режим в расширении.
3. user624024_mavayka 21.12.18 13:13 Сейчас в теме
Да, работает. В отладчике прохожу все заполняется, присваивается, а когда перехожу в документе на вкладку Оплата, там только начисление проставлено, а показатель и значение - пусто.
4. Туки Туки 52 22.12.18 04:08 Сейчас в теме
(3) А после выполнения твоей процедуры, если посмотреть в отладке, то значения присвоены? Я к чему, там в зупе выше крыши дополниельных обработчиков со всякими списками для заполнения, списками для отображения, практически все передается в фоне. Попробуй внимаьельно отследить процесс от создания формы на сервере до ее открытия, так можешь найти недостающий обработчик
5. user624024_mavayka 24.12.18 18:07 Сейчас в теме
Гоняю отладчиком, все заполняется, сохраняется.
Причем, если сохраняю документ, закрываю, открываю, то в отладчике вижу заполненные значения в табличной части.
Но только в отладчике. На форме они не отображаются.
Оставьте свое сообщение

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