Доступ к переменным и функциям на форме.
08.12.2006
10:06
#1
Здраствуйте, подскажите как обратиться к переменым на форме документа или вызвать объявленую там функцию.
Заполняю автоматически документ Поступление материалов. Там есть флаг счет-фактура, который открывает на заполнение поле счет-фактура. Посмотрев форму нашел, что переменая отвечающая за этот флаг называется СчетФактураПредъявлен, но никак не получается самому задать значение этой переменой. Выдает ошибку Поле агрегатного объекта не обнаружено (СчетФактураПредъявлен).
Подскажите как можно передать значение этой переменой. Или можно как-нибудь перед заполнением документа, вызывать функцию ВводНового?
Заполняю автоматически документ Поступление материалов. Там есть флаг счет-фактура, который открывает на заполнение поле счет-фактура. Посмотрев форму нашел, что переменая отвечающая за этот флаг называется СчетФактураПредъявлен, но никак не получается самому задать значение этой переменой. Выдает ошибку Поле агрегатного объекта не обнаружено (СчетФактураПредъявлен).
Подскажите как можно передать значение этой переменой. Или можно как-нибудь перед заполнением документа, вызывать функцию ВводНового?
08.12.2006
10:40
#2
Столько понаписали, а толку не много. Хотя бы для приличия
указали бы что за программа.
По вопросу скажу: доступ к элементам формы возможен только тогда,
когда эта форма открыта.
А если у вас только указатель на документ, то про форму забудте.
И вообще зачем огород городить? Стоит подумать как это сделать проще.
указали бы что за программа.
По вопросу скажу: доступ к элементам формы возможен только тогда,
когда эта форма открыта.
А если у вас только указатель на документ, то про форму забудте.
И вообще зачем огород городить? Стоит подумать как это сделать проще.
08.12.2006
11:33
#3
Программа 1С. Предприятие 7.7 (7.70.015) Конфигурация: Бухгалтерский учет, редакция 4.5 (7.70.483)
Форма открыта и доступ к другим элемента есть, например МестоХранения. Но вот этот получить не получается, т.к. он не указан в реквизитах шапки формы.
Форма открыта и доступ к другим элемента есть, например МестоХранения. Но вот этот получить не получается, т.к. он не указан в реквизитах шапки формы.
08.12.2006
11:55
#4
рНа форме документа размещаются как реквизиты документа(шапки и табличной части) так и рекизиты формы, в документе их нет, они не сохраняются при сохранении документа и их значение при открытии формы устанавливается на основании других введенных реквизитов документа или в процессе заполнении формы .
Если форма открыта то доступ к таким реквизитам по имени .
Процедура ВводНового()
....
СчетФактураПредъявлен=1
....
Если Вы пытаетесь заполнить документ "Поступление материалов" какой-нибудь обработкой ,то заполняйте сразу реквизит "ДатаНомерСчетаФактуры" и все.
Если форма открыта то доступ к таким реквизитам по имени .
Процедура ВводНового()
....
СчетФактураПредъявлен=1
....
Если Вы пытаетесь заполнить документ "Поступление материалов" какой-нибудь обработкой ,то заполняйте сразу реквизит "ДатаНомерСчетаФактуры" и все.
08.12.2006
11:56
#5
Я же написал, что если у вас только указатель на документ, например вы
получаете доступ к данным: док.МестаХранения тогда про форму забыть можно.
Смысл получать доступ к переменным документа на форме, если они изменяются
програмно во время открытия/закрытия документа?
Просто советую сформулировать правильно вопрос или то, что вам нужно (ваша задача)
- тогда получите ответ или совет как что делать.
получаете доступ к данным: док.МестаХранения тогда про форму забыть можно.
Смысл получать доступ к переменным документа на форме, если они изменяются
програмно во время открытия/закрытия документа?
Просто советую сформулировать правильно вопрос или то, что вам нужно (ваша задача)
- тогда получите ответ или совет как что делать.
Читают тему
(гостей: 1)