Имя: Пароль:
1C
1С v8
Параметры в форме
0 deathogre
 
19.05.14
16:26
В обработке команды формы элемента справочника Номенклатуры, есть:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
    ОткрытьФорму("Отчет.АнализДвиженийНоменклатуры.ФормаОбъекта", Новый Структура("Отбор,СформироватьПриОткрытии",
            Новый Структура("Номенклатура", ПараметрКоманды), Истина),,, ПараметрыВыполненияКоманды.Окно);

КонецПроцедуры

В форме выбора подчиненного справочника Характеристики, есть:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Перем ЗначениеИзСтруктуры;

    Если Параметры.Свойство("ПараметрВладелец", ЗначениеИзСтруктуры) И ЗначениеЗаполнено(ЗначениеИзСтруктуры) Тогда
        Параметры.Отбор.Вставить("Владелец", ЗначениеИзСтруктуры);
    КонецЕсли;

    Если Параметры.Свойство("ТекущийЭлемент", ЗначениеИзСтруктуры) Тогда
        НачальныйЭлемент = ЗначениеИзСтруктуры;
    КонецЕсли;

КонецПроцедуры

Но значение Параметр.ПараметрВладелец = Неопределено. Почему не передается параметр в форму?
1 Defender aka LINN
 
19.05.14
16:40
Найти("Новый Структура(""Отбор,СформироватьПриОткрытии""", "ПараметрВладелец") = 0
2 deathogre
 
19.05.14
16:52
Вру, первая процедура находится в обработчике команды отчета АнализДвиженийНоменклатуры
3 deathogre
 
19.05.14
16:57
(1) не понял
4 Defender aka LINN
 
19.05.14
16:59
(3) Чтобы параметр передался, его было бы неплохо таки передавать.
5 deathogre
 
19.05.14
17:00
в первой процедуре разве параметр не передается?
6 Defender aka LINN
 
19.05.14
17:03
(5) Открой глаза до щелчка и прочитай ее. И еще (1) следом.
7 deathogre
 
19.05.14
17:14
Переделал в:

ОткрытьФорму("Отчет.АнализДвиженийНоменклатуры.ФормаОбъекта", Новый Структура("Отбор,СформироватьПриОткрытии,ПараметрВладелец",
        Новый Структура("Номенклатура", ПараметрКоманды), Истина, ПараметрКоманды),,, ПараметрыВыполненияКоманды.Окно);


Все равно Неопределено.
8 deathogre
 
19.05.14
17:45
Вопщем запутался.
1. Есть элемент справочника номенклатуры.
2. В панели элемента слева, есть отчет Анализ движений номенклатуры.
3. При нажатии открывается в этом же окне данный отчет.
4. В отчете можно выбрать характеристики номенклатуры.
Хотелка: при выборе характеристик показываются все характеристики от всей номенклатуры. А хотелось бы только от той, у которой открыто в данный момент окно.
9 deathogre
 
19.05.14
17:48
Как можно отправить параметры с отбором по данной номенклатуре, в форму выбора справочника Характеристик? Выбор характеристики находится в отчете.
10 deathogre
 
19.05.14
17:49
памажите люди добрые!!!!!!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой