|
Автоматическое формирование отчета и его периодическое обновление | ☑ | ||
---|---|---|---|---|
0
СэдКС
10.02.14
✎
06:32
|
Доброе утро! Посоветуйте, как реализовать автоматическое формирование отчета (СКД) по расписанию и его периодическое обновление (каждые минут 10)?
|
|||
1
Cube
10.02.14
✎
06:36
|
Вопрос не понятен. "автоматическое формирование" при каких условиях?
И вообще, для чего это надо? |
|||
2
Wobland
10.02.14
✎
06:38
|
подключи фотку, а потом обработчик ожидания
|
|||
3
СэдКС
10.02.14
✎
06:39
|
(1) Условия? Их вроде как нет. Просто нужен запуск отчета и его формирование без нажатия на кнопку сформировать.
Отчет по реализации продукции, будет выводиться на отдельный монитор. |
|||
4
Wobland
10.02.14
✎
06:39
|
(1) чтобы с задумчивым видом пить кофе, глядя на монитор, и не прикасаться к клавиатуре
|
|||
5
СэдКС
10.02.14
✎
06:41
|
(4) менеджеры отдела продаж сидят под камерами. не получится ни кофе, ни задумчивого вида :)
|
|||
6
СэдКС
10.02.14
✎
06:42
|
Регламентное задание поможет?
|
|||
7
Wobland
10.02.14
✎
06:44
|
(6) нет
|
|||
8
СэдКС
10.02.14
✎
06:46
|
Первый запуск отчета автоматически впринципе можно сделать, а как сделать обновление каждые 10 минут?...
|
|||
9
Wobland
10.02.14
✎
06:48
|
(8) Процедура будет вызываться в период ожидания системы каждый раз по истечению указанного интервала времени.
неплохо, правда? |
|||
10
echo77
10.02.14
✎
06:53
|
(0) ответ уже был в (2)
|
|||
11
СэдКС
10.02.14
✎
06:56
|
(9) Почитаю Разработку сложных отчетов Хрусталевой, а то я не очень понимаю, о чем вы говорите
|
|||
12
ICWiner
10.02.14
✎
07:02
|
Синтаксис помощник лучше почитай...
Форма (Form) ПодключитьОбработчикОжидания (AttachIdleHandler) Синтаксис: ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) Параметры: <ИмяПроцедуры> (обязательный) Тип: Строка. Имя процедуры, подключаемой в качестве обработчика ожидания. <Интервал> (обязательный) Тип: Число. Интервал времени в секундах с точностью до 1/10 секунды, через который будет осуществляться вызов процедуры (положительное число). Если указано значение меньше 1, то значение третьего параметра должно быть равно Истина. <Однократно> (необязательный) Тип: Булево. Признак однократного выполнения обработчика ожидания. Истина - указанный обработчик ожидания будет выполнен один раз. Значение по умолчанию: Ложь Описание: Подключает указанную процедуру в качестве обработчика ожидания. Процедура будет вызываться в период ожидания системы каждый раз по истечению указанного интервала времени. Доступность: Толстый клиент. Примечание: Вызов обработчика ожидания продолжается пока форма не будет закрыта или пока не будет вызван метод формы ОтключитьОбработчикОжидания. |
|||
13
Wobland
10.02.14
✎
07:08
|
доктор, меня не понимают люди. помогите
|
|||
14
Cube
10.02.14
✎
07:24
|
(3) "выводиться на отдельный монитор"
Вот! Я, почему-то, так сразу и подумал))) У нас есть и работает такой вариант: В базе 1С есть отчет на СКД. При формировании (формировать можно по расписанию регламентного задания или по событиям) он сохраняет результат в html в определенную папку на сервере. Ну а на дисплее покупателя открыт браузер с автообновлением страницы... |
|||
15
Wobland
10.02.14
✎
07:27
|
(14) делал такую штуку. интересно было из регзадания формировать хтмл
|
|||
16
Wobland
10.02.14
✎
07:27
|
(15) на 8.1
|
|||
17
Cube
10.02.14
✎
07:27
|
+(14) Ну и дальнейшее развитие этой идеи такое:
Ссылку на этот файл в автозагрузку дисплея покупателя (чтобы при включении компа сразу отображалось) и настроить браузер на полноэкранный режим. |
|||
18
ИС-2
naïve
10.02.14
✎
08:06
|
(0) формирование отчета вызывается методом СкомпоноватьРезультат()
|
|||
19
1Сергей
10.02.14
✎
08:09
|
Динамический список не предлагали ещё?
|
|||
20
СэдКС
10.02.14
✎
08:19
|
(14) Хороший вариант, но сложноватый, а времени мало, чтобы разбираться. Попробую через обработчик ожидания пока
|
|||
21
Wobland
10.02.14
✎
08:20
|
да на здоровье
|
|||
22
СэдКС
19.02.14
✎
14:26
|
>>Вызов обработчика ожидания продолжается пока форма не будет закрыта или пока не будет вызван метод формы ОтключитьОбработчикОжидания.
Когда закрываю форму, у меня запускается отчет. Если я в подключении ставлю 300 сек., то что еще нужно добавить в процедуру приначалеработысистемы, чтобы отчет открывался заново не при закрытии формы отчета, а каждое энное количество секунд? |
|||
23
СэдКС
19.02.14
✎
14:29
|
может при открытии отчета добавить метод подключения?
|
|||
24
СэдКС
19.02.14
✎
14:39
|
или должна быть какая-то процедура проверки времени? если прошло н-секунд, то подключать обработчик...
|
|||
25
СэдКС
19.02.14
✎
15:02
|
всё, я поняла как работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |