Добрый День! Есть алгоритм обработки текстовых строк на VBA Excel (проблемма детально описанна на Мир MS Excel » Вопросы и решения » Вопросы по VBA » Загрузить данные в массив 300 000 строк (Макросы/Sub) или My WebPage) Проблемма заключается в нехватки памяти на создание динамического массива в Excel, была ошибка "RunTime Error 7 - Out of Memory" , в результате разбора по группам (справочникам) не структурированной текстовой строки, содержащей подстроки разделяемые ";" .
Как можно часть функций по разбору текстовой строки перенести с Excel на 1С.
Функции по обработке для решения следующего задания:
Цитата
1) строки содержащие символ ";" разложить "по строкам" вниз (по строкам, а не по столбцам, т.е. увеличив число строк в файле ) 2) количество написанное напротив описания товара в строках с ";" внести в колонку "Кол-во товара" 3) вес написанный напротив упаковки продукции в описании товара внести в отдельную колонку - например 100 гр, или 1,5 кг 4) если указано количество продаж, сделать перевод строки в кг 5) каждой строке, после разложения строк содержащих ";" , по ключевому слову присвоить группу с названием товара в отдельной колонке - чтобы можно было понять что за товар находится в описании строки группы строк выделяются по информации находящейся в описании товара: - Марки компании - Марки бренда Например, Снежный Краб, Крабыч, Своя Линия, Розумна цена, и т.д. - типа продукции например, Икра мойвы, - группы продукции 1, например Икра, Краб Палочки, и т.д. - группы продукции 2, например Морепродукты, Продукты из сурими, и т.д. - состояния продукции (кулинарной обработки) например: в масле, по корейски, по мексикански, охлаждённая, замороженная и т.д. - упаковки продукции (пластик, вакумная упаковка, пресервы, железная банка и т.д.) - количества граммов продукции - вес выделить в кг отдельно, если продукция в штуках
6) после присвоения группы - создать сводную по группам.
Цитата
Всего строк до 300 000 в таблице. Время на обработку до 30 минут. Памяти 8 ГБ, win 7, Excel 2016 .Ручной вариант обработки не пройдёт.....Наименования продуктов постоянно меняются. Ассортимент меняется ежедневно.
т.е. ВОПРОС:
1. КАК экспортировать в базу пакетами 2. Какие текстовые функции можно перенести из кода и использовать в 1С 3. И какую первичную обработку можно оставить в Excel Я использовала ранги и использовала ADO..., но не судьба.......
Добрый День! Есть алгоритм обработки текстовых строк на VBA Excel (проблемма детально описанна на Мир MS Excel » Вопросы и решения » Вопросы по VBA » Загрузить данные в массив 300 000 строк (Макросы/Sub) или My WebPage) Проблемма заключается в нехватки памяти на создание динамического массива в Excel, была ошибка "RunTime Error 7 - Out of Memory" , в результате разбора по группам (справочникам) не структурированной текстовой строки, содержащей подстроки разделяемые ";" .
Как можно часть функций по разбору текстовой строки перенести с Excel на 1С.
Функции по обработке для решения следующего задания:
Цитата
1) строки содержащие символ ";" разложить "по строкам" вниз (по строкам, а не по столбцам, т.е. увеличив число строк в файле ) 2) количество написанное напротив описания товара в строках с ";" внести в колонку "Кол-во товара" 3) вес написанный напротив упаковки продукции в описании товара внести в отдельную колонку - например 100 гр, или 1,5 кг 4) если указано количество продаж, сделать перевод строки в кг 5) каждой строке, после разложения строк содержащих ";" , по ключевому слову присвоить группу с названием товара в отдельной колонке - чтобы можно было понять что за товар находится в описании строки группы строк выделяются по информации находящейся в описании товара: - Марки компании - Марки бренда Например, Снежный Краб, Крабыч, Своя Линия, Розумна цена, и т.д. - типа продукции например, Икра мойвы, - группы продукции 1, например Икра, Краб Палочки, и т.д. - группы продукции 2, например Морепродукты, Продукты из сурими, и т.д. - состояния продукции (кулинарной обработки) например: в масле, по корейски, по мексикански, охлаждённая, замороженная и т.д. - упаковки продукции (пластик, вакумная упаковка, пресервы, железная банка и т.д.) - количества граммов продукции - вес выделить в кг отдельно, если продукция в штуках
6) после присвоения группы - создать сводную по группам.
Цитата
Всего строк до 300 000 в таблице. Время на обработку до 30 минут. Памяти 8 ГБ, win 7, Excel 2016 .Ручной вариант обработки не пройдёт.....Наименования продуктов постоянно меняются. Ассортимент меняется ежедневно.
т.е. ВОПРОС:
1. КАК экспортировать в базу пакетами 2. Какие текстовые функции можно перенести из кода и использовать в 1С 3. И какую первичную обработку можно оставить в Excel Я использовала ранги и использовала ADO..., но не судьба.......