К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не сохраняется значение элемента на управляемой форме после выполнения процедуры на сервере

Гость
0 - 19.12.2013 - 19:29
Есть управляемая форма внешней обработки. На ней элемент, связанный с реквизитом типа СписокЗначений. Методом исключения вычислил, что теряется значение элемента после выполнения на сервере процедуры(пустой !!!) СформироватьНаСервере. В чем дело ?

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.ТипДокументаСписок.СписокВыбора.ЗагрузитьЗначения((ПолучитьСписокДокументов().ВыгрузитьЗначения()));
КонецПРоцедуры

&НаСервере
Функция ПолучитьСписокДокументов()
СЗ = Новый СписокЗначений;
СЗ.Добавить(Метаданные.Документы.СчетФактураВыданный.Синоним);
СЗ.Добавить(Метаданные.Документы.СчетНаОплатуПокупателю.Синоним);
Возврат СЗ;
КонецФункции


&НаСервере
Функция СформироватьНаСервере();
//
КонецФункции

&НаКлиенте
Процедура Сформировать(Команда)
Таб = СформироватьНаСервере();
КонецПроцедуры



Гость
1 - 19.12.2013 - 19:31
Элемент ТипДокументаСписок очищается после выполнения функции СформироватьНаСервере()
Гость
2 - 19.12.2013 - 20:04
добавил

&НаКлиенте
Процедура ТипДокументаСписокОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Сообщить("ВыбранноеЗначение="+ВыбранноеЗначение);
Объект.ТипДокументаСписок = ВыбранноеЗначение;

Сообщить(Объект.ТипДокументаСписок);
КонецПроцедуры
Объект.ТипДокументаСписок показывает правильно- Счет на оплату покупателю.
А в процедуре Сформировать() на КЛИЕНТЕ оно уже пустое. т.е. получается, что очищается не в серверной функции , а до нее - в клиентской((((
Uho
3 - 20.12.2013 - 09:57
каша какая-то, элемент формы со списком выбора и еще и связанный с реквизитом с типом список значений???


К списку вопросов






Copyright ©, Все права защищены