Конвертор XML файла (выгрузка из 1С) в базу данных PostgressSql
15 000 руб. за проект
•
безналичный расчёт, электронные деньги
Необходимо, раз в день по расписанию (автоматическое задание) импортировать XML файл, размером 300-500 Мб в базу данных PosgressSQL (>=9.4)
Перед началом каждого импорта вся текущая информация из базы дынных должна быть удалена (т.е. никакая синхронизация с текущими данными не требуется)
Каждый объёкт в XML файле должен быть создан как отдельная таблица в базе данных. Если объект содержит вложенные объекты, то каждый вложенный объект сохраняется в отдельной таблице, между которыми устанавливается связь по ключевому полю
Кол-во объектов в XML файле может меняться, названия объектов могут меняться (т.е. эту информацию нужно брать каждый раз из XML файла при каждом импорте)
XML файл это выгрузка данных из 1С, информация в файле на русском языке. Пример содержимого файла в аттаче
Конвертор должен быть разработан в виде утилиты с интерфейсом командной строки (реализация на C# )
Требования:
Утилита командной строки на C# (исходный код должен собираться версией Express Visual studio)
Не требует установки
Утилита формирует log файл в директории зпуска, где логирует текущие операции и ошибки
Параметры читаются из конфигурационного файла (находится в директории запуска программы)
- путь к базе данных и порт подключения
- логин и пароль для подключения а базе данных
- имя базы данных
- путь к XML файлу данных
Перед началом каждого импорта вся текущая информация из базы дынных должна быть удалена (т.е. никакая синхронизация с текущими данными не требуется)
Каждый объёкт в XML файле должен быть создан как отдельная таблица в базе данных. Если объект содержит вложенные объекты, то каждый вложенный объект сохраняется в отдельной таблице, между которыми устанавливается связь по ключевому полю
Кол-во объектов в XML файле может меняться, названия объектов могут меняться (т.е. эту информацию нужно брать каждый раз из XML файла при каждом импорте)
XML файл это выгрузка данных из 1С, информация в файле на русском языке. Пример содержимого файла в аттаче
Конвертор должен быть разработан в виде утилиты с интерфейсом командной строки (реализация на C# )
Требования:
Утилита командной строки на C# (исходный код должен собираться версией Express Visual studio)
Не требует установки
Утилита формирует log файл в директории зпуска, где логирует текущие операции и ошибки
Параметры читаются из конфигурационного файла (находится в директории запуска программы)
- путь к базе данных и порт подключения
- логин и пароль для подключения а базе данных
- имя базы данных
- путь к XML файлу данных
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.