0
vladnet
29.09.13
✎
14:46
|
Меняю наименование элемента на сервере, но представление не приходит на клиент. То есть в отладке:
ПолучитьСвойствоНаСервере(пФорма.Объект.Реквизит, "Наименование") = "А"
""+пФорма.Объект.Реквизит, "Наименование") = "Б"
ПС ПолучитьСвойствоНаСервере, моя функция которая просто тупо на сервере получает свойство
Что только не пробовал делать:
пФорма.ОбновитьОтображениеДанных();
пФорма.Объект.Реквизит=пФорма.Объект.Реквизит;
не помогает ((
|
|
6
vladnet
02.10.13
✎
15:31
|
Не получается так (((
Код:
&НаСервереБезКонтекста
Функция мПолучитьСтруктуруЗаполненияПлатежныхРеквизитов(пКлючРегистра)
лЗаписьРегистра=РегистрыСведений.РеквизитыУплатыНалоговИПлатежейВБюджет.Получить(Новый Структура("ВидПлатежа, Организация, Контрагент", пКлючРегистра.ВидПлатежа, пКлючРегистра.Организация, пКлючРегистра.Контрагент));
Возврат лЗаписьРегистра.ПлатежныеРеквизиты;
КонецФункции
&НаСервереБезКонтекста
Функция мЗаполнитьДанныеПлатежныхРеквизитовПоРегистру(пПлатежныеРеквизиты, пПлатежныеРеквизитыЗаполнения)
лСпрПлатежныеРеквизитыОбъект=?(ЗначениеЗаполнено(пПлатежныеРеквизиты), пПлатежныеРеквизиты.ПолучитьОбъект(), Справочники.ПлатежныеРеквизиты.СоздатьЭлемент());
ЗаполнитьЗначенияСвойств(лСпрПлатежныеРеквизитыОбъект, пПлатежныеРеквизитыЗаполнения,, "Ссылка, Код, ВерсияДанных, Родитель, ЭтоГруппа, Владелец");
лСпрПлатежныеРеквизитыОбъект.Записать();
Возврат лСпрПлатежныеРеквизитыОбъект.Ссылка;
КонецФункции
&НаКлиенте
Функция ОбработкаВыбора(пФорма, пВыбранноеЗначение, пИсточникВыбора) Экспорт
Если ТипЗнч(пВыбранноеЗначение)=Тип("РегистрСведенийКлючЗаписи.РеквизитыУплатыНалоговИПлатежейВБюджет") Тогда
лПлатежныеРеквизиты=мПолучитьСтруктуруЗаполненияПлатежныхРеквизитов(пВыбранноеЗначение);
пФорма.Объект.ПлатежныеРеквизиты=мЗаполнитьДанныеПлатежныхРеквизитовПоРегистру(пФорма.Объект.ПлатежныеРеквизиты, лПлатежныеРеквизиты);
КонецЕсли;
КонецФункции
Получается неправильное представление у пФорма.Объект.ПлатежныеРеквизиты
|
|