Как из модуля объекта увидеть переменную модуля формы? #124623


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

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