Последовательность создания словаря
Пользователь:
iLq (IP-адрес скрыт)
Дата: 28, April, 2008 16:58
Приветствую.
Я сделал так:
В чистую базу залил с 1 по 10 записей из БД книг. потом еще с 1 по 5 - то бишь пять дублетов (без ФЛК и автоввода, чтобы они существовали в БД)
Затем в фст прописал: if &uf('J,',&uf('+1R66'))>'1' then 'ALLDUBL=1' fi
где +1R66 - это строка отвечающая за оригинальность, формирующаяся в строке 999 0 (первая которая я туда добавил запись в переменную):
if p(v200^a)and a(v981)and a(v463)and (not(v920:'spec'))then &uf('+1W66#','!'v110^b,v11^a,if v210^d.1='['then else v210^d*2.2fi,v700^a.9,&unifor('B'v710^a" ",v200^a),if v920='J'then" "v923^h,if a(v923^h) then" "v923^i fi," "v923^k,if a(v923^k) then" "v923^l fi," "v923^m,if a(v923^m) then" "v923^n fi fi,if v920='J'then else (if val(v923^h)>0 then &unifor('G1#'v923^h) else v923^h fi,if val(v923^k)>0 then &unifor('G1#'v923^k) else v923^k fi) fi,v215^a ), &uf('+1R66')fi
Что должно быть (как я думал):
То бишь получается по логике должно попасть 5 ссылок в этот словарь - только последние пять записей.
Что получилось:
У меня попадает 10 - первые пять и последние пять - дублетные записи и их "оригиналы".
Мысли по поводу:
Когда формируется словарь, первая запись создает в словаре первую ссылку - она не может знать, что потом появится дублетная запись....
Вопрос:
Как на самом деле формируется словарь по fst - в каком порядке?