|
|
|
Долго сохраняется измененная конфигурация | ☑ | ||
|---|---|---|---|---|
|
0
kansler
24.06.10
✎
06:39
|
Доброго времени суток!
В базе есть справочник Номенклатура, который содержит около 57 тысяч элементов. В режиме конфигуратора изменил состав реквизитов (2 реквизита удалил, 2 добавил). Процесс сохранения конфигурации затянулся уже часов на 8! При этом в папке New_Stru создались 4 файла, размер одного из которых достиг уже 2! Гигабайт, при том, что размер рабочей базы около 500 Мегабайт. Последние полтора часа процесс не движется совсем: в строке состояния 1с-ки пишется "Обработка справочника: Номенклатура: 50000", файлы в папке New_stru не меняются. Есть ли какой-то обходной манёвр для сохранения конфигурации? |
|||
|
1
kansler
24.06.10
✎
06:42
|
ту же самую процедуру проводил на двух других базах, у которых справочник Номенклатура содержит порядка 26 тысяч элементов. Процесс занимал минут 15. Что может так сильно повлиять на затягивание процесса?
|
|||
|
2
Mikeware
24.06.10
✎
06:43
|
Снять с них сортировки и отборы, изменить (возможно, придется и вностить изменения последовательно), сохранить, включить сортировки и отборы...
|
|||
|
3
kansler
24.06.10
✎
06:48
|
(2) сортировок и отборов нет по добавленным реквизитам. Один реквизит типа Число, второй - типа Строка.
|
|||
|
4
ДенисЧ
24.06.10
✎
06:51
|
Загрузить в скл, применить изменения, перегрузить в dbf :-)
|
|||
|
5
kansler
24.06.10
✎
06:57
|
(4) ну это уже слишком :)
Кстати, забыл написать, что база dbf |
|||
|
6
Mikeware
24.06.10
✎
06:59
|
(4) ТКВ!
если это можно сделать любым dbf-редактором и gcomp'ом... зы. Я, кстати, наталкивался на аналогичную проблему и в SQL (ну, там правда, базка под 90 тогда была). Решил именно с помощью "прямых запросов прямыми руками", gcomp'а и такой-то матери.... |
|||
|
7
Mikeware
24.06.10
✎
06:59
|
(5) Да все и так поняли, что dbf
|
|||
|
8
VoditelKobyly
24.06.10
✎
07:01
|
(0) Надо использовать другую программу для изменений структуры файлов. Например FoxPro.
|
|||
|
9
VoditelKobyly
24.06.10
✎
07:07
|
1. Смотришь DD и определяешь нужный файл.
2. Копируешь этот файл в другой каталог. Индексный файл грохаешь. 3. В каталоге ИБ удаляешь все записи из этого файла. Вот тут уже нужна другая программа, способная работать с ДБФ. 4. Делаешь изменения конфигурации. 5. Смотришь снова DD на предмет новых полей 6. В другом каталоге меняешь структуру живого файла другой программой (FoxPro), в соответствии с описанием DD 7. Копируешь живой файл в каталог ИБ. 8. Запускаешь 1с монопоольно, для восстановления индекса справочника. На всё-про всё 5-10 минут. |
|||
|
10
BPBoris
24.06.10
✎
07:10
|
(0) "размер одного из которых достиг уже 2! Гигабайт"
могу тебя обрадовать. скоро процесс загнется 2 гиги - предел для 77 см (4),(9) |
|||
|
11
VoditelKobyly
24.06.10
✎
07:11
|
(9+) в п.3 и 4. можно объединить и не удалять записи, а удалить весь файл целиком, затем запустить 1с, файл будет сделан пустым.
|
|||
|
12
Mikeware
24.06.10
✎
07:15
|
(9) Ты проктолог? :-)
|
|||
|
13
BPBoris
24.06.10
✎
07:17
|
(12) "Копируешь живой файл " ....
ну хоть не паталогоанатом |
|||
|
14
smaharbA
24.06.10
✎
07:17
|
фс ?
|
|||
|
15
VoditelKobyly
24.06.10
✎
07:22
|
Вам шашечки или ехать?
|
|||
|
16
Mikeware
24.06.10
✎
07:25
|
(15) Ну а зачем все делать через нее?
|
|||
|
17
VoditelKobyly
24.06.10
✎
07:34
|
(16) Не знаю, что ты имеешь ввиду, но я дал реальный совет как сократить время
внесения изменений с нескольких часов до нескольких минут. Если по твоему это не правильно, можешь так не делать, никто тебя не заставляет. Можешь сказать ещё более быстрый способ скажи. Я же решил помочь сибиряку. И это работает. |
|||
|
18
VoditelKobyly
24.06.10
✎
07:38
|
(16) Твой метод предложенный в (2) очень медленный, по сравнению с (9)
|
|||
|
19
Mikeware
24.06.10
✎
07:41
|
(17) 1)Делаешь пустую базу, обработку из 15 строк, берешь DD из зависшего процесса, И обработкой реструктурируешь
2) см. (2) 3) см. (4) 4) см. (6) выбирай любой метод. |
|||
|
20
VoditelKobyly
24.06.10
✎
07:49
|
(19)
1) Разжуй подробней, до меня не дошло. 2) Я уже сказал, что это медленно. 3) Это тоже медленно. + надо иметь SQL, не факт, что всегда под рукой. 4) Про ДБФ редактор не возражаю. Это то же самое. Только я для этих целей использую старый,добрый FoxPro 2.5 |
|||
|
21
kansler
24.06.10
✎
08:08
|
всем спасибо. ушел гуглить
|
|||
|
22
VoditelKobyly
24.06.10
✎
08:18
|
(21) Чего гуглить то? Ищи редактор DBF файлов, способный добавлять колонки в непустые таблицы.
|
|||
|
23
VoditelKobyly
24.06.10
✎
08:25
|
(21) Ещё один метод тебе:
можешь доехать ко мне в Новокузнецк, побыстрому поменяем, вернешься обратно, всё равно будет быстрее. Прислать по почте не предлагаю, так как в таком случае сам не научишься. |
|||
|
24
kansler
24.06.10
✎
08:55
|
(23) спасибо за помощь. Сейчас попробую твоим методом.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |