Загрузка excel на 20000 строк #400327


#0 by serega33
Клиент хочет загружать номенклатуру на 20 000 строк. Сейчас загрузка идет так: 1. делаем ТЗ, заполняем строками из екселя 2. заполняем табличное поле на форме этим ТЗ 3. по кнопке сохранить сохраняем каждую строку из табличного поля как элемент номенклатуры c проверкой если такая позиция и т.д. Сейчас пробуем 6000 строк...уже довольно долго...с 20000 чуствую 1с повеситься...Как можно оптимизировать?
#1 by anlgrane
Показать к сожалению не могу и не буду )) Так что думайте. можно только пищу подкинуть для размышлений. А вот например фича - резервы могут перемещаться между складами. Этот тот же аналог партий. Тоже нужно выбирать доки заказов и т.д. Раз ты с партиями не понимаешь давай про это поговорим. Таже самая хня.
#2 by serega33
???
#3 by IronDemon
А зачем в форму выводить? Сразу создавай.
#4 by anlgrane
доработки не являются глобальными. не требуется переписывать алгоритмы и т.д. 6) Применителен к другим ситуациям - например когда есть перемещения резервов между складами. Или например когда приходуется товар и его нужно распределить по заказам покупателей. Гораздо проще реализовать функкцию подбора при занесении строки чем потом клацать по отдельному полю и искать нужный документ заказа. Прыгает обычная табличка которая высвечивает ИТОГИ по конкретной позиции со списком заказов по этому товару.
#5 by serega33
ну да в принципе...
#6 by serega33
ну меня интересует вапще способы ускорения взаимодействия с эксель...
#7 by Remark
Памяти побольще... сервак помощнее....
#8 by H A D G E H O G s
пост 19 не катит?
#9 by serega33
да катит кшна, боюсь что с 20 000 не все гладко будет...
#10 by H A D G E H O G s
А это Славик и Димон, которые все еще очкуют грузить из Excel-я через ComSafeArray ©
#11 by serega33
=)))))))
#12 by NcSteel
Лучше все таки, загрузить в ТЗ, и пакетный запрос.
#14 by TigerPXN
Грузил я что-то похожих объемов. Никаких особых проблем. Только проверку при записи желательно отключить в справочнике. Запустил, и пошел спать. К утру будет готово :)
#15 by TigerPXN
Вряд ли больше двух часов будет выполняться. Вполне реально дождаться, даже если не спать :)
#17 by Pashkaa
Каким способом загружаешь из Excel. По опыту самый быстрый через ComSafeArray (по моему так) Если нужна готовая процедура примера то скину.
#18 by serega33
было бы интересно посмотреть =) спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С