Добрый день! Подскажите пожалуйста, как лучше реализовать работу с экселем в моем случае. Пытаюсь сэкономить время при обработке огромного количества информации. После последнего обновления 1ски основной отчет полетел и не понятно, когда разработчики исправят свои косяки... теперь придется все разносить вручную и как-то очень не хочется это делать. Выгружаю данные из 1С 8.3 Управление торговлей 11.1. Работаю в Эксель 2003.
Файл долги_пример 8951507.xls(28Kb) - это формат, в котором данные выгружаются из 1С. Цветом выделено то, что используется в конечном отчете. Это столбцы: Покупатель, Договор (на одном покупателе может быть несколько договоров), менеджер договора, дата реализации и сумма по накладной. Файл долги_конечный 6960886.xls(32Kb) - это тот формат, в который я, убивая глаза, переношу огромные массивы данных по нескольким юр.лицам.
1. После разделения объединенных ячеек, вытащить дату реализации, я так понимаю, можно функцией обрезки данных (ЛЕВСИМВ). 2. Договоры менеджеры заводят в разных форматах...в отдельную ячейку нужно вытащить цифру из скобок - это количество дней отсрочки. Это число потом участвует в другой ячейке в расчете даты платежа. Здесь вроде как можно ограничиться функцией ПСТР/НАЙТИ? 3. Самая большая проблема, которую я не могу решить... не знаю, что здесь нужно...vba или можно обойтись функциями. В vba не разбираюсь. Реализации сгруппированы по договорам. На Каштан ООО может быть 3 договора и по каждому будут реализации - это будет 3 группы. В конечном отчете я всё это раскладываю по горизонтали: покупатель, договор, кол-во дней отсрочки, менеджер, сумма накладной, дата отгрузки... дальше формулы. Как можно максимально ускорить перемещение данных в горизонтальный формат? Настройки ведомости в 1с максимально расширила...там уже дальше некуда мучать. Т.е. долги_пример это максимум, что я могу выжать из 1Ски, т.к. там большие проблемы с группировкой определенных полей. Единственное, что там можно поместить в одну ячейку - номер договора и менеджер через запятую, т.е. типа "123пр(7)/14, Веркин Иван Сергеевич", но это вряд ли сильно поможет. Буду очень признательна, если подскажете пути оптимизации, т.к. данных становится всё больше и больше, а времени на эту бесполезную работу по перенесению данных не хватает.
Добрый день! Подскажите пожалуйста, как лучше реализовать работу с экселем в моем случае. Пытаюсь сэкономить время при обработке огромного количества информации. После последнего обновления 1ски основной отчет полетел и не понятно, когда разработчики исправят свои косяки... теперь придется все разносить вручную и как-то очень не хочется это делать. Выгружаю данные из 1С 8.3 Управление торговлей 11.1. Работаю в Эксель 2003.
Файл долги_пример 8951507.xls(28Kb) - это формат, в котором данные выгружаются из 1С. Цветом выделено то, что используется в конечном отчете. Это столбцы: Покупатель, Договор (на одном покупателе может быть несколько договоров), менеджер договора, дата реализации и сумма по накладной. Файл долги_конечный 6960886.xls(32Kb) - это тот формат, в который я, убивая глаза, переношу огромные массивы данных по нескольким юр.лицам.
1. После разделения объединенных ячеек, вытащить дату реализации, я так понимаю, можно функцией обрезки данных (ЛЕВСИМВ). 2. Договоры менеджеры заводят в разных форматах...в отдельную ячейку нужно вытащить цифру из скобок - это количество дней отсрочки. Это число потом участвует в другой ячейке в расчете даты платежа. Здесь вроде как можно ограничиться функцией ПСТР/НАЙТИ? 3. Самая большая проблема, которую я не могу решить... не знаю, что здесь нужно...vba или можно обойтись функциями. В vba не разбираюсь. Реализации сгруппированы по договорам. На Каштан ООО может быть 3 договора и по каждому будут реализации - это будет 3 группы. В конечном отчете я всё это раскладываю по горизонтали: покупатель, договор, кол-во дней отсрочки, менеджер, сумма накладной, дата отгрузки... дальше формулы. Как можно максимально ускорить перемещение данных в горизонтальный формат? Настройки ведомости в 1с максимально расширила...там уже дальше некуда мучать. Т.е. долги_пример это максимум, что я могу выжать из 1Ски, т.к. там большие проблемы с группировкой определенных полей. Единственное, что там можно поместить в одну ячейку - номер договора и менеджер через запятую, т.е. типа "123пр(7)/14, Веркин Иван Сергеевич", но это вряд ли сильно поможет. Буду очень признательна, если подскажете пути оптимизации, т.к. данных становится всё больше и больше, а времени на эту бесполезную работу по перенесению данных не хватает.splenary