Максимальная длина записи в файле Dbf

Тема в разделе "1C и всё что с ней связано", создана пользователем vbs, 19 апр 2010.

  1. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Может, неточно сформулировал - имею в виду суммарную длину всех полей
    Подскажите, кто знает
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Максимальный замер файла / Максимальное количество записей = Искомое значение :discard:
    Максимальный размер файла для FAT32 - 4 гига.
    Максимальное количество одновременно хранимых записей для DBF, указанных в документации Clipper'а и FOX'а - 1 миллиард. 1С использует бибилиотеку CodeBase. Думаю, что и там такое же ограничение.
     
  3. Hryv

    Hryv Гость

    Скорее всего предел 256 полей по 256

    По крайней мере для 1с

    опытным путем установил, что 250 по 256 создает, а 300 по 256 или 250 по 290 не создает

    Прилагаю обработочку для теста

    Добавлено: еще потестил
    256 по 255 создает
    а 256 по 256 уже нет

    Добавлено: возьмусь предположить, исходя из теста, что предел 65535
     

    Вложения:

    • dbf.rar
      Размер файла:
      8,8 КБ
      Просмотров:
      6
  4. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Файлы я не планирую делать большими, но отдельную запись хотелось бы иметь суммарно порядка 5К.
    Собственно, неудобство ощутил только при использовании DBU (она у меня по умолчанию настроена на просмотр таких файлов), ругается, дескать
    Error/TBROWSE limit exceeded, вот и испугался, что низзя (или при внедрении в 1С будут проблемы) :discard:
    Хотя Excel открывает без проблем
     
  5. Hryv

    Hryv Гость

    5К гораздо меньше, чем 64К
    так что проблем быть не должно
     
  6. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Одна запись 5к...
    Реквизит типа "Строка". Размер "неогр."
    Хоть 100 к храните.
    Все упирается в: размер файла, количество записей (как я писал выше) и количество колонок (я сознательно упустил это дело, потому как обходится).
     
  7. Hryv

    Hryv Гость

    1С столько хранить отказывается
     
  8. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Это у меня болезнь со времен малых объемов памяти, все сэкономить хочется :discard:
    На самом деле решил я переписать универсальную программу обмена документами. Старая у меня обменивалась через
    текстовый файл, и на больших объемах тормоза тоже были немалые, вот и хочу попробовать через DBF, что-то мне подсказывает, что будет быстрее.
    А в документах, как правило, только комментарий - неограниченная строка, обрежу я ее символов до 300, вполне хватит
     
  9. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    "Давайте спорить!" (с) "Зимняя вишня".
    Я не говорю о том, что эти реквизиты обязательно должны храниться в той же таблице, что и все остальные для конкретного справочника. Высокое звание "Программист 1С" налагает на себя определенный круг обязанностей что ли...
    Программист 1С - это не только программист, но и, в некоторой степени:
    1. Архитектор баз данных.
    2. Администратор баз данных.
    3. Экономист-аналитик.
    4. Логист.
    ...
     
  10. Hryv

    Hryv Гость

    vitfil, Вы меня неправильно поняли

    я имел ввиду не то как 1С хранит свои данные в dbf
    а то как работает xBase
    выше я описывал результаты теста
     
  11. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Признаю.
     
Загрузка...
Похожие Темы - Максимальная длина записи
  1. ToxaRat
    Ответов:
    0
    Просмотров:
    136
  2. gx6060
    Ответов:
    0
    Просмотров:
    205
  3. R4z0R
    Ответов:
    4
    Просмотров:
    728
  4. oleg25
    Ответов:
    0
    Просмотров:
    1.100
  5. fxnjpfyfhty
    Ответов:
    1
    Просмотров:
    904

Поделиться этой страницей