Posted by Аркадий Водяник (195.206.226.9) on August 29, 2001 at 08:24:35:
In Reply to: Re: О неуникальных обозначениях субсчетов в списках. Другой подход. posted by Валентин, Донецк on August 29, 2001 at 00:09:50:
Здравствуйте, Валентин.
:... я попытался создавать субсчета из файла-коэффициента.
:Правда ничего не получилось...
Вы пытались отослать запрос так:
:f = 'd:\fbp\_box_\xyz.in'
:vi = 'A'+' ·STMP·'+ST+'·'+DT+'·'
:^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^vi > file f
пункт 1.
запрос к ФБП:Серверу имеет несколько более сложную
структуру; следовало после строчки vi=... добавить:
vi = u + '·' + p + '·' + d + '·' + vi
пункт 3.
Конечно же, для общности следовало бы написать
не "d:\fbp\_box_\", a [dir 1]. А для надежности имеет смысл формировать
не *.in, а *.req - и затем, когда запрос готов, переименовывать *.req в
*.in.
:C> 08:42:08 29.08.2001
:A ·****·HAAC-427·28.08.2001·
:S> 0.00 "E-03: доступ запpещен"
:Непонятно почему в предпоследней строке появляются звездочки...
теперь, думаю, понятно. "А" было воспринято как имя пользователя, а имя
счета-предка - как пароль. ФБП:Сервер скрывает пароли в log'e, заменяя их звездочками.
Еще одно замечание. Я бы посылал запрос(запросы) на создание субсчетов счета
UNI не из файла-коэффициента, а из формы; подпрограмму, отправляющую это,
разместил бы где-нибудь в first.rpt. А вызывал бы эту подпрограмму
в начале форм, где требуется показ правильного списка @UNI (если еще нет
полного списка, следовало бы предупреждение); хорошим кандидатом на размещение
вызова этой подпрограммы является также USERS.RPT.