BSSExportService


Click here for a complete list of operations.

GetNpdDocumentInfo2

Информация об атрибутах документа НПД и список его частей (версия 2)

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
ModuleID:
ID:
Anchor:
HlinkTemplate:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /BSSExportService.asmx HTTP/1.1
Host: bssexport.1gl.ru
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.1gl.ru/GetNpdDocumentInfo2"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetNpdDocumentInfo2 xmlns="http://www.1gl.ru/">
      <ModuleID>unsignedByte</ModuleID>
      <ID>int</ID>
      <Anchor>string</Anchor>
      <HlinkTemplate>string</HlinkTemplate>
    </GetNpdDocumentInfo2>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetNpdDocumentInfo2Response xmlns="http://www.1gl.ru/">
      <GetNpdDocumentInfo2Result>
        <DocExists>boolean</DocExists>
        <DocActualityStatus>BeforeDocumentBegDate or InsideOfDocumentScope or AfterDocumentEndDate or DocumentDatesAreNotValid</DocActualityStatus>
        <DocumentID>int</DocumentID>
        <ModuleID>unsignedByte</ModuleID>
        <Anchor>string</Anchor>
        <DocumentName>string</DocumentName>
        <PublicationDate>dateTime</PublicationDate>
        <Attributes>string</Attributes>
        <OwnedDocumentCount>int</OwnedDocumentCount>
        <Lobbies>string</Lobbies>
        <Lobbies>string</Lobbies>
        <Numbers>string</Numbers>
        <Numbers>string</Numbers>
        <Types>
          <ID>int</ID>
          <Name>string</Name>
        </Types>
        <Types>
          <ID>int</ID>
          <Name>string</Name>
        </Types>
        <Regions>string</Regions>
        <Regions>string</Regions>
        <Toc>string</Toc>
        <TocXml>string</TocXml>
        <BegDate>dateTime</BegDate>
        <EndDate>dateTime</EndDate>
        <ModifyDate>dateTime</ModifyDate>
        <AttributeList>
          <Name>string</Name>
          <Value>string</Value>
        </AttributeList>
        <AttributeList>
          <Name>string</Name>
          <Value>string</Value>
        </AttributeList>
        <DocumentLanguageList>
          <DocumentLanguage>
            <LanguageAlias>string</LanguageAlias>
            <IsCurrent>boolean</IsCurrent>
          </DocumentLanguage>
          <DocumentLanguage>
            <LanguageAlias>string</LanguageAlias>
            <IsCurrent>boolean</IsCurrent>
          </DocumentLanguage>
        </DocumentLanguageList>
        <DocumentChain>
          <ModuleId>unsignedByte</ModuleId>
          <Id>int</Id>
          <StartDate>string</StartDate>
          <EndDate>string</EndDate>
        </DocumentChain>
        <DocumentChain>
          <ModuleId>unsignedByte</ModuleId>
          <Id>int</Id>
          <StartDate>string</StartDate>
          <EndDate>string</EndDate>
        </DocumentChain>
        <OperInfo>string</OperInfo>
        <Attachments>
          <Attachment>
            <Id>int</Id>
            <Name>string</Name>
            <MimeType>string</MimeType>
            <FormNumber>string</FormNumber>
            <Okud>string</Okud>
            <Knd>string</Knd>
          </Attachment>
          <Attachment>
            <Id>int</Id>
            <Name>string</Name>
            <MimeType>string</MimeType>
            <FormNumber>string</FormNumber>
            <Okud>string</Okud>
            <Knd>string</Knd>
          </Attachment>
        </Attachments>
        <AttachBarcodes>
          <AttachBarcode>
            <AttachId>int</AttachId>
            <Barcode>string</Barcode>
          </AttachBarcode>
          <AttachBarcode>
            <AttachId>int</AttachId>
            <Barcode>string</Barcode>
          </AttachBarcode>
        </AttachBarcodes>
        <Parts>
          <int>int</int>
          <int>int</int>
        </Parts>
        <AnchoredPart>int</AnchoredPart>
        <IsActual>boolean</IsActual>
        <ActualDocId>int</ActualDocId>
        <ActualDocModuleId>int</ActualDocModuleId>
        <IsDocInActualCheck>boolean</IsDocInActualCheck>
      </GetNpdDocumentInfo2Result>
    </GetNpdDocumentInfo2Response>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /BSSExportService.asmx HTTP/1.1
