Снегопат

Обсуждение Снегопата
Текущее время: 27 апр 2024, 13:16

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Разработка скриптов в Reborn
СообщениеДобавлено: 02 фев 2016, 13:02 
Не в сети

Зарегистрирован: 11 дек 2012, 11:13
Сообщения: 45
Народ, просьба сильно не пинать. Перерыл кучу веток. Не могу найти. :(

Помнится Александр выкладывал описание как можно классно и удобно разрабатывать скрипты в новом снегопаде, вроде как с помощью Visual Studio Code и TypeScript.

Ткните плиз носом, где это было?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 02 фев 2016, 14:35 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Так это прямо в доке к новому снегопату лежит.
Справка - Снегопат - Разработка скриптов на TypeScript


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 02 фев 2016, 15:58 
Не в сети

Зарегистрирован: 11 дек 2012, 11:13
Сообщения: 45
Саша, спасибо! А я то всю голову сломал - помню что видел, даже настраивать начал. А найти не могу :)
Кстати, как идут работы по новому снегопаду? Когда ждать релиза?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 10:59 
Не в сети

Зарегистрирован: 11 дек 2012, 11:13
Сообщения: 45
Сделал все согласно инструкции (правда что бы выполнить команды tsc --init и code.exe "путь к папке develop", необходимо прописать пути в переменную path. Т.к. сами программы этого при инсталяции не делают.)

Создал пустой файл
 test.ts
Код:
//engine: JScript
//uname: MyTest
//addin: global

/// <reference path="./snegopat" />
/// <reference path="./v8" />

global.connectGlobals(SelfScript);

import * as stdlib from "./std/std";
import * as stdcommands from "./std/commands";
import * as hks from "./std/hotkeys";


function main() {
   
   
}

main()


При копиляции (Ctrl+Shift+B) получаю ошибку:
Код:
v8.d.ts(8178,13): error TS2403: Subsequent variable declarations must have the same type.  Variable 'DOMImplementation' must be of type '{ new (): DOMImplementation; prototype: DOMImplementation; }', but here has type 'DOMImplementation'.


Насколько я понял файлы v8.d.ts и snegopat.d.ts были получены на 11 пункте:
Цитата:
В окне снегопата в меню "Разработка" выбираем "Сдампить SnegAPI в snegopat.d.ts" и "Сдампить типы 1С в v8.d.ts". Файлы создадуться в каталоге снегопата. Перемещаем их в каталог разработки (develop).


Как быть дальше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 11:08 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
В какой версии 1С делал v8.d.ts?
Попробуй в более старой версии 1С сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 12:39 
Не в сети

Зарегистрирован: 11 дек 2012, 11:13
Сообщения: 45
Сначала генерил на релизе 1С:Предприятие 8.2 (8.2.18.102)
Потом попробовал на релизе 1С:Предприятие 8.2 (8.2.19.130) - результат тот же:
Цитата:
v8.d.ts(8178,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'DOMImplementation' must be of type '{ new (): DOMImplementation; prototype: DOMImplementation; }', but here has type 'DOMImplementation'.


Ругается на
Код:
declare var DOMImplementation: DOMImplementation;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 12:48 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
А если убрать эту строку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 12:54 
Не в сети

Зарегистрирован: 11 дек 2012, 11:13
Сообщения: 45
Тогда ошибки нет :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 13:01 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Да будет так!
Вставлю заглушку в движок снегопата при создании v8.d.ts для этого имени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка скриптов в Reborn
СообщениеДобавлено: 09 фев 2016, 13:37 
Не в сети

Зарегистрирован: 11 дек 2012, 11:13
Сообщения: 45
Вопрос: возможно ли скажем в для скрипта funcprocpanel перехват клавиши ESC, что бы закрыть окно со списком процедур?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB