NULL
NULL
Создать в обработке реквизит и передавать значение в него.
параметр
а как передать этот самый реквизит?
"В стартере:<br><br>СписокПараметров=СоздатьОбъект("СписокЗначений");<br>СписокПараметров.Установить("Контрагент",НужныйКонтрагент);<br>ОткрытьФормуМодально("Обработка.МанипуляторКонтрагентом",СписокПараметров);<br>Если СписокПараметров.Получить("СтатусВозврата")=1 Тогда<br>...<br>КонецЕсли;<br><br><br>В открываемой обработке:<br>Перем Парам;<br>Процедура ПриОткрытии()<br> Парам=Форма.Параметр;<br> Если ПустоеЗначение(Парам)=1 Тогда<br> СтатусВозварта(0);<br> Возврат;<br> ИначеЕсли ТипЗначенияСтр(Парам)<>"СписокЗначений" Тогда<br> СтатусВозварта(0);<br> Возврат;<br> КонецЕсли;<br><br> ПереданныйКонтрагент=Парам.Получить("Контрагент");<br><br>КонецПроцедуры<br><br>Процедура Выполнить()<br> Парам.Установить("Результат",КакоеТоЗначение);<br> Парам.Установить("СтатусВозврата",1);<br> Форма.Закрыть();<br>КонецПроцедуры"
а кроме как через список значений?
"мммм, ну можно и не через список значений, наверное:<br><br>ОткрытьФорму("Обработка.МанипуляторКонтрагентом",КонтекстОткрытойФормы);<br>КонтекстОткрытойФормы.КакойТоРеквизит=КакоеТоЗначение;"
Переменная не определена (КонтекстОткрытойФормы)<br><br>навсякий случай платформа 7.7
"понятное дело... я же только фрагмент кода написал.<br><br>Перем КонтекстОткрытойФормы;<br>ОткрытьФорму("Обработка.МанипуляторКонтрагентом",КонтекстОткрытойФормы);<br>КонтекстОткрытойФормы.КакойТоРеквизит=КакоеТоЗначение;"
Чета не получается<br>Лан, передам через список<br>