Budget: 3000 UAH Deadline: 5 days
Здравствуйте!
Готов выполнить и обсудить детали.
Пишите!
Tecdoc c 4 квартала 2016 года изменил базу данных из Transbase на DVSE20E (база данных от http://www.topmotive.eu/en/), и теперь мы не можем использовать его в своем интернет магазине. Ковыряние нашего програмиста(php) в текущей версии не дали никакого результата.
Приведу несколько деталей из других форумов, на которых пытались расшифровать данную версию Tecdoc.
1) Для большинства файлов бд используют самопальную "бд", текстовые данные пожаты, примитивы идут в октытом виде. По сути дела, эта БД сериализованные объекты .NET
2) Судя по CTREESTD.DLL, используют также и FairCom, но каким место не разобрался еще - используется ли она в этом самопальном БД движке, или только для работы с какими-то отдельными файлами "таблицами".
3) Судя по абстрактной солянке(SOLID), вполне вероятно что используются разные провайдеры для файлов "таблицы".
И того, что выходит - для получения рабочего дампа MySQL, придется создавать структуру базы с нуля, также как и кроссы к ней, исходя из классов NET и их взаимодействия с View в WPF.
Сам текдок можно скачать тут:
https://rutracker.org/forum/viewtopic.php?t=5303382
Кому потребуется могу скинуть дамп, приведущих версий базы данных текдока, для ознакомления со структурой.
Требуется разработать программный продукт с помощью которого можно будет выгружать базу данных текдока в mysql.
Budget: 3000 UAH Deadline: 5 days
Здравствуйте!
Готов выполнить и обсудить детали.
Пишите!
Budget: 3000 UAH Deadline: 7 days
Обращайтесь.
Уже работает. Если что могу загрузить на какой то ф/о. Яндекс диск к примеру по частям.
Можно выложить отдельно программу и пару файлов данных?
А то весь каталог долго качать (26 Гб)
Залил на яндекс диск саму базу данных с уже установленного текдока:
https://yadi.sk/d/55sxEhMb32apqR (2,4 гб)
Насколько я знаю, сама программа занимает около 20 Мб.
Выложите её отдельно. Только ту версию, из которой надо получить алгоритм преобразования базы данных.
Честно говоря не особо понимаю понимаю какой именно файл нужен.
Сделал скриншот папки с установленным текдоком, а так же папки Program(которая внутри). Скажите пожалуйста какие из этих файло прикрепить.
https://yadi.sk/i/erfg9yX832atgS
https://yadi.sk/i/daWqaKnC32atra
посмотрю программу
я правильно понял:
нужно найти способ преобразовать DVSE20E базу данных
Ознакомился с программой. Файлы декомилируются нормально, исходники доступны.
Сейчас надо завершить текущие проекты (3-5 дней). Потом могу взяться за эту работу.
Примерная стоимость: 10 000 руб.
P.S.
Модель данных очень большая. Если вам нужны не все данные, то лучше сообщить об этом заранее. А еще лучше дать схему данных для MySQL или список таблиц (моделей), которые хотите импортировать.
Отлично, по стоимости подходит. Да таблицы будут, там порядка 120 таблиц которые нужно, все выгружать не нужно будет)
Еще такой вопрос, можно ли будет реализовать в виде приложения с помощью которого я смогу сам производить выгрузку?
Так же вопрос по поводу реализацию, на каком языке программирования будет реализовано? В конце разработки будут ли выданы исходники разрабатываемого приложения?(по исходникам вопрос важен, так как это 4 квартал 2016, в дальнейшем будут обновления продукта, возможно будут проходить какие то изменения и возможно нужно будет вносить правки, своими силами или обращаться периодически за помощью к вам, за отдельную стоимость конечно)
Программа TecDoc написана на C# / WPF.
Чтобы не переписывать всё с нуля, я планирую использовать библиотеки самого TecDoc для чтения файлов базы. Далее останется только дописать функции выгрузки.
Язык программирования останется C#.
Конечный результат - отдельное приложение. Функционал потом обсудем подробнее. Исходники будут прилагаться. Далее сможете распоряжаться ими, как захотите.
Отлично,все подходит. Дайте пожалуйста знать как будете готовы приступить.
К сожалению, завал с работой. Никак не могу выделить времени под ваш проект.
Если только работать в фоновом режиме: периодически буду задавать уточняющие вопросы и отчитываться о текущем положении дел. Но тогда не понятно, как скорректировать сроки и оплату?
What needs to be done: develop an EXE application in C++; create a modern graphical interface according to my design; implement the program logic; ensure stable operation on Windows 10 and Windows 11; provide the source code in Visual Studio (.sln, .vcxproj). I already have: interface design (screenshots attached); program operation concept; list of features to discuss with the performer. Requirements for the performer: confident knowledge of C++; experience with Microsoft Visual Studio; experience in developing Windows Desktop applications; neat and readable code; willingness to maintain communication during development. Please, in your response send: examples of your EXE programs; experience with C++; estimated completion time; cost of work.
Good day It is necessary to create a module that will work with the Firebird database in C++ for selling products. There are examples of ready-made solutions and a description of the module's functionality. Main functions: authorization, selection of products on the screen from groups/subgroups, transition to the cart, payment by card, and printing the receipt. The program must work on Windows 10 and above, using the existing database.
A patch is required for the graphics card driver that expands the capabilities of managing the graphics adapter by adding additional user settings. The patch must integrate into the existing driver architecture without disrupting its core functionality and ensure compatibility with supported versions of the operating system. The main goal is to provide more flexible access to parameters that are not available in the standard driver control panel, with the ability to modify them through a user interface or software API. The patch should provide a modular structure that allows for the addition of new parameters in the future without significant code redesign. It is necessary to ensure proper error handling, change logging, the ability to revert settings to default values, as well as maintain compatibility with future driver updates as much as possible. The solution should be accompanied by technical documentation describing the architecture, implemented capabilities, limitations, and testing recommendations.
We are a large logistics company with our own exports. We have a large fleet of vehicles and we constantly send our own vehicles for export to European countries.Description Website: https://echerha.gov.ua/ On this website, we place our vehicles in an electronic queue for crossing the state border. During registration, the following data must be entered: driver's first and last name; foreign passport number; email address; logistics phone number for notifications; type of vehicle (cargo); manufacturer's name of the vehicle; state registration number of the tractor; state registration number of the trailer; customs declaration number. A specific day and time for crossing the border is predetermined for each vehicle. For example, the vehicle must pass through the "Rava-Ruska" checkpoint on Monday at 10:00.Our Problem - The queue on the website https://echerha.gov.ua/ moves unpredictably. - For example, today is Friday, and the vehicle must cross the border on Monday at 10:00. - We do not know exactly when the queue will start moving. This can happen on Friday evening, at any time on Saturday or Sunday, early in the morning, during the day, or late at night. - When the queue starts moving, it is immediately visible on the website. Sometimes, within just a few minutes, it can move from Friday to Monday or even to Tuesday. - Because of this, logistics personnel are forced to constantly monitor the mobile application or website to not miss the moment when the queue reaches the required date and time. If this moment is missed, we physically cannot place the vehicle in the queue for the needed time slot.Task - After entering the vehicle data (for example, into a table or another interface, depending on the programmer's implementation), the system should automatically track the movement of the queue. - When the queue reaches the predetermined date and time, the system should automatically fill in the necessary data and place the vehicle in the queue without the involvement of the logistics personnel.