Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: дайте, пожалуйста элементарное фоновое задание
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
lolmatrix
1с 8.3 управляемые формы
Здравствуйте, дайте пожалуйста, новичку кто-нибудь элементарный пример, фонового задания в пустой конфигурации, типа "Hellow world!"? чтобы понять как это работает, все что нахожу в интернете или слишком усложнено или не работает, заранее спасибо
volodya1122
Для керованих непідкажу. А от для звичайних форм можете подивитись. Потрібно запустити в 1С цю конфігурацію і кожні 2 хв в файл D:\test\zxzx.txt буде добавлятись текуча дата. (Диск D повинен існувати на компютері)
необходимо зарегистрироваться для просмотра ссылки
lolmatrix
volodya1122 @ Сегодня, 16:16 необходимо зарегистрироваться для просмотра ссылки ,
извините. ссылка не работает
volodya1122
Цитата(lolmatrix @ 13.12.21, 16:42) необходимо зарегистрироваться для просмотра ссылки
извините. ссылка не работает

Да Ё-мае. Еще нужно учить пользоваться файлообменником? По сылке открывается папка на файлообменнике. Там я закачал архив PUSTA.RAR. Вот его и скачать
Vofka
Цитата(volodya1122 @ 13.12.21, 15:16) необходимо зарегистрироваться для просмотра ссылки
Для керованих непідкажу.

Фоновые задания работают на уровне сервера, поэтому от форм это не зависит.
lolmatrix
lolmatrix @ Сегодня, 16:42 необходимо зарегистрироваться для просмотра ссылки ,
скачал, мешали бокировки на нашем прокси сервере. выставленные сисадмином, но это не простой пример. мне бы очень простой для новичка

lolmatrix @ Сегодня, 7:59 необходимо зарегистрироваться для просмотра ссылки ,
спасибо. разобрался, вот то что я хотел для файлового варианта работы добавляется ВыполнитьОбработкуЗаданий()
общий серверный модуль
Процедура ПроизвестиФоновоеВычисление(Параметр) Экспорт
    ВремНач = ТекущаяДата();
    Пока ТекущаяДата()-ВремНач <= 6 Цикл
Нов  = Справочники.Спр.СоздатьЭлемент();
    Нов.Наименование = "запись созданная в фоновом задании";
    Нов.Записать();
    КонецЦикла;
    
КонецПроцедуры


при открытии

&НаКлиенте
Процедура ПриОткрытии(Отказ)
     ВыполнитьОбработкуЗаданий();
КонецПроцедуры


и нажатие кнопки

&НаСервере
Процедура ВыполнитьФоновоеЗаданиеНаСервере()
    //ВыполнитьОбработкуЗаданий();
    ПараметрыФоновогоЗадания = Новый Массив;
    ПараметрыФоновогоЗадания.Добавить("Какой-то параметр");
    ФоновыеЗадания.Выполнить("ОбработчикиФоновыхЗаданий.ПроизвестиФоновоеВычисление", ПараметрыФоновогоЗадания, Новый УникальныйИдентификатор, "Тестовое задание");
    
КонецПроцедуры // ВыполнитьФоновоеЗаданиеНаСервере()
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.