Имя: Пароль:
1C
1С v8
Подсчет количества элементов в динамическом списке
, ,
0 KuJIT
 
07.01.16
14:27
День добрый. Есть динамический список на УФ. Нужно в подвале таблицы, в которой этот список отображается, показать общее количество элементов списка. Список с произвольным запросом. В принципе, я даже не добрался до самого поучения количества элементов (мельком посмотрел, что можно с сервера получить текущие текст и параметры запроса), застрял на том, что не могу понять, в каком событии это количество обновлять. Не подскажете?
1 tabarigen
 
07.01.16
14:37
ПриСозданииНаСервере?
2 KuJIT
 
07.01.16
14:51
(1) Так ведь значение может меняться по ходу. Отборы устанавливаться, например.
3 Drac0
 
07.01.16
14:54
(0) работай со схемой запроса динамического списка.
4 KuJIT
 
07.01.16
15:00
(3) Что она мне даст? Актуальное количество элементов? А в какой момент времени (при каком событии) всё же обновлять данные в подвале?
5 Вжескрыылг
 
07.01.16
15:12
(4) создать запрос, текст = текст дин. запроса, Выборка.Количество(). погугли, насчет этого ссылок тыщи.
6 KuJIT
 
07.01.16
15:26
(5) Видимо, заголовок сбивает с толку -_-
Вопрос не "КАК", а "КОГДА"
7 KuJIT
 
07.01.16
15:30
По сути вопрос сводится к вопросу о том, как отследить момент обновления данных в динамическом списке
8 mistеr
 
07.01.16
15:54
По вопросу "как": обернуть запрос в count(*).
По вопросу "когда" ничего не подскажу.
9 Вжескрыылг
 
07.01.16
16:00
(7) Обработка оповещения выловит не все случаи...
10 KuJIT
 
07.01.16
16:05
(9) Какие, например, не выловит? (9)
11 KuJIT
 
07.01.16
16:06
(8) вот это уже интереснее. Ни разу не пользовался этим каунтом. Какой синтаксис? Он просто вернет количество элементов или добавит поле с количеством? Или как вообще?
12 mistеr
 
07.01.16
17:30
(11)

ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК КоличествоСтрок
ИЗ (
  <исходный запрос>
)
13 Вжескрыылг
 
07.01.16
17:35
(10) выловит только ОповеститьОбИзменении. А Оповестить нет