Показать сообщение отдельно
Старый 18.03.2003, 14:59   #1  
SlavaShevtsov is offline
SlavaShevtsov
Участник
 
9 / 10 (1) +
Регистрация: 25.02.2003
Неполная клиентская лицензия
Есть вопросы, которые никак в документации не затронуты. Но, тем не менее, их понимание важно для того, чтобы конечные пользователи смогли корректно работать с Attain. А именно, Attain, как известно, построен на основе гранул и на некоторые из гранул лицензия у клиентов может отсутствовать. В связи с этим возникают следующие вопросы:

1. Как узнать где пролегают границы гранул?

2. Как определить какие формы, таблицы, отчеты, Codeunits и Dataports относятся к каким гранулам?

3. Как определить какие поля в таблицах, закладки на формах, настройки относятся к тем или иным гранулам?

4. Что происходит, если код на C/AL (или таблица, или форма) обращается к элементам дизайна, на которые нет лицензии?

5. Как в коде на C/AL (или в таблице, или в форме) определить доступен ли какой-то элемент дизайна (форма, поле) или такой гранулы пользователь не купил?

6. Как выглядит поле в таблице, которое ссылается на другую таблицу, на которую нет лицензии?

7. Как происходит покупка гранул для Attain? Они просто включаются с новой лицензией (то есть они все хранятся в базе, а реально покупается лишь лицензия)? Или их надо импортировать? Или нужно заменять базу данных?