Вход | Регистрация


1С:Предприятие ::

Метки: 

подписки на события и установка даты запрета изменения данных

Я
   I_learn_1c
 
23.11.17 - 16:41
Необходимо чтобы при запуске системы автоматически дата запрета изменялась на вчерашний день.

С самой установкой даты еще ладно, кажется здесь понятно ответили
Установка даты запрета изменения данных

Правда решение сводится к "Разработать процедуру установки и прописать запуск в ПриНачалеРаботыСистемы"

Мне было рекомендовано использовать Подписки на события. Подскажите, пожалуйста, как их можно использовать?
 
  Рекламное место пустует
   vtolga
 
1 - 23.11.17 - 16:54
Сделай просто регламентное задание на ночь.
   СамыйУмный
 
2 - 23.11.17 - 17:05
(0) Почитай в интернетах как использовать подписки или тебя в гугле забанили?
   I_learn_1c
 
3 - 23.11.17 - 17:06
(1) еще не сталкивалась с регламентными заданиями...

ну понимаю что создается задание, к нему привязывается код из общего модуля например, а как настроить расписание чтобы запускалось раз в сутки в 00:01 например?
Сработает если установить дату начала, время начала и повторять каждые 1 день?
вот что в итоге получилось
Выполнять: c 23 ноября 2017 г. каждый день; с 0:01:00 один раз в день

И возникло пару вопросов
это задание запустится независимо от того какой пользователь работает в системе? и если система в 00:01:00 будет выключена?
а при будущем обновлении базы не будет каких-либо казусов?
   I_learn_1c
 
4 - 23.11.17 - 17:07
(2) я вижу что ты самый умный, но я искала, все что нахожу - вокруг да около, или не через подписки решается задача. конкретно как сделать через подписки понять не смогла, вот и спрашиваю
   I_learn_1c
 
5 - 23.11.17 - 17:21
реально ли вообще сделать это через подписки? к какому событию привязываться то?
   Denis_CFO
 
6 - 23.11.17 - 17:28
(5) События изменения при обработке документов и справочников...
Это вкратце. А так вообще (2) правильно ответил.
Если хочешь решить бесплатно - изучай материал.
   I_learn_1c
 
7 - 23.11.17 - 17:29
(6) мне нужно при запуске системы
   piter3
 
8 - 23.11.17 - 17:30
(7) Хоть сам понимаешь,что такое запуск системы???
   I_learn_1c
 
9 - 23.11.17 - 17:30
(6) я и изучаю материал, спрашиваю у более опытных людей реально ли сделать через подписки или нет и нужно разбарться с регламентными заданиями. я же не прошу мне код написать и сказать какую кнопку нажать, чего вы накинулись то
   СамыйУмный
 
10 - 23.11.17 - 17:32
(9) Ну сделай тогда в процедуре ПриНачалеРаботыСистемы() проверку на дату если она не вчерашняя меняй
 
  Рекламное место пустует
   I_learn_1c
 
11 - 23.11.17 - 17:33
(8) мне нужен момент когда начался новый день, первый пользователь входит в систему и автоматически дата меняется. либо если он работает и время перевалило заполночь, то тоже дата меняется
   I_learn_1c
 
12 - 23.11.17 - 17:33
(10) при обновлении никаких косяков не должно возникнуть в будущем же?
   piter3
 
13 - 23.11.17 - 17:34
(11) А если не входит?Зачем вообще зависит от входа?Раз в день  задание в полночь и меняй дату
   СамыйУмный
 
14 - 23.11.17 - 17:34
(12) Странный вопрос, у меня бы не возникло
   Denis_CFO
 
15 - 23.11.17 - 17:37
(10) не только Самый_умный, ещё и поржать можешь! :)
Кстати, к (0) твой ник должен быть "I_Study_1c", а не "I_learn_1c".
Ну а че, подписка ПриСтартеСистемы() - какие проблемы при обновлении то?
   СамыйУмный
 
16 - 23.11.17 - 17:37
(11) Тогда из (10) не подойдет, тебе получается нужно в минимальным интервалом проверять дату, тогда регламентное задание которое будет проверять например каждые 5 минут
   СамыйУмный
 
17 - 23.11.17 - 17:39
(15) У неё чувак может сидеть заполночь на работе и тогда не сработает подписка, т.к. он не будет перезаходить в программу
   Denis_CFO
 
18 - 23.11.17 - 17:45
я вот только не понимаю - у ТС руководство устроило конкурс по разработке велосипедов? В типовых есть готовый механизм. Неужели нельзя мозги направить на разработку чего-то нового?
   I_learn_1c
 
19 - 24.11.17 - 09:56
(15) с моим ником все правильно, изучи глаголы
   I_learn_1c
 
20 - 24.11.17 - 11:50
(15) и не умничал бы. Подписку на ПриСтартеСистемы не сделать, так как нет объекта, к событию которого привязаться можно.

Сказали бы сразу - подписками нельзя, и все.

События на которые можно назначить обработчик подписки на событие
ПриУстановкеНовогоНомера ПриКопировании ОбработкаЗаполнения ПередЗаписью ПриЗаписи ПередУдалением ОбработкаПроведения ОбработкаУдаленияПроведения ОбработкаПроверкиЗаполнения 

Подписку на событие можно установить только на объект, а не на форму.

взято с http://programmist1s.ru/podpiska-na-sobyitie-1s/
   Aleksey
 
21 - 24.11.17 - 11:58
В типовой БП 3.0 это реализовано. И есть странное ощущение что это функционал из БСП
   I_learn_1c
 
22 - 24.11.17 - 12:56
(21) у меня УТ 10.3



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует