|
переменная в Модуле документа
| ☑ |
0
9451523
24.02.16
✎
11:35
|
Привет всем
в процессе обучения 1с 8.2 столкнулся с проблемой
в модуле простой формы документа у меня объявлена переменная
Перем СТЧ;
СТЧ = ЭлементыФормы.ТабличнаяЧасть1.ТекущиеДанные;
а в модуле объекта документа в Процедуре ОбработкаПроведения
при попытке обратится к этой переменной
СТЧ.Сумма вылетает ошибка переменная не определена , получается в модуле объекта мне t` ещё раз объявлять что-ли? или я что то не так делаю?
|
|
1
ObjectRelation Model
24.02.16
✎
11:36
|
что то не так делаешь
|
|
2
Господин ПЖ
24.02.16
✎
11:36
|
буквари надо до конца читать...
|
|
3
forforumandspam
24.02.16
✎
11:37
|
Зачем в модуле объекта нужно знать, какая строка выделена на форме?
|
|
4
9451523
24.02.16
✎
11:38
|
ок как мне правильно использовать СТЧ?
|
|
5
MishaD
24.02.16
✎
11:38
|
модуль объекта и не подозревает о том, что творится на форме.
|
|
6
ObjectRelation Model
24.02.16
✎
11:38
|
(3) тем более если её порой нет вообще
|
|
7
9451523
24.02.16
✎
11:38
|
строка не нужна нужны данные который хранятся в табличной части СТЧ
|
|
8
forforumandspam
24.02.16
✎
11:41
|
Как у тебя называется табличная часть документа? ТабличнаяЧасть1? Тогда в модуле объекта можешь написать
Для каждого ТекСтрока Из ТабличнаяЧасть1 Цикл
ТекСтрока.Сумма = 2;
КонецЦикла;
|
|
9
Михаил 1С
24.02.16
✎
11:58
|
(0) Если сказать коротко и довольно грубо, то сделай так:
объяви свою переменную в модуле, и только в нем. Она будет видна и в форме и в модуле. Только допиши еще слово Export:
Перем СТЧ Экспорт;
А если по-длиннее, то так: когда будешь вызывать процедуру (или функцию) модуля, то пошли ей параметром эту тек.строку.
|
|
10
HardBall
24.02.16
✎
12:08
|
(0) Опять Сова, глобус?
|
|