powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
19 сообщений из 19, страница 1 из 1
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40012006
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
А можно ли сделать автоматическую подстановку описания параметра из Description домена при редактировании процедур и функций в режиме Lazy mode?

То есть, когда выбрали домен, и, если описание параметра не заполнено, тогда автоматически подставляется Description из домена (см. скриншот):
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40013056
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если потом TYPE OF жмакнули? А если потом домен сменили? Руками вычищать?
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40013069
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
А если потом TYPE OF жмакнули? А если потом домен сменили? Руками вычищать?
Ну для полей таблиц то Description из домена заполняется
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40013252
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert
А если потом TYPE OF жмакнули? А если потом домен сменили? Руками вычищать?


Лучше всего было бы, если б комментарии заполнялись автоматически только в том случае, если раньше ничего не было введено.
Если уже что-то ввели (если хоть что-то есть) - тогда заполнять не надо.

Получится что можно или свои комменты задавать и они не затрутся. Или свои не писать - заполнятся из домена.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014093
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, менять дефолтное поведение я не стал.
Кому нужно копирование описаний доменов в параметры, делает так:

Код: plsql
1.
ibec_SetGlobalVar('IBE$PRMFM_COPY_DOMAIN_COMMENT', TRUE);



Описание будет скопировано, если:
1. Это входной или выходной параметр
2. До этого описание было пустым
3. Крыжик TYPE OF выключен
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014117
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,

Добрый день.
Как правильно активировать? Так?

Код: plsql
1.
2.
3.
4.
5.
EXECUTE IBEBLOCK
AS
BEGIN
  ibec_SetGlobalVar('IBE$PRMFM_COPY_DOMAIN_COMMENT', TRUE);
END



Или надо запускать при каждом запуске IBExpert?
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014189
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®

Как правильно активировать? Так?

Код: plsql
1.
2.
3.
4.
5.
EXECUTE IBEBLOCK
AS
BEGIN
  ibec_SetGlobalVar('IBE$PRMFM_COPY_DOMAIN_COMMENT', TRUE);
END



Или надо запускать при каждом запуске IBExpert?


Да, при каждом запуске. Для этого в эксперте есть скрипт after start и блок событий after start.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014333
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то не получилось. Надо еще где-то базу указать?
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014343
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®
Что-то не получилось. Надо еще где-то базу указать?


Это скрипт. Надо туда вставить блок целиком, как ты его написал в предыдущем сообщении. И терминатор после END не забыть.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014359
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert стартанул без ошибок, но комментарии не подставляются из комментария домена.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014403
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®
IBExpert стартанул без ошибок, но комментарии не подставляются из комментария домена.


Значит, где-то я накосячил в последний момент. Завтра исправлю.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40014696
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®
IBExpert стартанул без ошибок, но комментарии не подставляются из комментария домена.


Исправил.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40015057
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
Работает, спасибо. Стало очень удобно.

А может быть есть какое-нибудь описание скрытых возможностей IBExpert, которые нельзя включить через опции программы?
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40015124
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®

А может быть есть какое-нибудь описание скрытых возможностей IBExpert, которые нельзя включить через опции программы?


Конечно. Этот форум, например :)
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40018684
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert, привет.

А для переменных можешь тоже автозаполнение комментариев из домена сделать? Было бы очень удобно.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40018897
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®

А для переменных можешь тоже автозаполнение комментариев из домена сделать? Было бы очень удобно.


Я их специально исключил, потому что они вставляются прямо в текст процедуры и оттуда же извлекаются со всеми вытекающими.
Оно действительно надо?
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40018911
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,

В процедурах и функциях переменных, обычно, гораздо больше по количеству, чем входных и выходных параметров. И было бы очень удобно, если бы при редактировании переменной описание тоже заполнялось из описания доменов (по той же логике, как это сделано сейчас в параметрах).
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40019052
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimbuch®

В процедурах и функциях переменных, обычно, гораздо больше по количеству, чем входных и выходных параметров. И было бы очень удобно, если бы при редактировании переменной описание тоже заполнялось из описания доменов (по той же логике, как это сделано сейчас в параметрах).


Я тебе про другое говорю. Описания параметров хранятся в блобах в соответствующем поле RDB$PROCEDURE_PARAMETERS, а описания переменных - в тексте самой процедуры в виде комментариев. Это в некотором роде костылик.
Да ладно, сделаю я и для переменных копирование описаний, дальше не моя забота.
...
Рейтинг: 0 / 0
Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
    #40019139
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert

Я тебе про другое говорю. Описания параметров хранятся в блобах в соответствующем поле RDB$PROCEDURE_PARAMETERS, а описания переменных - в тексте самой процедуры в виде комментариев. Это в некотором роде костылик.
Да ладно, сделаю я и для переменных копирование описаний, дальше не моя забота.


А! так я знаю, что переменные и комментарии в тексте процедуры. Очень удобный такой "костылик" у тебя получился )))
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Параметры в режиме Lazy mode. Автоматическая подстановка описания параметра из домена
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]