Вход | Регистрация

1С:Предприятие ::

Метки: 

js в 1с 7.7 - как правильно

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


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует