Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 июн 2024, 15:45

Как получить количество обектов Справочники.Работники?

Автор Bahrom, 25 апр 2013, 19:05

0 Пользователей и 1 гость просматривают эту тему.

Bahrom

Как получить количество обектов Справочники.Работники?

markgenuine

Можно запросом, и потом Результат.Количество();

Bahrom

Цитата: markgenuine от 25 апр 2013, 21:09
Можно запросом, и потом Результат.Количество();

А ты незнаеш насколько это эффэктивно работает. Потому что для получение всех обектов требуется время. Было бы очень быстро если получить переменный который уже хронит эту информацию.

mixqn

сразу запросом получить количество будет быстрее.
т.е. вместо
Цитата: markgenuine от 25 апр 2013, 21:09Результат.Количество();
лучше так:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КОЛИЧЕСТВО(Работники.Ссылка) КАК КолВо
|ИЗ
| Справочник.Работники КАК Работники";

Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

Выборка.Следующий();
Сообщить("Количество " + Выборка.КолВо);

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск