|
09.12.2019, 14:44 | #1 |
Участник
|
Монако это компонент от visual studio code. Соответственно, можно использовать его справку, чтобы получить представление о возможностях
|
|
09.12.2019, 15:13 | #2 |
Участник
|
Цитата:
Сообщение от belugin
Монако это компонент от visual studio code. Соответственно, можно использовать его справку, чтобы получить представление о возможностях
В чем подвох? Последний раз редактировалось axm2017; 09.12.2019 в 15:28. |
|
16.12.2019, 08:34 | #3 |
Участник
|
Заметки на полях по Проблеме 1
Как уже писал ранее у нас после беглого просмотра системы как выяснилось есть все для жизни Компонент для отображения: Смотрим в класс ERMonacoEditorControl и ко ака компонент ER Monaco Editor а так же примеры задания новых языков типа ERMonacoLang_TaxDocConfigFormulaJS скрипта Не совсем очевидно каким смыслом наполнены фразы скрипта типа "// A new language code complete in monaco requires at a minimum: // 1. Register the lanuage // 2. Register the tokenizer // 3. Register the completion provider" но экспериментировать уже можно Служебными словами будут являться функции Er список которых можно найти чем то типа такого запроса X++: ERISession session = ERSessionFactory::getSession(); ERICategorizedClasses categorizedComponents = ERExpression::getExpressionsRepository(session).getCategorizedComponents(); var test = categorizedComponents.getEnumerator(); int countRecords; while (test.moveNext()) { ERILabeledClasses classes = test.currentClasses(); ERILabeledClassesEnumerator classEnumerator = classes.getEnumerator(); while (classEnumerator.moveNext()) { ERILabeledClass labeldClass = classEnumerator.current(); ERIClass erclass = labeldClass.getClass(); str s = labeldClass.getLabel(); if (erclass.getAttribute('ERExpressionDesignerIgnoreAttribute') == null) { Info(s); countRecords++; } } } Примером подобного может служить ERExpressionBankCHMod10 класc. X++: /// <summary> /// Calculates MOD10 expression on LSR reference number. /// </summary> /// <remarks> /// THIS IS AN INTERNAL CLASS, API COMPATIBILITY IS NOT GUARANTEED IN THE FUTURE. /// </remarks> [ ERExpressionNameAttribute('CH_BANK_MOD_10'), SysOperationHelpTextAttribute("@ApplicationSuiteElectronicReportingIntegration:ExpressionCHBankMod10HelpText"), ERComponentGroupAttribute("@ElectronicReporting:PartyRequisites") ] class ERExpressionBankCHMod10 extends ERExpressionPartyRequisiteBase { |
|
16.12.2019, 10:15 | #4 |
Участник
|
|
|