|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2012, 13:16 | #1 |
Новичок
Джуниор
Регистрация: 28.10.2012
Сообщений: 1
|
Нужные данные из неколка таблиц.
Добрый день. Я недавно начель работат в отдел кадров. И тут мне дали куча файлов и ввести всех в Базу 1С по одном открыват кажды раз документ и смотрет сколка часов он работал это займет куча время.
Хотелос програмним путем укоратит. Задача такая Каждый день видеться табель проимерно для 600 сотрудниокв. и будет 30,31 ехел файлов. Месеце может приёти на работу несколка человеков и может сразу уволиться несколка человек по любим причинам отработав 2,3 дня. Надо следит и за количетсвом сотрдуников. Файл примерно так выглядит. 01.10.12.XLS Табелниый номер - Ф,И,О - время работы 280516 XX1 8 278633 XX2 8 280517 XX3 8 280518 XX4 10 280519 XX5 12 278589 XX6 0 278590 XX7 8 Хочется так И Учитоват те кто в это время пришли отработали 2,3 дня и уволлиси. Их надо добавит в обшую. 01.10.12.XLS 450 сотрудников 02.10.12.XLS 500 сотрудников 03.10.12.XLS 490 сотрудников 04.10.12.XLS 600 сотрудников 04.10.12.XLS 580 сотрудников Последний раз редактировалось Arkak; 28.10.2012 в 13:22. |
28.10.2012, 14:47 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Думаю так - нужно использовать словарь.
Сперва в словаре запоминаем номера строк уже имеющихся в базе сотрудников. Затем в цикле открываем файлы, читаем сотрудников, по словарю определяем строку, куда нужно копировать часы. Если в словаре ещё нет - дописываем в базу и в словарь, копируем часы. Номер столбца, куда копировать текущие данные определяем по имени открытого файла. Всё. Ищите примеры со словарём, с перебором и чтением файлов папки.
webmoney: E265281470651 Z422237915069 R418926282008
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести нужные данные из базы | nikleb | PHP | 3 | 20.04.2012 22:28 |
как в подчиненной форме отразить нужные данные | Ilnas | Microsoft Office Access | 8 | 17.03.2011 16:49 |
[Paradox 7 ] Как извлечь нужные данные? | rule-z | БД в Delphi | 1 | 15.02.2011 22:40 |
Сводная таблица с двух листов не выводит нужные данные | kipish_lp | Microsoft Office Excel | 2 | 26.04.2010 12:46 |
Помогите вытащить из строки нужные данные! | Romashkaz | Общие вопросы C/C++ | 0 | 22.11.2008 13:30 |