Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Добрый день. Как мне получить позицию свойства в списке при стандартной стратегии хранения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 11:46 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Наверное это запрятано в классе %Library.CompiledProperty ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:01 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Судя по названию - может быть. Но я там не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:03 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
michaeldevpНо я там не нашел. Там есть хитрое свойство Parameters ... Возможно в нёт-то и спрятано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:23 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Действительно, там есть некие числа. Но они не являются номерами в листе. Есть информация, что это за числа и как их сопоставить с реальным хранением данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:28 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
michaeldevpДействительно, там есть некие числа. Но они не являются номерами в листе. Есть информация, что это за числа и как их сопоставить с реальным хранением данных? Надобности в этом у меня небыло... Да и при описании "прямого" доступа к данным обычно говорили "зная позицию свойства в строке ..."... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:31 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
michaeldevp , предположу что в классе %Library.ClassDefinition есть свойство Properties . Так вот позиция идентификатора свойства и есть позиция его значения в стороке значений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:38 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
krvsa michaeldevp , предположу что в классе %Library.ClassDefinition есть свойство Properties . Так вот позиция идентификатора свойства и есть позиция его значения в стороке значений... нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:53 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
В любом случае данные хранятся в позициях "по мере добавления свойств". Даже если некоторых уже нет в классе... Есть правда хитрый шахер-махер, позволяющий опять все начать с 1,2,3... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 12:59 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
krvsa, Это я знаю. Когда открываешь документацию класса - то свойства видны и видны в том порядке, в каком нужно (оставим пока вопрос о пропущенных/удаленных полях). Как-то же сама документация получает этот порядок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 13:03 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 13:25 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Или аналогично - по Dictionary.CompiledClass, в зависимости от того, что требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 13:28 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, У многих свойств SequenceNumber=0. Да и по тем, где не 0, не соотв. документации класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 13:37 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
michaeldevp, Сначала добираемся до структуры хранения класса - %Dictionary.CompiledStorage (%Dictionary.StorageDefinition), от нее переходим к структуре хранению данных %Dictionary.CompiledStorageData и уже от нее к структуре хранения значений %Dictionary.CompiledStorageDataValue. Свойство Name - искомое значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 14:31 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
doublefint, Совершенно верно! Именно это и следовало из диаграммы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 14:52 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
В портале управления - SQL - Выполнить SQL запрос: Select * From %Dictionary.CompiledStorageDataValue Where parent %StartsWith 'Your.ClassName' Или Select * From %Dictionary.StorageDataValueDefinition Where parent %StartsWith 'Your.ClassName' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 14:52 |
|
||
|
Позиция свойства в листе
|
|||
|---|---|---|---|
|
#18+
michaeldevp, это следовало и из описания структуры хранения класса (В Студио открыть класс - Просмотр - Просмотр способа хранения) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2011, 15:05 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37415980&tid=1557653]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
191ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 472ms |

| 0 / 0 |
