Снегопат

Обсуждение Снегопата
Текущее время: 26 май 2019, 18:36

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 1313 ]  На страницу Пред.  1 ... 128, 129, 130, 131, 132
Автор Сообщение
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 17 янв 2019, 19:51 
Не в сети

Зарегистрирован: 01 мар 2017, 11:08
Сообщения: 91
Classic писал(а):
nytlenc писал(а):
К слову аналогичное кривое решение можно реализовать в TurboConf, с помощью встроенного OneScript, без всяких извращений "В любом редакторе, поддерживающем regex, например Notepad++" и т.п.

С нетерпением ждем твой вариант решения, без извращений и т.п. Давай, удиви нас, великий гуру.


Напрягитесь немного самостоятельно.
Вот здесь описано как использовать регулярные выражения:
https://regexpstudio.com/ru/regexp_syntax.html

Здесь описано использование регулярных выражений на OneScript
http://oscript.io/syntax/page/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B5%D0%92%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Вот моя статья на форуме Турбоконф о том как писать скрипты для TC:
https://turboconf.ru/Forum/Details/1506

версия скрипта в статье первая. Позже скрипт был улучшен и не требовал выделения текста.
Пишите нужный Вам скрипт по аналогии, тем более учитывая, что регулярное выражение которое делает всю работу уже написали ранее, нужно лишь его немного доработать и скормить в скрипт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 22 янв 2019, 11:59 
Не в сети

Зарегистрирован: 06 сен 2013, 09:59
Сообщения: 187
Народ, есть такая идея, с учетом того, что конфигуратор сейчас вроде как умеет выгружать только измененные объекты в файл (это сравнительно быстро работает), и вроде даже загружать умеет строго указанные объекты (не проверял), то может быть имеет смысл на основе какого-то редактора, у которого есть возможность писать свои скрипты, реализовать свой ETD ? Главное чтобы редактор был бесплатным, желательно портабельным, и не таким тормозным, как еклипс.

По сути можно будет в настройках редактора (проекта), указывать параметры подключения к базе, разбирать ее из командной строки, редактировать файлы, а затем собирать обратно.

Захваты в хранилище тоже вроде как можно делать из командной строки.

Например подсветка 1с на текущий момент есть у atom. Он вроде как использует node.js, а значит катят те же яваскрипты (хотя не вникал в его плагины пока). Ну или обсудить, какой редактор оптимальнее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 19 апр 2019, 16:44 
Не в сети

Зарегистрирован: 07 дек 2012, 10:20
Сообщения: 88
advali писал(а):
Народ, есть такая идея, с учетом того, что конфигуратор сейчас вроде как умеет выгружать только измененные объекты в файл (это сравнительно быстро работает), и вроде даже загружать умеет строго указанные объекты (не проверял), то может быть имеет смысл на основе какого-то редактора, у которого есть возможность писать свои скрипты, реализовать свой ETD ? Главное чтобы редактор был бесплатным, желательно портабельным, и не таким тормозным, как еклипс.

По сути можно будет в настройках редактора (проекта), указывать параметры подключения к базе, разбирать ее из командной строки, редактировать файлы, а затем собирать обратно.

Захваты в хранилище тоже вроде как можно делать из командной строки.

Например подсветка 1с на текущий момент есть у atom. Он вроде как использует node.js, а значит катят те же яваскрипты (хотя не вникал в его плагины пока). Ну или обсудить, какой редактор оптимальнее.


К сожалению использование технологии выгрузок в XML породит те же проблемы что и у эклипс. Существенное замедление процедуры синхронизации проекта. Существенную нагрузку на дисковую и виртуальную память. Сцинтила лучше и быстрее всего работает. Атом будет ещё более тормозной чем эклипс. Лучшим выходом я вижу прямое обращение к базе данных. Т.к. исходные коды хранятся там.
Лучше всего использовать Сцинтилу. Она шустрее будет. С атомом получится тормоз ещё похлеще чем эклипс.
Основная проблема не в технологиях, а во времени. Т.к. 1С абсолютно не документирует собственные технологии. Даже и 1С:EDT хоть и сделан на основе OpenSource, но исходные коды никто не даст. А потому придется потратить кучу времени на реверс работы с БД, отладкой, хранилищем.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1313 ]  На страницу Пред.  1 ... 128, 129, 130, 131, 132

Часовой пояс: UTC + 4 часа [ Летнее время ]


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

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


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

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