Skip to content

Commit

Permalink
Version 11.0.11
Browse files Browse the repository at this point in the history
  • Loading branch information
papyrussolution committed May 30, 2021
1 parent ceeb0b4 commit af10789
Show file tree
Hide file tree
Showing 60 changed files with 2,721 additions and 1,602 deletions.
Binary file modified ManWork/LaTex/ppmanual.pdf
Binary file not shown.
Binary file modified Src/Build/versel.dll
Binary file not shown.
6 changes: 5 additions & 1 deletion Src/Doc/VERSION.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -16444,4 +16444,8 @@ Ver 1.2 Date 13/09/96
����� ����� �� ��������� ����������� ��� �����������, ������������� �� EDI-�����.
- {�����} ��� ������ ���������� �������� ������ ����������� ����, ��� ������������ ������ �����������
�������� ������ ��������� � ����������.

30/05/2021 v11.0.11
!- {��� ���������} ���������� ���������� �� ������������ ��� ������� ��������� ������.
!- {��� ���������} ��������� ����������� ���������� �� ���� � ������ ���������.
!- {�����} ������ ������ �� ����� � 4-� ������ ����������. ����������� ��������������� ������ ��������� ����.

6 changes: 2 additions & 4 deletions Src/Include/PPDBS.H
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// PPDBS.H
// This file was generated by DL600C.EXE from 'd:\Papyrus\Src\Rsrc\dl600\ppdbs.dl6'
// This file was generated by DL600C.EXE from 'D:\Papyrus\Src\Rsrc\dl600\ppdbs.dl6'
//
#ifndef __PPDBS_H
#define __PPDBS_H
Expand Down Expand Up @@ -6329,7 +6329,6 @@ public:
int32 Kind;
int32 CorrespondID;
uint8 BI[20]; // raw
int32 PersonID;
LDATETIME SessExpiration;
uint8 Reserve[124]; // raw
TSLob <2048> VT;
Expand All @@ -6345,14 +6344,13 @@ public:
uint8 BI[20];
};
struct Key3 {
int32 PersonID;
int32 CorrespondID;
uint8 BI[20];
};
DBField ID;
DBField Kind;
DBField CorrespondID;
DBField BI;
DBField PersonID;
DBField SessExpiration;
DBField Reserve;
DBField VT;
Expand Down
2 changes: 2 additions & 0 deletions Src/Include/PPDEFS.H
Original file line number Diff line number Diff line change
Expand Up @@ -4745,6 +4745,8 @@
#define CTL_BILLEXT_AGREEMENT (32 + WINDOWS_ID_BIAS)
#define CTLSEL_BILLEXT_AGREEMENT (33 + WINDOWS_ID_BIAS)
#define CTL_BILLEXTFLT_CHECKPRST (34 + WINDOWS_ID_BIAS)
#define CTL_BILLEXTFLT_GGRP (35 + WINDOWS_ID_BIAS)
#define CTLSEL_BILLEXTFLT_GGRP (36 + WINDOWS_ID_BIAS)

