Имя: Пароль:
1C
1С v8
напоминания
0 Vasus55
 
21.01.12
21:39
посдкажите как через регламентые задания реализовать механизм напоминания???
1 PVV65
 
21.01.12
21:51
(0) Если используется стандартная конфигурация, гораздо проще подключится к существующему механизму задач.
2 Vasus55
 
21.01.12
21:52
каким образом?
3 PVV65
 
21.01.12
21:55
(2) Сам механизм задач не сложный. Программировать почти не надо. Просто по изучай его.
4 PR
 
21.01.12
21:58
Предвижу следующий вопрос ТС "А как именно?" :))
5 Vasus55
 
21.01.12
22:05
ага))
6 Vasus55
 
21.01.12
22:11
создал регламентное задание указал следующее расписание Выполнять: c 2 января 0001 г. по 31 декабря 9999 г. каждый  день; с 0:00:01 по 23:59:59 каждые 5 сек.
создал модуль
Процедура  Моя() Экспорт
           Сообщить("вы");
       КонецПроцедуры  
добавил его в имя метода, запускаю програму но ничего не происходит
че делать?
7 PR
 
21.01.12
22:12
Мне кажется ТС нас разводит :))
8 Vasus55
 
21.01.12
22:15
почему?
я пытаюсь хотя бы просто проверить как это дело работает, как говориться я только учусь!))
9 Aleksey
 
21.01.12
22:17
(8) Потому что регламентное задание выполняется на сервере, и оно сообщила серверу "вы". А ты сидишь на клиенте, поэтому ты и не видишь
10 Vasus55
 
21.01.12
22:19
а это не зависит от того какое приложение обычное или управляемое?
11 Vasus55
 
21.01.12
22:19
а как сделать чтобы оно мне передалось?
12 PR
 
21.01.12
22:33
(11) У тебя два варианта:
1. Взять умные книжки и их почитать
2. Вызвать программиста и попросить сделать то, что ты хочешь
13 Vasus55
 
21.01.12
22:34
какую литературу можете посоветовать?
14 PR
 
21.01.12
22:46
(13) Из коробки.
15 Конфигуратор1с
 
21.01.12
22:47
(14) присоединяюсь к вопросу - какие есть книги с хорошим описанием задач и регламентных заданий?
16 RayCon
 
22.01.12
02:58
(12) Пункт 2 - тоже непростая задача: хочу вызвать, а никто не вызывается. :(
Правда, у меня напоминания нестандартные, но тем не менее, "факт на лице"...
17 Dethmont
 
22.01.12
03:03
(16)Значит так хочешь
18 RayCon
 
22.01.12
04:17
(16) Как мне нравятся такие мистянские сентенции! Абсолютно не будучи в теме, модно делать "глубокие" умозаключения...
19 zak555
 
22.01.12
04:20
(16) нарисуй, как хочешь
20 RayCon
 
22.01.12
05:31
(19) Всё давно нарисовано. И даже выслано нескольким потенциальным исполнителям. Но на разных стадиях умирало.
21 Vasus55
 
22.01.12
17:48
пробывал ччерез ПодключитьОбработчикОжидания, тогда он время не смотрит, а только по дате проверяет
22 zak555
 
22.01.12
17:51
(20) показал бы скрин
23 Vasus55
 
22.01.12
17:51
вот таким кодом все реализовал
а мне необходимо, что бы он еще часы, минуты и секунды учитывал
и отложить мне нужно на то время время которое я сам ввиду в полеввода
как мне это реализовать??


Процедура Подключение() Экспорт    
ПодключитьОбработчикОжидания("Отложить",5);    
КонецПроцедуры

Процедура Отключение() Экспорт  
ОтключитьОбработчикОжидания("Отложить");
КонецПроцедуры

Процедура Отложить() Экспорт
   // идеальный вариант
Запрос=Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
              |    Напоминания.Ссылка
              |ИЗ
              |    Документ.Напоминания КАК Напоминания
              |ГДЕ
              |    Напоминания.ВремяНапоминания МЕЖДУ &ДатаНачала И &ДатаОкончания";
Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ТекущаяДата()));
Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ТекущаяДата()));
Результат = Запрос.Выполнить().Выбрать();

Пока Результат.Следующий() Цикл
Результат.Ссылка.ПолучитьФорму("Напоминание").Открыть();
КонецЦикла;

КонецПроцедуры
24 Vasus55
 
22.01.12
18:02
ни у кого никаких соображений по этому поводу?
25 Vasus55
 
22.01.12
18:24
причем он работает так, только если я устанавливаю дату, а время по нулям
26 Vasus55
 
22.01.12
18:34
на что можно заменить НачалоДня , что бы он учитывал и текущие время?
27 Vasus55
 
22.01.12
18:47
не уж то никто не знает как решить проблему??
28 Vasus55
 
22.01.12
18:57
Запрос=Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
              |    Напоминания.Ссылка
              |ИЗ
              |    Документ.Напоминания КАК Напоминания
              |ГДЕ
              |    Напоминания.ВремяНапоминания = &ДатаНачала";
Запрос.УстановитьПараметр("ДатаНачала", ТекущаяДата());
//Запрос.УстановитьПараметр("ДатаОкончания",КонецДня(ТекущаяДата()));
Результат = Запрос.Выполнить().Выбрать();
так тоже не работает((((
29 Vasus55
 
22.01.12
19:53
ну подскажите уже, где косяки????
30 RayCon
 
23.01.12
15:49
(22) Выслал ТЗ почтой.