Обращение к модулю формы из модуля документа #218027


#0 by freepAnther
Подскажите, пожалуйста! Возможно ли обращение к переменным модуля формы из модуля документа? Мне нужно из модуля документа перебрать значения ТЗ, которая была создана в модуле формы.
#1 by Песец
Штатными средствами невозможно. Как будет работать программное проведение, уже придумал?
#2 by SnarkHunter
Шо, опять? (с)
#3 by Ёпрст2
Можно только при интерактивном проведении передать ТЗ через параметр в Поровести ...а при програмном проведении - гранату получишь ..
#4 by DF_Slayer
В качастве параметра передавай. Допустим, открыл форму, вытащил ТЗ, закрыл форму, провел док.
#5 by smaharbA
Да ну...?
#6 by Песец
Можно запихнуть нужные тебе данные в глобальную переменную или реквизит документа. Или ВК. Тогда надо отдельную процедуру для программного проведения (через док.Провести), когда нет формы и, соответственно, ее переменных и реквизитов.
#7 by freepAnther
если делаешь так, то выдается ошибка Конт.ТаблицаДляУдаленияДокД.ВыбратьСтроки; {Документ.РазнарядкаРозница.Модуль Документа}: Поле агрегатного объекта не обнаружено (ТаблицаДляУдаленияДокД)
#8 by smaharbA
Ты че ? Зачем ты новый док открываешь ?
#9 by Ёпрст2
Смотри параметры в Провести и в ОбработкаПроведения ...думай.
#10 by Песец
Научи Тут надо ВК. Например turbobl.dll.
#11 by freepAnther
smaharbA:  а как?
#12 by freepAnther
а где взять turbobl.dll?
#13 by smaharbA
я о , о программном ты прав... но и без ВК думаю можна будет, тупенько - делаешь программную копию дока и открываешь форму в обработке проведения, и как понимаешь сохранять эту программную копию савсем не обязательно :)
#14 by freepAnther
smaharbA: щас попробую, спасиб:)
#15 by smaharbA
это нехороший способ :)
#16 by SnarkHunter
Я в шоке...
#17 by Эльниньо
В некоторых случаях можно создать реквизит шапки - неогран.строка и  сохранять ТЗ туда при записи.
#18 by Песец
Сложно будет. Тут еще за позицией копии документа надо следить, например если много документов 23.59.59, а проводимый док стоит посередине. Скопировать код получения нужных данных из модуля формы в модуль документа, ИМХО, будет менее тупо и намного проще.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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