Участник сообщества #19
Участник сообщества #19
29 окт. 2025 г., 07:16(изменён)
Решено
0
0

Проблема с задержкой назначения плана обучения

Из чата сообщества

Всем привет! В новых версиях в функционале который касается плана обучения, поменяли подход к назначению. Ранее назначение было через cтандартный tools

tools.call_code_library_method( 'libEducation', 'update_education_plan', [ learningDoc.education_plan_id, null, learningDoc.person_id ] );

В новых версиях

 var teCommand = OpenDocFromStr( tools.xml_header() + '<queue_code_library/>' ).TopElem;                    teCommand.AddChild( 'type', 'string' ).Value = 'call_method';                    teCommand.AddChild( 'method', 'string' ).Value = 'update_education_plan';                    teCommand.AddChild( 'library', 'string' ).Value = 'libEducation';                    teCommand.AddChild( 'params', 'string' ).Value = EncodeJson( [ learningDoc.education_plan_id.Value, null, learningDoc.person_id.Value ] );                    teCommand.AddChild( 'start_date', 'string' ).Value = StrDate( DateOffset( Date(), 60 ), true, true );                    tools.put_message_in_queue( 'code-library-queue', teCommand.GetXml( { 'tabs': false } ) );

После такого "перехода" ждать назначение плана надо 5 минут и поддержка отвечает что это так и рассчитано, и что действительно теперь для назначения плана надо ждать 5 минут и если этот вариант не подходит, то надо писать в банк идей. Вопрос, кто-то уже возился с этой очередью, как её перенастроить на нормальный режим работы?

Участник сообщества
Участник сообщества29 окт. 2025 г., 07:20(изменён)
Решение

Проверим, если и правда 5 минут, то баг, конечно. Исправим, а с тех. поддержкой проведем разъяснительную работу

Чтобы ответить, необходимо войти в систему