Неполная клиентская лицензия
Есть вопросы, которые никак в документации не затронуты. Но, тем не менее, их понимание важно для того, чтобы конечные пользователи смогли корректно работать с Attain. А именно, Attain, как известно, построен на основе гранул и на некоторые из гранул лицензия у клиентов может отсутствовать. В связи с этим возникают следующие вопросы:
1. Как узнать где пролегают границы гранул?
2. Как определить какие формы, таблицы, отчеты, Codeunits и Dataports относятся к каким гранулам?
3. Как определить какие поля в таблицах, закладки на формах, настройки относятся к тем или иным гранулам?
4. Что происходит, если код на C/AL (или таблица, или форма) обращается к элементам дизайна, на которые нет лицензии?
5. Как в коде на C/AL (или в таблице, или в форме) определить доступен ли какой-то элемент дизайна (форма, поле) или такой гранулы пользователь не купил?
6. Как выглядит поле в таблице, которое ссылается на другую таблицу, на которую нет лицензии?
7. Как происходит покупка гранул для Attain? Они просто включаются с новой лицензией (то есть они все хранятся в базе, а реально покупается лишь лицензия)? Или их надо импортировать? Или нужно заменять базу данных?
|