Host: bssexport.1gl.ru
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetNpdDocumentInfo2 xmlns="http://www.1gl.ru/">
      <ModuleID>unsignedByte</ModuleID>
      <ID>int</ID>
      <Anchor>string</Anchor>
      <HlinkTemplate>string</HlinkTemplate>
    </GetNpdDocumentInfo2>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetNpdDocumentInfo2Response xmlns="http://www.1gl.ru/">
      <GetNpdDocumentInfo2Result>
        <DocExists>boolean</DocExists>
        <DocActualityStatus>BeforeDocumentBegDate or InsideOfDocumentScope or AfterDocumentEndDate or DocumentDatesAreNotValid</DocActualityStatus>
        <DocumentID>int</DocumentID>
        <ModuleID>unsignedByte</ModuleID>
        <Anchor>string</Anchor>
        <DocumentName>string</DocumentName>
        <PublicationDate>dateTime</PublicationDate>
        <Attributes>string</Attributes>
        <OwnedDocumentCount>int</OwnedDocumentCount>
        <Lobbies>string</Lobbies>
        <Lobbies>string</Lobbies>
        <Numbers>string</Numbers>
        <Numbers>string</Numbers>
        <Types>
          <ID>int</ID>
          <Name>string</Name>
        </Types>
        <Types>
          <ID>int</ID>
          <Name>string</Name>
        </Types>
        <Regions>string</Regions>
        <Regions>string</Regions>
        <Toc>string</Toc>
        <TocXml>string</TocXml>
        <BegDate>dateTime</BegDate>
        <EndDate>dateTime</EndDate>
        <ModifyDate>dateTime</ModifyDate>
        <AttributeList>
          <Name>string</Name>
          <Value>string</Value>
        </AttributeList>
        <AttributeList>
          <Name>string</Name>
          <Value>string</Value>
        </AttributeList>
        <DocumentLanguageList>
          <DocumentLanguage>
            <LanguageAlias>string</LanguageAlias>
            <IsCurrent>boolean</IsCurrent>
          </DocumentLanguage>
          <DocumentLanguage>
            <LanguageAlias>string</LanguageAlias>
            <IsCurrent>boolean</IsCurrent>
          </DocumentLanguage>
        </DocumentLanguageList>
        <DocumentChain>
          <ModuleId>unsignedByte</ModuleId>
          <Id>int</Id>
          <StartDate>string</StartDate>
          <EndDate>string</EndDate>
        </DocumentChain>
        <DocumentChain>
          <ModuleId>unsignedByte</ModuleId>
          <Id>int</Id>
          <StartDate>string</StartDate>
          <EndDate>string</EndDate>
        </DocumentChain>
        <OperInfo>string</OperInfo>
        <Attachments>
          <Attachment>
            <Id>int</Id>
            <Name>string</Name>
            <MimeType>string</MimeType>
            <FormNumber>string</FormNumber>
            <Okud>string</Okud>
            <Knd>string</Knd>
          </Attachment>
          <Attachment>
            <Id>int</Id>
            <Name>string</Name>
            <MimeType>string</MimeType>
            <FormNumber>string</FormNumber>
            <Okud>string</Okud>
            <Knd>string</Knd>
          </Attachment>
        </Attachments>
        <AttachBarcodes>
          <AttachBarcode>
            <AttachId>int</AttachId>
            <Barcode>string</Barcode>
          </AttachBarcode>
          <AttachBarcode>
            <AttachId>int</AttachId>
            <Barcode>string</Barcode>
          </AttachBarcode>
        </AttachBarcodes>
        <Parts>
          <int>int</int>
          <int>int</int>
        </Parts>
        <AnchoredPart>int</AnchoredPart>
        <IsActual>boolean</IsActual>
        <ActualDocId>int</ActualDocId>
        <ActualDocModuleId>int</ActualDocModuleId>
        <IsDocInActualCheck>boolean</IsDocInActualCheck>
      </GetNpdDocumentInfo2Result>
    </GetNpdDocumentInfo2Response>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /BSSExportService.asmx/GetNpdDocumentInfo2?ModuleID=string&ID=string&Anchor=string&HlinkTemplate=string HTTP/1.1
