|
Тонкости метода ОткрытьФорму() |
☑ |
0
rodrigez
23.10.13
✎
14:07
|
Здравсвуйте! Не пойму почему в моем случае не работет свойство ЗначениеЗнаполнения в методе ОткрытьФорму().
&НаКлиенте
Процедура ОбучающаяКоманда(Команда)
П = Новый Структура;
СтрССервера = Новый Структура;
СтрССервера = ПолучитьСтрНаСервере();
ЗначЗапол = Новый Структура;
ЗначЗапол.Вставить("Родитель",ПредопределенноеЗначение("Справочник.Номенклатура.Товары"));
ЗначЗапол.Вставить("ВидыУслуг",СтрССервера.ВидУслуг);
ЗначЗапол.Вставить("ЕденицаИзмерения",СтрССервера.ЕденицаИзмерения);
П.Вставить("ЗначенияЗаполнения",ЗначЗапол );
Форма = ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", П);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьСтрНаСервере();
Стр = Новый Структура("ВидУслуг,ЕденицаИзмерения");
ВидУслуг = Справочники.ВидыУслуг.НайтиПоНаименованию("Аренда грязеупитывающего покрытия");
ЕденицаИзмерения = Справочники.ЕденицыИзмерения.НайтиПоНаименованию("Штук");
Стр.ВидУслуг = ВидУслуг;
Стр.ЕденицаИзмерения = ЕденицаИзмерения;
Возврат Стр;
КонецФункции
Запоняет только реквзит "Родитель"
ЗначЗапол.Вставить("Родитель",ПредопределенноеЗначение("Справочник.Номенклатура.Товары"));
Остальные два реквизита не заполняются, не пойму почему. Врде СП ничего не говорит об каких-либо ограничениях.
Спасибо!
|
|
1
zak555
23.10.13
✎
14:13
|
> Справочники.ЕдЕницыИзмерения
???
|
|
2
palpetrovich
23.10.13
✎
14:13
|
типы значений совпадают?
|
|
3
rodrigez
23.10.13
✎
14:15
|
(2) всюду ссылки
|
|
4
GROOVY
23.10.13
✎
14:15
|
Или галка не стоит "ЗаполнятьИзДанныхЗаполнения"...
|
|
5
zak555
23.10.13
✎
14:21
|
(4) ???
|
|
6
rodrigez
23.10.13
✎
17:07
|
Спасибо большое (4) Нигде не задекларирован, именно этот ньюанс, метода ОткрытьФорму().
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.