Снегопат https://snegopat.ru/forum/ |
|
Хотелки по скриптам https://snegopat.ru/forum/viewtopic.php?f=3&t=10 |
Страница 14 из 28 |
Автор: | JohnyDeath [ 19 апр 2012, 15:39 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
orefkov писал(а): JohnyDeath писал(а): А какие есть практические применения данной фишки? Ну, что-либо вывести в окно сообщений со своими картинками и с возможностью что-либо сделать при клике на сообщении. Например, результаты какого-нибудь поиска. Понятно, спасибо. Я сначала неправильно понял твое описание фишки orefkov писал(а): Поставь последний Снегопат. Он умеет возвращать таблицу значений для контролов-списков. А так вполне себе рабочий скрипт, даже в вики описан - http://snegopat.ru/scripts/wiki?name=choiceHelpTopic.js Помогло. Спасибо, очень удобно! Вики как-то пролетел мимо меня. Еще одно маленькое пожелание. Нельзя ли добавить ссылку для скачивания снегопата http://snegopat.ru/mysp.php куда-нить на сайт? |
Автор: | ryutao [ 20 апр 2012, 12:14 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
В опенкофе есть скрипт выставления версии и даты на форму внешнего отчета, а в снегопате можно такое реализовать? |
Автор: | orefkov [ 20 апр 2012, 12:19 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Надо подумать и пробовать. Для обычных форм доступен объект Форма, можно через него добавлять контролы на форму. Для управляемых - не знаю еще. Выгрузить форму во внутреннем представлении, модифицировать, загрузить обратно. Я не пробовал, будет ли это работать. Попробую, посмотрю. |
Автор: | ryutao [ 20 апр 2012, 12:25 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Сейчас я хотел бы для обычных форм. В скриптописании не силен. |
Автор: | kuntashov [ 20 апр 2012, 12:28 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Эту фичу можно реализовать и существующими средствами: просто скриптом добавлять код программной установки версии (добавление нужного ЭУ, установка его свойств: привязок, значения - номера версии). При наличии этого кода в модуле формы - просто обновлять номер версии, при отсутствии - добавлять. Кажется, эта хотелка уже висит в задачах с моим аналогичным комменатрием - но не могу проверить, раздел "Скрипты" у меня не открывается |
Автор: | sosnae [ 20 апр 2012, 12:38 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Я пользуюсь установкой заголовка формы, в процедуре ПриОткрытии; Код: ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + "версия: "+мНомерВерсии; От добавления элемента на форму, отпугивают привязки и вариант размещения, слева, справа... |
Автор: | kuntashov [ 20 апр 2012, 12:42 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
sosnae писал(а): Я пользуюсь установкой заголовка формы, в процедуре ПриОткрытии; Код: ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + "версия: "+мНомерВерсии; Собственно, это и есть частный случай того, о чем я и говорил. Код присваивания значения переменной мНомерВерсии можно обновлять скриптом автоматически, отлавливая событие записи. |
Автор: | orefkov [ 20 апр 2012, 13:38 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
ryutao писал(а): Сейчас я хотел бы для обычных форм. В скриптописании не силен. Накидал на скорую руку для обычных форм. Обновись и проверь formAutoVersion.js Пожелания будут - будем дорабатывать. |
Автор: | sosnae [ 20 апр 2012, 14:53 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Пожелание для formAutoVersion.js Добавлять реквизит формы, и в модуле формы в конце присваивать версию, а для label прописать данные Обоснование: при изменении модуля формы меняется и форма, как бы не хорошо было бы сравнение форм, но из-за одного служебного реквизита в сравнении будет показываться изменение формы (не все пользуются v8reader для сравения) . Добавить возможность включать/выключать автодобавление номера Обоснование: при использовании со скриптом "Автосохранение", через час работы у нас окажется 25 версия обработки, а по факту только 3... (или добавить в автосохранение отключение автоверсии). |
Автор: | JohnyDeath [ 20 апр 2012, 15:04 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Мне кажется, что kuntashov написал оптимальный вариант решения этой задачи |
Страница 14 из 28 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |