<< Click to Display Table of Contents >> Разработка > Элементы разработки > Решение Редактор решения |
Чтобы задать или изменить настройки решения, щелкните два раза левой кнопкой мыши по его названию в дереве решений. Откроется редактор, в котором задаются свойства решения, настройки публикации для перекрытий модулей, подключаются сторонние библиотеки и сторонние компоненты, создаются наборы виджетов, добавляются функции.
При открытии редактора отображается основной узел «Решение», в котором задаются параметры, зависимости перекрытий модулей, функции, структуры и константы.
*Имя. Указывается при создании решения. Имя решения должно быть уникальным, состоять из букв латинского алфавита и цифр. При необходимости имя решения можно изменить. Для этого сохраните изменения в редакторе, перейдите по ссылке Изменить и задайте новое имя. После изменения имени доработайте программный код, в котором оно используется. *Имя в базе данных. Используется при генерации таблиц для перекрытий в базе данных. Заполняется автоматически. При необходимости имя в базе данных можно изменить. Для этого введите нужное значение вручную. Имя решения должно быть уникальным и состоять из букв латинского алфавита. Чтобы вернуть первоначальное значение, нажмите По умолчанию. После изменения имени решения в базе данных, доработайте программный код и SQL-запросы, в которых оно используется. |
*Код компании. Используется при написании программного кода и генерации уникальных имен таблиц в базе данных. По коду можно определить, какая компания разработала решение. Заполняется автоматически и доступен только для чтения. *Версия. Номер версии решения. Заполняется автоматически при создании решения. Последняя цифра версии увеличивается на 1 после каждого создания пакета разработки с исполняемыми файлами. Измените номер вручную, например, если для версии решения нужно добавить скрипт конвертации. Для этого: 1.Откройте редактор решения и перейдите по ссылке Изменить рядом с полем Версия*. 2.В открывшемся окне заполните поле Версия решения: Для изменения доступны только первые три цифры номера. Номер версии можно только увеличивать. 3.Нажмите на кнопку ОК. В результате будет увеличена версия решения и всех его модулей. Отключить наборы виджетов базовых решений. Наборы виджетов, разработанные в базовых решениях, будут скрыты в списке наборов, доступных пользователю для выбора в проводнике системы: Примечание. Если набор скрыт, то виджеты, которые в него входят, останутся доступны пользователям для добавления в область виджетов. |
Зависимости. Список, который состоит из: •модулей базового решения, которые перекрыты в вашем решении; •модулей базового и ваших решений, программный код или элементы разработки которых используются в перекрытиях модулей или функциях вашего решения. Рекомендуется добавлять модуль в список зависимостей сразу после использования в своем решении. Если зависимости не указаны, то при публикации возникнут ошибки. Например, если в своем решении вы перекрыли модуль «Компания», добавьте модуль базового решения в список зависимостей. Для этого: 1.В выпадающем списке Модуль выберите модуль «Компания» (Sungero.Company). В поле Мин. версия автоматически подставится текущая версия модуля. Рекомендуется оставлять значение по умолчанию. 2.Нажмите на кнопку . В табличной части «Зависимости» отобразится добавленная зависимость. Если зависимость добавлена по ошибке, выделите ее в табличной части и нажмите на кнопку . Не рекомендуется удалять зависимости из списка, даже если элементы модуля больше не используются. Совет. После добавления зависимости запустите публикацию с выбором и проверьте, что для решений, модули которых указаны в качестве зависимых, установились синие положения ползунков. Это необходимо для корректной публикации решения. |
Добавление клиентских, серверных и разделяемых функций. Функции создаются в решении тогда, когда предполагается, что одна и та же логика будет выполняться в нескольких местах, например, в нескольких перекрытиях модулей. Функции решения создаются аналогично функциям модуля. |
Добавление структур и констант, которые в последующем можно использовать в функциях и обработчиках событий. |
© Компания Directum, 2024 |