Уточните, в чем проблема?



Posted by Дмитрий Придаткин on March 06, 1999 at 12:57:21:

In Reply to: Завтрак, обед и ужин-остроумно, особенно порядок, НО posted by Борис, Киев. on March 03, 1999 at 00:31:13:

Абсолютно непонятно, с какой проблемой столкнулся Борис. Но в ходе исследования один "глюк" удалось обнаружить. Х-уточнение не имеет к нему никакого отношения.

"Глюк" в следующем: после многострочного ввода данных в контексте появляется имя контекста "*" (а не точка), но значения не присваивается. То есть происходит сдвиг на все последующие контексты, при котором имена становятся значениями и наоборот. Естественно, что становиться невозможно определить выбранные счета.

Поясняю: каждый контекст состоит из 10 символов наименования и 10 символов значения (в сумме 20).

пример: X 100 >здесь начинается другой контекст

После многострочного ввода к последовательности контекстов добавляется не 20, а 10 символов контекста.
Имя следующего контевста становиться значением "*",
а значение - именем для вторго и т.д.

К чему это приводит?

Если в дереве есть 3 @-обращения, причем на первый пришелся многострочный ввод, то в форме по субсчетам для 3-его @-обращения невозможно спросить, а что было выбрано во втором @-обращении.

@Товары
@счет - имеем контекст * ·R счет
@покупатель - имеем контескст * счет С123 ·R покупатель

Форма R покупатель
A=[ct "*"] - получит значение "счет"
A=[ct "счет"] - не получит значения, так как контекста "счет" нет.

P.S. Борис, если Вы столкнулись с другой проблемой, то опишите ее более детально без эмоциональных реплик.


Пpишедшие ответы: