Имя: Пароль:
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) если посмотришь в обработку обмена, большинство параметров на форме - это реквизиты обработки
и практически весь значимый код у ней в модуле объекта
2 + 2 = 3.9999999999999999999999999999999...