Снегопат
https://snegopat.ru/forum/

Экспортные методы модуля объекта в управляемой форме
https://snegopat.ru/forum/viewtopic.php?f=1&t=739
Страница 1 из 1

Автор:  ebugusey [ 02 авг 2016, 13:10 ]
Заголовок сообщения:  Экспортные методы модуля объекта в управляемой форме

Хотелось бы, чтобы экспортные процедуры и функции модуля объекта были доступны в интелисенсе серверных процедур управляемой формы.
Есть ли какой скрипт для этого?
Если нет, то возможно ли его реализовать на текущей версии снегопата, достаточно ли текущего api?

Автор:  orefkov [ 02 авг 2016, 13:33 ]
Заголовок сообщения:  Re: Экспортные методы модуля объекта в управляемой форме

А сейчас не так?
Пример покажете?

Автор:  Const1C [ 02 авг 2016, 14:05 ]
Заголовок сообщения:  Re: Экспортные методы модуля объекта в управляемой форме

Он наверное имеет ввиду доступ к методам "модуля объекта", через модуль формы. Это когда обращаешься через "Объект = ДанныеФормыВЗначение("Объект")".

P.S. Хорошая идея для апгрейда :)

Автор:  orefkov [ 02 авг 2016, 14:14 ]
Заголовок сообщения:  Re: Экспортные методы модуля объекта в управляемой форме

Сейчас после точки снегопат сам не работает, а вызывает штатную подсказку 1С:
core\engine\ModuleTextProcessor.as (286)
Код:
        if (parseResult.isFlagSet(allowObjMethods | allowObjProps)) {
            // После точки пока не работаем, вызовем штатную подсказку
            showV8Assist();
            return;
        }

Пока для таких случаев можно использовать трюк с типизирующим комментарием, навроде
//:Объект = Документы.СчетФактураПолученный.СоздатьДокумент();

Автор:  ebugusey [ 02 авг 2016, 14:35 ]
Заголовок сообщения:  Re: Экспортные методы модуля объекта в управляемой форме

orefkov писал(а):
Сейчас после точки снегопат сам не работает, а вызывает штатную подсказку 1С:
core\engine\ModuleTextProcessor.as (286)
Код:
        if (parseResult.isFlagSet(allowObjMethods | allowObjProps)) {
            // После точки пока не работаем, вызовем штатную подсказку
            showV8Assist();
            return;
        }

Пока для таких случаев можно использовать трюк с типизирующим комментарием, навроде
//:Объект = Документы.СчетФактураПолученный.СоздатьДокумент();

У меня внешняя обработка. Мне такой вариант не подойдет.
Я так понимаю пока невозможно в штатный список добавить что-то свое?

Автор:  orefkov [ 02 авг 2016, 16:31 ]
Заголовок сообщения:  Re: Экспортные методы модуля объекта в управляемой форме

ebugusey писал(а):
Я так понимаю пока невозможно в штатный список добавить что-то свое?

Теоретически - можно, если на AngelScript'е делать расширение к движку снегопата.
Подумаю, что можно сделать.
Но не раньше конца августа - ухожу в отпуск на три недели.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/