G
Gor
Здравствуйте!
Помогите решить такую задачку.
У меня есть мультивалуйное поле с разделителями New Line.
Значение я туда записываю просто @SetField ом
@SetField("DCL_P";DCL_PCL_AddEncl1_1);
т.е. пополняю список значений.
Как можно добавить в этот список значений своё, но в определённом месте, т.е. по ключу?
например
DCL_P = ОДИН:ДВА:ТРИ
key:= ДВА
Value:= МОЙ ТЕКСТ
Чтобы результат поля DCL_P по выполнению какой то функции был таким DCL_P = ОДИН:ДВА:МОЙ ТЕКСТ:ТРИ ????
Пытаюсь пройти в цикле весь список, но чёто торможу... непойму как вставить значение в следующую линию и сдвинуть список на 1
не работает( да наверно и не должно... неправильно делаю... но догадаться не могу что то как надо...
Помогите решить такую задачку.
У меня есть мультивалуйное поле с разделителями New Line.
Значение я туда записываю просто @SetField ом
@SetField("DCL_P";DCL_PCL_AddEncl1_1);
т.е. пополняю список значений.
Как можно добавить в этот список значений своё, но в определённом месте, т.е. по ключу?
например
DCL_P = ОДИН:ДВА:ТРИ
key:= ДВА
Value:= МОЙ ТЕКСТ
Чтобы результат поля DCL_P по выполнению какой то функции был таким DCL_P = ОДИН:ДВА:МОЙ ТЕКСТ:ТРИ ????
Пытаюсь пройти в цикле весь список, но чёто торможу... непойму как вставить значение в следующую линию и сдвинуть список на 1
Код:
@For(n := 1;n <= @Elements(DCL_P); n := n+1;
@If(@Contains(Key;DCL_P[n]);@SetField(DCL_P[n+1];"МОЙ ТЕКСТ");@Success));
@Command([ViewRefreshFields])