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