Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Программа по расшифровке и перегону tecdoc 2016 4 квартал в mysql

project expired


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.  



Update #1 from 8 December 2016
Саму базу данных(с уже установленного текдока), можно скачать тут:
https://yadi.sk/d/55sxEhMb32apqR

Applications 1

Only registered users can view attachments.


  1. 14 days10000 ₽
    Михаил Иванов
     85 

    Имею большой опыт работы с текдоком, есть опыт конвертации БД и Transbase в Mysql, настройка текдовской базы на Mysql (ключи, индексы, хранимые процедуры). Готов взяться за работу

    Russia Voronezh | 7 December 2016 |
  2. 7 days3000 ₴
    Дмитрий Дяков
     148 

    Обращайтесь.

    Ukraine Vinnytsia | 8 December 2016 |
  3. 5 days3000 ₴
    Дмитрий Макаров
     162   2    1

    Здравствуйте!
    Готов выполнить и обсудить детали.
    Пишите!

    Ukraine Kyiv | 8 December 2016 |
  • Михаил Санюк
    Complain | 7 December 2016 |

    что-то rutracker не работает 😔

    можно где-то ещё скачать программу?

  • Андрий Антонюк — project author
    Complain | 7 December 2016 |

    Уже работает.  Если что могу загрузить на какой то ф/о. Яндекс диск к примеру по частям. 

  • Михаил Санюк
    Complain | 7 December 2016 |

    Можно выложить отдельно программу и пару файлов данных?

    А то весь каталог долго качать (26 Гб)

  • Андрий Антонюк — project author
    Complain | 8 December 2016 |

    Залил на яндекс диск саму базу данных с уже установленного текдока:

    https://yadi.sk/d/55sxEhMb32apqR (2,4 гб)


  • Михаил Санюк
    Complain | 8 December 2016 |

    Насколько я знаю, сама программа занимает около 20 Мб.

    Выложите её отдельно. Только ту версию, из которой надо получить алгоритм преобразования базы данных.

  • Андрий Антонюк — project author
    Complain | 8 December 2016 |

    Честно говоря не особо понимаю понимаю какой именно файл нужен. 

    Сделал скриншот папки с установленным текдоком, а так же папки Program(которая внутри). Скажите пожалуйста какие из этих файло прикрепить. 

    https://yadi.sk/i/erfg9yX832atgS

    https://yadi.sk/i/daWqaKnC32atra


  • Михаил Санюк
    Complain | 8 December 2016 |

    все исполняемые файлы (*.dll и *.exe)

    files.png

  • Андрий Антонюк — project author
    Complain | 8 December 2016 |

    загрузил, https://yadi.sk/d/1IfB6ftV32b2Em

  • Михаил Санюк
    Complain | 8 December 2016 |

    посмотрю программу


    я правильно понял:

    нужно найти способ преобразовать DVSE20E базу данных

  • Андрий Антонюк — project author
    Complain | 8 December 2016 |

    да все верно, способ/приложение по преобразованию DVSE20E в mysql 

  • Михаил Санюк
    Complain | 8 December 2016 |

    Как поменять язык интерфейса?

    А то всё на немецком   

  • Михаил Санюк
    Complain | 8 December 2016 |

    Всё, не надо - разобрался

  • Михаил Санюк
    Complain | 8 December 2016 |

    Ознакомился с программой. Файлы декомилируются нормально, исходники доступны.

    Сейчас надо завершить текущие проекты (3-5 дней). Потом могу взяться за эту работу.

    Примерная стоимость: 10 000 руб.


    P.S.

    Модель данных очень большая. Если вам нужны не все данные, то лучше сообщить об этом заранее. А еще лучше дать схему данных для MySQL или список таблиц (моделей), которые хотите импортировать.

  • Андрий Антонюк — project author
    Complain | 9 December 2016 |

    Отлично, по стоимости подходит.  Да таблицы будут, там порядка 120 таблиц которые нужно, все выгружать не нужно будет)


    Еще такой вопрос, можно ли будет реализовать в виде приложения с помощью которого я смогу сам производить выгрузку? 


    Так же вопрос по поводу реализацию, на каком языке программирования будет реализовано? В конце разработки будут ли выданы исходники разрабатываемого приложения?(по исходникам вопрос важен, так как это 4 квартал 2016, в дальнейшем будут обновления продукта, возможно будут проходить какие то изменения и возможно нужно будет вносить правки, своими силами или обращаться периодически за помощью к вам, за отдельную стоимость конечно)



  • Михаил Санюк
    Complain | 9 December 2016 |

    Программа TecDoc написана на C# / WPF.

    Чтобы не переписывать всё с нуля, я планирую использовать библиотеки самого TecDoc для чтения файлов базы. Далее останется только дописать функции выгрузки.


    Язык программирования останется C#.

    Конечный результат - отдельное приложение. Функционал потом обсудем подробнее. Исходники будут прилагаться. Далее сможете распоряжаться ими, как захотите.

  • Андрий Антонюк — project author
    Complain | 10 December 2016 |

    Отлично,все подходит. Дайте пожалуйста знать как будете готовы приступить. 

  • Михаил Санюк
    Complain | 11 December 2016 |

    К сожалению, завал с работой. Никак не могу выделить времени под ваш проект.

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

  • Add

Client
Project published
7 December 2016
218 views