ВНИМАНИЕ!!! Для работы с пакетом API необходимо приобрести модуль «WEB кабинет».
О стоимости модуля «WEB кабинет» можно узнать здесь.
Для работы WEB-кабинета ваших клиентов Скачайте инсталляционный пакет для WEB кабинета и разверните его под IIS (не на сервере СУБД).
Для прямого доступа к базе необходимо использовать следующие параметры:
IP: IP или имя сервера
Port: 1521 (или другой, если настроен проброс портов)
SID БД (Database name): orcl
Login: ExtUser
Password: ExtPassword
Как организовать раздельный доступ для Ваших клиентов описано тут.
Общие принципы
Для прямого доступа в базу данных предусмотрен логин ExtUser. По умолчанию, этот логин деактивирован из соображений безопасности, для его активации и получения пароля для входа обращайтесь в службу технической поддержки AVA ERP.
Для занесения данных можно воспользоваться процедурами из пакета Pck_InterShop либо вставлять данные непосредственно в представления, сформировав заранее уникальный номер (ID) вносимой записи. Для редактирования и удаления данных необходимо вносить изменения в представления.
Для удобства работы в пакете Pck_InterShop определен тип TId, к которому приводятся все поля БД, содержащие идентификаторы записей.
Для получения уникального значения идентификатора записи, которую предполагается внести в БД, нужно использовать функцию Pck_InterShop.NextId, в которую единственным и обязательным параметром передается название представления для занесения записи. В каждом представлении имеется поле с ID, значение которого однозначно идентифицирует запись в наборе данных. В случае выборки из представления со всеми полями (Select * From…) это поле, как правило, выводится первым.
При работе в режиме прямого доступа к данным (API) существует ряд множеств и подмножеств, имеющих глобальные и локальные идентификаторы. Глобальные идентификаторы отображаются в полях iDocumentId (глобальный ID документа) и iContragentId (глобальный ID контрагента). Наряду с этими идентификаторами в представлениях могут выводиться локальные идентификаторы в полях с названием iId. К примеру, в списках ЮЛ и ФЛ могут присутствовать записи с одинаковыми локальными идентификаторами, но глобальный идентификатор iContragentId повториться не может. В клиентской программе AVA ERP локальные идентификаторы выводятся в поле «№» и доступны всем пользователям, а глобальные идентификаторы — в служебном поле iContragentId (или iDocumentId) и обычно доступны только администраторам системы. В API глобальные идентификаторы используются для связки записей из разных множеств или подмножеств между собой.
Как добавить банковские реквизиты?
Как добавить новую запись в список документов?
Как добавить новое физическое/контактное лицо?
Как добавить новое юридическое лицо?
Как добавить новую товарную позицию в документ?