|
Массив Клиент-Сервер |
☑ |
0
HelenSn
13.03.12
✎
11:56
|
Как создать массив(Структуру), который будет заполняться на сервере, а потом использоваться в работе на клиенте?
|
|
1
Господин ПЖ
13.03.12
✎
11:57
|
Новый ?
|
|
2
fisher
13.03.12
✎
12:00
|
(0) Если однократного наполнения - параметр сеанса типа фиксированный массив.
|
|
3
fisher
13.03.12
✎
12:01
|
И "ФиксированнаяСтруктура" тоже есть
|
|
4
HelenSn
13.03.12
✎
12:07
|
&НаКлиенте
Перем мБуквенныеОбозначения;
&НаСервере
Процедура ЗаполнитьмБуквенныеОбозначения()
Запрос = Новый Запрос("Выбрать Ссылка, БуквенныйКод Из Справочник.КлассификаторИспользованияРабочегоВремени");
мБуквенныеОбозначения=новый Структура;
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
мБуквенныеОбозначения.Вставить(ВРег(Выборка.БуквенныйКод), Выборка.Ссылка);
КонецЦикла;
конецПроцдуры
&НаКлиенте
Функция ОбработкаВводаДанныйВидВремени(ЭлементИмя, Текст)
ссылка=мБуквенныеОбозначения[СокрЛП(ВРег(Текст))]
КонецФункции
|
|
5
alxbzm
13.03.12
✎
12:23
|
&НаКлиенте
Перем мБуквенныеОбозначения;
&НаСервереБезКонтекста
Функция ЗаполнитьмБуквенныеОбозначенияСервер()
мБуквенныеОбозначения = Новый Структура;
Запрос = Новый Запрос("Выбрать Ссылка, БуквенныйКод Из Справочник.КлассификаторИспользованияРабочегоВремени");
мБуквенныеОбозначения=новый Структура;
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
мБуквенныеОбозначения.Вставить(ВРег(Выборка.БуквенныйКод), Выборка.Ссылка);
КонецЦикла;
Вовзврат мБуквенныеОбозначения;
КонецФункции
&НаКлиенте
Процедура ЗаполнитьмБуквенныеОбозначения()
мБуквенныеОбозначения = ЗаполнитьмБуквенныеОбозначенияСервер()
КонецПроцедуры
&НаКлиенте
Функция ОбработкаВводаДанныйВидВремени(ЭлементИмя, Текст)
ссылка=мБуквенныеОбозначения[СокрЛП(ВРег(Текст))]
КонецФункции
|
|
6
HelenSn
13.03.12
✎
12:35
|
(5) спасибо
|
|