-
Notifications
You must be signed in to change notification settings - Fork 173
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
Загрузка изменений из хранилища по TCP и загрузка изменений по расширениям #198
Comments
По идее стандартная выгрузка должна работать, а вот альтернативная скорее всего нет. |
Альтернативная загрузка точно не будет работать, ей нужен доступ к cd файлу конфигурации хранилища. По tcp все работает, проверено. Для выгрузки истории расширений надо добавить ключ выгрузки расширения и имя. Пример: "C:\Program Files (x86)\1cv8\8.3.15.1700\bin\1cv8.exe " DESIGNER /F "ПутьКонфигурации" /N "Администратор" /P "Пароль" /ConfigurationRepositoryF "tcp://10.10.10.1/ИмяРепозитария" /ConfigurationRepositoryN "Администратор" /ConfigurationRepositoryP "Пароль" /ConfigurationRepositoryReport "C:\Users\milan\AppData\Local\Temp\StorageHistory_12052020_114426.mxl" -Extension "ИмяРасширения" Можно реализовать как подчиненные конфигурации, можно реализовать как ТЧ "Расширения" - Имя, Путь хранилища. Можно как отдельный справочник. Хранить расширения отдельно в дереве объектов метаданных конфигурации. ЗЫ В истории не видно что менялся Модуль объекта / менеджера, печалька. |
Отлично. Отвечу по вопросам на выходных |
По поводу:
По поводу серверной транзитной базы, поясни для чего это надо? |
У нас на dev и prod серверах программные лицензии выдаются севером лицензирования, файловую базу не запустить например |
Понял, |
Добавил еще
|
Можно реализовать через адрес, например добавить возможность указать /S Адрес сервера, ничего дорабатывать не придется, хотя флажок серверная , конечно более информативный |
@milanse Лучше через отдельный флажок. |
Если в расширении не будет ссылки на основную конфигурацию не очень удобно, лучше ссылку на основную конфигурацию если стоит галка "ЭтоРасширение". Увидел про владельца, тогда ТЧ "Расширения" не нужна |
Связь между расширением и основной конфигурацией будет указываться в ТЧ: Расширения в элементе Конфигурация. Если в Расширении необходимо увидеть основную конфигурацию можно вывести это программным способом или действительно добавить еще и реквизит "ОсновнаяКонфигурация"
Владелец где? |
А зачем этот реквизит? Разве имя конфигурации не есть имя расширения? |
Да, владельца нет. Вроде справочник конфигурации иерархический, но иерархия папок и элементов. Если делать через ТЧ - нужно городить проверки, что ссылка не выбрана в нескольких ТЧ, вычислять в какой тч выбрана чтобы показать на форме, не вывести в форме списка. |
Наименование это представление, а имя должно точно соответствовать имени расширения, ограничено всеми ограничениями именования переменных и реквизитов |
куда кинуть cf ? сюда не пролазит. |
Выложи например в гугл диск и сюда ссылку |
Посмотрю cf и отвечу на вопросы на выходных |
https://drive.google.com/file/d/1NVrkLAWzjOzdkhsy9lbCCPscokGyOPQu/view?usp=sharing |
Да, тупанул. Прошу прощения. |
ИмяРасширения используется при запуске в командой строке. Его можно сделать доступным если стоит признак ЭтоРасширение=Да. |
@milanse Добрый день. Дополнительно добавил:
|
…асширениям 1. Изменил имя реквизита "ОсновнаяКонфигурация" на "РасширениеДляКонфигурации" 2. Реквизиты "ИмяРасширения", "РасширенияДляКонфигурации" сделал, чтобы показывалось, только если стоит "ЭтоРасширения" = Да; 3. Изменил текст пояснения для "Это расширения" теперь текст: "Если установлен признак, то требуется заполнить "Имя расширения" и "Основную конфигурацию"" 4. Добавил на форму элемента динамический список "Расширения", в нем отображаются расширения для указанной Конфигурации.
Да, нужна.
Да, только для этого.
Если времени на это нет, то пока это не будем изменять. |
Обновил файл CF #123 |
Правку механизма можно перенести в задачу по рефакторингу форм. |
Лучше просто создать новую отдельную маленькую задачу на это. |
@milanse
Эту информацию добавлю в Вики, и потом вставлю в будущий релиз ссылку. |
Ок |
В каком формате оформить инструкции ? |
В каком угодно можно прям тут написать |
Спасибо |
The text was updated successfully, but these errors were encountered: