Снегопат

Обсуждение Снегопата
Текущее время: 23 ноя 2024, 10:54

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 271 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17 ... 28  След.
Автор Сообщение
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 19 апр 2012, 15:39 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
orefkov писал(а):
JohnyDeath писал(а):
А какие есть практические применения данной фишки?

Ну, что-либо вывести в окно сообщений со своими картинками и с возможностью что-либо сделать при клике на сообщении.
Например, результаты какого-нибудь поиска.

Понятно, спасибо. Я сначала неправильно понял твое описание фишки

orefkov писал(а):
Поставь последний Снегопат. Он умеет возвращать таблицу значений для контролов-списков.
А так вполне себе рабочий скрипт, даже в вики описан - http://snegopat.ru/scripts/wiki?name=choiceHelpTopic.js

Помогло. Спасибо, очень удобно! Вики как-то пролетел мимо меня.

Еще одно маленькое пожелание. Нельзя ли добавить ссылку для скачивания снегопата http://snegopat.ru/mysp.php куда-нить на сайт?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 12:14 
Не в сети

Зарегистрирован: 09 апр 2012, 08:44
Сообщения: 29
В опенкофе есть скрипт выставления версии и даты на форму внешнего отчета, а в снегопате можно такое реализовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 12:19 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Надо подумать и пробовать. Для обычных форм доступен объект Форма, можно через него добавлять контролы на форму.
Для управляемых - не знаю еще. Выгрузить форму во внутреннем представлении, модифицировать, загрузить обратно.
Я не пробовал, будет ли это работать. Попробую, посмотрю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 12:25 
Не в сети

Зарегистрирован: 09 апр 2012, 08:44
Сообщения: 29
Сейчас я хотел бы для обычных форм. В скриптописании не силен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Эту фичу можно реализовать и существующими средствами: просто скриптом добавлять код программной установки версии (добавление нужного ЭУ, установка его свойств: привязок, значения - номера версии). При наличии этого кода в модуле формы - просто обновлять номер версии, при отсутствии - добавлять.

Кажется, эта хотелка уже висит в задачах с моим аналогичным комменатрием - но не могу проверить, раздел "Скрипты" у меня не открывается :-(

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 12:38 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Я пользуюсь установкой заголовка формы, в процедуре ПриОткрытии;
Код:
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + "версия: "+мНомерВерсии;

От добавления элемента на форму, отпугивают привязки и вариант размещения, слева, справа...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 12:42 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
sosnae писал(а):
Я пользуюсь установкой заголовка формы, в процедуре ПриОткрытии;
Код:
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + "версия: "+мНомерВерсии;


Собственно, это и есть частный случай того, о чем я и говорил. Код присваивания значения переменной мНомерВерсии можно обновлять скриптом автоматически, отлавливая событие записи.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 13:38 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
ryutao писал(а):
Сейчас я хотел бы для обычных форм. В скриптописании не силен.

Накидал на скорую руку для обычных форм. Обновись и проверь formAutoVersion.js
Пожелания будут - будем дорабатывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 14:53 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Пожелание для formAutoVersion.js
Добавлять реквизит формы, и в модуле формы в конце присваивать версию, а для label прописать данные
Обоснование:
при изменении модуля формы меняется и форма, как бы не хорошо было бы сравнение форм, но из-за одного служебного реквизита в сравнении будет показываться изменение формы (не все пользуются v8reader для сравения) .

Добавить возможность включать/выключать автодобавление номера
Обоснование:
при использовании со скриптом "Автосохранение", через час работы у нас окажется 25 версия обработки, а по факту только 3... (или добавить в автосохранение отключение автоверсии).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелки по скриптам
СообщениеДобавлено: 20 апр 2012, 15:04 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Мне кажется, что kuntashov написал оптимальный вариант решения этой задачи


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 271 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17 ... 28  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB