Консолидация и вычитание екселевских файлов.
Учетные задачи - Консолидация данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача: Есть «центр» и «регионы». Регионы регулярно делают отчеты по представительствам и пересылают их в центр. В каждом регионе несколько сотрудников. Отчеты они делают в MSExcelжесткой структуры. Задача центра собрать эти отчеты в один файл и далее анализировать успеваемость регионов. Данные обработки делают консолидацию всех файлов регионов и вычитание более раннего из более позднего файла.
Данные обработки представлены с открытым кодом. Заточены они под конкретные условия. Универсальными не являются. Полезны будут программистам, решающим подобную задачу.
Сначала в обработке идут функции и процедуры работы с екселем, авторство которых я себе не присваиваю. Были найдены в интернете году эдак в 2005. Но очень сильно выручали много раз. Мои процедуры крайние cнизу.
Процедура Конструктор() Процедура Деструктор() Функция Закрыть() Экспорт Функция Сохранить() Экспорт Функция ПоказыватьПредупреждения(Режим) Экспорт Функция ПоследняяОшибка() Экспорт Процедура ОчиститьОшибку() Экспорт Функция КоличествоЛистов() Экспорт Функция УстановитьЛист(Номер) Экспорт Функция ТекущийЛист() Экспорт Функция ИмяЛиста() Экспорт Функция Загрузить(ИмяФайла,ОбновлятьСсылки=0,ТолькоЧтение=0) Экспорт Функция ПоследняяКолонка() Экспорт Функция ПоследняяСтрока() Экспорт Функция ПолучитьЗначениеЯчейки(Стр, Кол) Экспорт Функция УстановитьЗначениеЯчейки(Стр,Кол,Значение) Экспорт Функция ПолучитьТекстЯчейки(Стр, Кол) Экспорт Функция ЗагрузитьЛист(Заголовок=0) Экспорт Функция ЗагрузитьДиапазон(СтрНач, КолНач, СтрКон, КолКон) Экспорт Функция ПолучитьСписокЛистов() Экспорт Функция УбратьПустыеКолонки(ТЗшка) Экспорт Процедура ВыборКаталога(КаталогОтч) Процедура ВыборФайла(ИмяФайла, Фильтр="xls") Процедура УстанвоитьРекв(ИмяРекв, ИмяСпр, Значен) Процедура ЗагрузитьТаблМенедж() Процедура ВыгрузитьОтчет()
Вступайте в нашу телеграмм-группу Инфостарт