Имя: Пароль:
1C
1С v8
Отчет на СКД работает долго.
0 G751
 
26.01.22
17:35
Всем доброго дня.
1С:Предприятие 8.3 (8.3.18.1483)
Обычные формы.

Отчет на СКД работает долго.
Как получить время начала и время конца формирования отчета (или интервал времени).
В виде сообщений или как - все равно.

Помогите, если знаете, как это сделать.
1 mistеr
 
26.01.22
17:40
ВремяНачала = ТекущаяДата();
// формирование отчета
...
ВремяКонца = ТекущаяДата();
ИнтервалВСекундах = ВремяКонца - ВремяНачала;
2 vicof
 
26.01.22
17:41
*Мечтательно*
Можно бспшную подсистему замера производительности встроить.
3 vicof
 
26.01.22
17:42
И тема шикарно называется
4 acht
 
26.01.22
17:42
Секундомер
5 G751
 
26.01.22
17:44
Все как всегда. Юмористы-программисты.
(1) Смешно! Куда это вставить? (не поймите меня непровильно)
6 Kassern
 
26.01.22
17:46
(5) вы же не сферического коня в вакууме запускаете? У вас наверное даже форма есть, откуда СКД формируется, а там и кнопочка с процедурой имеется.
7 G751
 
26.01.22
17:48
(5) А как же без кнопки? Есть кнопка - Сформировать называется. Но не веден она туда, где это можно вставить. Она просто запускает формирование отчета.
8 hhhh
 
26.01.22
17:52
(7) в этой кнопке сформировать вставь эти строчки не тупи.
9 Kassern
 
26.01.22
17:57
(7) нарисуйте свою кнопку с блекджеком и секундомером. В общем, все в ваших руках.
10 G751
 
26.01.22
18:01
Человеки! Создайте внешний отчет. Создайте Основную схему компоновки данных (ОсновнаяСхемаКомпоновкиДанных).
Создайте запрос и настройки СКД. И запустите отчет. Занимает три минуты.
У видите: в конфигураторе нет никакой формы.

И снова Вопрос -
Как получить время начала и время конца формирования отчета (или интервал времени).
11 DrShad
 
26.01.22
18:02
делай в консоли инструментов разработчика
12 G751
 
26.01.22
18:05
(11) Интересненько. Я этим мы не работали. Списибочки.
13 toypaul
 
гуру
27.01.22
08:25
можно при компоновке выполнить программное формирование. замер туда добавить. все равно основное время тратится на этот блок
14 shuhard
 
27.01.22
08:39
(10) в свойстве корня конфигурации что у тебя стоит для основная форма отчета ?
15 Kassern
 
27.01.22
09:04
(10) Что вам мешает переопределить форму? Создайте свою форму для отчета, отмените стандартную панель кнопок и сделайте свою. Если вам разово надо, просто используйте замер производительности в отладке.
16 Alex S D
 
27.01.22
09:34
включаешь секуномер на телефоне

ВОобще тебе надо не время мерять, а запрос оптимизировать
17 SleepyHead
 
гуру
27.01.22
10:06
(0) "Отчет на СКД работает долго."

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