|
v7: увеличить длину кода спр | ☑ | ||
---|---|---|---|---|
0
lamme
30.10.13
✎
15:46
|
Есть распухший справочник товаров.
хочется увеличить длину кода с 5 до 10. уже делается - сутки и сколько делаться будет - хз. Есть какие-то альтернативные способы выполнения этого безобразия ? |
|||
1
viktor_vv
30.10.13
✎
15:56
|
Если теоретически, то
На пустой базе увеличить длину кода в конфигурации, в рабочей напрямую в таблице увеличить, подменить md и dd. Правда не пробовал. |
|||
2
1dvd
30.10.13
✎
15:56
|
Сейчас меня побьют :) Так что, не делай так, как я говорю
1. Скопировать МД в пустой каталог 2. Открыть в конфигураторе пустую базу с конфигурацией 3. Изменить длину кода 4. Сохранить 5. Скопировать измененый МД обратно |
|||
3
ДенисЧ
30.10.13
✎
15:58
|
выгрузить в скуль, там изменитьЮ вернуть обратно....
|
|||
4
Fedor-1971
30.10.13
✎
16:01
|
(1) и получить проблемы.
(0) БД в сети или на локальной машине? |
|||
5
lamme
30.10.13
✎
16:01
|
(4)
локально |
|||
6
lamme
30.10.13
✎
16:02
|
1
2 думаю - что проблемы будут. сама то dbf останется той же |
|||
7
1dvd
30.10.13
✎
16:03
|
(6) а какой размер этой дбф?
|
|||
8
lamme
30.10.13
✎
16:03
|
123мб
|
|||
9
1dvd
30.10.13
✎
16:04
|
(8) что-то, похоже, оно у тебя тупо зависло
|
|||
10
lamme
30.10.13
✎
16:05
|
да не. висит и по тихой процессор отжирает.
то сожрет - то сбросит и файл - в сислог - тож меняется по тихой |
|||
11
Ёпрст
30.10.13
✎
16:07
|
(4) Какие ?!
|
|||
12
Ёпрст
30.10.13
✎
16:07
|
(6) Ничего не будет
|
|||
13
viktor_vv
30.10.13
✎
16:08
|
(4) Откуда там проблемы будут-то ? Ну это я так, для себя хотел бы прояснить.
Вот с (2) будут. |
|||
14
1dvd
30.10.13
✎
16:09
|
>>в рабочей напрямую в таблице увеличить
чем это сделать не представляю. Ексель точно не поможет :) |
|||
15
Ёпрст
30.10.13
✎
16:10
|
1. прервать реструктуризацию
2.развернуть базу в пустом каталоге, слепить мд и дд, увеличив длину кода 3. открыть sc**.dbf нужного справочника любым дбф редактором, увеличить размерность поля code, сохранить 4. подсунуть md/dd в рабочую 5. прибить sc**.cdx 6. зайти монопольно 7. наслаждаться. |
|||
16
lamme
30.10.13
✎
16:10
|
уху...
(15) щас |
|||
17
NS
30.10.13
✎
16:11
|
(14) XBase?
|
|||
18
Fedor-1971
30.10.13
✎
16:14
|
(13) проблемы будут с индексами и итогами.
(15) надёжнее в конфигураторе "Тестирование и исправление ИБ" |
|||
19
lamme
30.10.13
✎
16:23
|
РедакторDBF программка для изменения структуры. это как пример
(15)спасибо работает |
|||
20
viktor_vv
30.10.13
✎
16:25
|
(18) Про удаление индексов упустил. Итги там каким боком.
Чем надежнее Текстирование и исправление по сравнению с полным пересозданием индексов? |
|||
21
viktor_vv
30.10.13
✎
16:25
|
*Итоги там каким боком ?
|
|||
22
Ёпрст
30.10.13
✎
16:48
|
(18) ;))))))))))))))))))))))))))))))))))))
|
|||
23
Sintez123
30.10.13
✎
16:52
|
Я нашел вашу страницу из Google, вы писали:
"Есть распухший справочник товаров. хочется увеличить длину кода с 5 до 10." У меня с рождения тоже маленький, тоже 5. Но я надеюсь увеличить хотя бы до 12, чтобы он девочкам нравился. И кстати, у меня тоже распухший :( |
|||
24
lamme
31.10.13
✎
11:04
|
ну теперь он нумерацию не запускате дальше
как остановился на посл коде - так и стоит че ему надо ? |
|||
25
Ёпрст
31.10.13
✎
11:04
|
(24) тип кода какой хоть ?
Число/строка ? |
|||
26
lamme
31.10.13
✎
11:05
|
число
|
|||
27
Ёпрст
31.10.13
✎
11:05
|
самое простое - перенумеровать все элементы.
|
|||
28
lamme
31.10.13
✎
11:06
|
низя. там на коды элементов все завязано
|
|||
29
lamme
31.10.13
✎
11:07
|
где то видел такую вещь
завели константу при вводе новой карточки - от туда брадлся номер +1 при записи нового элемента - туда записывался тек код |
|||
30
Ёпрст
31.10.13
✎
11:09
|
ибо при увеличении размерности поля..он тебе "вправо" поле увеличил
|
|||
31
Ёпрст
31.10.13
✎
11:10
|
Ну так сделай:
Спр = СоздатьОбъект(Справочник.Вася"); Спр.ПорядокНаименований(); Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент()=1 Цикл Спр.Код = 0+Спр.Код; Спр.Записать(); КонецЦикла; |
|||
32
lamme
01.11.13
✎
11:13
|
(31)
спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |