Re: Заполнение КСУ
Пользователь:
Gena (IP-адрес скрыт)
Дата: 28, January, 2010 15:06
Понадобилось отредактировать RKSU.FST Сечас добавил в него новые поля по подобию, пополнил запись КСУ и посмотрел что получается: если я несколько раз пополняю КСУ, то у меня неразмножающееся поле появляется в записи во множественном количестве. На экран, то выводится одно поле, но при полном просмотре видно, что этих полей несколько. Подскажите, пожалуйста, как указать правильно реквизиты создаваемого в ФСТ поля, чтобы оно было неповторяющимся, а при пополнении заново просто переписывалось новой информацией?
На данный момент у меня вот такой блок:
161 2
161^A 21 if (v920:'NJ' or v920:'Spec' and p(v933)) then else f(rsum((if p(v910)then if v910^u=&uf('av991#1') and v910^d='УчБ' then if'2 6 7':v910^a then else v910^1|;|,|1;|n910^1 fi fi fi)),0,0)fi /
161^B 21 if &unifor('Av910^u#1')=v991 and &uf('av910^d#1')='УчБ'then if (v920:'NJ' or v920:'Spec' and p(v933)) then else '1' fi fi/
161^С 21 if (v920:'NJ' or v920:'Spec' and p(v933)) then else f(rsum((if p(v910)then if v910^u=&uf('av991#1') and v910^d='КХр' then if'2 6 7':v910^a then else v910^1|;|,|1;|n910^1 fi fi fi)),0,0) fi/
161^D 21 if &unifor('Av910^u#1')=v991 and &uf('av910^d#1')='КХр' then if (v920:'NJ' or v920:'Spec' and p(v933)) then else '1' fi fi/