|
Регламентные задания | ☑ | ||
---|---|---|---|---|
0
m1_1976
17.07.17
✎
11:21
|
Всем доброго дня.
РОЗНИЦА 2,2 Сделал новое Регламентное задание Его метод в моем не типовом общем модуле с галочками СЕРВЕР = ДА КИЕНТ = ДА Внешнее СОЕДиНЕНИЕ = ДА Добавил его в режиме предприятие Оно запускается Но выдает сообщение Метод задания не найден: М1_Общий:УРА собственно процедура выглядит вот так: ///============= &НаКлиенте Процедура УРА() Экспорт МассиУстройств = новый Массив; МассиУстройств.Добавить(М1_ОбщийСервер.ПолучитьССЫлкк()); ОписаниеОповещения = Неопределено; ПодключаемоеОборудованиеOfflineКлиент.НачатьВыгрузкуТоваровВККМOffline(ОписаниеОповещения, МассиУстройств, Ложь); КонецПроцедуры //****************** почему не видит то мою процедуру Регалментное задание??? |
|||
1
m1_1976
17.07.17
✎
11:23
|
Ручная команда из внешней обработки срабытвает без проблем
&НаКлиенте Процедура КомандаРУЧНОЙ(Команда) М1_Общий.УРА(); КонецПроцедуры |
|||
2
catena
17.07.17
✎
11:23
|
эээ... &НаКлиенте
|
|||
3
m1_1976
17.07.17
✎
11:24
|
база файловая.
|
|||
4
m1_1976
17.07.17
✎
11:28
|
Вот так не работает!
&НаКлиенте Процедура УРА() Экспорт МассиУстройств = новый Массив; МассиУстройств.Добавить(М1_ОбщийСервер.ПолучитьССЫлкк()); ОписаниеОповещения = Неопределено; ПодключаемоеОборудованиеOfflineКлиент.НачатьВыгрузкуТоваровВККМOffline(ОписаниеОповещения, МассиУстройств, Ложь); КонецПроцедуры &НаСервере Процедура УРА_Сервер() Экспорт УРА(); КонецПроцедуры |
|||
5
m1_1976
17.07.17
✎
11:28
|
Это я в регламентное задание сделал вызов
Процедура УРА_Сервер() Экспорт |
|||
6
h-sp
17.07.17
✎
11:29
|
(4) ну срабатывает, тогда ура!
|
|||
7
m1_1976
17.07.17
✎
11:35
|
(6) - не работает в одном модуле...
|
|||
8
m1_1976
17.07.17
✎
11:37
|
разнес в разные модули.
Регламентное теперь вызывает серверную процедуру теперь эта (Серверная) процедура не может Вызвать клиентскую из другого общего модуля!!! -= |
|||
9
1dvd
17.07.17
✎
11:40
|
Регламентные задания? В файловом варианте? Оно вообще работает?
|
|||
10
m1_1976
17.07.17
✎
11:41
|
еще как!
|
|||
11
Галахад
гуру
17.07.17
✎
11:41
|
Значит 1С-цы молодцы, что не работает.
|
|||
12
m1_1976
17.07.17
✎
11:43
|
Задача издалека.
надо выгружать товары в ОФФ ЛАЙН кассы периодически . Сделано все. Вот этот код все делает как мне надо! =========================================== &НаКлиенте Процедура УРА() Экспорт МассиУстройств = новый Массив; МассиУстройств.Добавить(М1_ОбщийСервер.ПолучитьССЫлкк()); ОписаниеОповещения = Неопределено; ПодключаемоеОборудованиеOfflineКлиент.НачатьВыгрузкуТоваровВККМOffline(ОписаниеОповещения, МассиУстройств, Ложь); КонецПроцедуры ====================== ЗАДАЧА: как запускать его с периодичностью...??? |
|||
13
Галахад
гуру
17.07.17
✎
11:44
|
Виндовым шедулером.
|
|||
14
m1_1976
17.07.17
✎
11:44
|
можно без регламентных заданий...
подключить обработчик ожидания? Подскажите Где? |
|||
15
m1_1976
17.07.17
✎
11:45
|
"Виндовым шедулер" - зачем?
1С же есть... там куча всего. Я просто хочу запускать процедуру на КЛИЕНТЕ и немного запутался в Серверах и Клиентах... :( |
|||
16
catena
17.07.17
✎
11:49
|
(9)По слухам, в 8.3 еще более работает.
|
|||
17
1dvd
17.07.17
✎
11:51
|
(16) нашёл уже http://v8.1c.ru/o7/201305fi/
|
|||
18
1dvd
17.07.17
✎
11:52
|
(15) уж не знаю как в файловой, но в серверной регл.задания всегда выполняются на сервере. Потому что клиента может и не быть
|
|||
19
m1_1976
17.07.17
✎
11:53
|
подскажите а...
задача простая... подключитьОбработчикОжидания - чтобы он на клиенте был... как? без формы... |
|||
20
m1_1976
17.07.17
✎
11:54
|
забил на "РЕГЛ.задания"
|
|||
21
1dvd
17.07.17
✎
11:55
|
(19) СП украли?
Глобальный контекст.ПодключитьОбработчикОжидания (Global context.AttachIdleHandler) Глобальный контекст (Global context) ПодключитьОбработчикОжидания (AttachIdleHandler) Синтаксис: ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) Параметры: <ИмяПроцедуры> (обязательный) Тип: Строка. Имя экспортируемой процедуры модуля управляемого приложения (модуля обычного приложения) или глобального общего модуля. Процедура должна располагаться на клиенте. Процедура не должна содержать параметров. <Интервал> (обязательный) Тип: Число. Интервал времени в секундах с точностью до 1/10 секунды, через который будет осуществляться вызов процедуры (положительное число). Если указано значение меньше 1, то значение третьего параметра должно быть равно Истина. <Однократно> (необязательный) Тип: Булево. Признак однократного выполнения обработчика ожидания. Истина - указанный обработчик ожидания будет выполнен один раз. Значение по умолчанию: Ложь. Описание: Подключает вызов указанной процедуры модуля управляемого приложения (модуля обычного приложения) или глобального общего модуля через определенный интервал времени. Вызов будет осуществляться только в "состоянии покоя", то есть в тот момент, когда программа не выполняет никаких действий. Во время временной блокировки, вызванной методом ЗаблокироватьРаботуПользователя или соответствующей командой "Временная блокировка", обработчики ожидания не выполняются. Доступность: Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент). Примечание: Вызов обработчика ожидания продолжается, пока система не завершит работу или пока не будет вызван метод глобального контекста ОтключитьОбработчикОжидания. Пример: Процедура ОтчетОпродажахЗаДень() // ... КонецПроцедуры //... ПодключитьОбработчикОжидания("ОтчетОпродажахЗаДень", 60); // каждую минуту |
|||
22
Любопытная
17.07.17
✎
12:01
|
(20) в модуле сеанса пропиши. Тебе ж на клиенте надо. Значит нужен служебный сеанс или любой какой-нибудь, под которым ты будешь обмен запускать
|
|||
23
Галахад
гуру
17.07.17
✎
12:02
|
(15) Разница очевидна, для одного нужно запущенная 1С, для другого не нужна.
|
|||
24
m1_1976
17.07.17
✎
12:06
|
(20) - сделал.
По образу и подобию 1С в Общем модуле ОБМЕН ДАНЫМИ КЛИЕНТ сделал подключитьОбработкуОжидания("ЧЧ") а саму ЧЧ пришлось положить в Обмен данными Глобальный... пипец... |
|||
25
m1_1976
17.07.17
✎
12:07
|
Если завтра опять какие серьезные обновления приедут от 1С.
А как было бы красиво. Все лежит в моих общих модулях и в моем Регламентном задании... Блин |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |