Помогите, пожалуйста, разобраться. Возникла проблема при редактировании мест хранения. На прикрепленных скриншотах видно, что было до и что стало после корректировки. По данному запросу программа сравнивает не всю строчку, а только её часть, так находит совпадения, которые нам не нужны.
CHA
910^D
F
'УГ-1'
'УГ-1 (Косая линия В.О., 15а)'
CHA
910^D
F
'УГ-1-БК'
'УГ-1 (Косая линия В.О., 15а)'
CHA
910^D
F
'УГ-1-БК-ККП'
'УГ-1 (Косая линия В.О., 15а)'
CHA
910^D
F
'УГ-1-БК-ОПИФ'
'УГ-1 (Косая линия В.О., 15а)'
CHA
910^D
F
'УГ-1-ККП'
'УГ-1 (Косая линия В.О., 15а)'
Как должен выглядеть запрос, чтобы замена происходило при полном совпадении строки в поле 910^d?
Пробовал написать запрос вида
0
REP
910^D
F
(if p(v910)then if p(v910^d)then if v910^d='УГ-1'then 'УГ-1 (Косая линия В.О., 15а)' else v910^d fi else # fi fi/)
XXXXXXXXXXXXXXXXXXX
такой запрос после выполнения выдает ошибку формата, заменяя русские буквы на нечитаемые символы