v7: Как передать в обработку контекст документа #236499


#0 by Неумеха
Как передать в обработку контекст документа?
#1 by Неумеха
Я хочу распечатать форму счета, написал обработку, и как при открытии обработки передать значение текущего документа?
#2 by SKrin
смотри ОткрытьФорму
#3 by Неумеха
Ну кто нибудь отзовитесь?
#4 by Неумеха
ОткрытьФормуМодально("Обработка.ПечатьЗаявкиНаРемонт", КонтекстДокумента); А в обработке чего писать? ПриОткрытии ?????
#5 by Икк
Тебе ж написали в ОткрытьФорму(МояКлеваяОбработка,ЗдесьЯВеликийИУжасныйПередаюКонтекст)
#6 by Икк
#7 by Неумеха
Да я не пойму как им пользоваться?
#8 by Икк
Чем?
#9 by Икк
Если ты про контекст. То просто: Конт.КакойЛибоРеквизитДокументаПередавшегоСвойКонтекст
#10 by Неумеха
Объясни пожалуйста, в обработке есть реквизит имеющий тип Докумет.ЗаявкаНаРемонт Вот как приОткрытии Обработки мне установить этот реквизит=документу из которого выбирается эта обработка!!! Я только учусь и пытаюсь разобраться с контекстом!
#11 by SteelScorpion
А есть прямая необходимость печатать обработкой? ;-) Может быть из самого документа попробовать? Если печатать счет не из него, то в обработку вторым параметром процедуры ОткрытьФорму передать ссылку на счет, а в самой обработке в процедуре ПриОткрытии получить ее как в и дальше, через переменную Конт, обращаться к реквизитам, например, Конт.РеквизитШапки1
#12 by Неумеха
Да нет необходимости я просто учусь, и решил так попробывать!!
#13 by Неумеха
Набросайте кто нибудь код, это же наверное всего  несколько строк!!
#14 by Икк
Ссылка на документ Контекст.ТекущийДокумент
#15 by Неумеха
Получилось!!! Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям