Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 01:33

Выгрузка 1500 товаров в эксель за 5 минут - это много или мало?

Автор evshi, 13 июл 2016, 17:28

0 Пользователей и 1 гость просматривают эту тему.

evshi

У нас внешняя обработка для УТ. Делает выгрузку артикула и остатка из 1С в эксель файл. Выгрузка 1500 товаров занимает примерно 5 минут. Вся база около 2000 товаров. База файловая. Сервер шустрый, все остальные операции происходят быстро.

Данное время - это много или мало?

MuI_I_Ika


Luzer1C

Для начала нужно проанализировать выполняемый код, найти возможности для его улучшения и оптимизации. Потом оценить вычислительные мощности локальной сети. Потом уже решать - 5 минут много это или мало.
Халамбалам.

evshi

Цитата: MuI_I_Ika от 13 июл 2016, 17:30
Если оно вас устраивает, значит нормально.

Не устраивает.
Добавлено: 14 июл 2016, 09:04


Цитата: Luzer1C от 14 июл 2016, 06:36
Для начала нужно проанализировать выполняемый код, найти возможности для его улучшения и оптимизации. Потом оценить вычислительные мощности локальной сети. Потом уже решать - 5 минут много это или мало.

Вопрос задан в общем контексте, без привязки к нашему коду. Выгрузка 1500 названий товаров+артикул в файл за 5 минут - это много или мало? Понятно, что можно написать через одно место и займёт 3 часа. Например, если написать обработку, единственная задача которой взять название одного товара из 1С и сохранить его в файл - сколько это может занять времени?

Я раньше программировал в PHP+MySql, там это занимало несколько секунд. То ли 1С такая странная программа, то ли программист попался "хороший".

vitasw

Если важно только передать инфу в эксель, без необходимости сохранения внешнего вида файла (ну если вдруг какое форматирование в экселе или оформление) - то многовато. Должно работать на порядок быстрее. Но если важен и внешний вид файла экселя - то все может быть.

cska-fanat-kz

замер производительности никто не отменял,
сможете оценить на что больше всего времени тратится...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Luzer1C

ЦитироватьТо ли 1С такая странная программа, то ли программист попался "хороший".
мы тут не телепаты.
Если будет исполняемый код, то поможем.
Халамбалам.

evshi

Цитата: vitasw от 14 июл 2016, 09:10
Если важно только передать инфу в эксель, без необходимости сохранения внешнего вида файла (ну если вдруг какое форматирование в экселе или оформление) - то многовато. Должно работать на порядок быстрее. Но если важен и внешний вид файла экселя - то все может быть.

Форматирования совсем нет, просто вывод данных в строки.

vitasw

Вангую, что запись идет по ком-объекту, а на серваке стоит какой-то 2007 офис, поэтому и долго

evshi

Цитата: vitasw от 15 июл 2016, 08:36
Вангую, что запись идет по ком-объекту, а на серваке стоит какой-то 2007 офис, поэтому и долго

Офис 2010.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск