13.03.2013, 08:50 | #1 |
Участник
|
Режим разработки в БД
Доброго времени суток. Такой вопрос. Где хранится в базе галка Режим разработки, вызываемая комбинацией клавш Ctrl-Shift-D?
|
|
13.03.2013, 12:44 | #2 |
Участник
|
Для 2009-й можно узнать так
X++: SELECT USERID, case when datalength(value) = 19 and (substring(value, 1, 2) = 0x07FD) and (cast(substring(value, 18, 1) as int) & 1 = 1) then 'Developer Mode' else 'Content Mode' end as FrameMode FROM [dbo].[SYSLASTVALUE] where /*USERID = N'Идентификатор пользователя' and*/ RECORDTYPE=29 and ELEMENTNAME = N'UserSetup' and designname = N'ContentFrameState' Дополнение. Да, если такой записи для конкретного пользователя нет - то это тоже Content Mode. После первого закрытия клиента запись появится
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 13.03.2013 в 12:51. |
|
|
За это сообщение автора поблагодарили: sukhanchik (4), IvanS (1). |
13.03.2013, 14:33 | #3 |
Участник
|
А в выражении
(substring(value, 18, 1) as int) & 1 может стоит убрать & 1? |
|
13.03.2013, 14:59 | #4 |
Участник
|
Проверяется 0-ой бит 18 байта.
Могут ли быть в этом байте установленными другие биты - точно не скажу
__________________
Axapta v.3.0 sp5 kr2 |
|
13.03.2013, 15:22 | #5 |
Участник
|
По крайней мере убрал эту проверку выборка не изменилась
|
|
Теги |
ax2009, полезное, разработка |
|
Похожие темы | ||||
Тема | Ответов | |||
Хранение шаблонов в БД | 0 | |||
Установка текущего SID-а в БД | 0 | |||
Подключение АОС к новой БД | 4 | |||
2 AOS + 2 БД = 1 сервер | 2 | |||
Создание точной копии БД для анализа ошибок | 1 |
|