Форум ДИЦ

Пользовательский и Дилерский форум ДИЦ
Текущее время: Вс дек 17, 2017 12:43 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Демонстрация информации о проектах
СообщениеДобавлено: Сб дек 05, 2015 5:18 pm 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 4766
Откуда: Москва, Кустарь-одиночка с мотором
Это из раздела "Маленькие хитрости"

Проектов у меня уже много, они пока ещё развиваются, у различных пользователей могут быть разные их версии
При общении по телефону бывает необходимо узнать номер текущей версии моего проекта

В Турбо9 есть соответствующий функционал - в сессии в меню пункты Сервис --> Информация
Чтобы туда попала информация о вашем проекте, надо в папку типа "Библиотечные классы" поместить класс Profile.cod,
содержащий метод GetSessionInfo. И уже в нём вызвать метод AddSessionInfo, обеспечивающий добавление информации в окно Сервис --> Информация.

Обратите внимание:
1.В приведённом здесь примере класса параметр метода AddSessionInfo 'BAU проекты' обеспечивает демонстрацию на ОТДЕЛЬНОЙ закладке с этим именем. То есть информация о моих проектах отделена от стандартных проектов ДИЦ

2.Информация о текущем проекте получается из свойств проекта - значит файл класса можно БЕЗ изменений добавить во все свои проекты (если, конечно, не требуется использовать там ещё какой-либо функционал)
Конечно, не забудьте заменить мой префикс BAU на свой ;)
Так как имя класса Profile.cod - предопределённое, то не его нигде отдельно описывать не надо, программа сама использует его при запуске сессии

Код:
Class "Profile";
InClass Public

Proc GetSessionInfo;   -- Добавляет информацию о проекте в окно Сервиис--Информация
var Ob :ProjectInfo;
Ob= BaseInfo.ProjectByName[Self.ClassProject];
    AddSessionInfo('BAU проекты', 'Версия проекта '+ ClassProject + ' : ' + Ob.Version);
End; -- GetSessionInfo

End -- Class

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!


Последний раз редактировалось Buletov Вс дек 06, 2015 1:05 am, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Денмонстрация информации о проектах
СообщениеДобавлено: Сб дек 05, 2015 8:03 pm 
Не в сети

Зарегистрирован: Ср июн 18, 2008 3:03 pm
Сообщения: 892
Добавил, спасибо!

_________________
С уважением, Владимир Миронычев.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Демонстрация информации о проектах
СообщениеДобавлено: Вс дек 06, 2015 2:11 pm 
Не в сети

Зарегистрирован: Пт апр 16, 2004 5:11 pm
Сообщения: 6105
Откуда: OpenFly Soft Technology, Москва
Вот что у нас, где числа - сборка SVN :


Вложения:
 2015-12-06 в 13.10.13.png
2015-12-06 в 13.10.13.png [ 17.81 Кб | Просмотров: 1276 ]

_________________
www.TurboFlyERP.ru
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Демонстрация информации о проектах
СообщениеДобавлено: Пн дек 07, 2015 11:30 am 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 4766
Откуда: Москва, Кустарь-одиночка с мотором
storm писал(а):
Вот что у нас, где числа - сборка SVN :

Учту, спасибо

Хотя я до полноценных сборок ещё не дошёл - у меня пока независимые друг от друга проекты :)

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB