Вставить данные определенного повторения поля при выборе термина из словаря
Дата: 28, March, 2018 11:10
Добрый день, подскажите пожалуйста как правильно сформировать словарь S таким образом, чтобы при выборе из словаря некоего термина T, который туда попал из N-ного повторения произвольного поля P некоей записи K, при выборе этого термина из словаря в запись вставали данные из N-го повторения поля P записи K.
Либо я неверно вставляю данные в запись (упуская ссылку на номер повторения), либо я неверно формирую словарь(таким образом что ссылка на номер повторения не присовокупляется к термину), но у меня упорно вставляются данные из первого повторения поля P записи K независимо от того из какого повторения термин попал в словарь.
В лучшем случае получалось так, что термин разбивался на отдельные слова и тогда данные вставали из нужного повторения, но тогда найти нужный термин в словаре становилось нетривиальной задачей
Перепробовал разные варианты комбинаций методов индексирования, формирования словаря (с фиктивными выводами поля и ||, конструкциями (<text>/) и т.п.), но постичь как выбрать правильную не смог. В общем виде выглядит все так:
Запись K:
...
#P: ^AtestA1^BtestB1
...
#P: ^AtestAN^BtestBN
...
K.wss (Тоже пробовал разные варианты вставки с разным успехом)
...
,S=,('^A'vP^A,'^B'vP^B/)
...
В результате выбираю из словаря термин testAN, а по подполям раскладывается testA1, testB1