Решено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 минут и если этот вариант не подходит, то надо писать в банк идей. Вопрос, кто-то уже возился с этой очередью, как её перенастроить на нормальный режим работы?
1 ответ
Чтобы ответить, необходимо войти в систему