новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Сергей
Приватное сообщение

Требуется обработка восстановления ГП в фоновом режиме

Москва(Россия )
sergey_a_tishkin
06.12.1974(50 лет)
35 |  0
29 марта 2023 в 14:32:48 (1 год 38 недель 3 дня 16 часов назад)
29800
Текст задания
Для программы УТ 10.3 требуется создать обработку которая при каждом запуске будет производить проведение одного документа в последовательности с целью её (последовательности) восстановления.

В случае ошибки проведения (даже по партиям) и если документ ошибки не тот, что был установлен, как предыдущий документ ошибки, то вызывается процедура СообщитьОбОшибке(ЗастрявшийДокументСсылка) в которую будет вписана программа выдачи сообщения нужному пользователю. (исполнителю этого делать не нужно). Форма у обработки отсутствует, только модуль.

Примерно вызов обработки будет выглядеть так:
Если ОбработкаГП="" Тогда
ОбработкаГП=Новый Обработки.ФоновоеВосстановлениеГП;
КонецЕсли;
ОбработкаГП.ПредыдущийДокументОшибки=ТекДокументОшибкиГП;
ОбработкаГП.СписокПолучателейСообщенияОбОшибке=СписокПолучателейСообщенияОбОшибке;
Если ОбработкаГП.Ошибка Тогда
ОбработкаГП.УстановитьИнтервалВызова(300);
Иначе
ОбработкаГП.УстановитьИнтервалВызова(20);
КонецЕсли;

Процедуру УстановитьИнтервалВызова описывать тоже не нужно, достаточно просто объявить как экспортную.

Называйте конкретные сроки и цену за весь проект (цена за час не интересует, одни за час справятся с работой, другим и 10 не хватит). Ответы "в личку" рассматриваю только при наличии ответа здесь под заданием.
Дочитывайте задание до конца и внимательно, чтоб не приходилось возвращать на доработку с мелочами, которые здесь описаны и отвечать на вопросы, ответы на которые есть в задании.
Оплата по проверке результата.
Вопросы задавайте, ответы по заданию буду дописывать в текст задания, чтоб видели сразу все потенциальные исполнители.
Сейчас на сайте буду только утром, в обед и вечером (по Мск), в соответственно и отвечать буду в это время.

P.S. Никаких ошибок нет. Просто нужно создать отдельную обработку, которая будет вызываться по расписанию в отдельном сеансе и выполнять продвижение ГП. Делаться это будет параллельно с работой пользователей, поэтому интервал будет настраиваемый в зависимости от количества активных пользователей, для того, чтоб не мешать пользователям работать, создавая повышенную нагрузку на сервере. Для отладки достаточно типовой конфигурации (например демо).

P.P.S. В УТ 10.3 есть встроенная обработка восстановления единственной последовательности (ПартионныйУчет). Нужно сделать аналог этой обработки (просто перепилить эту), чтоб она выполняла описанные в задании действия.
0
Отклики (5)