Связка двух табличных документов

Встала задача связывать два отчета или два файла Excel (OpenOffice), делать это должны пользователи и как обычно СУПЕР СРОЧНО. Сделал возможность группировки с суммированием.

Порядок работы:

1. Через буфер обмена заполнить Таблица №1 и Таблица №2

2. Настроить вкладку «Связь».

3. Если нужна группировка по строкам с суммированием ставим галку «1. Настроить суммирование Таблицы №», указываем по каким колонкам проводить суммирование, ставим галку «2. Включить суммирование Таблицы №».

4. Нажимаем кнопку «соединить таблицы».

5. Во вкладке «Результат» нажимаем кнопку «Вывести список» и сохраняем список в чём хотим.

 

Изменения:

— добавил возможность выбора типа соединения («ЛЕВОЕ», «ПРАВОЕ», «ВНУТРЕННЕЕ», «ПОЛНОЕ»).

15 Comments

  1. anton.fly7

    ексель сам умеет связывать таблици

    Reply
  2. vynosmozga

    (1) anton.fly7,

    ексель сам умеет связывать таблици

    Да умеет. Но пользователи не умеют и к тому же суммирование по строкам делать в экселе не просто.

    Reply
  3. Фред

    vynosmozga, Пока не смог представить ситуацию, в которой мне потребовалось соединить два отчета.Если не трудно, приведите пример. Может, и мне требуется…

    Reply
  4. vynosmozga

    (3) Фред, Например если нужно сравнить остатки товаров в БП и УТ.

    Reply
  5. gull22

    ориентировано н программиста, понимающего, чем оличается правое соединение от левого. Для простого пользователя 1с не подойдет

    Reply
  6. Фред

    (4) Тогда мне точно не нужно…Я не использую пока специализированные конфигурации (кроме ЗУП в ознакомительном режиме), а в пределах одной программы таких потребносте не возникало…))

    Удачи!

    Reply
  7. vynosmozga

    (5) gull22,

    ориентировано н программиста, понимающего, чем оличается правое соединение от левого. Для простого пользователя 1с не подойдет

    Вообще то по умолчанию поставил «ПОЛНОЕ», в подсказке к полю сделал описание, что бы даже «продвинутый» пользователь понимал смысл. Но конечно Вам решать подойдет для ваших пользователей или нет.

    Reply
  8. V.Nikonov

    Эта обработка — попытка преодолеть ограничения Excel в количестве строк и столбцов?

    Reply
  9. vynosmozga

    (8) V.Nikonov,

    Эта обработка — попытка преодолеть ограничения Excel в количестве строк и столбцов?

    НЕТ! Это обработка — попытка дать возможность «продвинутым» пользователям связывать два отчета в один. Хотя одно другому не мешает.

    Reply
  10. V.Nikonov

    (4) Я скорее предположил бы эту обработку как средство связывания разнородной информации…

    Хотя, есть множество консолей Запросов и консолей Отчетов… «продвинутые пользователи» могли бы их начать осваивать.

    Reply
  11. dour-dead

    + за прикольную картинку

    Reply
  12. iov

    (0) Да ладно — заклевали прям — работает? оформлено? Че пристали — не отбивайте желание писать и выкладывать…

    Лови плюс .

    Reply
  13. karakozov

    Интересное решение. Почему бы нет.Задача подобной, встречается достаточно часто. Как пример, сверка двух исторических отчетов, сохраненных в ексел.Конечно Эксел это делать умеет, но тут каждый раз при решении задачи с Экселем происходят танцы с бубном. Не знаю как реализация идеи в данном решении, но идея консолидировать две таблицы в одну средствами 1С ки — очень интересна. Единственное что можно добавить, это неплохо что б данные таблички не через буфер копировать а работать прям с источником данных.

    Reply
  14. busterx

    пользователи среднего ранга быстро поймут с подсказкой будут использовать

    Reply
  15. b1958

    Очень универсальная обработочка. Наконец-то нашел ей применение для получения результата от объединения двух эксель-таблиц. Раньше делал это использую SQL-запросы в Экселе. Для пользователя это оказалось совсем неосвояемо.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *