|
8.2 Вызов сервера по функции "НайтиСтроки" |
☑ |
0
Adept
08.03.12
✎
00:06
|
Вот такой код, вызывается на клиенте.
Таблица регистра - таблица значение, реквизит формы,
При каждом вызове осуществляет обращение на сервер.
Почему и как этого избежать?
СтрокаТаблицыРегистра = ТаблицаРегистра.НайтиСтроки(Новый Структура("ДатаКалендаря",СтрокаОформленияПериода.Дата));
|
|
1
Maxus43
08.03.12
✎
00:08
|
ТЗ на клиенте нет, потому и вызывает сервер вроде как
|
|
2
Adept
08.03.12
✎
00:09
|
(1) не ТЗ конечно, данные формы коллекция , ТЗ в сокбках написано
|
|
3
wraithik
08.03.12
✎
00:09
|
(0)
Клиент толстый?
Перенеси весь код на сторону сервера.
|
|
4
Adept
08.03.12
✎
00:10
|
(3) Клиент тонки
|
|
5
Maxus43
08.03.12
✎
00:10
|
(3) да в толстом такое не возможно...
|
|
6
Adept
08.03.12
✎
00:11
|
+(4) Весь перенести не получится, это событие при выводе календаря, надо числа разукрашивать.
|
|
7
Maxus43
08.03.12
✎
00:12
|
разукраски календаря обычной не хватает?
|
|
8
Adept
08.03.12
✎
00:14
|
(7) Нужны праздничные и предпраздничные
|
|
9
Adept
08.03.12
✎
00:16
|
Стандартный алгоритм тоже разукрашивал, только рабочие кешиовались в список значений, и если в списке была дата то все ок, если нет то значит выходной, а я сохранять стал в ТЗ, и при поиске такая штука, не пойму нафига, оно на сервер лезет, может просто не всю таблицу сразу на клиент подгражает ?
|
|
10
Maxus43
08.03.12
✎
00:16
|
(8) производственнй календарь в помощь... что хотим то? стандартный выбор даты раскрасить?
|
|
11
Adept
08.03.12
✎
00:17
|
(10) Хотим что бы было разделение на рабочие, выходные, праздничне и предпраздничные. В БСП только на рабочие и выходные деление.
|
|
12
GROOVY
08.03.12
✎
00:17
|
Таблица значений не хранится на стороне клиента полностью (да, даже в сконвертированном виде "ДанныеФОрмыКоллекция"), при поиске по ТЗ в любом случае будет обращение к серверу.
|
|
13
Adept
08.03.12
✎
00:18
|
(12) А выход какой? Передать на клиент 4 Списка ?
|
|
14
GROOVY
08.03.12
✎
00:23
|
(13) Не вижу ничего плохого. Если это будет однократная передача.
|
|
15
Adept
08.03.12
✎
01:03
|
(14) Спасибо, все получилось.
|
|