Снегопат

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

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 129, 130, 131, 132, 133, 134, 135 ... 148  След.
Автор Сообщение
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 17 янв 2019, 17:51 
Не в сети

Зарегистрирован: 01 мар 2017, 09:08
Сообщения: 123
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, 09:59 
Не в сети

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

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

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

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


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

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

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

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

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


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


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

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Пришло сегодня пиьмо о выходе нового релиза. Скачал. С версиями выше 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

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


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

Зарегистрирован: 19 май 2015, 03:36
Сообщения: 63
У меня и на 8.3.10 не завелась новая версия.

_________________
Куллер тоже вертолет, только маленький еще ...


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

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Как это проявляется?


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

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

_________________
Куллер тоже вертолет, только маленький еще ...


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

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
get_latest.cmd запускали после обновления dll ?


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

Зарегистрирован: 19 май 2015, 03:36
Сообщения: 63
Да.
Ничего нового не находит.
Что странно.
Может с подпиской проблемы, но на сайте указана подписка до 08.09.2020

_________________
Куллер тоже вертолет, только маленький еще ...


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

Зарегистрирован: 19 май 2015, 03:36
Сообщения: 63
У меня при обновлении говорит что последнее изменения в репо:
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

_________________
Куллер тоже вертолет, только маленький еще ...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 129, 130, 131, 132, 133, 134, 135 ... 148  След.

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 3


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

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