|
v7: Ошибка "Your computer is low on memory" при добавлении нового реквизита | ☑ | ||
---|---|---|---|---|
0
Neo111
17.02.14
✎
15:01
|
Собственно Сабж.
Возникает при добавлении реквизита любого вида в шапку документа и при дальнейшем сохранении конфигурации. В другие документы (пробовали парочку) добавляет нормально. Предположительные причины: - Участие в графе отбора; - Участие в журнале; - Наличие в шапке реквизита неограниченной длины; - Наличие в шапке реквизита типа документ. Самое интересно, что количество объектов именно этого вида документа в системе немного, на порядки меньше других. Может кто сталкивался с такой бедой. Какая наиболее вероятная причина? |
|||
1
Neo111
17.02.14
✎
15:03
|
Да, и пробовали на разных компах, результат один и тот же.
|
|||
2
1Сергей
17.02.14
✎
15:03
|
>>- Наличие в шапке реквизита неограниченной длины;
передвигай его в конец |
|||
3
Neo111
17.02.14
✎
15:04
|
(2) он в конце
|
|||
4
ДенисЧ
17.02.14
✎
15:04
|
ТиИ что говорит?
|
|||
5
Ёпрст
17.02.14
✎
15:05
|
добавьте реквизит рученьками, подмените мд и словарик.. наслаждайтесь.
|
|||
6
Neo111
17.02.14
✎
15:06
|
(4) ТиИ еще не делали, попробуем конечно, но оно будет очень долгим (больше дня). Пока ищем более быстрое решение.
|
|||
7
ДенисЧ
17.02.14
✎
15:07
|
(6) Попробуй gcomp - разбери и собери md...
|
|||
8
Neo111
17.02.14
✎
15:09
|
(5) добавить прям в конфигураторе или имеешь в виду как в (7
)? |
|||
9
Neo111
17.02.14
✎
15:11
|
Такая проблема уже была однажды с добавлением общего реквизита, решили установкой флага "Отбор". Но это было очевидно временное решение. Очевидно, база уже слишком большая, плюс не самая оптимальная структура метаданных.
|
|||
10
Ёпрст
17.02.14
✎
15:12
|
(9) не верю в большую базу..
|
|||
11
Neo111
17.02.14
✎
15:14
|
(10) ну при использовании всяких ухищрений и нештатных средств можно поддерживать существование базы огромных размеров, согласен...
|
|||
12
Neo111
17.02.14
✎
15:15
|
Так я правильно понял, речь идет о добавлении нового реквизита нештатными средствами, разбирая md?
|
|||
13
Ёпрст
17.02.14
✎
15:16
|
(12) нет.
Ничего разбирать не надо. |
|||
14
Ёпрст
17.02.14
✎
15:16
|
всё делается ручонками
|
|||
15
Ёпрст
17.02.14
✎
15:17
|
в табличках добавляется новое поле, на пустой базе лепится мд и словарик, подсовывание потом его в рабочую и привет.
|
|||
16
Ёпрст
17.02.14
✎
15:17
|
ну и реиндекс, если нужен..
|
|||
17
ДенисЧ
17.02.14
✎
15:18
|
Я не предлагал добавлять, разбирая.
Я предложил разобрать и собрать, есть вероятность, что мд попортился. |
|||
18
Neo111
17.02.14
✎
15:25
|
О.к. спасибо, идея понятна. При необходимости будем пробовать)
|
|||
19
Torquader
17.02.14
✎
15:26
|
Просто - сначала попробовать добавить на пустой базе, чтобы убедиться, что это вообще возможно, потом смотреть, что происходит с базой - может быть - файл за 2Гб перерос и т.п.
|
|||
20
Mikeware
17.02.14
✎
15:50
|
(19)первый раз слышу, чтоб при этом вываливалась такая ошибка....
(15) это требует соотношения радиусов больше нуля.... |
|||
21
Torquader
17.02.14
✎
16:34
|
(20) Если индексов много, то просто может не хватить памяти - однако, это предупреждение, кстати, выдаёт система, а 1С продолжает "жрать кактус"
|
|||
22
hogik
17.02.14
✎
18:21
|
(0)
Проверьте, что размер ключа во всех индексах, обновляемых при реструктуризации таблиц, не больше 117 байт. Проблемы появляются для таблиц с количеством записей в районе 30000 шт. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |