Имя: Пароль:
1C
1С v8
Не получается создать обработку в регламентном задании УТ 10.3
0 baands
 
10.05.17
13:29
Всем здравствуйте, подскажите, пожалуйста.
Есть конфигурация УТ 10.3 клиент-сервер на скуле

Есть регламентное задание, в нём есть процедура общего модуля ВыполнитьЗадание()

В этой процедуре вызывается обработка
Обр = Обработки.МояОбработка.Создать();

Внутри обработки есть процедура, вызываемая из модуля обычного приложения.

Ругается на то, что эта процедура не видна. Почему?
Когда через файл-открыть делаю, всё отрабатывает

А второй момент, создаётся обработка текущей конфигурации, обращается к процедуре модуля обработки, вылетает с ошибкой, что метод объекта не обнаружен. (Экпорт стоит)

Помогите, в чем проблемы, всю голову уже сломал. Переносить всё в модуль обработки, которая вызывается из регламентного задания? Долго и затратно ((
1 baands
 
10.05.17
14:52
Помогите, пожалуйста.
2 Ц_У
 
10.05.17
14:54
Ну, навскидку, Экспорт?
3 Ц_У
 
10.05.17
14:55
(1) Не празднуется что ли, пей иди?
4 Ц_У
 
10.05.17
14:55
(0) И, да, с Днем Рождения! :)
5 FIXXXL
 
10.05.17
15:31
(0)
Есть регламентное задание, в нём есть процедура общего модуля ВыполнитьЗадание() - это сервер

....из модуля обычного приложения - а это клиент уже

можно с клиента на сервере, наоборот не получится
6 baands
 
10.05.17
15:37
Праздновал бы, если бы этой фигни не было ))
Спасибо!
Экспорт уже стоит. Она не видит процедуру вообще
7 baands
 
10.05.17
15:45
Есть регламентное задание, в нём есть процедура общего модуля ВыполнитьЗадание() - это сервер

....из модуля обычного приложения - а это клиент уже

можно с клиента на сервере, наоборот не получится

А вызов обработки тоже клиент - создание экземпляра?
8 FIXXXL
 
10.05.17
15:49
(7) вызов обработки ... - создание экземпляра? - это сервер
9 FIXXXL
 
10.05.17
15:50
можно процедуру из модуля обычного приложения вынести в серверный общий модуль с галкой ВызовСервера и дергать ее и с клиента (МодульОбычногоПриложения) и с сервера (модуль рег.заданий)
10 baands
 
10.05.17
16:18
Тогда вообще не понимаю, создал обработку на сервере, все процедуры обработки "Экспорт"
И он их не видит
11 FIXXXL
 
10.05.17
16:22
все процедуры обработки "Экспорт"
И он их не видит

вообще не видит? как определил?
12 baands
 
10.05.17
16:31
В журнал пишет, что метод объекта неопределен
13 baands
 
10.05.17
16:56
При отладке на сервере фонового задания обработка создаётся, а вот методы не видны
14 4St
 
10.05.17
20:27
#Если Клиент Тогда
...
#КонецЕсли

Не?
15 4St
 
10.05.17
20:29
Или, например, платформа ниже чем 8.2.19.130 и &НаСервере
16 FIXXXL
 
11.05.17
08:07
(13) что значит "не видны"?
покажи вызов процедуры из обработки в рег.задании и саму процедуру из обработки и текст ошибки напиши
17 baands
 
12.05.17
11:15
Всем спасибо, всё решил, правда по-другому
Сделал расписание в винде по запуску экземпляра 1С, которая запускает внешнюю обработку, которая запускает внутреннюю

А вообще стоит и #Если клиент, убираю, получаю функции, которые на сервере недоступны (Предупреждение, режимДиалога и т.д.), надо переписать полконфигурации, чтобы заработало. Сами модули только серверные.

Короче запуск планировщика виндовс. ))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший