nakolimu | Дата: Четверг, 16.05.2024, 13:07 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 4
Статус: Оффлайн
| Кейс - Пишется произвольный код который нужно поместить например в хранилище общих настроек или передать в качестве параметра, чтобы в дальнейшем проверить его например при открытии формы или выполнении какого либо действия
Подготовка 1) пишем в основе код помещения текста в хранилище 2) создаем текстовый параметр и открываем его редактирование 3) Открываем окно редактирования параметра 4) устанавливаем режим редактирования "Встроенный язык" 5) Пишем код 5) Нажимаем ОК (закрывается окно редактирования параметра) 6) Нажимаем выполнить код
Теперь, чтобы внести изменения в помещаемый код необходимо 1) Открыть форму редактирования параметра с произвольным кодом 2) Переключится на режим "встроенный язык" (Буквально сегодня случайно нашел незадокументированную возможность автопереключения на этот режим использую тег "//КонецЕсли" или "//КонецЦикла" в тексте, так что это победил) 3) Спозиционироваться в нужном месте - отредактировать код 4) Нажать ОК. Закроется форма редактирования параметра 5) Нажать выполнить для помещения результата параметра в хранилище настроек - Проверить результат
При каждом редактировании приходится повторять все эти пять действий
Предложение Сделать в форме редактирования параметра кнопку выполнить код основы сохранив перед этим редактируемый параметр и не закрывая при этом форму редактируемого параметра. Так как модальная форма редактирования параметра не даст в этой сессии нам проверить результат, результат проверяется в другой сессии, но в этом проблемы я не вижу.
Таким образом сократится количество действий с 5-и до 1-го.
Сообщение отредактировал nakolimu - Четверг, 16.05.2024, 17:48 |
|
| |