Список документов авторизованного пользователя. Представление доступно для редактирования. При занесении менеджер и отдел не проставляется, товарное и финансовое состояние устанавливается в значение «Выписано». Структура аналогична представлению V_E_DOCUMENT.
Поле | Тип | Требуемое | Значение | Комментарий |
---|---|---|---|---|
IID | NUMBER | Нет | ID в списке счетов | Локальный ID. Формируется автоматически. |
ICONTRAGENTID | NUMBER | Нет | ID в списке контрагентов | Глобальный ID |
IDOCUMENTID | NUMBER | Да | ID документа, в котором находится позиция | См. V_E_Document |
CBCOMMENT | CLOB | Нет | Комментарий | |
DECSUM | NUMBER | Нет | Сумма | |
DTDATE | VARCHAR2 | Нет | Дата занечения | Дата в формате DD.MM.YYYY |
DTENTER | DATE | Нет | Дата занесения документа | Дата + время |
DTEXECUTE | DATE | Нет | Желаемая дата выполнения | |
IBANKACCOUNTID | NUMBER | Нет | ID аккаунта банка | |
ICANDOCEDIT | NUMBER | Нет | Показывает возможность редактирования счета | 1 — возможно, 0 — невозможно |
ICANPOSEDIT | NUMBER | Нет | Показывает, доступна ли позиция для редактирования | 1 — доступна, 0 — недоступна |
ICONTRAGENTID_FACE | NUMBER | Нет | ID контрагента, выступающего контактным лицом | Возможно указание только из списка ФЛ |
ICONTRAGENTID_SUPPLIER | NUMBER | Нет | ID клиента (поставщика) | См. V_E_SUPPLIER, если есть родитель — ID родителя, иначе — ID контрагента |
ICURRENCYID | NUMBER | Нет | ID валюты цены | См. V_E_Currency |
IDEPUTYID | NUMBER | Нет | ID отдела | |
IDOCUMENTID_REASON | NUMBER | Нет | ID документа-основания | ID документа из этого же представления V_E_Document |
IDOCUMENTSTATEID | NUMBER | Нет | ID товарного состояния документа | См. Маршрут состояний документов |
IDOCUMENTSTATEID_MONEY | NUMBER | Нет | ID финансового состояния документа | См. Маршрут состояний документов |
IDOCUMENTTYPEID | NUMBER | Да | ID вида документа | |
ITMCTYPEID | NUMBER | Нет | ID типа документа | Типы Документов |
ITYPEVALUEID_ARCH | NUMBER | Нет | Показывает, является ли счет архивным | |
VCBANKACCOUNT_FULLATTRIBUTE | VARCHAR2 | Нет | Реквизиты нашей компании | |
VCBANKACCOUNT_SHORTATTRIBUTE | VARCHAR2 | Нет | Реквизиты | |
VCCONTRAGENTNAME | VARCHAR2 | Нет | Название контрагента | |
VCCURRENCYNAME | VARCHAR2 | Нет | Наименование валюты | |
VCCURRENCYSHORTNAME | VARCHAR2 | Нет | Краткое наименование валюты цены | |
VCDOCUMENTNAME | VARCHAR2 | Нет | Полное название документа | Формируется автоматически |
VCDOCUMENTREASONNAME | VARCHAR2 | Нет | Название документа-основания | |
VCDOCUMENTSTATE | VARCHAR2 | Нет | Товарное состояние документа | См. Маршрут состояний документов |
VCDOCUMENTSTATE_MONEY | VARCHAR2 | Нет | Финансовое состояние документа | См. Маршрут состояний документов |
VCDEPUTYNAME | VARCHAR2 | Нет | Название отдела | |
VCFIO_FACE | VARCHAR2 | Нет | ФИО контактного лица | |
VCFI_O_MANAGER | VARCHAR2 | Нет | Менеджер | |
VCNUM | VARCHAR2 | Нет | Пользовательский номер документа | Может заполняться произвольным значением, отображается согласно настроенному правилу формирования названия |
VCTMCTYPENAME | VARCHAR2 | Нет | Название типа документа | Типы Документов |
Пример использования:
Для занесения договора с клиентом (вид документа № 97) можно воспользоваться специальной функцией
Declare
ContractId Pck_InterShop.TId;
DocumentId Pck_InterShop.TId;
Begin
ContractId:= Pck_InterShop.InsDocument_Self(
aContragentId => FirmId,
aDocumentTypeId => 97,
aNum => 'Дг/01');
End;
Для занесения счета клиенту с договором в качестве основания (вид документа № 48) можно воспользоваться специальной функцией
Declare
ContractId Pck_InterShop.TId;
DocumentId Pck_InterShop.TId;
Begin
DocumentId:= Pck_InterShop.InsDocument_Self(
aContragentId => FirmId,
aContragentId_Face => FaceId,
aExecuteDate => SysDate + 5,
aDocumentId_Reason => ContractId,
aComment => ’Комментарий к счету’);
End;
Параметр | Обязательное указание | Описание |
---|---|---|
aContragentId | Нет | ID контрагента документа. Может быть выбран из списка клиентов, ЮЛ или ФЛ |
aDocumentTypeId | Нет | ID вида создаваемого документа. Если значение не указано, то создается документ вида №48 (“Счет клиенту») |
aContragentId_Face | Нет | ID контактного лица. Может быть выбран из списка ФЛ |
aTmcTypeId | Нет | ID типа документа. Если в системе настроены типы для указанного в aDocumentTypeId вида документа, то настоятельно рекомендуется указывать необходимый тип документа. В противном случае занесенный документ может не отразиться в интерфейсной части программы. |
aDocumentId_Reason | Нет | ID документа-основания |
aDeputyId | Нет | ID отдела |
aExecuteDate | Нет | Желаемая дата выполнения |
aComment | Нет | Комментарий к документу |
aNum | Нет | Пользовательский номер документа. Может заполняться произвольным значением |
Результат | н/д | iDocumentId нового документа |