View previous topic :: View next topic |
Author |
Message |
fox
Joined: 19 Apr 2002 Posts: 1
|
Posted: 19 Apr 2002 08:17 Post subject: |
|
|
Добрый день всем !
Вопрос в первую очередь к разработчикам. Где найти перечень функций используемых разработчиками для доступа к полям рабочих баз данных?
Более конкретно : необходимо найти возможность использования значения поля CENA из базы данных MLABEL при настройке шаблона документов перемещения.
[ Это Сообщение было отредактировано: fox в 2002-04-19 12:36 ]
[ Это Сообщение было отредактировано: fox в 2002-04-19 12:38 ] |
|
Back to top |
|
|
Vladimir
Joined: 19 Jan 2002 Posts: 106 Location: Мальцев Владимир Львович Occupation: Тюменская ГАСА Interests: Тюмень
|
Posted: 19 Apr 2002 16:11 Post subject: |
|
|
Присоединяюсь всеми фибрами души.
Структура баз данных, связи и секретные функции ИС - это конечно существенный кусок дохода ИС. Но с другой стороны, я, например, нахожусь далеко от Москвы, дилеры в нашем городе - полная беспонтовина. Даже если я обращусь к ним за технической помощью, толку не будет. Может как-то распостранять эти секретные материалы по мылу для тех, кто не может обращаться к квалифицированным спецам? |
|
Back to top |
|
|
vladvv
Joined: 14 Mar 2002 Posts: 49
|
Posted: 19 Apr 2002 16:49 Post subject: |
|
|
Два варианта:
1. Не очень подходит к поставленной задаче:
В шаблонах доментов при привязке шаблонов, выбери "вычислить по формуле" далее можно использовать так: mdoc->numdoc или любое другое поле. К сожалению в этом режиме mlabel не доступен и если попытаться его использовать типа: mlabel->cena, Бэст ругнется. Но вариант можно использовать если нужны поля, например mdoc или еще каких либо других таблиц. Список таблиц можно определить методом научного тыка Могут быть заморочки со значеничми полей, если эти поля еще не записаны в таблицу и неизвестны, например при создании нового документа. Если документ был создан ранее и производится его модификация, то проблем не должно быть.
2. Вариант - использовать вызов внешней программки, которая должна лежать в PROPLUGINSPRINTSCLAD с помощью функции
FileEval. Кстати там полно всяких разных примеров. Синтаксис вызова и принципы написания шаблона можно поглядеть на примере шаблона ведомости инвентаризации
Кстати 1 вариант можно использовать также при создании типовых операци, при вычислении суммы проводки. Например чтобы проверить IIF-ом поле справочника, которого нет в списке доступных переменных, на какое-либо значение.
Успехов. |
|
Back to top |
|
|
Behemoth
Joined: 15 Mar 2002 Posts: 155 Location: Новиков Алексей Юрьевич Occupation: ПБОЮЛ Interests: Пермь
|
Posted: 23 Apr 2002 10:51 Post subject: |
|
|
1. Можно действительно воспользоваться вызовом File|Eval, а в файле указать MLabel->Cena.
2. Если прописать "Mlabel->Cena" напрямую в базе mCodeOpA.dbf, конструкция будет работать.
3. Другим способом является вызов функции FinGet, типа FinGet(cSelLabel,'Cena').
Удачи...
|
|
Back to top |
|
|
general
Joined: 14 Jan 2002 Posts: 276 Location: Клешнин Антон Александрович
|
Posted: 23 Apr 2002 13:27 Post subject: |
|
|
2Behemot:
А что еще есть интересного? (типа функций FinGet) |
|
Back to top |
|
|
|