Сравнение двух DBF файлов ... #97670


#0 by Гусарская Морда
Есть два больших DBF файла, как их БЫСТРО сравнить, т.е. найти те записи в одном файле, которых нет/изменены в другом.
#1 by coma
comp
#2 by Гусарская Морда
структура файлов абсолютна идентична что значит comp?
#3 by Начинающая
любым вьюером дбф-ным
#4 by Гусарская Морда
Мне это нужно делать с помощью 1Cv8 ... в теневом режиме переносить данные из другой программулины ... так что вьюер тут не прокатит.
#5 by Гусарская Морда
ап
#6 by Кирилл
SELECT C.klient as klient_centr, C.sum as sum_centr, B.klient as klient_bux, B.sum as sum_bux FROM ckln as C full JOIN bkln as B ON C.iddklient = B.iddklient where C.sum <> B.sum order by C.klient, B.klientВот этим запросом я сверял два файла одинаковой структуры. Сверял через полное объединение. Ну тут в принципе все понятно.
#7 by Сигурней Вивер
У меня почему-то только дурацкая идея - перегнать дбф-файл в текстовый (оба) и потом сделать так:fc dbf1.txt dbf2.txt > diff.txt
#8 by Сигурней Вивер
2 Да, так красивее... :) супер! а то в моем варинте все еще зависит от порядка следования записей - а кому он важен?
#9 by Гусарская Морда
А можно к дбф файлам обращаться через запросы?
#10 by DES
Можешь методами Excel загрузить данныеПишешь запрос SELECT ..........Всё это из под 1С ....
#11 by UF
можно. например через АДО. а это нужно один раз или постоянно? как часто обновляются файлы?
#12 by Гусарская Морда
постоянно :( и дбф файл более 50 метров
#13 by Гусарская Морда
Эксель кодировку не понимает :(
#14 by Кирилл
2Можно через АДО, можно через 1С++.Последний вариант мне предпочтительнее.Если есть желание, могу скинуть обработку, которая выполняет этот запросец (почти этот, по товарам только, но смысл тот же).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С