|   |   | 
| 
 | v7: Напоминание по датам | ☑ | ||
|---|---|---|---|---|
| 0
    
        Lexxus79 01.12.16✎ 13:28 | 
        Всем привет !
 Нужна напоминалка. Суть в чем - есть документ, в нем статус - напомнить и дата напоминания. Каким образом реализовать ? Может есть готовые обработки ? | |||
| 1
    
        Ёпрст гуру 01.12.16✎ 13:29 | 
        Есть пофигуратор, открой его и твори!     | |||
| 2
    
        Масянька 01.12.16✎ 13:38 | 
        (0) На стену повесить календарь, на календаре обвести красным маркером нужные даты.     | |||
| 3
    
        Lexxus79 01.12.16✎ 13:42 | 
        (1) не вопрос, сотворю. направь в алгоритм. 
 (2) очень смешно. | |||
| 4
    
        Cool_Profi 01.12.16✎ 13:43 | 
        (3) ПриНачалеРаботыСистемы()
 Если НайтиНапоминанияПользователю(глтекущийПользователь, ТекущаяДата()) Тогда напомнитьПользователю(); КОНецЕсли; | |||
| 5
    
        Lexxus79 01.12.16✎ 13:44 | 
        (4) согласен, а по-времени если ?     | |||
| 6
    
        Масянька 01.12.16✎ 13:45 | 
        (3) Как спросил - так и ответила.
 А вообще - "правильно поставленная задача содержит половину ответа" (С) | |||
| 7
    
        Ёпрст гуру 01.12.16✎ 13:46 | 
        (5) ОбработкаОжидания  в помощь     | |||
| 8
    
        Heckfy 01.12.16✎ 13:46 | 
        (5) А если по времени, то ТекущаяДата() содержит время. :)     | |||
| 9
    
        Cool_Profi 01.12.16✎ 13:48 | 
        (5) "статус - напомнить и дата напоминания."     | |||
| 10
    
        aka AMIGO 01.12.16✎ 13:48 | 
        (8) Вот как.. а я считал, что ТекущееВремя() только и содержит время..     | |||
| 11
    
        Cool_Profi 01.12.16✎ 13:48 | 
        (8) Тема в разделе 77     | |||
| 12
    
        Lexxus79 01.12.16✎ 13:50 | 
        (6) конструктивный ответ в ветке 1с ) 
 (7) вот на этом спасибо, ни разу не пользовал. | |||
| 13
    
        SergTheGreat 01.12.16✎ 13:50 | 
        (0) Алгоритм в общем следующий:
 - создаешь регистр с пользователем, датой, текстом напоминания и признаком "выполнен"; - при записи/проведении документа добавляешь запись в этот регистр; - при начале работы 1С запускаешь обработчик ожидания, который запускает обработку, проверяющую не надо ли показать напоминание; - если пора, то обработка выводит напоминание и изменяет запись регистра - устанавливает признак "выполнен". Вот как все это сделать в 7-ке не подскажу - банально не помню ее :-) | |||
| 14
    
        aka AMIGO 01.12.16✎ 13:53 | 
        Да проще в 7-ке..
 Процедура УбиваемПользователя() //убойный Г-код ... КонецПроцедуры ОбработкаОжидания("УбиваемПользователя",10); цифра 10 - количество секунд от опроса до опроса. | |||
| 15
    
        Heckfy 01.12.16✎ 13:53 | 
        (13)+ Письмом на почту еще можно продублировать.     | |||
| 16
    
        Cool_Profi 01.12.16✎ 13:56 | 
        (15) А ещё в скайп, телеграм, вайбер, вацап, смс и, напоследок, звонком на телефон...     | |||
| 17
    
        Builder 01.12.16✎ 13:58 | 
        (13) ИМХО регистр тут лишний. Что бы его подвигать нужен еще и документ. Обработкой регистр не сдвинешь.
 Со справочником напоминаний проще. | |||
| 18
    
        ELEA26 01.12.16✎ 13:59 | 
        (14)  + процедура в глобальном модуле + чтобы не было иного переопределения обработки ожидания. Не помню - экспортной надо делать ее или нет?     | |||
| 19
    
        aka AMIGO 01.12.16✎ 14:01 | 
        (18) не имеет смысла экспортная, если не используется в модулях доков, журналов и пр.     | |||
| 20
    
        Lexxus79 01.12.16✎ 14:02 | 
        (13) (14) спасибо.
 изначально на регистре тоже думал. документ будет, как раз в нем и устанавливается дата напоминания. так лучше хранить где, в регистре или справочнике ? | |||
| 21
    
        Cool_Profi 01.12.16✎ 14:04 | 
        (20) В каком регистре ты собрался хранить это в 77 ?     | |||
| 22
    
        SergTheGreat 01.12.16✎ 14:05 | 
        (20) Кажется Builder прав и в 7ке регистры двигаются только документами. А значит остается только справочник.
 Ну а дальше обработка ожидания в глобальном модуле и т.д. и т.п. | |||
| 23
    
        Lexxus79 01.12.16✎ 14:07 | 
        (21) в смысле в каком ?     | |||
| 24
    
        Cool_Profi 01.12.16✎ 14:08 | 
        (23) В регистре накопления или бухгалтерских итогов? А может, в регистре расчётов?     | |||
| 25
    
        Lexxus79 01.12.16✎ 14:08 | 
        (24) накопления     | |||
| 26
    
        aka AMIGO 01.12.16✎ 14:09 | 
        Можно и в регистр записывать.. Если при инициализации ОбработкиОжидения будет стартовать спецсозданный документ, в модуле дока которого есть запись в спец-регистр     | |||
| 27
    
        Это_mike 01.12.16✎ 14:09 | 
        скачай конфишу для А+ на основе ТИС. Там все это есть...     | |||
| 28
    
        Cool_Profi 01.12.16✎ 14:09 | 
        (25) ТЫ сейчас шутишь или серьёзно?
 Если серьёзно - тебе нужно ОЧЕНЬ сильно подтянуть знание платформы и принципов её работы. | |||
| 29
    
        Это_mike 01.12.16✎ 14:10 | 
        +(27)точнее, там шедулер с  возможностю запуска обработок, завершения работы, опеовещения...     | |||
| 30
    
        aka AMIGO 01.12.16✎ 14:10 | 
        Только от такой периодичности файл записи регистра в бд может раздуться и лопнуть     | |||
| 31
    
        Это_mike 01.12.16✎ 14:11 | 
        (28) поздно....     | |||
| 32
    
        Масянька 01.12.16✎ 14:11 | 
        (28) "Очень смешно" :))))     | |||
| 33
    
        Cool_Profi 01.12.16✎ 14:11 | 
        (31) Учиться никогда не поздно, ибо "хорошую религию придумали индусы"...     | |||
| 34
    
        Cool_Profi 01.12.16✎ 14:11 | 
        (32) Сам тащусь.     | |||
| 35
    
        Масянька 01.12.16✎ 14:15 | 
        (33) Самый "конструктивный ответ в ветке 1с )"(С) :)     | |||
| 36
    
        Это_mike 01.12.16✎ 14:15 | 
        (28) "Старый еврей уезжает из Одессы. Навсегда. Поезд стоит на пероне, и он бросает прощальный взгляд на любимый город. По перону идет одессит, смотрит, из форточки этакая морда торчит. Подошел, и как врежет  ему по морде.
 - Ты что это, $@$@$ь, серьезно?! - Серьезно, а что? - Ну тогда тебе повезло, $@$@$ь, я шуток не люблю!" © | |||
| 37
    
        Lexxus79 01.12.16✎ 14:17 | 
        (28) да не накопления, а остатков, застебали )     | |||
| 38
    
        Это_mike 01.12.16✎ 14:18 | 
        (37) мальчик, девочка.... каая в *опу разница...©     | |||
| 39
    
        Lexxus79 01.12.16✎ 14:18 | 
        (35) я смотрю вы любительница пофлудить     | |||
| 40
    
        Масянька 01.12.16✎ 14:18 | 
        (36) Пятница завтра.... Или я опять перепутала? :)     | |||
| 41
    
        Cool_Profi 01.12.16✎ 14:18 | 
        (37) Ещё лучше... Жаль, что продавца мётел забанили...     | |||
| 42
    
        Масянька 01.12.16✎ 14:20 | 
        (41) Кого?     | |||
| 43
    
        ELEA26 01.12.16✎ 14:21 | 
        (20) в самом документе и храни. В 7ке можно записать документ не перепроводя.     | |||
| 44
    
        Это_mike 01.12.16✎ 14:22 | 
        (40)как всегда, перепутала.... "мизда. пятница каждый день"©     | |||
| 45
    
        Это_mike 01.12.16✎ 14:23 | 
        +(27) http://www.agentp.com.ua/images/stories/file/mtrade_1c77tis_ua.zip
 отттуда справочник Команды, ну и соответсвующие процедуры из жлобальника. делов на час... | |||
| 46
    
        Lexxus79 01.12.16✎ 14:24 | 
        (41) в чём проблема ? можно в оборотном регистре хранить, а можно и в регистр остатков засунуть. или вы на сто процентов утверждаете обратное ?     | |||
| 47
    
        Это_mike 01.12.16✎ 14:24 | 
        +(45) можно переписать слегка, на больших объемах тормозить не будет. а так - придется поставить периодическую чистку отработанных разовых команд     | |||
| 48
    
        Это_mike 01.12.16✎ 14:25 | 
        (46) проблема в ДНК...     | |||
| 49
    
        Cool_Profi 01.12.16✎ 14:26 | 
        (46) я стопроцентно утверждаю, что в 77 данные по напоминаниям хранить - это даже не моветон. Это то слово, которое стыдно произнести даже в присутствии бомжей или отпетых урок.
 Ну максимум - в присутствии Петра Алексееича (не будем называть фамилию, чтобы не тянуть политику сюда) | |||
| 50
    
        Lexxus79 01.12.16✎ 14:27 | 
        (45) спасибо, посмотрю.     | |||
| 51
    
        Vladal 01.12.16✎ 14:27 | 
        (0) Называется Задача пользователя.     | |||
| 52
    
        Vladal 01.12.16✎ 14:28 | 
        а.э. тема 7.7.
 Тогда в глобальном модуле обработку ожидания, пример - напоминание из справочника Блокнот в ТиС. | |||
| 53
    
        Это_mike 01.12.16✎ 14:28 | 
        (49) тут тебе не бомжатник какой... тут можно, если матофильтр пропускает.     | |||
| 54
    
        Cool_Profi 01.12.16✎ 14:32 | 
        (53) "стыдно" "даже".
 Учу русскому. Дорого. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |