Имя: Пароль:
1C
1С v8
Автовывод отчета в определенное время
0 slvks
 
10.03.17
15:03
Здравствуйте.

Возникла следующая потребность.Нужно в конфигурации КА 1.1 (под 8.2) сделать так,чтобы в определенное время (раз в день) пользователям выводился один отчет (это объект конфигурации) с отбором операций по текущему пользователю.До отборов пока не дошел,интересует сам принцип-как это лучше реализовать.Через регл.задание не получилось.Кто как реализовывал,подскажите.Если с куском кода-вообще замечательно.
1 DrShad
 
10.03.17
15:05
рег задание
2 DrShad
 
10.03.17
15:05
почему не получилось?
3 slvks
 
10.03.17
15:11
Сделал регл.задание,галка "предопределенное", в общем модуле сделал связанную процедуру,где сделал просто вывод сообщения, назначил расписание- и почему-то эта конструкция не работает.Использую режим обычного приложения.Что-то не так сделал?
4 Nuobu
 
10.03.17
15:14
(3)
Расписание, КонсольЗаданий, Использование, Предопределённое.
+
Нужно писать в жургал Регистрации.
5 Nuobu
 
10.03.17
15:16
(4) + ФАйловый вариант, или сервер?
6 Михаил Козлов
 
10.03.17
15:17
"...сделал просто вывод сообщения," - кому на сервере Вы собираетесь выводить сообщение?
7 slvks
 
10.03.17
15:20
to 4 - вносить в ЖР обязательно? Консоли заданий в конфигурации нет.
to 5 - серверная. Но вывод - пользователям на клиенте.
to 6 - а отчет вывести получится?
8 Вафель
 
10.03.17
15:24
в бсп есть подсистема рассылки отчетов
9 Nuobu
 
10.03.17
15:24
(7) Если файловый вариант - то вывести сообщение получится, т.к. в этом случае сервер и клиент- это одно и то же приложение. Если серверный, как у Вас - то нет. Чтобы "протестировать" нужно выводить только в журнал регистрации - так проще всего.
to (6) - а отчет вывести получится? - нет. Т.к. рег. задание работает на сервере, а не на клиенте. Чтобы вывести отчет - нужно написать свою форму, которая будет его дёргать.
или рассылать отчет почтой.
10 slvks
 
10.03.17
15:48
to 8 - Рассылка не подойдет,надо юзверю перед глазами вывести.

to 9 - то есть сделать,к примеру,общую форму,на ней - табл.документ,дергать регл.заданием свой отчет и выводить результат в этот таблдок?Взлетит так?
11 Nuobu
 
10.03.17
15:55
(10) Да, конечно. Только рег. задание для этого не нужно.
Можно воспользоваться функцией: "ПодключитьОбработчикОжидания".
12 slvks
 
10.03.17
16:08
to 11
Получается,регл.задание для таких целей вообще использовать не получится?
На сервере эта общая форма откроется?
Дело в том,что отчет этот надо вывести 1 раз, в строго определенное время.
13 Nuobu
 
10.03.17
16:11
(12) Юзай задания.
14 Nuobu
 
10.03.17
16:11
(12) Рег. задания - они для другого.
Формы на сервере не открываются.
15 slvks
 
10.03.17
16:20
to Nuobu

какой вариант вы предлагаете использовать,так и не понял.С одной стороны "Юзай задания",с другой-"Рег. задания - они для другого."

Если есть и не жалко-выложите образец кода
16 Nuobu
 
10.03.17
16:23
(15) Задания - не "Рег. задания", а задания.
Я перепутал. У меня в УТП для Украины есть "ЗадачиПользователя". Может и у тебя в КА тоже есть такое.
17 Nuobu
 
10.03.17
16:26
(15) С одной стороны - можно, чтобы у пользователя всегда была открыта какая-то форма - вроде рабочего стола. Тогда выводить в определённое время на ней. Но это бред.
В твоём случае - лучше формировать задачу пользователя. Как именно - точно не знаю, может и есть какой-то механизм, что позволяет формировать определённый отчет в определённое время каждый день. И его нужно будет чуть дописать.
Если с типовым не разберёшься, то пиши своё рег задание, которое будет формировать задачу пользователю и у него на экране, не зависимо от открытой формы будет появляться понелька и новое задание - "Посмотри отчет".
18 slvks
 
10.03.17
16:51
Попробовал вариант с общей формой и "ПодключитьОбработчикОжидания" - работает и на клиентском ПК, и на сервере.

Всем спасибо за дельные советы.
19 xxTANATORxx
 
13.03.17
09:05
(0)отправляй на почту
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн