Сафронов
Forum Haunter / Завсегдатай форума
Участник № / Member № 408
отправлено / posted
После сохранения проекта в РБК добавляются пробелы в системный словарь сообщений перед первым из группы собственных (нестандартных) сообщений какого-нибудь канала (скорее всего у тех, которые просматривали или корректировали). И в результате многократных сохранений в процессе создания проекта нарушается структура системного словаря. Мы это заметили при отработке проекта на стенде, когда проект был почти завершен. Системный словарь с нарушенной структурой есть в отосланном Вам проекте Cement. В нем видны лишние пробелы перед словами NORMA.
Сообщения / Posts 136 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Этот баг уже нами замечен и внесен на исправление в нашу базу. Спасибо за сообщение.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Сафронов
Forum Haunter / Завсегдатай форума
Участник № / Member № 408
отправлено / posted
А нам что делать ? Каждый раз после сохранения проекта в РБК корректировать системный словарь сообщений сторонним редактором ?
Сообщения / Posts 136 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Можно сделать его копию и перед запуском в МРВ заменять поврежденный файл его нормальной копией. Но сначала надо привести в порядок Ваш файл сообщений message.alr. Он уже многократно искажен, причем не только по причине указанной Вами ошибки. Его надо весь переделывать. Взять штатный файл-прототип из 48 стандартных сообщений и формировать сообщения заново. Кстати, после анализа этого файла создалось впечатление, что Вы хотели бы, чтобы некоторые сообщения вообще не выводились. Возможно, поэтому для этих сообщений Вы назначили направление AR (одно из направлений, вызывающих указанную ошибку). Для того, чтобы сообщение не выводилось, надо оставить ему направление AR+G, но в начале сообщения поставить символ @. И еще. Сообщения из файла вызываются по индексам строки. Если Вы редактируете какое-либо сообщение, то оно редактируется сразу для всех каналов, которые используют соответствующую группу сообщений (8 строк для аналоговых каналов и 8/16 строк - для дискретных). Набор последовательных сообщений из Вашего словаря 00200 106 NORMA 00201 10 >>> 00202 107 NORMA 00203 11 >>> 00204 108 NORMA 00205 12 >>> 00206 109 NORMA 00207 13 >>> функционально не оправдан.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Сафронов
Forum Haunter / Завсегдатай форума
Участник № / Member № 408