Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Макс. длина недлинной строки (число прочтений - 7106 )
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #15 - 15. Апреля 2010 :: 08:42
Печать  
Я делал на пустой конфе, 1с-ина сама создала файлик, в котором длина поля реквизита стала 9999.

У тебя, уже есть табличка, 1с-ый движок не может её реструктуризировать, чтоб длина поля стала 9999. Выход простой, открой её дбф редактором и руками выстави нужную длину поля.
Затем прибей индексный файл и зайди монопольно.
На демке торговли, у меня всё работает.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #16 - 15. Апреля 2010 :: 08:44
Печать  
Если удаляю .dd файл, не хочет создавать словарь данных заново вру, создает:
Цитата:
Не выполнено открытие информационной базы!

Цитата:
Анализ изменений в структуре информации.
New DD generate...
Old DD open process...
New DD open process...
Old DB open access...
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #17 - 15. Апреля 2010 :: 08:49
Печать  
Да оставь ты dd в покое - он правильным создается, согласно тому, что есть в мд.
Тут просто 1с-ый движок не может реструктуризировать табличку и всё. Руками длину поля увиличиваешь и всё работает Улыбка

  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #18 - 15. Апреля 2010 :: 09:02
Печать  
ОК. Ищу дбф редактор. пока не нахожу нормальный.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #19 - 15. Апреля 2010 :: 09:11
Печать  
блин..
http://www.wosoft.ru/load/47
ну или вот этот возьми

ЗЫ: дбфнавигатор, чего-то отказался такую длину ставить, только 255 символов всего Улыбка
  

dbfedit.zip ( 774 KB | Загрузки )
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #20 - 15. Апреля 2010 :: 09:22
Печать  
Нда, история...

В справочнике 12,000 записей. После изменения длины поля до 9999 файл дбф распух до 115 МБ.

По-видимому, лучше всего остаться на лимите 999 символов. Пускай пользователи ограничиваются короткими комментариями или разбивают их на несколько частей.

Eprst, спасибо за помощь и терпение.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #21 - 15. Апреля 2010 :: 09:27
Печать  
Э... а индексный файлик, какого размерчика стал ?
Улыбка
Так, к сведению..
ЗЫ: Да и .. а чем сейчас блоб не устраивает ? смысл в такой длине реквизита в самой табличке есть?..
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #22 - 15. Апреля 2010 :: 09:28
Печать  
Еще идет реиндексация.

А насчет подчиненного справочника - идея хорошая, но много возиться. Приедтся теперь во всех местах вытаскивать значение реквизита через особую процедуру.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #23 - 15. Апреля 2010 :: 09:31
Печать  
Eprst писал(а) 15. Апреля 2010 :: 09:27:
ЗЫ: Да и .. а чем сейчас блоб не устраивает ? смысл в такой длине реквизита в самой табличке есть?..

Такие длинные реквизиты есть в нескольких справочниках - разного рода комментарии.
Когда комментов много - медленно работает. Да и риск увеличивается - если 1sblob глюкнет - несколько справочников будет затронуто. Думал. что можно ситуацию улучшить. Вот только, по-видимому, в остальных местах придется кучу костылей ставить. Шаг вперед, два назад...
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #24 - 15. Апреля 2010 :: 09:33
Печать  
Eprst писал(а) 15. Апреля 2010 :: 09:27:
Э... а индексный файлик, какого размерчика стал ?
Улыбка
Так, к сведению..

После реиндексации - 290 кБ.

Правда сами комменты в новое поле я еще не копировал - не знаю если это имеет значение.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #25 - 15. Апреля 2010 :: 09:36
Печать  
blindvic писал(а) 15. Апреля 2010 :: 09:33:
После реиндексации - 290 кБ.
Правда сами комменты в новое поле я еще не копировал - не знаю если это имеет значение.


скопиряй, удивишься размерчиком Улыбка

  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #26 - 15. Апреля 2010 :: 09:44
Печать  
Скопровал. Размер тот же 290 кб
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #27 - 15. Апреля 2010 :: 10:06
Печать  
странно, у меня индексный файлик вырос до космических размеров
ЗЫ: мот на нем сортировка стояла ? Улыбка ща посмотрю..
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Макс. длина недлинной строки
Ответ #28 - 15. Апреля 2010 :: 10:42
Печать  
Поднять сервер MySQL и читать/писать туда прямыми запросами не предлагать?
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Макс. длина недлинной строки
Ответ #29 - 15. Апреля 2010 :: 11:12
Печать  
Salimbek писал(а) 15. Апреля 2010 :: 10:42:
Поднять сервер MySQL и читать/писать туда прямыми запросами не предлагать?

это ради маленькой дбф базы то ?
Слишком жирно будет Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать