Имя: Пароль:
1C
 
js в 1с 7.7 - как правильно
,
0 Shrk_V_V_V
 
25.07.18
13:44
Здравствуйте.
В семерке я человек новый, хочу несколько js функций написать через MSScriptControl.ScriptControl. Каждый раз создавать активикс объект при вызове функции наверное неправильно. А как правильно- создать один глобальный объект с пачкой функций и юзать его, создать пачку объектов в глобальном модуле  на каждую функцию? Посоветуйте, поделитесь опытом. Нужно ли заморачиваться писать код реинициализации объекта если отваливалится? Есть ли такая проблема что они отваливаются?
1 ildary
 
25.07.18
13:58
(0) Экспортная переменная в глобальном модуле - оно?
2 Shrk_V_V_V
 
25.07.18
14:27
Да.
Наверное наделаю их по количеству функций, чтобы с простыней не возится. И для каждой функцию 1с напишу там же.
3 ildary
 
25.07.18
14:33
(2) Если это сарказм, то с интересом послушаю альтернативные идеи.
4 Сияющий в темноте
 
25.07.18
21:34
зачем вам js в 1с,ну VbScript я еще понимаю,можно обьекты писать,но туда данные 1с не так просто положить,а вот js даже это нормально не умеет,а уж по оле замучишься CollectGagbage делать,чтобы он обьекты отдал.
5 Shrk_V_V_V
 
26.07.18
04:58
>если это сарказм
Никакого сарказма, я сам так хотел. "Глобальный объект" в стартовом посте и есть экспортная функция в глобальном модуле. Я просто хотел посмотреть на конкретную практику использования, надеялся кто-то поделится опытом
>зачем js
Генератор случайных чисел, новый GUID, всякое такое. Не так глобально, заменить язык 1с на js я не собираюсь)
6 Shrk_V_V_V
 
26.07.18
04:59
>экспортная функция
*экспортная переменная