0. DarkAn 897 19.08.09 15:13 Сейчас в теме

Сравнение 2х однотипных баз

Обработка позволяет определить какие данные были внесены в 2 ОДНОТИПНЫХ базах, например, архивах за разные числа (проверка объектов в целом, не по реквизитам)

Обновил: Добавил возможность выборочного сравнения :)

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Арчибальд 2708 19.08.09 15:13 Сейчас в теме
2. DarkAn 897 19.08.09 15:41 Сейчас в теме
да, было дело, я просто удалил случайно(нет вопроса с подтверждением удаления), пришлось заново заливать. Чуть ускорил скорость заливки в файл
3. Арчибальд 2708 19.08.09 15:49 Сейчас в теме
(2)Если пропадет, я восстановлю ;)
4. Свой 164 19.08.09 17:26 Сейчас в теме
"Происходит сбор всех элементов справочников и документов за указаный период, перевод их во внутрение коды и сохранение во внешний файл"
- сколько это будет крутиться на базе ТиС около гигабайта ?
5. Арчибальд 2708 19.08.09 17:32 Сейчас в теме
(4) Не по всей же базе крутиться будет... Но долго. Для активно пополняемой базы вряд ли реально сравнивать больше 2-3 дней.
6. DarkAn 897 19.08.09 17:36 Сейчас в теме
хм..., хорошая идея щас добавлю возможность выбора выбора какие объекты проверять :) ну чтоб реально не всю базу перекручивать, а например по частям :)
7. Свой 164 19.08.09 18:15 Сейчас в теме
предлагаю идею сравнивать это дело через ОЛЕ, тогда результат будет за одно действие
8. DarkAn 897 19.08.09 19:01 Сейчас в теме
У меня была такая идея в самом начале, если честно не помню почему я от нее отказался.

Поправил еще мелкие баги и сделал расшифровку
9. Kruzo 20.08.09 10:53 Сейчас в теме
Сравнить базы и выявить расхождения это хорошо. Но для чего это надо? В большинстве случаев для выгрузки добавленных объектов из одной базы в другую. Отсюда следует, что неплохо бы к обработке прикрутить стандартную выгрузку в текстовый файл.
10. DarkAn 897 20.08.09 11:11 Сейчас в теме
ну это уже достаточно хлопотно.
11. almas 198 01.09.09 20:40 Сейчас в теме
9 наверное потому, что далеко не все можно идентифицировать однозначно и приходиться изгаляться через составление строкового ключа. А если учесть, что в SQl поиск и сравнение проводится нормально по строам не более 25 символов (личный горький опыт). http://www.infostart.ru/projects/3678/ надеюсь в ближайшее время добью до "ликвидного" вида тогда выложудля всех. однозначно плюс
12. Лаура 30.11.09 13:37 Сейчас в теме
Спасибо за отчет, пригождается при поисках расхождений "где что слетело и из-за чего лезет разница", тем более что отчет РАБОТАЕТ! в Подрядчике строительства. Удобство отчета - из таблицы результатов сравнения данных можно зайти во вносящий отличия документ/справочник. Недочет - автор не обращает внимания пользователей в пояснении к отчету что после каждого этапа необходимо закрывать окно запуска отчета. Пожелания для развития отчета - документы отличия описывать в таблице суммами и проводками (если это возможно).
13. DarkAn 897 30.11.09 16:21 Сейчас в теме
(12)
Недочет - автор не обращает внимания пользователей в пояснении к отчету что после каждого этапа необходимо закрывать окно запуска отчета

ага, надо бы поправить :)
Пожелания для развития отчета - документы отличия описывать в таблице суммами и проводками

я хотел сделать детальную проверку по проводкам, но честно я у себя на RAM-диске стрельнулся ждать окончания. Самый тормоз во время перевода во внутренний код всего объема данных. Хотя т.к. добавил возможность выборочного сравнения - можно попробовать :)

П.С. у нас тоже подрядчик строительство, будь он трижды проклят :D
14. Resembler 02.04.10 11:57 Сейчас в теме
Опечатка в коде - "Чилсо" :)
15. Msokolov 12.10.10 15:15 Сейчас в теме
Почемуто на 3 шаге вылетела ошибка(
ТЗ.НоваяКолонка("Вид" , "Строка");
{C:\USERS\ADM\DESKTOP\СРАВНИВАНИЕ_БАЗ_V1.31.ERT(28)}: Значение не представляет агрегатный объект (НоваяКолонка)
16. White__ 22.10.10 02:05 Сейчас в теме
вылетает в ошибки и на шаге 1 и на шаге 2 :evil:
17. DarkAn 897 22.10.10 02:20 Сейчас в теме
(16) и в какие ошибки????
Базы точно однотипные. Например архивы одной и той же базы за два разных числа?
18. vkr 101 14.10.11 10:15 Сейчас в теме
Очень интересно! Сколько раз уже нарывались в Бух-базах на пропадание объектов
(доки, элементы справочников) - и ни одна зараза не признается в содеянном... :D
Попробуем выводить на чистую воду...
19. Necytij 12.02.12 15:54 Сейчас в теме
Скачал, опробовал на деле. Сравнивал БП с архивом. Потому как полетели кое-какие итоги. Нашли один документ, но это оказалось еще не все, оказалась проблема именно в итогах, помогло ТИИ. Спасибо, в этот раз помогло, хотя мне показалось, что функционал недостаточен. Наверное надо будет писать свою, и вписывать туда в первую очередь сравнение по итогам и оборотам регистров...
20. LanaSN 10.12.12 08:22 Сейчас в теме
Спасибо, когда в базе работает более 10 человек, возможность возникновения "довнесения" документов очень вероятна, поэтому когда можно за на нахождения таких ситуаций потратить меньше времени - это огромное благо!
21. chmv 06.08.13 15:47 Сейчас в теме
22. A151 04.10.13 18:14 Сейчас в теме
Полезная обработка! Возникла необходимость перенести документы в архивную базу внешней обработкой. Период год. Проверить в ручную не реально. А сомнения в правильности переноса есть. Немного исправил обработку (проверяет только вид, номер,сумму и дату док)- и сомнения улетучились. Спасибо!
24. JuliettT 7 28.01.15 14:13 Сейчас в теме
я думала, это на 8.... жалко... а нет такого же на 8?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1C
Москва
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 120 000 руб.
Полный день