Имя: Пароль:
1C
 
Как запустить встроенную обработку в регламентном задании?
,
0 worker-good
 
28.03.17
15:50
Хочу по регламентному заданию запускать встроенную в конфигурацию обработку, но она не хочет запускаться, выдает ошибку в консоле заданий: "Module initialization error: Общий модуль.РегламентныеЗадания.Модуль".
Код процедуры запуска следующий:

Обработка1=ПолучитьФорму("Обработки.УниверсальныйОбменДаннымиXML.Форма");
Обработка1.Открыть();

Заранее благодарен за помощь.
1 vde69
 
28.03.17
15:53
регламентное задание выполняется на сервере

а теперь вопрос - кому на сервере нужна форма?
2 Amra
 
28.03.17
15:53
Открыть? Форму? На сервере?
3 worker-good
 
28.03.17
15:55
Управляемые формы в данной конфигурации не используется
4 mehfk
 
28.03.17
15:55
(0) Вон из профессии.
5 worker-good
 
28.03.17
15:57
(1) Как тогда можно запустить выполнение внутренней обработки из под сервера?
6 vde69
 
28.03.17
15:59
(5) перенести код в модуль обьекта или в модуль менеджера
7 worker-good
 
28.03.17
16:01
(6) Весь код обработки запихнуть в процедуру регламентной задачи?
8 worker-good
 
28.03.17
16:04
(6) Или код формы обработки запихнуть в модуль объекта обработки или модуль менеджера обработки. Тогда же обработка перестанет работать!
9 worker-good
 
28.03.17
16:05
(6) Я читал что внешнюю обработку можно запускать по расписанию, как это можно сделать?
10 Любопытная
 
28.03.17
16:08
(4) +100500
11 FIXXXL
 
28.03.17
16:08
(9) запускать обработку <> открыть форму обработки
12 Любопытная
 
28.03.17
16:10
(8) плохо запихиваешь.
13 worker-good
 
28.03.17
16:14
(11) А как запустить обработку из-под сервера?
14 FIXXXL
 
28.03.17
16:15
(13) что в твоем понимании "запустить обработку"? как работает твоя обработка?
15 Maniac
 
28.03.17
16:16
Создай регламентное задание. общий модуль - из него запускай обработку
16 FIXXXL
 
28.03.17
16:16
(15) угу, все действия которой раписаны в модуле формы :)
17 Irbis
 
28.03.17
16:16
(0) Волшебные слова: Ахалай-махалай, Обработки.твояобработка.создаьть
обработка.Выполнитьнужныйметод
18 worker-good
 
28.03.17
16:17
(15) Так и делаю, но выдает ошибку описанное в первом моем сообщении
19 Irbis
 
28.03.17
16:19
(18) Брешешь. У меня даже падаван над темой смеётся.
20 FIXXXL
 
28.03.17
16:19
(18) ты форму на сервере открываешь, а не обработку запускаешь
на минутку, обработка может вообще не иметь формы и запускаться и работать
21 worker-good
 
28.03.17
16:19
(14) Обработка типовая УниверсальныйОбменДаннымиXML, я ее немного изменил, чтобы она при открытии формы сразу запускалась
22 worker-good
 
28.03.17
16:22
(20) Знаю, но нужно чтобы код который в процедуре ПриОткрытии() формы обработки сработал в регламентном задании
23 novichok79
 
28.03.17
16:22
(21) формы доступны только на клиенте. делай все в модуле обработки.
24 FIXXXL
 
28.03.17
16:23
(22) с этой обработкой так не получится, программить надо
вот тебе для старта


Функция ИнициализироватьОбработкуОбмена(РежимОбмена="Выгрузка") Экспорт
    
    Попытка
        //инициализация обработки обмена
        ОбработкаУО = Обработки.УниверсальныйОбменДаннымиXML.Создать();
        ОбработкаУО.РежимОбмена = РежимОбмена;
        
        //флаги обработки
        ОбработкаУО.ФлагКомментироватьОбработкуОбъектов = Ложь;
        ОбработкаУО.ВыводВОкноСообщенийИнформационныхСообщений = Ложь;
        ОбработкаУО.ВыводВПротоколИнформационныхСообщений = Ложь;
        ОбработкаУО.ВыводВПротоколСообщенийОбОшибках = Ложь;
        ОбработкаУО.ИмяФайлаПротоколаОбменаЗагрузка = "";
        ОбработкаУО.ОткрыватьПротоколыОбменаПослеВыполненияОпераций = Ложь;
        ОбработкаУО.НеВыводитьНикакихИнформационныхСообщенийПользователю = Истина;
        ОбработкаУО.ЭтоИнтерактивныйРежим = Ложь;
        ОбработкаУО.ВыгружатьТолькоРазрешенные = Ложь;
        
        Возврат ОбработкаУО;
        
    Исключение
        
        ЗаписьВЖурналРегистрации("ЭкспрессОбменДанными ("+РежимОбмена+")",ОписаниеОшибки());
        Возврат Неопределено;
        
    КонецПопытки;
         
