Имя: Пароль:
1C
1С v8
Работа с ТО в фоновых заданиях
0 ammorf
 
02.09.16
12:50
День добрый. Столкнулся с проблемкой. Написал обработку работы с ТСД для УТ 10. Весь функционал расположен в модуле обработки. Когда из люой формы делаю вызов инициализирующей процедуры:
МояОбработка = Обработки.ОбработкаТСД.Создать();
МояОбработка.Инициализировать();
Все проходит на ура. Но когда я то же самое делаю в модуле регламентных задач, сыпятся ошибки на неопределенные процедуры, не найденные методы и так далее в момент выполнения рег. задания. Но это ладно пол беды. Дело в том что инициализация самого ТСД у меня в модуле обработки (ПолучитьСерверТО()) и ошибка валится что эта функция не найдена. Хотя она глобальна и располагается в модуле обычного приложения. Посоветуйте как лучше сделать что бы гемору не отхватить?)) заранее спасибо))
1 Неверный Параметр И
 
02.09.16
12:54
Читать книжки о разделении функционала клиент-сервер
2 ammorf
 
02.09.16
12:58
(1) оу. точно, спасибо за подсказку, пойду уволюсь и примусь за чтение, в следующий раз не придется тут просить совета а справлюсь сам вооруженный теорией ;)
3 ammorf
 
02.09.16
12:58
а если серьезно то я так бы и сделал если бы не срочность решения проблемы..
4 Неверный Параметр И
 
02.09.16
13:04
А какого совета ты ожидал? Ну хорошо, вот тебе другой - напиши код правильно с учетом работы на сервере.
5 MM
 
02.09.16
13:18
(0) Сделай пользователя Робот и запускай работу с ТО под ним, без регламентных заданий. Окно предприятия можно скрыть.
Ошибка? Это не ошибка, это системная функция.