Host: bssexport.1gl.ru
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ExecuteGetNpdDocumentInfoResponse2 xmlns="http://www.1gl.ru/">
  <DocExists>boolean</DocExists>
  <DocActualityStatus>BeforeDocumentBegDate or InsideOfDocumentScope or AfterDocumentEndDate or DocumentDatesAreNotValid</DocActualityStatus>
  <DocumentID>int</DocumentID>
  <ModuleID>unsignedByte</ModuleID>
  <Anchor>string</Anchor>
  <DocumentName>string</DocumentName>
  <PublicationDate>dateTime</PublicationDate>
  <Attributes>string</Attributes>
  <OwnedDocumentCount>int</OwnedDocumentCount>
  <Lobbies>string</Lobbies>
  <Lobbies>string</Lobbies>
  <Numbers>string</Numbers>
  <Numbers>string</Numbers>
  <Types>
    <ID>int</ID>
    <Name>string</Name>
  </Types>
  <Types>
    <ID>int</ID>
    <Name>string</Name>
  </Types>
  <Regions>string</Regions>
  <Regions>string</Regions>
  <Toc>string</Toc>
  <TocXml>string</TocXml>
  <BegDate>dateTime</BegDate>
  <EndDate>dateTime</EndDate>
  <ModifyDate>dateTime</ModifyDate>
  <AttributeList>
    <Name>string</Name>
    <Value>string</Value>
  </AttributeList>
  <AttributeList>
    <Name>string</Name>
    <Value>string</Value>
  </AttributeList>
  <DocumentLanguageList>
    <DocumentLanguage>
      <LanguageAlias>string</LanguageAlias>
      <IsCurrent>boolean</IsCurrent>
    </DocumentLanguage>
    <DocumentLanguage>
      <LanguageAlias>string</LanguageAlias>
      <IsCurrent>boolean</IsCurrent>
    </DocumentLanguage>
  </DocumentLanguageList>
  <DocumentChain>
    <ModuleId>unsignedByte</ModuleId>
    <Id>int</Id>
    <StartDate>string</StartDate>
    <EndDate>string</EndDate>
  </DocumentChain>
  <DocumentChain>
    <ModuleId>unsignedByte</ModuleId>
    <Id>int</Id>
    <StartDate>string</StartDate>
    <EndDate>string</EndDate>
  </DocumentChain>
  <OperInfo>string</OperInfo>
  <Attachments>
    <Attachment>
      <Id>int</Id>
      <Name>string</Name>
      <MimeType>string</MimeType>
      <FormNumber>string</FormNumber>
      <Okud>string</Okud>
      <Knd>string</Knd>
    </Attachment>
    <Attachment>
      <Id>int</Id>
      <Name>string</Name>
      <MimeType>string</MimeType>
      <FormNumber>string</FormNumber>
      <Okud>string</Okud>
      <Knd>string</Knd>
    </Attachment>
  </Attachments>
  <AttachBarcodes>
    <AttachBarcode>
      <AttachId>int</AttachId>
      <Barcode>string</Barcode>
    </AttachBarcode>
    <AttachBarcode>
      <AttachId>int</AttachId>
      <Barcode>string</Barcode>
    </AttachBarcode>
  </AttachBarcodes>
  <Parts>
    <int>int</int>
    <int>int</int>
  </Parts>
  <AnchoredPart>int</AnchoredPart>
  <IsActual>boolean</IsActual>
  <ActualDocId>int</ActualDocId>
  <ActualDocModuleId>int</ActualDocModuleId>
  <IsDocInActualCheck>boolean</IsDocInActualCheck>
</ExecuteGetNpdDocumentInfoResponse2>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /BSSExportService.asmx/GetNpdDocumentInfo2 HTTP/1.1
Host: bssexport.1gl.ru
Content-Type: application/x-www-form-urlencoded
Content-Length: length

ModuleID=string&ID=string&Anchor=string&HlinkTemplate=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ExecuteGetNpdDocumentInfoResponse2 xmlns="http://www.1gl.ru/">
  <DocExists>boolean</DocExists>
  <DocActualityStatus>BeforeDocumentBegDate or InsideOfDocumentScope or AfterDocumentEndDate or DocumentDatesAreNotValid</DocActualityStatus>
  <DocumentID>int</DocumentID>
  <ModuleID>unsignedByte</ModuleID>
  <Anchor>string</Anchor>
  <DocumentName>string</DocumentName>
  <PublicationDate>dateTime</PublicationDate>
  <Attributes>string</Attributes>
  <OwnedDocumentCount>int</OwnedDocumentCount>
  <Lobbies>string</Lobbies>
  <Lobbies>string</Lobbies>
  <Numbers>string</Numbers>
  <Numbers>string</Numbers>
  <Types>
    <ID>int</ID>
    <Name>string</Name>
  </Types>
  <Types>
    <ID>int</ID>
    <Name>string</Name>
  </Types>
  <Regions>string</Regions>
  <Regions>string</Regions>
  <Toc>string</Toc>
  <TocXml>string</TocXml>
  <BegDate>dateTime</BegDate>
  <EndDate>dateTime</EndDate>
  <ModifyDate>dateTime</ModifyDate>
  <AttributeList>
    <Name>string</Name>
    <Value>string</Value>
  </AttributeList>
  <AttributeList>
    <Name>string</Name>
    <Value>string</Value>
  </AttributeList>
  <DocumentLanguageList>
    <DocumentLanguage>
      <LanguageAlias>string</LanguageAlias>
      <IsCurrent>boolean</IsCurrent>
    </DocumentLanguage>
    <DocumentLanguage>
      <LanguageAlias>string</LanguageAlias>
      <IsCurrent>boolean</IsCurrent>
    </DocumentLanguage>
  </DocumentLanguageList>
  <DocumentChain>
    <ModuleId>unsignedByte</ModuleId>
    <Id>int</Id>
    <StartDate>string</StartDate>
    <EndDate>string</EndDate>
  </DocumentChain>
  <DocumentChain>
    <ModuleId>unsignedByte</ModuleId>
    <Id>int</Id>
    <StartDate>string</StartDate>
    <EndDate>string</EndDate>
  </DocumentChain>
  <OperInfo>string</OperInfo>
  <Attachments>
    <Attachment>
      <Id>int</Id>
      <Name>string</Name>
      <MimeType>string</MimeType>
      <FormNumber>string</FormNumber>
      <Okud>string</Okud>
      <Knd>string</Knd>
    </Attachment>
    <Attachment>
      <Id>int</Id>
      <Name>string</Name>
      <MimeType>string</MimeType>
      <FormNumber>string</FormNumber>
      <Okud>string</Okud>
      <Knd>string</Knd>
    </Attachment>
  </Attachments>
  <AttachBarcodes>
    <AttachBarcode>
      <AttachId>int</AttachId>
      <Barcode>string</Barcode>
    </AttachBarcode>
    <AttachBarcode>
      <AttachId>int</AttachId>
      <Barcode>string</Barcode>
    </AttachBarcode>
  </AttachBarcodes>
  <Parts>
    <int>int</int>
    <int>int</int>
  </Parts>
  <AnchoredPart>int</AnchoredPart>
  <IsActual>boolean</IsActual>
  <ActualDocId>int</ActualDocId>
  <ActualDocModuleId>int</ActualDocModuleId>
  <IsDocInActualCheck>boolean</IsDocInActualCheck>
</ExecuteGetNpdDocumentInfoResponse2>