gifts2017

Консолидация и вычитание екселевских файлов.

Опубликовал Canabis 220 (Canabis220) в раздел Обмен - Загрузка и выгрузка в Excel

Куратору нужно из отчетов регионов сделать общий файл. И так каждую неделю. Автоматизируем процесс.

Задача: Есть «центр» и «регионы». Регионы регулярно делают отчеты по представительствам и пересылают их в центр. В каждом регионе несколько сотрудников.  Отчеты они делают в MSExcelжесткой структуры. Задача центра собрать эти отчеты в один файл и далее анализировать успеваемость регионов. Данные обработки делают консолидацию всех файлов регионов и вычитание более раннего из более позднего файла.  

Данные обработки представлены с открытым кодом. Заточены они под конкретные условия. Универсальными не являются. Полезны будут программистам, решающим подобную задачу.

Сначала в обработке идут функции и процедуры работы с екселем, авторство которых я себе не присваиваю. Были найдены в интернете году эдак в 2005. Но очень сильно выручали много раз. Мои процедуры крайние cнизу.

	Процедура Конструктор()
	Процедура Деструктор()
	Функция Закрыть() Экспорт
	Функция Сохранить() Экспорт
	Функция ПоказыватьПредупреждения(Режим) Экспорт
	Функция ПоследняяОшибка() Экспорт
	Процедура ОчиститьОшибку() Экспорт
	Функция КоличествоЛистов() Экспорт
	Функция УстановитьЛист(Номер) Экспорт
	Функция ТекущийЛист() Экспорт
	Функция ИмяЛиста() Экспорт
	Функция Загрузить(ИмяФайла,ОбновлятьСсылки=0,ТолькоЧтение=0) Экспорт
	Функция ПоследняяКолонка() Экспорт
	Функция ПоследняяСтрока() Экспорт
	Функция ПолучитьЗначениеЯчейки(Стр, Кол) Экспорт
	Функция УстановитьЗначениеЯчейки(Стр,Кол,Значение) Экспорт
	Функция ПолучитьТекстЯчейки(Стр, Кол) Экспорт
	Функция ЗагрузитьЛист(Заголовок=0) Экспорт
	Функция ЗагрузитьДиапазон(СтрНач, КолНач, СтрКон, КолКон) Экспорт
	Функция ПолучитьСписокЛистов() Экспорт
	Функция УбратьПустыеКолонки(ТЗшка) Экспорт
	Процедура ВыборКаталога(КаталогОтч)
	Процедура ВыборФайла(ИмяФайла, Фильтр="xls")
	Процедура УстанвоитьРекв(ИмяРекв, ИмяСпр, Значен)
	Процедура ЗагрузитьТаблМенедж()
	Процедура ВыгрузитьОтчет()

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Обработки
.rar 18,70Kb
29.08.14
19
.rar 18,70Kb 19 Скачать
ФайлыИзКоторых
.rar 32,50Kb
29.08.14
7
.rar 32,50Kb 7 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Константин Соболевский (Константин С.) 25.09.11 00:15
Попытка на 7.7 написать 1С:Консолидацию)))) Сильно.


Надо бы поставить плюс как программисту, а минус как консультанту. Итого нечего ставить
2. Canabis 220 (Canabis220) 25.09.11 09:05
(1) К сожалению, не видел что из себя представляет 1С:Консолидация. Тем более если верить вам она даже не на 7-ке. Простите, а кого и в чем я консультирую? И что означает в данном случае минус?
3. Константин Соболевский (Константин С.) 25.09.11 13:09
Простите, а кого и в чем я консультирую?

Не из-за любви к искуству ты сделал эту разработку?

А на 1С:Консолидация стоит взглянуть интересная вещица, для автоматизации обработки сводной информации.
4. Canabis 220 (Canabis220) 25.09.11 13:58
(3) Вы, наверное, решили, что я работаю консультантом в какой-нибудь финансовой организации? Если так, то вы ошиблись. По роду своей основной деятельности я программист. Причем не 1С. Если посмотрите внимательно на скриншоты, то найдете запущенную среду.
А обработки я делал товарищу, по дружбе, и денег за это не брал. Потому и совесть чиста.
5. Юлия Сергеевна (2112861) 20.11.11 20:30
А можно ли сравнить данные из двух оборотно-сальдовых ведомостей?
6. Canabis 220 (Canabis220) 21.11.11 00:06
(5) Мне кажется это будет долгий путь, т.к. данную вешь нужно дорабатывать под себя напильником. Имеет смысл только в том случае, если данную процедуру приходится делать часто и именно на файлах xls.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа