|
Програмно запустить обработку | ☑ | ||
---|---|---|---|---|
0
Roma1314704
27.05.18
✎
18:13
|
1с 8.3 - УП
Задача запихнуть обработку в регламентное задание. Но для начала нужно разобраться как ее запустить програмно. К примеру при старте 1с. -ПриНачалеРаботыСистемы() Подскажите пож. пару первых шагов - для начала как ее вызвать? |
|||
1
mastodont
27.05.18
✎
18:15
|
Что значит "запустить обработку"?
В чем проблема? |
|||
2
mastodont
27.05.18
✎
18:15
|
Есть обработка, есть модуль объекта, там процедуры...
Или тебе надо открыть форму? |
|||
3
Roma1314704
27.05.18
✎
18:18
|
Как раз форму не нужно открывать - обработка создает xml файл
|
|||
4
Roma1314704
27.05.18
✎
18:19
|
Что бы не открывать постоянно и не нажимать создать - нужно сделать это все програмно при определенном событии
|
|||
5
craxx
27.05.18
✎
18:35
|
(4) Вот Вы сами на свой вопрос и ответили. В регламентное задание ее, в Дополнительных отчетах и обработках установить расписание можно
|
|||
6
Roma1314704
27.05.18
✎
18:44
|
Как программно обратиться к обработке - вернее прямо к Процедуре которая выполняет действие?
|
|||
7
PiotrLoginov
27.05.18
✎
19:00
|
(6) надо курить БСП, методику использования дополнительных отчетов и обработок. Если в двух словах: один из вариантов использования дополнительной обработки - исполнение экспортной процедуры обработки, находящейся в её модуле. В этом случае появляется возможность запуска этой процедуры специальным регламентным заданием, имеющимся в БСП.
|
|||
8
Roma1314704
27.05.18
✎
20:30
|
Тест = Обработки.ПрайсЛистXML.ПолучитьФорму("Форма");
Тест.СформироватьXmlФайл(); В консоле для проверки регламентных заданий - ошибка при вызове метода контекста получить форму |
|||
9
Roma1314704
27.05.18
✎
20:32
|
СформироватьXMLФайл - это Экспортная процедура в обработке
что нужно поправить? |
|||
10
aka MIK
27.05.18
✎
20:37
|
ПолучитьФорму убери
|
|||
11
Михаил Козлов
27.05.18
✎
20:38
|
(9) Скорее всего, перенести процедуру формирования нужного файла в модуль обработки.
|
|||
12
Roma1314704
27.05.18
✎
20:39
|
Убрал - Теперь в УП - Поле объекта не обнаружено (ПрайсЛистXML)
|
|||
13
hhhh
27.05.18
✎
20:47
|
(12) ну добавь ей это поле
|
|||
14
Roma1314704
27.05.18
✎
20:50
|
Дык, так до этого так и было
|
|||
15
Roma1314704
27.05.18
✎
21:58
|
Получается невозможно обратится к модулю формы?
|
|||
16
Мимохожий Однако
27.05.18
✎
22:36
|
(15) Перенеси процедуры в модуль обработки из модуля формы
|
|||
17
MadJhey
27.05.18
✎
22:41
|
а что (5) не устроило?
|
|||
18
Roma1314704
27.05.18
✎
23:02
|
А что в 5-ом ?
|
|||
19
Roma1314704
27.05.18
✎
23:30
|
Все процедуры переносить в модуль объекта это конечно работы добавит. Неужели другого выхода нету ?
|
|||
20
mehfk
27.05.18
✎
23:32
|
(19) Есть. Пригласить программиста, поставить задачу.
|
|||
21
Хотабыч
28.05.18
✎
00:49
|
||||
22
drei
28.05.18
✎
07:09
|
(21) Сейчас ваши рыжие кудри примелькаются и вас начнут просто бить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |