/exchange-inspector

Инспектор выгрузки для 1С: Управление торговлей

Primary LanguageCMIT LicenseMIT

Exchange Inspector

При обмене данными между различными конфигурациями 1С ("Управление торговлей", "Бухгалтерия"), часто возникает ситуация, когда одна из сторон обмена не видит документы, отправленные второй стороной. Эта программа создана для того, чтобы можно было оперативно проверить: все ли объекты из базы попали в файл обмена данными. Программа не показывает содержимое документов, а только подсчитывает: сколько объектов и какого типа содержится в файле обмена данными.

Скачать

Готовый бинарник можно скачать с Яндекс.диска. Установки и фреймворков не требует.

Использование

Натравить инспектор на файл обмена можно либо передав путь к файлу в качестве единственного аргумента командной строки, либо перетащив файл мышью в окно программы. Если передать программе архив с файлом обмена - программа сама его распакует во временный файл в текущей директории и прочитает. После закрытия программы временный файл удалится.

Зависимости

Проект использует библиотеку zlib для распаковки архива с файлом обмена. При создании использовалась версия 1.2.11, вероятно, проект будет работать и с более новыми версиями. Взять zlib можно здесь.

Сборка

После скачивания zlib - нужно из директории contrib/vstudio/vc14 открыть решение zlibvc.sln, выбрать активную конфигурацию ReleaseWithoutAsm и запустить сборку. После этого, в свойствах проекта ExchangeInspector, в разделе Компоновщик->Общие (для всех конфигураций)указать дополнительный каталог библиотек с только что собранной zlib - contrib/vstudio/vc14/x86/ZlibStatReleaseWithoutAsm. После этого выбирайте конфигурацию Debug или Release и запускайте сборку проекта.