Конвертер проектов версии 5 в версию 6

Стартовая страница Форумы Вопросы без категории Конвертер проектов версии 5 в версию 6

Просмотр 15 сообщений - с 16 по 30 (из 96 всего)
  • Автор
    Сообщения
  • #22447
    a80808
    Участник

    @mikhail, тогда наверное стоит этот момент прописать в readme.txt конвертера и потом в документации?

    #22518
    Mikhail
    Модератор

    Добавил проверку на пустые поля (но пока не выложил обновление, может ещё ошибки найдутся).

    наверное стоит этот момент прописать в readme.txt конвертера и потом в документации?

    Какой именно?

    #22523
    a80808
    Участник

    Что определенные поля должны быть значимыми.

    #22531
    a80808
    Участник

    Проверить перед запуском конвертера.

    #22553
    Mikhail
    Модератор

    Теперь пустые поля не вызывают ошибки, конвертер обновлён.

    • Этот ответ был изменен 2 года назад от Mikhail.
    #22556
    a80808
    Участник

    Проверил — работает. Михаил, я правильно понимаю, что вы умышленно зануляете в каналах форматы, величины и размерности? Хотел глобально поиском и заменой себе жизнь облегчить, а никак 🙂

    #22559
    Mikhail
    Модератор

    Если конвертер находит подходящую запись с совпадающим именем/обозначением в новом справочнике, то она подставляется в создаваемый канал.

    #22567
    a80808
    Участник

    У меня практически сплошной нуль…Никаких особых хитрых форматов и величин не было.
    Из величин стоит время вместо температуры и мощность активная вместо влажности…
    Скрины:
    Версия 5

    После конвертера (в.6)

    И так везде. Может пока не трогать эти поля? у меня есть таблицы по которым прямо в Cnl.xml поправить можно…

    #22570
    Mikhail
    Модератор

    Рассмотрим конкретно канал 4021. Величина Влажность не перенеслась при портировании проекта.
    Проверьте, что в 5-й версии поле Обозначение для влажности заполнено и равно «Hum» (т.е. как в 6-й версии). Тогда величина должна корректно портироваться.

    #22575
    Mikhail
    Модератор

    Уточнил текст в readme.txt

    #22580
    a80808
    Участник

    Да бог с ней с влажностью…я ее добавлял вроде.
    Почему не перенеслись форматы типа D.DDD, D.D, они штатные. Почему не перенеслись размерности — они тоже почти все штатные.
    Например в пятой версии код формата D.D равен 0, а в шестой 2.

    А так собственно:
    Форматы:
    v5 V6
    11 33
    10 32
    9 31
    8 41
    7 41
    6 41
    5 7
    4 6
    3 5
    2 4
    1 3
    0 2

    Размерности
    v5 V6
    40 31
    39 39
    39 75
    38 2
    35 102
    34 11
    33 13
    32 14
    30 74
    29 73
    28 72
    27 71
    26 96
    25 84
    24 22
    23 81
    22 6
    21 5
    17 101
    15 65
    14 63
    13 61
    12 59
    11 58
    10 57
    9 56
    8 55
    7 54
    6 53
    5 52
    4 51
    3 43
    2 42
    1 41

    Величины
    v5 V6
    36 14
    35 13
    31 15
    27 46
    26 41
    25 45
    23 4
    22 42
    21 2
    14 12
    13 11
    12 32
    11 31
    6 25
    5 24
    4 27
    3 23
    2 22
    1 21

    #22582
    a80808
    Участник

    Лучше так: 🙂

    Форматы:
    v5 -> V6
    11 -> 33
    10 -> 32
    9 -> 31
    8 -> 41
    7 -> 41
    6 -> 41
    5 -> 7
    4 -> 6
    3 -> 5
    2 -> 4
    1 -> 3
    0 -> 2

    Размерности
    v5 -> V6
    40 -> 31
    39 -> 39
    39 -> 75
    38 -> 2
    35 -> 102
    34 -> 11
    33 -> 13
    32 -> 14
    30 -> 74
    29 -> 73
    28 -> 72
    27 -> 71
    26 -> 96
    25 -> 84
    24 -> 22
    23 -> 81
    22 -> 6
    21 -> 5
    17 -> 101
    15 -> 65
    14 -> 63
    13 -> 61
    12 -> 59
    11 -> 58
    10 -> 57
    9 -> 56
    8 -> 55
    7 -> 54
    6 -> 53
    5 -> 52
    4 -> 51
    3 -> 43
    2 -> 42
    1 -> 41

    Величины

    36 -> 14
    35 -> 13
    31 -> 15
    27 -> 46
    26 -> 41
    25 -> 45
    23 -> 4
    22 -> 42
    21 -> 2
    14 -> 12
    13 -> 11
    12 -> 32
    11 -> 31
    6 -> 25
    5 -> 24
    4 -> 27
    3 -> 23
    2 -> 22
    1 -> 21

    #22583
    Mikhail
    Модератор

    Конвертер подразумевает, что проект в 5-й версии нужно модифицировать перед конвертацией. Сопоставление сущностей происходит по кодам/наименованиям, т.к. идентификаторы пользователи иногда меняют для своих нужд.

    Имею ввиду, что в проекте 5-й версии потребуется самому поменять:
    Таблица Величины, поле Обозначение
    Таблица Размерности, поле Обозначение
    Таблица Форматы чисел, поле Наименование

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

    Спасибо, что заметили про форматы. Добавил поиск формата в шаблоне в.6 не только по коду, но также по наименованию. Обновил файл.

    #22591
    a80808
    Участник

    Форматы подтянулись. С остальным пока не получилось.

    #22594
    a80808
    Участник

    Михаил, обнаружилась проблема.
    Пытаюсь загрузить сконвертированную конфигурацию на боевую машину. В результате получаю сообщение «Нетизвестный экземпляр. Клиент не вошел в систему». При проверке профиля развертывания сообщение такое:
    Сообщение об ошибке

    Пробовал менять пароль, ключ — бестолку. Помогает только полная замена файла Deployment.xml от какого то «рабочего» проекта…

Просмотр 15 сообщений - с 16 по 30 (из 96 всего)
  • Вы должны авторизироваться для ответа в этой теме.