#0
by Виктор159
Может кто знает, как быстро добавить реквизит в большой справочник. Когда элементов больше нескольких десятков тысяч, добавление реквизита становится непропорционально долго. А когда элементов миллион, то можно вешаться. Может кто знает, как это сделать быстрее?
#4
by zenik
Можно попробовать: tranref.ert - сохранить справочник, очистить справочник, произвести обновление, потом загрузить элементы назад.
#5
by Стрелок
ой не надо... сылки то в документах нафик полетят... транреф по коду вадлит.... IDD игнорирует... лажу посоветовал
#9
by Виктор159
проблема то, в том, что при больших объемах при добавлении реквизита 1с начинает раздувать файл индексов. Следствие. Нужен внешний редактор дбф, который может добавлять поля.
#10
by zenik
Думаю, все же быстрее чем обновление. Но судя по текущим каментам, возможно я и не прав с советом. Надо пробовать на копии. Смотреть. з.ы. Еще советуют сортировку убирать с реквизитов, добавить реквизит, потом сортировку взад.
#11
by Виктор159
кстати, если взять на пустой базе убрать сортировку, получившийся мд скопировать в целевую базу, и переиндексировать, тогда операция проходит быстро. А если попытаться убрать/добавить сортировку на заполненной базе, тогда по времени это аналогично добавлению/убриранию реквизита.
#13
by Стрелок
ты вообще себе механизм работы dbf базы 1С представляешь? ты что думаешь - добавил поле в файлик и всё?
#14
by Рупор2
Сделать выгрузку ..., в выгрузке заменить мд ..., загрузить ... Только не думаю, что это будет намного быстрее ...
#18
by Виктор159
выгруженный файл dat (в арихве 1cv7.md и 1cv7.dat) по структуре не будет соответствовать файлу md. И 1С думаю при загрузке просто вылетит.
#20
by GrayT
Ну а вариант: временно убрать scСправочника, создать пустой, добавить реквизит. Редактором ДБФ в исходный внести созданое поле, подменить исходным и переиндексировать?
#24
by Виктор159
так это впринципе то решение и есть, которое я предполагаю, но я надеялся, что существует какая-нибудь обработка это автоматизирующая.
#25
by AntonioS
не уверен, конечно, но может перед изменением конфигурации грохнуть cdx файлы, относящиеся к справочнику
#29
by Морозов Александр
1. Убрать сортировку и отбор 2. тестирование и сжатие базы... 3. Обновляться без отборов , сохраниться... 4. добавить сортировки и отборы... (с)а лю 427 а еще у Альфа есть обработка секретная...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как исключить из запроса определенный документ?
- Дата первого и последнего документа в ИБ
- Работа с COM-портами в 1С77
- Что значит внутреннее значение Объекта?Можно ли его изменять?
- Нужно увеличить длину строки общего реквизита.
- Запись КП. Сумма НДС превышает сальдо по дебету счета 19.4
- Почему не закрывается 40 счет?
- ТиС: перемещение ДС между разными счетами одной фирмы..
- Как из счета сформировать счет-фактуру?
- Как сделать запрос, чтобы в него попали также и ПУСТЫЕ группы справочника?
- The Bat! Ошибка чтения .tbb
- v8: Таймер в 1С
- v7: в чем разница.... "Сохранить данные..." и "Выгрузить данные..."?
- Как загрузить результат запроса в таблицу значений?
- Как корректно привязать строки одной табличной части к строке другой
- v8: Диалоговое окно с кнопками
- Правильно удалить пользователя из ТиС v7
- УПП ордерная схема
- Как активизировать окно Word при его запуске из 1С
- УПП "Регистрировать цены поставщиков" - не активно.