Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Ошибка инициализации хранилища для расширения

Open
#252 3 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Domain
tooling

Research direction

Start with МенеджерСинхронизации.ПолучитьХранилищеКонфигурации and the СоздатьРасширениеВБазе call described in the report. Reproduce the gitsync Init scenario using the supplied 1C and Gitsync versions, then compare it with the successful run where that call is commented out. Done means the extension storage initializes successfully without requiring that workaround.

Written by the indexing model from the issue text.

Description

Описание ошибки
gitsync Init
Класс МенеджерСинхронизации
Метод ПолучитьХранилищеКонфигурации при указании параметра ИмяРасширения, выполняет СоздатьРасширениеВБазе.
Зачем?

Сценарий воспроизведения
#Использовать gitsync

СтрокаСоединенияИБ = "/S1C-Test/ERP-UH-dev-7";
ПользовательИБ = "gitsync";
ПарольПользователяИБ = "123";
ИмяРасширения = "РасширениеУХERP";
ПользовательХранилища = "gitsync";
ПарольПользователяХранилища = "123";
КаталогИсходников = "C:\develop\repo\ERP_test\ext";
ПутьКХранилищу = "C:\develop\storage\ERP_Ext";

Распаковщик = Новый МенеджерСинхронизации;
Распаковщик.УстановитьКонтекст(СтрокаСоединенияИБ, ПользовательИБ, ПарольПользователяИБ);
Распаковщик.ИмяРасширения(ИмяРасширения);
Распаковщик.АвторизацияВХранилищеКонфигурации(ПользовательХранилища, ПарольПользователяХранилища);
Распаковщик.НаполнитьКаталогРабочейКопииСлужебнымиДанными(КаталогИсходников, ПутьКХранилищу);

Ожидаемое поведение если бы ошибки не было
Инициализация хранилища для расширения

Окружение:

  • Версия операционной системы: Windows 10
  • Редакция 1С платформы 8.3.17.1496
  • Версия Gitsync 3.3.3.
  • Версия OScript 1.5.0.178

Закомментировал строку: СоздатьРасширениеВБазе(НовыйУправлениеКонфигуратором);
Инициализация прошла успешно.

Dominant language
1C Enterprise
Stars
334
Forks
98
Avg merge
2d 10h
Merged PRs (30d)
10

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from oscript-library/gitsync

All issues in oscript-library/gitsync

Similar issues

More DevTools issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.