Доработать обработку выгрузки файла в XML-формате из УТ10.3
В архиве
5881 |
4
сегодня в 11:59:03
(менее чем 1 час назад)
998210
11.03.2019 21:44:44
Текст задания
Конфигурация: УТ10.3
Имеется внешняя обработка для выгрузки на сайт. Файл обработки во вложении.
Обработка выгружает на сайт файлы import.xml и offers.xml
И она делает полную выгрузка из 1С (дальше на стороне сайта уже сортируется что обновить, а что нет).
Проблема: так как количество выгружаемых товаров из 1С увеличилось, то начала при выгрузке появляться ошибка "Нехватка памяти". Все хорошо работало пока количество товаров не стало больше 3000.
Требуется переписать обработку, чтобы обойти эту ошибку, скорее всего нужно делать выгрузку частямипакетами.
P.S. Пакеты несмотря на различные имена при попадании в каталог сайта "перетирают друг друга". Переделать запрос на формирование пакета скорее всего будет трудозатратно - он на 12 страницах с 20 временными таблицами. Поэтому пакеты лучше формировать так-же , но не отправлять, а складывать в таблицу на диске - а потом отправить целиком.
И сделать несколько обработок - 1я с 1-по 3000 позиций. Пускаем, ждем когда прогрузится на сайт, потом с 3000 по 6000 и т.д. Или предложите Ваше решение.
Исполнителю дам доступ к 1С для воспроизведения ошибки наглядно. Посмотрите - возможно предложите Ваш вариант реализации.