Имя: Пароль:
1C
1С v8
Обработка заполнения ТЧ - как вызвать пересчет на форме?
0 RomaH
 
naïve
24.01.13
08:26
Собственно обработкой меняю состав ТЧ типового документа
на форме лежит поле без данных (акт сверки из БП КОРП - ОстатокНаКонец)

вопрос - как его пересчитать?

в типовой обработке ТЧ внутри формы -
ЭлементыФормы.Остаток.Значение = Остаток;
1 ZanderZ
 
24.01.13
08:33
Остаток - это что?
2 RomaH
 
naïve
24.01.13
08:34
а из элементов в обрбаотке есть только таличноеПоле дл которого она вызывается
(1) пофиг - число, дата, строка
3 RomaH
 
naïve
24.01.13
08:35
ЭлементыФормы.Остаток - это поле ввода без данных
4 Рэйв
 
24.01.13
08:35
(3)У табличного поля источник данных есть?  Или оно само по себе просто так болтается?
5 RomaH
 
naïve
24.01.13
08:35
(4) есть
6 RomaH
 
naïve
24.01.13
08:36
7 Рэйв
 
24.01.13
08:41
(6)Что показывается в этом поле?  Остаток по выбранной строке?
8 RomaH
 
naïve
24.01.13
08:42
(7) в этом поле показывается число, число считается сложным алгоритмом, пофиг что там показывается, надо после обработки ТЧ в это поле вывести .. ну допустим "2"
9 RomaH
 
naïve
24.01.13
08:43
еще раз - РЕЧЬ ПРО дополнительную внешнюю обработку ТЧ
10 Рэйв
 
24.01.13
08:44
Скопипасть алгоритм в обработку и повтояй все действия для вывода
11 RomaH
 
naïve
24.01.13
08:45
в обработку, кто не в курсе передается:
объект документа, Имя ТЧ (строкой), ЭлементФормы.ТабличноеПоле источником данных для которого эта ТЧ является
12 RomaH
 
naïve
24.01.13
08:45
(10) прикинь, вывалится с синтаксисом - ЭлементыФормы переменная не определена
13 RomaH
 
naïve
24.01.13
08:46
(10) ты не в курсе
14 Рэйв
 
24.01.13
08:46
(12)Это ты наверное ее в модуле объекта юзать собрался
15 RomaH
 
naïve
24.01.13
08:46
а где еще?
16 RomaH
 
naïve
24.01.13
08:47
(14) а где еще её юзать?
17 RomaH
 
naïve
24.01.13
08:47
ЭлементФормы.ТабличноеПоле чрез это можно назад к ЭлементамФормы достучаться?
18 Рэйв
 
24.01.13
08:48
(16)Ты странный.

Если что ЭлементыФормы - это коллеция объекта ЭтаФорма.
В модуле объекта форма напрямую недоступна.
19 RomaH
 
naïve
24.01.13
08:49
(18) ты о чем вообще?
20 RomaH
 
naïve
24.01.13
08:49
(18) (0) перечитай
21 Рэйв
 
24.01.13
08:52
(20)И что?
22 Рэйв
 
24.01.13
08:53
+(21)ЭлементыФормы.Остаток.Значение = Остаток; - это в форме документа. Ненаказуемо.

А ты пытаешься обратиться к элементам из модуля обработки
23 RomaH
 
naïve
24.01.13
09:14
(22) я не пытаюсь, это ты сам предлагаешь в (10)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.