Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Создание регламентного задания , УТ 2.3 (8.3.16)          
Talkman Подменю пользователя
сообщение 19.12.22, 15:21
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Из: Черкассы
Спасибо сказали: 4 раз
Рейтинг: 4

Добрый день. Помогите разобраться с работой регламентных заданий. УТ 2.3. Обычные формы. Толстый клиент.

Задача. Запустить процедуру поиска файлов и на основании данных из этих файлов создать документы.

Создал Регламентное задание. Поставил галочки Использовать и Предопределенное. В расписании: «Выполнять: каждый день; с 8:00:00 по 17:00:00 каждые 180 секунд, завершать после 17:20:00, завершать через 180 секунд». Подвязал процедуру из общего модуля с галочками «Вызов сервера», «Сервер», «Внешнее соединение», «Клиент (обычное приложение)». При запуске 1С процедура указанная в задании не выполняется. В смысле до выполнения процедуры не доходит без всяких ошибок. Попытался найти консоль регламентных заданий, там покопаться, но пока не нашел. Подскажите в какую сторону копать. Что делаю не так или про что не так понял. Запускаю под Пользователем с полными правами. В процедуре на данный момент просто метод Сообщить(). Спасибо.

Talkman @ Сегодня, 14:49 * ,
SQL версия. Прочитал, что важно.

AnryMc Подменю пользователя
сообщение 19.12.22, 15:54
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 123
Спасибо сказали: 50 раз
Рейтинг: 48.9

Довольно часто достаточно "пепеввести" расписание выполнения под пользователем в режиме Предприятия...

Цитата(Talkman @ 19.12.22, 15:21) *
Попытался найти консоль регламентных заданий, там покопаться, но пока не нашел.



Консоль

З.Ы. https://pro1c.org.ua/index.php?showtopic=6894


Сообщение отредактировал AnryMc - 19.12.22, 15:55

Спасибо сказали: Talkman,

Talkman Подменю пользователя
сообщение 19.12.22, 16:13
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Из: Черкассы
Спасибо сказали: 4 раз
Рейтинг: 4

AnryMc @ Сегодня, 15:54 * ,

Запустил обработку. В перечне исполняющихся моего задания не было. Добавил. Перенастроил из клиента расписание "каждый день; с 8:00:00 по 17:00:00 каждые 180 секунд, завершать после 17:20:00, повторять после завершения через 60 секунд". Вышел из клиента. Зашел снова - задание выполнилось. Повторное выполнение не пошло. В чем ошибка? Еще заметил, что в конфигураторе поставил галочку в задании "Предопределенное". В обработке стоит, что задание не предопределенное. В чем подвох?

AnryMc @ Сегодня, 15:54 * ,
Был в той теме. От нее и начал копать. Но без направляющих советов понять сложнее.

AnryMc Подменю пользователя
сообщение 19.12.22, 16:29
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 123
Спасибо сказали: 50 раз
Рейтинг: 48.9

Цитата(Talkman @ 19.12.22, 16:13) *
Зашел снова - задание выполнилось.


Без ошибок?

З.Ы. В свойствах Задания указано Наименование и Ключ - иногда помогает....

Сообщение отредактировал AnryMc - 19.12.22, 16:34

Talkman Подменю пользователя
сообщение 19.12.22, 16:45
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Из: Черкассы
Спасибо сказали: 4 раз
Рейтинг: 4

AnryMc @ Сегодня, 16:29 * ,
У меня в процедуре просто
Сообщить("Выполнить загрузку! "+ТекущаяДата());

Выполнилось один раз при входе в систему. Расписание упростил до "каждый день; каждые 180 секунд".

Плюс к тому, что в базе крутятся еще задания с расписанием каждые 150 секунд и они реально проходят каждые 150 секунд("каждый день; каждые 150 секунд"). Мое нет. Что то пошло не так.

Talkman @ Сегодня, 16:32 * ,
Уточнение. В списке выполненных фоновых заданий, выполнение моего задания появилось, я просто не увидел выполнения метода сообщить. Видимо выполнился не под текущим пользователем. Запущу в процедуре процесс создания документа. Если создастся - все ок. Пока еще раз спасибо.



AnryMc @ Сегодня, 16:29 * ,
Наименование есть, ключ пока не указан, но, возможно, он и не нужен будет. Отпишусь когда все получится либо если что то снова пойдет не так.

Talkman Подменю пользователя
сообщение 27.12.22, 14:28
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Из: Черкассы
Спасибо сказали: 4 раз
Рейтинг: 4

И так, вернемся к вопросу. Не идет задание. Консоль заданий пишет, что задание периодически запускается, но действий никаких. Для отладки в процедуру привязанную к заданию написал следующий код.
        Путь = "D:\www\attachments";
    Маска = "*.xml";
    
    мФайлы = ПроцедурыОбменаССайтом.НайтиФайлыВИерархии(Путь, Маска);
    Для каждого Ф Из мФайлы Цикл
        Приемник = Новый Файл("D:\www\"+Ф.Имя+".xml");
        УдалитьФайлы(Путь,Ф.Имя);
        Прервать;
    КонецЦикла;


который по одному удаляет файлики из папки. В обработке все работает. В задании нет, хотя в консоли пишет, что задание выполнено. Процедуры экспортные, само собой.

Bernet Подменю пользователя
сообщение 27.12.22, 15:45
Сообщение #7

Ветеран
Иконка группы
Группа: Местный
Сообщений: 853
Из: Місто щасливих людей
Спасибо сказали: 301 раз
Рейтинг: 247.9

Talkman @ Сегодня, 14:28 * ,
Раз у вас база серверная, то и выполняется регламентное в контексте сервера 1С. Вероятнее всего у вас на компе (там где сервер 1С) нет указанного каталога и файлов


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: Talkman,

Talkman Подменю пользователя
сообщение 09.01.23, 11:44
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Из: Черкассы
Спасибо сказали: 4 раз
Рейтинг: 4

Bernet @ 27.12.22, 15:45 * ,
Спасибо за подсказку. Буду смотреть.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 04.02.23, 10:41
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!