0
rodrigez
23.10.13
✎
14:07
|
Здравсвуйте! Не пойму почему в моем случае не работет свойство ЗначениеЗнаполнения в методе ОткрытьФорму().
&НаКлиенте
Процедура ОбучающаяКоманда(Команда)
П = Новый Структура;
СтрССервера = Новый Структура;
СтрССервера = ПолучитьСтрНаСервере();
ЗначЗапол = Новый Структура;
ЗначЗапол.Вставить("Родитель",ПредопределенноеЗначение("Справочник.Номенклатура.Товары"));
ЗначЗапол.Вставить("ВидыУслуг",СтрССервера.ВидУслуг);
ЗначЗапол.Вставить("ЕденицаИзмерения",СтрССервера.ЕденицаИзмерения);
П.Вставить("ЗначенияЗаполнения",ЗначЗапол );
Форма = ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", П);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьСтрНаСервере();
Стр = Новый Структура("ВидУслуг,ЕденицаИзмерения");
ВидУслуг = Справочники.ВидыУслуг.НайтиПоНаименованию("Аренда грязеупитывающего покрытия");
ЕденицаИзмерения = Справочники.ЕденицыИзмерения.НайтиПоНаименованию("Штук");
Стр.ВидУслуг = ВидУслуг;
Стр.ЕденицаИзмерения = ЕденицаИзмерения;
Возврат Стр;
КонецФункции
Запоняет только реквзит "Родитель"
ЗначЗапол.Вставить("Родитель",ПредопределенноеЗначение("Справочник.Номенклатура.Товары"));
Остальные два реквизита не заполняются, не пойму почему. Врде СП ничего не говорит об каких-либо ограничениях.
Спасибо!
|
|