Снегопат
https://snegopat.ru/forum/

Снегопат - развитие
https://snegopat.ru/forum/viewtopic.php?f=1&t=677
Страница 132 из 148

Автор:  nytlenc [ 17 янв 2019, 17:51 ]
Заголовок сообщения:  Re: Снегопат - развитие

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

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

Автор:  advali [ 22 янв 2019, 09:59 ]
Заголовок сообщения:  Re: Снегопат - развитие

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

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

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

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

Автор:  Const1C [ 19 апр 2019, 14:44 ]
Заголовок сообщения:  Re: Снегопат - развитие

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

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

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

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


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

Автор:  mehfk [ 05 сен 2019, 17:29 ]
Заголовок сообщения:  Re: Снегопат - развитие

Пришло сегодня пиьмо о выходе нового релиза. Скачал. С версиями выше 8.3.10 работе не предсумотрена (файл process.v):
Код:
#if ver < 8.2.19 | (ver > 8.3.0 & ver < 8.3.4) | ver > 8.3.10
#err Unsupported version of 1C - Эта версия 1С не поддерживается!
#endif

Отключение проверки версии не привело к положительному результату.
Однако, радует, что дело сдвинулось с мертвой точки!

Автор:  DJRelax [ 05 сен 2019, 17:42 ]
Заголовок сообщения:  Re: Снегопат - развитие

У меня и на 8.3.10 не завелась новая версия.

Автор:  mehfk [ 05 сен 2019, 17:50 ]
Заголовок сообщения:  Re: Снегопат - развитие

Как это проявляется?

Автор:  DJRelax [ 05 сен 2019, 18:02 ]
Заголовок сообщения:  Re: Снегопат - развитие

Код:
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе SelectFileName
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе KeyAccel
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе CellFormat
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе StorageFileInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе FileException
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе FieldInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе TypeInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе MDTreeItemInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе V8Picture
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе Exception
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе TypeContextInfoItem
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе TypeNameInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе ContextValueInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе URL
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе VTColumnInfo
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе ViewPosition
---------- Ошибка ----------
Не удалось рассчитать смещения свойств в типе ViewContext
---------- Ошибка ----------
При подготовке V*Aπ были ошибки. Программа будет завершена

Автор:  mehfk [ 05 сен 2019, 18:17 ]
Заголовок сообщения:  Re: Снегопат - развитие

get_latest.cmd запускали после обновления dll ?

Автор:  DJRelax [ 05 сен 2019, 18:20 ]
Заголовок сообщения:  Re: Снегопат - развитие

Да.
Ничего нового не находит.
Что странно.
Может с подпиской проблемы, но на сайте указана подписка до 08.09.2020

Автор:  DJRelax [ 05 сен 2019, 18:22 ]
Заголовок сообщения:  Re: Снегопат - развитие

У меня при обновлении говорит что последнее изменения в репо:
checkout: 8f556bc5d22b3465381e554dd1653b90765516ba 2017-09-12 11:30:36 UTC
tags: trunk
comment: В API Добавлена возможность
сохранять контейнеры метаданных в
cf файлы. Например,
metadata.current.saveToFile("e:\\test.cf") - сохранит
текущую конфигурацию. (user: orefkov)
changes: None. Already up-to-date

Страница 132 из 148 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/