7.7 Можно ли отключить индексацию файлов?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем scythian, 14 янв 2009.

  1. TopicStarter Overlay
    scythian
    Offline

    scythian

    Регистрация:
    14 янв 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Стала задача перенести документы из торговли в бухгалтерию. Написал обработку, которая формирует операции в бухгалтерии, выбирая документы из торговли за указанный период. Столкнулся с проблемой: указываю период - год. Запускаю обработку. Обрабатывается около двух месяцев и вываливается ошибка 1С "cannot read file 1SOPER.CDX". Или что-то типа этого - сейчас не помню. Смотрю на файл - его размер 1,99 Гб. Удаляю его, запускаюсь в монопольном режиме. Файл восстанавливается, но с размером 4,75 Мб. Запускаю обработку. Та же картина - через два-два с половиной размер этого файла разрастается до 1,99 Гб.
    Соответственно, вопрос: можно ли каким-то образом временно отключить индексацию фалов, чтобы я мог спокойно задать период и перегрузить данные? Потому что альтернативы я не вижу.
  2. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    1й вариант: грузи частями...
    2й вариант: напиши обработку которая будет работать не через ОЛЕ, а через файлик какой-нибудь...
  3. TopicStarter Overlay
    scythian
    Offline

    scythian

    Регистрация:
    14 янв 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Так при "грузи частями" файл все равно растет. Приходится каждый раз его прибивать и перезаходить монопольно.
    "Через файлик какой-нибудь"... Попробую, конечно, но сомневаюсь, что это поможет. 1С ведь все равно будет формировать операции, при этом ведя индексацию. Так что логично предположить. что рост все равно будет наблюдаться.
  4. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    или зайди на инфостарт, и поищи там обработку которая тебе перенесет документы документами... если конечно не принципиально... там такого барахла полно...
  5. denvik
    Offline

    denvik

    Регистрация:
    5 фев 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Размер файла уж очень подозрительеый!
    У вас FAT32 файловая система? если да - то в этом и проблема - олнаничение в 2Гб на файл.
    может в этом направлении покопать, а не индексные файлы рушить!
  6. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Вообще-то, на FAT32 4 Гб ограничение. В данном случае срабатывает ограничение на размеры dbf и cdx - это они не могут больше 2 Гб весить.
    Нужно алгоритм выгрузки смотреть и попытаться ограничить выборку. Например, документы за один день одной транзакцией выгружать.

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