Object 108 { Фильтр
tShortDate 1 Отчет с даты (== NullUint16 –с первого документа )
tShortDate 2 Отчет по дату (== NullUint16 – по последний документ)
tUint16 6 Битовая маска флагов фильтра
1 - вычислять суммы (накладных)
2 - показывать компенсированные суммы в виде документов
4 - показывать неактивные накладные
8 - показывать активные накладные
Object 111 {
tUint32 8 Маска типов документов считается как (1<<gdoc_N1)|(1<<gdoc_N2)…
Прих. накл.: gdoc_0 == 0 (1<<0) == 1
Возврат от получателя: gdoc_1 == 1 (1<<1) == 2
Расх. накл.: gdoc_4 == 4 (1<<4) == 16
Возврат поставщику: gdoc_5 == 5 (1<<5) == 32
Слич. ведомость: gdoc_8 == 8 (1<<8) == 256
Внутренняя продажа gdoc_9 == 9 (1<<9) == 512
Акт переработки: gdoc_10== 10 (1<<10)== 1024
Внутреннее перемещение: gdoc_11== 11 (1<<11)== 2048
Комплектация: gdoc_12== 12 (1<<12)== 4096
Декомплектация: gdoc_13== 13 (1<<13)== 8192
Пример: Прих.накл,Расх.Накл : 1+16=17;
По всем накл.: 1+2+16+32+256+512+1024+2048+4096+8192 = 12087
tBob 6[type:Data] Атрибуты накладных
}
Object 100 { Валюта для вычисления сумм
tUint16 1 tsKey RID валюты
}
}
Array 102#10 { Список собственных юридических лиц
tUint32 1 tsKey Rid собственного юр. лица
}
Array 103#10 { Список предприятий
tUint32 1 tsKey RID предприятий
}
Array 106#10 { Список подразделений
tUint32 1 tsKey RID подразделения
}
Object 108 { Корреспондент-поставщик
Object 107 {
tUint8 5 Тип1
0 реализация
1 потери
2 внутренний контрагент
3 внешний контрагент
tUint8 31 определены т. для типа 3 (внешних контрагентов)
0 не определен
1 производитель алкоголя
2 импортер алкоголя
3 поставщик алкоголя
tUint8 32 Тип2
0 юр. лицо
1 физ. лицо
2 cпец.корреспондент
tBob 6[type:Data] Атрибуты корреспондента
}
}
Array 107#10 { Список корреспондентов-поставщиков
tUint32 1 tsKey RID корреспондентов поставщиков
}
Object 108 {
Object 107#1 {
tUint8 5 Тип1
0 реализация
1 потери
2 внутренний контрагент
3 внешний контрагент
tUint8 31 определены т. для типа 3 (внешних контрагентов)
0 не определен
1 производитель алкоголя
2 импортер алкоголя
3 поставщик алкоголя
tUint8 32 Тип2
0 юр. лицо
1 физ. лицо
2 cпец.корреспондент
}
}
Array 107#11 { Список корреспондентов -получателей
tUint32 1 tsKey RID корреспондентов получателей
}
}
Out parameters
Array 111 { Список накладных
tUint32 1 tsKey, tsNotNull RID накладной
tBinary 4[16] GUID накладной
tUint16 5 Тип накладной (gdoc_N)
tUint16 33 Опции накладной (см. опции накладных)
tUint32 32 Стамп даты
tStrP 3[255] Номер документа
tBob 6[type:Attrs] Атрибуты заголовка накладной
Object 105 { Поставщик
tUint32 1 tsKey Rid контрагента поставщика
tStrP 3[255] tsNotNull Наименование контрагента поставщика
}
Object 105#1 Получатель
tUint32 1 tsKey RID контрагента получателя
tStrP 3[255] tsNotNull Наименование контрагента получателя
}
tShortDate 31 Дата документа
Object 112 {
tCurrency 40 Закупочная сумма без налогов
tCurrency 41 Закупочная сумма НДС
tCurrency 42 Закупочная сумма НСП
tCurrency 45 Отпускная сумма без налогов
tCurrency 46 Отпускная сумма НДС
tCurrency 47 Отпускная сумма НСП
}
Object 112 {
tCurrency 68 Компенсирующая сумма без налогов
tCurrency 69 Компенсирующая сумму НДС
tCurrency 70 Компенсирующая сумму НСП
<СЧЕТ-ФАКТУРА >
}