Страница 1 из 3

Проблемы с экспортом большого количества записей

Добавлено: 08 апр 2016, 16:45
asyab
Добрый день! Столкнулись с проблемой. Получилось, что элементов в сущности стало больше 3500. Задача требует экспорта всех элементов. Но после того как список элементов стал большой, когда пытаемся сделать экспорт, пометив все элементы выскакивает окошко "Экспорт. Пожалуйста, выберите элементы." Но список элементов не предлагается. Если выбрать меньшее количество элементов, то экспорт осуществляется. Не подскажете в чем может быть проблема?

Re: Проблемы с экспортом большого количества записей

Добавлено: 08 апр 2016, 18:38
support
обычно это memory_limit и все что с этим связано
но нужно смотреть логи
подробнее как раздобыть логи тут http://rukovoditel.net/forum/ru/viewtopic.php?f=4&t=118

как вариант, можно сделайть експорт по частям а потом соединить в exel

Re: Проблемы с экспортом большого количества записей

Добавлено: 08 апр 2016, 19:12
asyab
Спасибо, сегодня так и выгрузили- часть. Будем разбираться

Re: Проблемы с экспортом большого количества записей

Добавлено: 08 апр 2016, 19:48
support
тут дело в том что в библиотеку PHPExcel передается переменная для экспорта (все строки) и PHPExcel в свою очередь формирует свой масив для экспорта.

Тут либо memory_limit либо ограничение на размер переменной, это нужно спрашивать у админов сервера.

Re: Проблемы с экспортом большого количества записей

Добавлено: 08 апр 2016, 20:32
asyab
У нас все крутится на openserer. В php.ini указано memory_limit = -1

Re: Проблемы с экспортом большого количества записей

Добавлено: 08 апр 2016, 20:46
support
db_log.txt тут не нужен
это для отслеживания запросов к базе

нужен лог с ошибками, если такого нету, то должен быть внутренний
если такого тоже нету, попробовать в Firefox в firebug посмотреть что происходит если нажать на выделить все записи

Re: Проблемы с экспортом большого количества записей

Добавлено: 10 апр 2016, 07:56
asyab
Вот что в исследовании элемента, после того как отмечены все записи (всего 4728 элементов) и выбирается экспорт. Кстати, копирование и обновление такого большого количества записей тоже не осуществляется

Re: Проблемы с экспортом большого количества записей

Добавлено: 10 апр 2016, 10:54
support
откройте файл modules\items\actions\select_items.php
и удалите строчку 61

Код: Выделить всё

print_r($app_selected_items);
если не поможет, тогда откройте страницу в Firefox
затем нажмите на F12
и нажмите на галочку чтоб выбрать всезаписи
затем посмотрите на "Ответ" в консоле
example.png

Re: Проблемы с экспортом большого количества записей

Добавлено: 10 апр 2016, 12:54
asyab
Добрый день!
Удаление print_r($app_selected_items); из modules\items\actions\select_items.php ничего не изменило. Пыталась посмотреть ответ в консоли как вы сказали, не уверена, что это то что надо

Re: Проблемы с экспортом большого количества записей

Добавлено: 10 апр 2016, 15:08
support
Да, это то что надо, но к сожалению ответ пустой и там не видно в чем причина...

Зайдите в Инструменты--Информация о сервере и проверьте значение

Код: Выделить всё

memory_limit