Получить Общую Форму() #726068


#0 by serg-lom89
1с 8.1 Подскажите по общей форме. в документе есть кнопка,при нажатии на которую срабатывает функция и появлятся общая форма модально. в этой форме есть реквизит валюта.и вот я хочу проверить мою валюту в документе и при изменении в форме ее....как мне передать значение валюты документа(ну или сам документ)  в эту форму?
#1 by serg-lom89
т.е. когда изменили в форме валюту,проверить такая ли валюта в дкоументе,если нет то выдавать предупреждение
#2 by Apokalipsec
Если форма открывалась для выбора, возвращает выбранное значение (или массив значений, в случае разрешенного множественного выделения в открываемой форме). Если значение не выбрано, возвращается Неопределено.  - СП. Проверяй возвращаемое формой значение, если оно не равно твоему в доке - заменяй, если оно конечно ни неопределено
#3 by serg-lom89
получется форма открывается ,в ней проставляются значения и затем если <> неопределено,выполняется проц. пересчета
#4 by YFedor
Если есть возможность менять код формы, то в форму передавай либо сам документ, либо его валюту. А в форме сравнивай при выборе валюты
#5 by serg-lom89
т.е. повесить на форму реквизит документ,и затем перед открытием передать? ФормаЦеныВалюты.МойДок=документ;?
#6 by Krolik Bezobraznik
Зачем в форме выбора валюты проверять? Проверяйте уже после того как закроется модальная форма. Модальная форма возвращает результат. Вот его и проверяйте равен он значению реквизита хранящего валюту в документе или нет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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