КонецФункции
25 novichok79
 
28.03.17
16:23
(22) регламентные запускаются на сервере предприятия 1С, следовательно доступны только серверные модули и методы.
26 worker-good
 
28.03.17
16:25
(25) Даже при толстом клиенте и отсутствия управляемых форм?
27 Любопытная
 
28.03.17
16:26
(26) да
28 mehfk
 
28.03.17
16:26
29 Любопытная
 
28.03.17
16:27
Господи, да как же вы работаете-то?
30 Irbis
 
28.03.17
16:27
(26) А ещё были ограничения на типы файлов, там вообще извратами заниматься приходилось
31 novichok79
 
28.03.17
16:27
(26) конечно да. мне нужно было отправлять отчет сделанный на основе универсального регламентным заданием из УТ 10.3. пришлось дописывать универсальный отчет, чтобы он мог вызываться из регламентного задания.
32 Irbis
 
28.03.17
16:27
(29) Не спугни, один такой машину в соседней ветке продаёт.
33 FIXXXL
 
28.03.17
16:27
(29) как ни странно - за деньги :)
34 dezss
 
28.03.17
16:29
(26) оспаде, тебе уже все расписали...да сделай ты уже копи-паст и усё...ну или подумай и перенеси все из ПриОткрытии в модуль обработки и оттуда вызывай где хочешь.
35 worker-good
 
28.03.17
16:30
(29) Я ходил на собеседования, так там работодатели говорят что некоторые кандидаты на хорошую зарплату не знали даже что такое регистр или чем справочник от документа отличается))
36 mehfk
 
28.03.17
16:31
(35) А что такое регистр и чем отличается справочник от документа?
37 FIXXXL
 
28.03.17
16:31
(35) ну может это РПшники крутые были :)
38 Любопытная
 
28.03.17
16:32
(35) Вот из-за таких как вы приходится смотреть на скривленные в презрительной гримасе рожи всяких айтишников, когда говоришь, что работаешь с 1С.
39 worker-good
 
28.03.17
16:33
(36) Да конечно ничем все таблицы)
40 worker-good
 
28.03.17
16:33
(34) А если мне нужны параметры из формы?
41 Любопытная
 
28.03.17
16:34
(40) забудь про форму. Её не существует. Представь себе объект, у которого формы нет и живи с этим
42 1dvd
 
28.03.17
16:34
пятница началась во вторник
43 mehfk
 
28.03.17
16:35
(42) "Миста - пятница каждый день" (с)
44 Irbis
 
28.03.17
16:36
(40) Представь себе что нужно трахнуть бабу без сисек. Куда трахать есть, вот и пользуйся.
45 dezss
 
28.03.17
16:37
(38) +100500
Когда написал одному другу, что начал работать с 1С, то он мне ответил, цитирую:

Он, [31.01.17 15:46]
Ох

Он, [31.01.17 15:46]
Охохоюшкихохо

Я, [31.01.17 15:46]
Че так?)))

Он, [31.01.17 15:46]
То-то я думал, что Денчего с хорошей новостью прийти не может

Он, [31.01.17 15:46]
??

Я, [31.01.17 15:48]
Да лан...ничего военного....

Он, [31.01.17 15:49]
Теряем людей ??
46 dezss
 
28.03.17
16:38
(45) Сори за простыню...я не хотел, правда(((
47 mehfk
 
28.03.17
16:38
(45) Ничего страшного - главное, чтобы таких как ТС в твоем окружении не было, а то за***т он тебя своей тупостью.
48 Nuobu
 
28.03.17
16:38
(39) Справочник не может быть регистратором регистра накопления.
49 novichok79
 
28.03.17
16:40
(40) стаж 5 лет? мне кажется вы троллите.
50 FIXXXL
 
28.03.17
16:42
(40) если посмотришь в обработку обмена, большинство параметров на форме - это реквизиты обработки
и практически весь значимый код у ней в модуле объекта