#define DLG_OPRPOP 408 // Параметры зачета для вида операции
#define CTL_OPRPOP_LIST (1 + WINDOWS_ID_BIAS)
Expand Down
42 changes: 30 additions & 12 deletions Src/Include/Pp.h
Original file line number Diff line number Diff line change
Expand Up @@ -5685,10 +5685,13 @@ class BarcodeArrangeConfig {
#define PPSCMD_SETTIMESERIESSTKENV 10115 // @v10.2.10
#define PPSCMD_TIMESERIESTANOTIFY 10116 // @v10.3.11
#define PPSCMD_GETCOMMONMQSCONFIG 10117 // @v10.5.9
#define PPSCMD_SQ_HANDSHAKE 10118 // @v11.0.10
#define PPSCMD_SQ_ACQUAINTANCE 10118 // @v11.0.10 Инициирующее сообщение от клиента сервису для установки контакта. Клиент еще не "знаком" с сервисом.
#define PPSCMD_SQ_SESSION 10119 // @v11.0.10
#define PPSCMD_SQ_SRPREGISTER 10120 // @v11.0.10 Регистрация по SRP-протоколу
#define PPSCMD_SQ_SRPAUTH 10121 // @v11.0.10 Авторизация по SRP-протоколу
#define PPSCMD_SQ_SRPAUTH_S2 10122 // @v11.0.11 Авторизация по SRP-протоколу (the second phase)
#define PPSCMD_SQ_SRPAUTH_ACK 10123 // @v11.0.11 Авторизация по SRP-протоколу (завершающее сообщение от клиента серверу об Успешности авторизации)
#define PPSCMD_SQ_COMMAND 10124 // @v11.0.11 Собственно команда в рамках протокола Stylo-Q

#define PPSCMD_TEST 11000 // Сеанс тестирования //
//
Expand Down Expand Up @@ -10138,7 +10141,8 @@ struct PPBillExt { // @persistent @store(PropertyTbl)
PPID SCardID; // @transient Персональная карта, к которой привязан документ. Проекция поля BillTbl::Rec::SCardID
DateRange DuePeriod; // @transient Период даты исполнения документа. Проекция BillFilt::DuePeriod
PPID AgtBillID; // @v10.1.12 @transient. Проекция BillTbl::Rec::AgtBillID
PPID CcID; // @v10.9.7 Ид чека, сформированного по этому документу для печати
PPID CcID; // @v10.9.7 Ид чека, сформированного по этому документу для печати
PPID GoodsGroupID; // @v11.0.11 @transient Проекция BillFilt::GoodsGroupID. Ид товарной группы, товары принадлежащие которой должны содержаться в документах.
};
//
// Descr: Массив движения по кредиту. Используется при начислении процентов по договору ренты.
Expand Down Expand Up @@ -30234,7 +30238,8 @@ class PrcssrAlcReport {
// на регистре 2.
fEgaisVer2Fmt = 0x0004, // Применять 2-ю версию форматов ЕГАИС
fEgaisVer3Fmt = 0x0008, // Применять 3-ю версию форматов ЕГАИС (автоматически отменяет fEgaisVer2Fmt для тех документов, к которым применим 3-й формат).
fInvcCodePref = 0x0010 // @v11.0.8 Если в документе есть номер счет-фактуры, то использовать его вместо номера документа
fInvcCodePref = 0x0010, // @v11.0.8 Если в документе есть номер счет-фактуры, то использовать его вместо номера документа
fEgaisVer4Fmt = 0x0020 // @v11.0.11 Применять 4-ю версию форматов ЕГАИС
};
//
// Descr: Варианты списания остатков с регистра 2 ЕГАИС
Expand Down Expand Up @@ -33029,6 +33034,15 @@ class PPObjBill : public PPObject {
int ExtractPacketWithFlags(PPID id, PPBillPacket * pPack, uint flags /* BPLD_XXX */);
int ExtractPacketWithRestriction(PPID id, PPBillPacket * pPack, uint flags /* BPLD_XXX */, const PPIDArray * pGoodsList);
//
// Descr: Выясняет содержит ли документ с идентификатором id по крайней мере один товар из списка rGoodsList.
// NB: Список rGoodsList должен быть отсортирован по возврстанию (LongArray::sort)
// Returns:
// >0 - документ содержит товар(ы) из списка rGoodsList
// <0 - документ НЕ содержит товар(ы) из списка rGoodsList
// 0 - ошибка (например, документ не найден, rGoodsList не отсортирован и т.п.)
//
int DoesContainGoods(PPID id, const PPIDArray & rGoodsList);
//
// Descr: Извлекает из истории объектов оригинальный пакет документа (каким он был при первом проведении).
// Функция будет успешной только в том случае, если включена история изменений документов или же документ
// не менялся.
Expand Down Expand Up @@ -33755,7 +33769,7 @@ class PPObjBill : public PPObject {
TLP_MEMB(Transfer, trfr);
TLP_MEMB(CpTransfCore, P_CpTrfr);
TLP_MEMB(AdvBillItemTbl, P_AdvBI);
TLP_MEMB(LotExtCodeCore, P_LotXcT); // @v9.8.11 // @v10.2.9 LotExtCodeTbl-->LotExtCodeCore
TLP_MEMB(LotExtCodeCore, P_LotXcT); // @v10.2.9 LotExtCodeTbl-->LotExtCodeCore
private:
virtual int HandleMsg(int, PPID, PPID, void * extraPtr);
virtual int EditRights(uint, ObjRights *, EmbedDialog * pDlg = 0);
Expand Down Expand Up @@ -38260,9 +38274,10 @@ class BillFilt : public PPBaseFilt {
ccmRPayments // Зачетные документы контрагента
};
enum {
ordByDate = 0,
ordByCode = 1,
ordByObject = 2
ordByDate = 0,
ordByCode = 1,
ordByObject = 2,
ordByDateCode = 3 // @v11.0.11 Сортировка по дате и номеру
};
//
// Идентификаторы (дополнительных) полей для отображения в таблице //
Expand All @@ -38275,7 +38290,8 @@ class BillFilt : public PPBaseFilt {
dliAlcoLic, // Регистр алкогольной лицензии, ассоциированный (прямо или косвенно) с документом
dliDlvrAddr // Адрес доставки
};
char ReserveStart[32]; // @anchor
char ReserveStart[28]; // @anchor @v11.0.11 [32]-->[28]
PPID GoodsGroupID; // @v11.0.11 Товарная группа, ограничивающая выборку документов по содержимому
long Tag; // @#0 reserved
DateRange DuePeriod; // Период исполнения //
uint32 Count; // Максимальное количество документов в выборке
Expand Down Expand Up @@ -38390,7 +38406,8 @@ class PPViewBill : public PPView {
OrdByDate,
OrdByCode,
OrdByObjectName,
OrdByOpName
OrdByOpName,
OrdByDateCode // @v11.0.11
};

PPViewBill();
Expand Down Expand Up @@ -38502,6 +38519,7 @@ class PPViewBill : public PPView {
TempOrderTbl * P_TempOrd; //
PPIDArray OpList; //
PPIDArray LocList_; //
PPIDArray GoodsList; // @v11.0.11 Список идентификаторов товаров, которые должны содержаться в документах выборки (в каждом документе хотя бы один из товаров)
ObjIdListFilt IdList; // Список идентификаторов документов, которые должны быть в выборке
PPBillPoolOpEx * P_BPOX; // @# {(!Filt.PoolBillID && !Filt.PoolOpID) => P_BPOX==0}
PoolInsertionParam Pip; //
Expand Down Expand Up @@ -48016,14 +48034,14 @@ class VetisEntityCore {
int Put(PPID * pID, const VetisEnterprise & rItem, TSVector <UnresolvedEntity> * pUreList, int use_ta);
int Put(PPID * pID, const VetisBusinessEntity & rItem, TSVector <UnresolvedEntity> * pUreList, int use_ta);
int Put(PPID * pID, int kind, const VetisProductItem & rItem, TSVector <UnresolvedEntity> * pUreList, int use_ta);
int RecToItem(const VetisProductTbl::Rec & rRec, VetisProductItem & rItem);
//int RecToItem(const VetisProductTbl::Rec & rRec, VetisProductItem & rItem);
int CollectUnresolvedEntityList(TSVector <UnresolvedEntity> & rList);
int Get(PPID id, VetisVetDocument & rItem);
int Get(PPID id, VetisEnterprise & rItem);
int Get(PPID id, VetisBusinessEntity & rItem);
int Get(PPID id, VetisProductItem & rItem);
int Get(PPID id, VetisProduct & rItem);
int Get(PPID id, VetisSubProduct & rItem);
//int Get(PPID id, VetisProduct & rItem);
//int Get(PPID id, VetisSubProduct & rItem);
int SetOutgoingDocApplicationIdent(PPID id, const S_GUID & rAppId, int use_ta);
int SearchPerson(PPID id, VetisPersonTbl::Rec * pRec);
int SearchDocument(PPID id, VetisDocumentTbl::Rec * pRec);
Expand Down
16 changes: 8 additions & 8 deletions Src/Include/Private/VERDATA.INC
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
//
// ..\INCLUDE\PRIVATE\VERDATA.INC
// 2021-05-16T18:11:15
// 2021-05-30T16:39:37
// Automaticaly generated file
// Don't modify!
//
0x24, 0x00, 0x00, 0x00, 0x33, 0x30, 0x79, 0x61, 0x52, 0x42, 0x44, 0x33, 0x44, 0x4f, 0x57, 0x45, 0x68, 0x31, 0x52, 0x66, 0x56, 0x32, 0x70, 0x74, 0x74, 0x7a, 0x51, 0x4a, 0x50, 0x59, 0x7a, 0x44,
0x4a, 0x00, 0x6f, 0xa2, 0x00, 0x01, 0x00, 0x00, 0x21, 0xb5, 0x60, 0x0c, 0xca, 0x1c, 0x52, 0xdb, 0xfc, 0x36, 0x99, 0x8a, 0xbe, 0x02, 0x29, 0x2f, 0x3b, 0xe2, 0xaa, 0x10, 0x9f, 0xa9, 0x44, 0x00,
0x7f, 0x40, 0x75, 0x58, 0xf8, 0xee, 0x5c, 0xd9, 0xd7, 0xd2, 0xf5, 0x11, 0xb3, 0x30, 0xed, 0x71, 0xf5, 0x0e, 0xf9, 0xb7, 0x6b, 0xf3, 0x34, 0xbd, 0x95, 0xff, 0x5e, 0x19, 0x39, 0x3e, 0x33, 0x0f,
0x6a, 0x27, 0xe4, 0x26, 0xae, 0x20, 0x91, 0x63, 0x4a, 0xd0, 0x7f, 0x65, 0xe8, 0x94, 0xbe, 0x1e, 0x60, 0xd3, 0x8f, 0xc6, 0x85, 0x8a, 0xbd, 0x0b, 0xfb, 0x7a, 0x67, 0xe8, 0x57, 0xe7, 0x95, 0xe6,
0x5a, 0xbc, 0xdf, 0xba, 0x78, 0xe8, 0xdd, 0xf0, 0x8c, 0x5c, 0x0a, 0xe3, 0x67, 0x09, 0xf8, 0x1b, 0xb6, 0x9d, 0x2b, 0x35, 0x94, 0xad, 0xa8, 0x96, 0xe7, 0x3f, 0xba, 0xbe, 0xc9, 0xe3, 0x65, 0x16,
0x6e, 0x70, 0xbc, 0x84, 0xd0, 0x8f, 0xd8, 0x63, 0xc7, 0xdf, 0xbd, 0x4c, 0xc0, 0x02, 0x22, 0x3a, 0xc6, 0x22, 0xf9, 0xda, 0xe6, 0x64, 0x8c, 0x69, 0xa3, 0xdd, 0xee, 0xc7, 0xec, 0xc0, 0x56, 0x4b,
0xd1, 0xbf, 0x54, 0x20, 0x80, 0x14, 0x96, 0x9c, 0xf2, 0x2a, 0x47, 0x0f, 0xc4, 0xba, 0x24, 0x2e, 0x7b, 0x85, 0x72, 0x8f, 0x77, 0xc4, 0xd8, 0x7a, 0x15, 0x82, 0x92, 0xde, 0xa9, 0x46, 0x28, 0x20,
0xf9, 0xac, 0x2e, 0xc3, 0x7c, 0x0a, 0x1d, 0xe7, 0x8e, 0xe8, 0xc6, 0xeb, 0xaa, 0x6f, 0xb2, 0x12, 0x72, 0xcd, 0x77, 0x97, 0x5a, 0x0f, 0x5e, 0xa5, 0xa0, 0xd0, 0xc5, 0x18, 0xfb, 0xba, 0x28, 0x74
0x4a, 0x00, 0xa6, 0xed, 0x00, 0x01, 0x00, 0x00, 0x21, 0xb5, 0x60, 0x0c, 0xca, 0x1c, 0x52, 0xdb, 0xfc, 0x36, 0x99, 0x8a, 0xbf, 0x02, 0x29, 0x2f, 0x62, 0x84, 0x9a, 0xc9, 0x41, 0x58, 0x98, 0x6e,
0x1c, 0x2e, 0x10, 0xf9, 0xe8, 0x6e, 0x28, 0xc7, 0xe9, 0xe9, 0x3a, 0x44, 0x05, 0xed, 0x84, 0xab, 0x17, 0x00, 0x92, 0x19, 0x43, 0x85, 0x7e, 0xbb, 0x5a, 0x5b, 0x2b, 0x36, 0x1c, 0xba, 0x4f, 0x1b,
0x21, 0xa7, 0x2c, 0x09, 0x54, 0x3a, 0x42, 0x33, 0x36, 0x5b, 0x1a, 0x17, 0x0c, 0x91, 0x11, 0x3c, 0x6f, 0x86, 0x84, 0x47, 0xd1, 0xe8, 0xd5, 0xc9, 0xf7, 0xb7, 0x43, 0x41, 0x98, 0xc8, 0x78, 0x3c,
0xcc, 0x94, 0xf5, 0x52, 0xc1, 0x7f, 0x6f, 0x57, 0x34, 0xc0, 0xc7, 0xa4, 0x53, 0x1f, 0x74, 0xc7, 0x97, 0x0e, 0xaf, 0x56, 0x67, 0xc6, 0xbe, 0x46, 0x32, 0x27, 0x81, 0xe1, 0xf0, 0x21, 0x25, 0x7e,
0xd9, 0x7c, 0x45, 0xfd, 0x60, 0x80, 0x03, 0x50, 0x64, 0x72, 0x51, 0x04, 0x6f, 0x61, 0x92, 0x53, 0x82, 0xdb, 0xdb, 0x46, 0x55, 0x47, 0xff, 0x80, 0x23, 0x3f, 0x84, 0x54, 0x97, 0xbd, 0x4a, 0xe7,
0x4c, 0xdd, 0x34, 0x7e, 0x93, 0x6d, 0x80, 0x57, 0x45, 0xc1, 0x1b, 0xfb, 0x03, 0xd1, 0xc4, 0x06, 0x3c, 0xaf, 0x6d, 0xf4, 0xd0, 0x67, 0xe3, 0xa1, 0x3d, 0x50, 0xf0, 0x6b, 0xbb, 0xaa, 0xff, 0xcf,
0x22, 0xb3, 0x94, 0xc9, 0x21, 0x1b, 0xfe, 0xa9, 0x8b, 0x11, 0x11, 0x7b, 0xd9, 0x36, 0x2a, 0x48, 0x8c, 0x68, 0x0f, 0x6b, 0x75, 0x5c, 0x9f, 0xa3, 0xf8, 0xee, 0xa8, 0x4e, 0xbf, 0x57, 0xc3, 0x14
Loading

0 comments on commit af10789

Please sign in to comment.