Вход | Регистрация

1С:Предприятие ::

Метки:

Счетчик

Я
   SVG
 
02.03.04 - 07:11
Подскажите! У меня есть программа которая загружает БД в таблицу значений! Так как загружаемая таблица большая я не вижу на каком месте идет загрузка! Как мне сделать счетчик?
 
  Рекламное место пустует
   SnarkHunter
 
1 - 02.03.04 - 07:13
В цикл вставь:
Состояние(""+ТЗ.КоличествоСтрок());
   SVG
 
2 - 02.03.04 - 07:18
SnarkHunter Спасибо
   kadr
 
3 - 02.03.04 - 07:19
Ну например, может это и не красиво, но можно так (если база данных типа XBase:
База = СоздатьОбъект("XBase");
ТекущийНомер = 1;
База.Последняя();
Всего = База.НомерЗаписи();
Пока База.ВКонце() = 0 Цикл
   Состояние ("Обработано "+ТекущийНомер+" из "+Всего);
   ТекущийНомер = База.НомерЗаписи();
КонецЦикла;
   kadr
 
4 - 02.03.04 - 07:20
Да! Перед Пока.... надо вставить База.Первая() !!!!
   SVG
 
5 - 02.03.04 - 07:24
Спасибо kadr
   327
6 - 02.03.04 - 07:30
При большом объеме загрузки пример в (3) даст офигительные тормоза.... ибо вывод осуществляется очень медленно...

Так что совет не очень ....

А если уж очень хочется .... ну выводи на каждой 50-й, сотой или тысячной строке ....
   SnarkHunter
 
7 - 02.03.04 - 07:33
(3)Вот это уже лишнее...
База.Последняя(); 
Всего = База.НомерЗаписи(); 
База.Первая(); 
...
Есть простой рабоче-крестьянский метод КоличествоЗаписей...
   SnarkHunter
 
8 - 02.03.04 - 07:34
А тормоза на объемах действительно будут при визуализации... Проверено...
   kadr
 
9 - 02.03.04 - 07:50
(7) Ну ладно... Уговорил!
(8) Согласен - тормозит, но если обработка выполняется в течение 20 минут (ну оч-ч-ч-ень много надо перелапатить), то лучше пусть уж так, вместо того, чтобы сидеть и созирцать "Выполняется обработка" и не знать где она.
   SnarkHunter
 
10 - 02.03.04 - 07:52
Что такое "созирцать"?
 
  Рекламное место пустует


Список тем форума
 
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует