6 6 там описаны способы, как можно посмотреть объектную модель -
7 7 тебе нужно посмотреть COM-объект "Библиотека типов Снегопата" или тупо подключить файл snegopat.dll к одному из этих обозревателей.
8 8
9 9 2. Далее нужно понять, как это все работает в скриптах.
10 10
11 11 По умолчанию методы и свойства объекта designer являются глобальными, т.е. к ним можно обращаться напрямую, а ко всем остальным уже через их имена - например, коллекция аддинов addins или активное текстовое окно snegopat.activeTextWindow()
12 12
13 -Создаешь файл js или vb
14 -можно написать простейший код на JScript:
13 +Создавайте файл с расширением .js или .vb
14 +В качестве его текста в любом редакторе(желательно редактор с поддержкой UTF-8) можно написать простейший код на JScript:
15 15 <code>
16 16
17 17 * $engine JScript
18 18 * $uname HelloWorld
19 19 * $dname HelloWorld
20 20 * Message("Hello World")
21 21 * // метод designer.Message
................................................................................
32 32 </code>
33 33
34 34 3. Созданный файл нужно закинуть в папку КореньСнегопатаСДллФайлом\scripts
35 35 и прописать в файле КореньСнегопатаСДллФайлом\addins.ini по примеру
36 36
37 37 4. Далее можно перезагрузить Конфигуратор для загрузки скрипта, но лучше в окне Снегопата щелкнуть правой кнопкой на группе "Пользовательские аддины" и выбрать "Загрузить скрипт", выбрать файл скрипта, он загрузится и
38 38 сразу же в окне сообщений Конфигуратора появится сообщение "Hello World"
39 +
40 +5. В скриптах можно пользоваться штатными объектами 1С - ТаблицаЗначений, Массив, и многие другие с помощью команды <b>v8New</b>
41 + * Для создания объектов 1С используйте код
42 + * таблица = v8New("ТаблицаЗначений")
43 +
44 + * Для получения предопределенных значений 1С, используемых в различных методах 1С, используйте код типа
45 + * режим = v8New("ПеречислениеРежимДиалогаВыбораФайла").Открытие
46 +
47 + * v8New - это полный аналог штатной команды 1С Новый(Тип)
48 + * В качестве параметра-типа может выступать любая строка, получаемая из кода 1С "" + ТипЗнч(НужныйОбъект)
49 + * Например,
50 +Сообщить("" + ТипЗнч(РежимДиалогаВыбораФайла));