Имя: Пароль:
1C
 
Бп 2.0 Запуск обработки без формы
0 Shecurok
 
13.04.21
16:32
Написал простенькую обработку для бух 2.0, надо будет настроить еще как то расписание для неё, но это проблемы завтрашнего меня. Я уже видел, что это не так просто делается.

Не пойму как заставить её работать при откытии чтоб сразу выгружала.

Нарисовал форму с кнопками - выгружает всё отлично. Без формы мне как автоматом запустить выгрузку (это как раз и надо будет для автоматической выгрузки по расписанию)
1 Kassern
 
13.04.21
16:35
(0) для управляемых форм, той же бух 3.0 это делается очень просто, в сведениях о внешней обработке просто указываешь ТипКомандыВызовСерверногоМетода, а в справочнике дополнительных обработок указываешь расписание.
2 Shecurok
 
13.04.21
16:36
(1) у меня обычные формы :с
3 Kassern
 
13.04.21
16:37
(0) "Не пойму как заставить её работать при откытии чтоб сразу выгружала." Есть же процедура формы "ПриОткрытии" пихай туда вызов нужной процедуры, если не надо чтобы форма открылась, поставь в конце отказ = истина
4 Shecurok
 
13.04.21
16:52
(3) я бы хотел вообще без формы обойтись, её рисовал для проверки выгружает или нет. хотелось бы так - открыл обработку - она отработала нужную процедуру (она вообще одна) и всё
5 Kassern
 
13.04.21
16:53
(4) так не рисуй ее, получай объект обработки и вызывай экспортную функцию из модуля объекта
6 Shecurok
 
13.04.21
16:58
(5) т.е форма без всего где просто

Процедура ПриОткрытии ()
    
    ВыгрузитьПродажи(НачальнаяДатаВыгрузки, КонечнаяДатаВыгрузки, ИмяФайла);
    ЭтаФорма.Закрыть();    
КонецПроцедуры    

??
Сейчас попробую кнч
7 vicof
 
13.04.21
16:58
+(5) к (4) гкод детектед))
8 Kassern
 
13.04.21
17:00
(7) ну не хочет человек регламентными заданиями воспользоваться и процедурами из общего модуля, что уж поделать
9 Kassern
 
13.04.21
17:00
(6) ты вообще не понял походу по поводу модуля объекта...
10 Shecurok
 
13.04.21
17:12
(9) а, ну просто в модуле после моей процедуры вызвать её и всё. спасибо
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн