View previous topic :: View next topic |
Author |
Message |
olga
Joined: 22 Feb 2002 Posts: 61 Location: Антонова О.В. Occupation: ЗАО "Биотехнотроник", программист Interests: Санкт-Петербург
|
Posted: 06 May 2002 12:08 Post subject: |
|
|
Добрый день! Возникла проблема при использовании пользовательских функциий в АРМе "Управление продажами" на запись документа. При попытке вызвать dbpush для rbook либо rbookm вылетает ошибка, похоже, что они открыты под другим alias-ом. Dbopenbase("rbookm") работает, но, понятное дело, не знает номера записанного документа и даже с вызовом dbpop() в конце программы (в начале dbpush() присутствует) немного сводит БЭСТ с ума. Если кто-нибудь с таким сталкивался, подскажите, пожалуйст |
|
Back to top |
|
|
general
Joined: 14 Jan 2002 Posts: 276 Location: Клешнин Антон Александрович
|
Posted: 06 May 2002 13:07 Post subject: |
|
|
Попробуй такой код:
IF rbook -> (USED())
SELECT (rbook)
ELSE
DBUSEAREA(.T.,,"rbook",,.F.,)
ENDIF
Аналогичный код в товарах работает без нареканий. |
|
Back to top |
|
|
olga
Joined: 22 Feb 2002 Posts: 61 Location: Антонова О.В. Occupation: ЗАО "Биотехнотроник", программист Interests: Санкт-Петербург
|
Posted: 06 May 2002 13:34 Post subject: |
|
|
После вставки кода следующая строчка dbselectarea("rbookm") вылетает с ошибкой, попробовала оформить этот код отдельным файлом, поставить файл на сохранение документа, в код в каждую из веток if вставила sayandwait - чтобы определить, куда попадаем - в ответ тишина, на экран ничего не выводится, т.е. не попадаем никуда? |
|
Back to top |
|
|
general
Joined: 14 Jan 2002 Posts: 276 Location: Клешнин Антон Александрович
|
Posted: 06 May 2002 14:16 Post subject: |
|
|
Действительно, в продажах не поддерживается функция used() |
|
Back to top |
|
|
olga
Joined: 22 Feb 2002 Posts: 61 Location: Антонова О.В. Occupation: ЗАО "Биотехнотроник", программист Interests: Санкт-Петербург
|
Posted: 06 May 2002 17:32 Post subject: |
|
|
Все не совсем так. Если проверять, used() ли mkart или mlabel, то все в порядке - выдает, что они открыты. А вот про базы из каталога real - никак. Причем реакция одинакова как на rbook, так и на заведомо не открытые базы, типа bases_05.dbf. Но то, что rbook открыт, видно из монитора открытых на сети файлов. Под другим alias-ом? |
|
Back to top |
|
|
general
Joined: 14 Jan 2002 Posts: 276 Location: Клешнин Антон Александрович
|
Posted: 07 May 2002 04:27 Post subject: |
|
|
Да, скорее всего по-другому обозвали... Тут уж вопрос к ИС, как обратиться к RBOOK? |
|
Back to top |
|
|
VictorKr
Joined: 14 May 2002 Posts: 3
|
Posted: 14 May 2002 10:22 Post subject: |
|
|
Алиасы MDoc и MDocM |
|
Back to top |
|
|
olga
Joined: 22 Feb 2002 Posts: 61 Location: Антонова О.В. Occupation: ЗАО "Биотехнотроник", программист Interests: Санкт-Петербург
|
Posted: 14 May 2002 11:25 Post subject: |
|
|
Спасибо! Все заработало. |
|
Back to top |
|
|
|