Обработка заполнения ТЧ - как вызвать пересчет на форме? #648828


#0 by RomaH
Собственно обработкой меняю состав ТЧ типового документа на форме лежит поле без данных (акт сверки из БП КОРП - ОстатокНаКонец) вопрос - как его пересчитать? в типовой обработке ТЧ внутри формы - ЭлементыФормы.Остаток.Значение = Остаток;
#1 by ZanderZ
Остаток - это что?
#2 by RomaH
а из элементов в обрбаотке есть только таличноеПоле дл которого она вызывается пофиг - число, дата, строка
#3 by RomaH
ЭлементыФормы.Остаток - это поле ввода без данных
#4 by Рэйв
У табличного поля источник данных есть?  Или оно само по себе просто так болтается?
#5 by RomaH
есть
#6 by RomaH
#7 by Рэйв
Что показывается в этом поле?  Остаток по выбранной строке?
#8 by RomaH
в этом поле показывается число, число считается сложным алгоритмом, пофиг что там показывается, надо после обработки ТЧ в это поле вывести .. ну допустим "2"
#9 by RomaH
еще раз - РЕЧЬ ПРО дополнительную внешнюю обработку ТЧ
#10 by Рэйв
Скопипасть алгоритм в обработку и повтояй все действия для вывода
#11 by RomaH
в обработку, кто не в курсе передается: объект документа, Имя ТЧ (строкой), ЭлементФормы.ТабличноеПоле источником данных для которого эта ТЧ является
#12 by RomaH
прикинь, вывалится с синтаксисом - ЭлементыФормы переменная не определена
#13 by RomaH
ты не в курсе
#14 by Рэйв
Это ты наверное ее в модуле объекта юзать собрался
#15 by RomaH
а где еще?
#16 by RomaH
а где еще её юзать?
#17 by RomaH
ЭлементФормы.ТабличноеПоле чрез это можно назад к ЭлементамФормы достучаться?
#18 by Рэйв
Ты странный. Если что ЭлементыФормы - это коллеция объекта ЭтаФорма. В модуле объекта форма напрямую недоступна.
#19 by RomaH
ты о чем вообще?
#20 by RomaH
перечитай
#21 by Рэйв
И что?
#22 by Рэйв
+ЭлементыФормы.Остаток.Значение = Остаток; - это в форме документа. Ненаказуемо. А ты пытаешься обратиться к элементам из модуля обработки
#23 by RomaH
я не пытаюсь, это ты сам предлагаешь в
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С