Desktop version

Main > Forum > 1C:Enterprise Platform > 1C:Enterprise licensing > How to obtain license data inside 1c?

Forum

Search UsersRules
How to obtain license data inside 1c?
#1
Interested
Points:: 15
Joined:: Oct 27, 2011

I want to check license number to make some functional options available. I have found that it is possible to get license data outside of 1c, but I really want to do it without some additional software. Is it possible? Or do I need to make different versions of additional utilities for every version of platform (web, windows, linux)?

Profile
#2
Guest
Points::
Joined::

The better way is to separate your product into several. You might also add your own licensing, for example checking it through the Internet in the hidden script.
To hide it in Designer mode go to Menu -> Configuration -> Distribute Configuration -> Distribution Options where you can protect your script from viewing and changing by users: Edit -> Include source texts of object modules to distribution.

Profile
#3
Interested
Points:: 15
Joined:: Oct 27, 2011

Quote
Timofey Bugaevsky wrote:
The better way is to separate your product into several. You might also add your own licensing, for example checking it through the Internet in the hidden script.
But to do this I need to have access to installation Id. If I do not have this access I need to add one more license key which I think will be to much for the user.

Other related question. How to separate rapidly application into different distributions? For example no include some subsystems to distribution. I know that there is possibility to separate configuration into different XML-files. But could I use the same method to rapidly make configuration with some script from XML-files? Including just the subsystems I want. It should be really easy to do, otherwise we will struggle making different distributions for every update.

Profile
#4
Guest
Points::
Joined::

For now you can write a helper application for 1C:Enterprise platform 8.3, which will remove some lines from Configuration.xml and, if necessary, remove some lines from other files which in case of modules you can mark with comments.

Profile
#5
Interested
Points:: 15
Joined:: Oct 27, 2011

And do you have some idea how to get license id? I have some additional services and want to make them available during some period after purchase. But I have to use an additional serial number to make them available for user, because I can not get the id from license.

Profile
#6
Guest
Points::
Joined::

You can provide your own additional license key to your bonus functionality as a present and ask for activation. I think, that if you limit it with time, some customers might want to enhance the period. In that case the license information will not be enough.

Profile
#7
Interested
Points:: 15
Joined:: Oct 27, 2011

Could I write add-in to 1c (I know that is possible to make built-in components in c) to get license data? Or maybe you have some plugin available? I really need this license number to not make another version of checking hardware parameters.

Profile
#8
Guest
Points::
Joined::

Yes, you can use Creating external components manual.

Profile
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)



© 1C LLC. All rights reserved
1C Company respects the privacy of our customers and visitors
to our Web-site.