-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Хранилище для расширений #98
Comments
Я не очень понял проблему: конвертер вообще не умеет выгружать хранилища расширений? Или вы просто хотите галочку "ЭтоХранилище" в справочнике хранилищ, чтобы визуально можно было отличать хранилища конфигураций от хранилищ расширений? |
Совсем не работает с расширениями |
А почему разработку расширений сразу не начали в гите? расширения в EDT начали раньше поддерживаться чем сделали поддержку хранилище 1С. |
Разработку расширения сразу не начали в гите потому, что сначала разработку начали в конфигураторе. В нём делали конфигурацию и расширения. |
Всем привет, столкнулся с такой же проблемой. Основная проблема в том, что пакетные операции выгрузки файлов обращаются только к основному хранилищу, но не к хранилищам расширений. Я доработал GitConverter и вроде как успешно выгрузил расширения в Git хранилище в формате EDT.
Пробовал оформить изменения в виде расширения, но т.к. ключ "-Extension" находится внутри каждой пакетной операции, то пришлось бы дублировать весь код пакетных операций. Я бы хотел поделиться своими изменениями (думаю, что они полезные, например в проекте gitsync такая функция появилась в версии 3.0.). Подскажи как лучше поступить.
|
Начни с общих правил https://github.com/1C-Company/GitConverter/blob/master/CONTRIBUTING.md |
Можешь пояснить, назначение и тип реквизита? если это "ВыгрузкаРасшерения" булевный - я бы тут сразу рекомендовал сделать перечислением с 2мя значениями "Конфигурация" и "Расширение" для однозначного понимания вариантов выгрузки.
Поясни, для чего нужно?
А чем существующая операция не подходит? ну или давай реквест - там уже по коду может будет понятней...
Полагаю, что все сделано аккуратно и опционально для этого ключа? :) |
Перед тем, как написал свой комментарий, я как раз и прочитал эти правила. В связи с этим как раз и вопрос. Вижу, что не получится добавить функционал с помощью расширения ГитКонвертер. |
|
Реквизит - ок.
Да, давай лучше явное перечисление - так будет всем понятней.
А почему ты нельзя так:
Я не тестировал, но кажется такой судя по вот этой документации https://its.1c.ru/db/v8315doc#bookmark:adm:TI000000806 загрузка расширения лишняя операция... |
Да, конечно, форк и реквест - то что надо)) |
Для этой пакетной операции необходимо указать имя расширения (после ключа -Extension), а т.к. расширения во вновь созданной базе никакого нет, то к хранилищу расширения подключиться не получится. Вот как раз для этого и нужно сперва загрузить пустое расширение. |
При импорте расширения средствами ring необходимо указать имя базового проекта (ключ --base-project-name). Добавил для этого ещё один реквизит "Базовый проект" в справочник "Хранилища конфигураций". Ссылается на хранилища конфигураций с ограничением типа "Основное хранилище". |
Дим, наверное можно закрывать issue? |
при релизе закроем |
Существует проблема
Невозможно работать с хранилищами для расширений
Хотелось бы иметь следующую функциональность
Добавить возможность указывать в настройках Хранилища конфигурации, что оно для расширения и имя этого расширения
Расширение или улучшение?
расширение вариантов использования конфигурации
The text was updated successfully, but these errors were encountered: