Имя: Пароль:
1C
1С v8
переменная в Модуле документа
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) Опять Сова, глобус?