You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Src/Include/Pp.h
+18-10
Original file line number
Diff line number
Diff line change
@@ -3371,12 +3371,11 @@ class ObjVersioningCore : public ObjVerTbl {
3371
3371
//
3372
3372
#define OTF_NOZERO 0x0002 // Тег с нулевым значение удаляется //
3373
3373
#define OTF_NMBRULE 0x0004 // Для тега с числовым значением определено правило
3374
-
#define OTF_WARNZERO 0x0008 // Нулевое или отрицательное значение тега является поводом для предупреждения //
3375
-
// оператора (в документах, персональных операциях и т.д.)
3376
-
#define OTF_INHERITABLE 0x0010 // Наследуемый tag. Интерпретация флага зависит от типа объектов,
3377
-
// к которому относится tag.
3374
+
#define OTF_WARNZERO 0x0008 // Нулевое или отрицательное значение тега является поводом для предупреждения оператора (в документах, персональных операциях и т.д.)
3375
+
#define OTF_INHERITABLE 0x0010 // Наследуемый tag. Интерпретация флага зависит от типа объектов, к которому относится tag.
3378
3376
#define OTF_NOTICEINCASHPANE 0x0020 // Извещение в кассовой панели
// @v10.7.8 (unused) static int EditEnumListDialog(PPTagEnumList *);
17039
17037
static int CheckForTagFilt(PPID objType, PPID objID, const TagFilt * pFilt);
17040
17038
//
17041
17039
// Descr: Вспомогательная функция для извлечения тега объекта {objType; objID}
@@ -24394,7 +24392,7 @@ class PPGoodsStruc : public PPExtStrContainer { // @v12.0.6 унаследова
24394
24392
//
24395
24393
// Descr: Перечисляет элементы структуры с вычислением количества, необходимого
24396
24394
// для комплектации srcQtty единиц составного товара. Требуемое количество
24397
-
// возвращается по указателю pQtty. Для получения первого элемента по уазателю pPos
24395
+
// возвращается по указателю pQtty. Для получения первого элемента по указателю pPos
24398
24396
// следует передать значение 0.
24399
24397
// Функция, после каждого успешного вызова, увеличивает значение *pPos на единицу.
24400
24398
// Returns:
@@ -24962,6 +24960,7 @@ struct QuotKindFilt {
24962
24960
// ограничение (если есть) - максимальное количество хранимых значений.
24963
24961
#define QUOTKF_NODIS 0x0100L // Если применяется этот вид котировки, то скидки по картам не действуют.
24964
24962
#define QUOTKF_USEROUNDING 0x0200L // @v10.9.10 Применять округление значений котировок в соответствии с полями PPQuotKind2::RoundingPrec, PPQuotKind2::RoundingDir
24963
+
#define QUOTKF_PASSIVE 0x0400L // @v12.0.8 Пассивный вид котировки (не отображается в списках)
@@ -53727,15 +53726,16 @@ class PPListDialog : public TDialog {
53727
53726
// Descr: Флаги конструктора
53728
53727
//
53729
53728
enum {
53730
-
fOnDblClkOk = 0x0001, // При двойном щелчке, если выбран элемент списка завершать работу диалога как по cmOK
53729
+
fOnDblClkOk = 0x0001, // При двойном щелчке, если выбран элемент списка завершать работу диалога как по cmOK
53731
53730
fOmitSearchByFirstChar = 0x0002, // Не выводить окно поиска в ответ на нажатие символьной клавиши
53732
-
fOwnerDraw = 0x0004, // @v10.3.0 Если установлен, то конструктор вызывает SetOwnerDrawState()
53733
-
fMultiselect = 0x0008 // @v11.4.3 Допускается множественный выбор в списке
53731
+
fOwnerDraw = 0x0004, // Если установлен, то конструктор вызывает SetOwnerDrawState()
53732
+
fMultiselect = 0x0008 // @v11.4.3 Допускается множественный выбор в списке
53734
53733
};
53735
53734
PPListDialog(uint rezID, uint aCtlList, long flags = 0);
53736
53735
int addStringToList(long id, const char * pText);
53737
53736
int getSelection(long * pID);
53738
-
void updateList(long, int byPos = 1);
53737
+
void updateList(long pos);
53738
+
void updateListById(long id);
53739
53739
protected:
53740
53740
DECL_HANDLE_EVENT;
53741
53741
virtual int setupList();
@@ -55011,7 +55011,15 @@ class CheckPaneDialog : public TDialog, public CPosProcessor {
55011
55011
// 0 - ошибка
55012
55012
//
55013
55013
int ChZnMarkAutoSelect(PPID goodsID, double qtty, SString & rChZnBuf);
55014
+
55015
+
struct EgaisMarkAutoSelectEntry {
55016
+
PPID GoodsID;
55017
+
double Qtty;
55018
+
SString Mark;
55019
+
};
55020
+
55014
55021
int EgaisMarkAutoSelect(PPID goodsID, double qtty, SString & rMarkBuf); // @v12.0.7
55022
+
int Helper_EgaisMarkAutoSelect(PPID goodsID, double qtty, TSCollection <EgaisMarkAutoSelectEntry> & rResult);
55015
55023
55016
55024
ExtGoodsSelDialog * P_EGSDlg;
55017
55025
long AutoInputTolerance; // Мин среднее время (ms) между вводом символом, ниже которого считается, что данные были введены автоматическим средством ввода (напр. сканером штрихкодов)
#define SLERR_ERRNO_OFFSET 2000 // Смещение с которого начинаются коды ошибок, соответствующие posix-мнемоникам (errno)
965
978
#define SLERR_ERRNO_LAST 2999 // Максимальное значение для posix errno (если я правильно понял, то errno не имеет официального максимуму потому использую свой собственный).
0 commit comments