При копировании объекта (Коррекция имен установлен) модифицируются не только 6-й, 7-й, но и 8-й символ. Как это устранить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Это никак не устраняется - только исправление в самом ПО.
Posted by 1I78BA5S (Участник № / Member № 1070) on :
Цитата: "Если при вставке объекта флаг Коррекция имен меню Настройка не установлен, к именам каналов добавляется символ "х" (если имя канала состоит из предельно допустимого количества символов – 13 – символ "х" не будет добавлен). Если флаг Коррекция имен установлен, в именах каналов модифицируются 6-й и 7-й символы." Вопрос : Причем здесь ПО и если причем, то что исправить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Как это причем - это ошибка ПО? А Вы разве самостоятельно можете код приложения Редактора Базы Каналов поправить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Видимо, в ходе обсуждения проблемы возникло недоразумение.
В Справочной системе написано: "Вставка объекта. В базу каналов узла можно вставить копию объекта этого же узла или объект, сохраненный ранее в файл.
Для копирования объекта нужно нажатием ЛК выделить его и затем последовательно выполнить команды Копировать и Вставить из меню Правка. В качестве имени объекта-копии используется имя скопированного объекта, к которому добавлены символы "_n", где n – номер копии. Каналы объектов-копий имеют измененные имена по отношению к соответствующим именам каналов скопированного объекта. ... Если флаг Коррекция имен установлен, в именах каналов модифицируются 6-й и 7-й символы.
Для вставки в базу каналов объекта, сохраненного ранее в файл, следует выполнить команду Открыть из меню Объект и в появившемся диалоге выбрать требуемый файл *.cob. После этого в рабочем поле появится изображение объекта, хранящегося в файле. Если при вставке флаг Коррекция имен установлен, в именах каналов вставляемого объекта модифицируются 6-й, 7-й и 8-й символы."
И в действительности коррекция имен осуществляется именно таким образом.