Список клиентов. Представление доступно для редактирования. В БД клиент заносится с типом Клиент. Менеджер и отдел не проставляется. Состояние устанавливается в значение «Выписано». Для добавления нового клиента можно воспользоваться пакетной функцией Pck_InterShop.InsClient.
Поле | Тип | Требуемое | Значение | Комментарий |
---|---|---|---|---|
IID | NUMBER | Нет | ID в списке счетов | Локальный ID. Формируется автоматически. |
ICONTRAGENTID | NUMBER | Да | ID в списке контрагентов | Глобальный ID |
VCADDRESS | VARCHAR2 | Нет | Адрес | Хранится без структуры |
VCEMAIL | VARCHAR2 | Нет | ||
VCNAME | VARCHAR2 | Нет | Название | |
VCPHONE | VARCHAR2 | Нет | Телефон(-ы) | Список телефонов хранится одной строкой |
VCURL | VARCHAR2 | Нет | Сайт (URL-адрес) | |
CBCOMMENT | CLOB | Нет | Описание (комментарий) | |
ISUPPLIERSTATUSID | NUMBER | Нет | ID статуса клиента | |
VCSUPPLIERSTATUS | VARCHAR2 | Нет | Статус клиента | |
ISTAFFID_MANAGER | NUMBER | Нет | ID менеджера | Ссылка на сотрудника (v_e_staff) |
VCFIO_MANAGER | VARCHAR2 | Нет | ФИО менеджера |
Пример использования:
Для добавления нового клиента можно воспользоваться следующим запросом:
Declare
i pck_intershop.tid;
Begin
i:= pck_intershop.nextid('CLIENT');
insert into v_e_client (
icontragentid, vcname, vcemail, vcphone, vcurl, vcaddress)
values (
i, 'Название', 'Email', 'Телефон', 'Сайт (URL-адрес)', 'Адрес');
End;
Так же для добавления нового клиента можно воспользоваться специальной функцией:
Declare
ClientId Pck_InterShop.TId;
Begin
ClientId:= Pck_InterShop.InsClient(
aName => 'Web-клиент',
aEMail => 'client@mail.ru',
aPhone => '999-99-99',
aURL => 'www.client.ru',
aAddress => 'Адрес клиента');
End;
Параметр | Обязательное указание | Описание |
---|---|---|
aName | Нет | Название клиента |
aEMail | Нет | Email клиента |
aPhone | Нет | Телефон (-ы) клиента |
aURL | Нет | Сайт клиента |
aAddress | Нет | Почтовый адрес клиента |
Результат | н/д | iContragentId нового клиента |
⟵ V_E_CHARTYPE | V_E_COMPATIBLE ⟶