Прошу совета



Posted by Марианна on July 20, 2000 at 06:35:49:

Уважаемые коллеги!
Помогите, пожалуйста, решить следующую проблему:
(Если ее можно решить через платный переговорный пункт, сообщите, переместимся туда :-)
Некое предприятие хранит свою продукцию (провода) в мерных кусках, длина которых совершенно произвольна, на различных носителях с различными доп.признаками.
Т.к., на мой взгляд, невозможно все это хранить на различных субсчетах, я создала субсчета с маркой провода, а все остальное храню в массивах (скажем так) экстапараметров.
При отпуске продукции ее список выглядит так:

субсчет1 наименование1 длина куска1 носитель1 доп.признак нос-ля
субсчет1 длина куска2 нос-ль1 -"-
...
субсчет1 длина кускаN нос-ль1 -"-
-------------------------------------------------
субсчет1 длина куска1 нос-ль2 -"-
...
субсчет1 длина кускаN нос-ль2 -"-
-------------------------------------------------
субсчет2 аналогично
-------------------------------------------------
(------ вставлены для наглядности, для вас).

Вопрос: как при выборе строки из списка извлечь из нее ВСЮ информацию для дальнейшего использования, дабы не заставлять пользователя отвечать на доп.вопросы про то, что он уже и так видел на экране (что с его точки зрения неудобно и бессмысленно). К тому же список носителей хранится на отдельном счете, и при его выборе естественным образом (через @) становится невозможным многострочный ввод (2 выбора: продукции и носителя).
Или подскажите, как решаются по-другому подобные проблемы, ведь наверняка кто-то уже сталкивался с подобным (а я впервые).
А ведь еще и список экстрапараметров при этом должен перестроиться, при удалении из него отпущенного куска... (Что, конечно, возможно, но при большом списке продукции и больших оборотах, вероятно сильно замедлит работу программы). Помогите, пожалуйста! А то я тут "наизобретаю велосипед"...

Заранее спасибо.

19.07.2000 Марианна, фирма "Автоматика".

P.S. Порылась в литературе, нашла такую возможность как
N:ENTER:R FORMA ·#0·#1·...#9.
Но:
1) как быть с пробелами в названиях (что меняет нумерацию параметров и число параметров может превысить 9)?
2) N:ENTER... я поместила в фрму 40.rpt. И теперь при вызове 40.rpt из списка отч.форм все срабатывает, но при вызове ее из дерева операций (@40) вызов второй формы игнорируется.



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