Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Формат файлов M150.3

Все файлы имеют текстовый формат. Все числа представлены в десятичной системе счисления, в качестве разделителя дробной части используется «.». Поля таблиц разделены символом табуляции. Конец строки кодируется как «\r\n». Имена файлов должны задаваться строчными (маленькими) буквами. Если строка в файле начинается с символа '#', то эта строка игнорируется. Возможно в дальнейшем строки начинающиеся с '#' будут содержать информацию о версии и/или формате файла.

Начиная с версии от 01.01.2001, возможно добавление и удаление записей. Выполняемая операция задается расширением файла.

l  удаление записей из таблицы - «.tbl. del»

l  добавление c заменой старых записей - «.tbl. ad1»

l  добавление c увеличением количества товара - «.tbl. ad2», имеет смысл только для «goods. tbl».

l  полная зарузка таблицы - «.tbl»

То есть, если в каталоге обмена присутствует файл «goods. tbl» - его содержимое заменит старое содержимое таблицы товаров. Если присутствует «goods. tbl. del», из таблицы будут удалены записи перечисленные в «goods. tbl. del» и т. д.

При удалении, в файле *.tbl. del нет необходимости указывать все поля, достаточно первого поля. В зависимости от таблицы, это будет поле: код товара, ШК, номер пользователя и т. д.

goods. tbl

Таблица товаров. Может содержать до 100000 записей. Запись состоит из полей:

l  Код товара (0..999999).

l  Название (до 80 символов).

l  Единицы измерения (до 4 символов, цифры не допустимы)

НЕ нашли? Не то? Что вы ищете?

l  признак весовой (=1) или штучный (=0) товар.

l  Номер отдела (1..16)

l  Номер налога (0..4)

l  количество товара на складе

l  64-битная маска разрешенных скидок/наценок

l  цена1

l  ......

l  цена5

минимальная цена (добавлена 28.10.10)

Поля начиная с «цена2» и дальше — не обязательны для заполнения. Это сделано для совместимости с ранними версиями.

barcode. tbl

Таблица штрих-кодов на товары.

l  Штрих-код

l  Код товара (0..999999).

l  Количество товара в упаковке.

l  Процентная скидка/наценка (положительные значения – наценка, отрицательные - скидка).

users. tbl

Таблица пользователей.

l  Номер пользова

l  Имя пользователя(до 20 символов).

l  пароль пользователя(до 20 символов, только цифры).

l  Штрих-код (если не используется =0).

l  Код магнитной карты (до 48 символов).

l  Номер группы (0 - кассир, 1 - ст. кассир, 2 — сисадмин.)

l  Флаг блокировки (1 - заблокирован, 0 - нет)

Duty. tbl

Таблица налогов.

l  Номер налога (0..4)

l  Название (до 20 символов).

l  Процентная ставка.

Section. tbl

Таблица отделов

l  Номер отдела (1..16)

l  Название (до 20 символов).

l  Флаг запрещения продаж (1-запрещено, 0-разрешено).

l  Сумма максимальной продажи

l  Номер ФР (0-внутренний, 1..3 - внешние);

Discount. tbl

Таблица скидок/наценок. Поля записи этой таблицы можно разделить на 3 категории: поля общего назначения, поля управления ценой, поля задающие условия срабатывания.

Поля общего назначения:

l  Номер скидки (0..63).

l  Название (до 20 символов).

l  Приоритет (0..63).

Поля управления ценой:

l  процент скидки/наценки (положительные значения – наценка, отрицательные – скидка).

l  Номер колонки (0..5). «0» означает колонку по умолчания.

Поля задающие условия срабатывания:

l  Флаг запрещения (1-запрещено, 0-разрешено).

l  Работа с картой клиента (0-не используется, 1-баланс карты должен быть больше порога, 2 - баланс карты должен быть меньше порога)

l  Порог баланса карты клиетна

l  Порог суммы/количества товара в чеке.

l  Флаг порога(0-количественный порог, 1-суммовой порог).

l  Флаг сравнения порога (0 – сумма/количество товара должно быть больше порога, 1 – сумма/количество товара должно быть меньше порога)

l  Вид скидки (0 - на весь чек, 1 - группу товаров, 2 - на один товар)

l  Дни недели для срабатывания. В формате битовых флагов: Пн=1, Вт=2, Чт=4 и т. д. Могут комбинироваться.

l  Время начала действия скидки(в секундах от начала суток)

l  Время конца действия скидки (в секундах от начала суток)

l  Месяц начала действия скидки (1..12)

l  Дата начала действия скидки(1..31)

l  Месяц конца действия скидки(1..12)

l  Дата конца действия скидки(1..31)

CustomerCard. tbl

Таблица карт клиентов. Может содержать до 5000 записей.

l  Имя клиента (до 20 символов).

l  Код магнитной карты (до 48 символов).

l  Штрих-код.

l  Дополнительная информация (до 255 символов, для разделения строк используется значение '\001')

l  Флаг блокировки (1 - заблокирован, 0 - нет)

l  Баланс карты.

l  64-битная маска разрешенных скидок/наценок.

cheknamelist. tbl

Таблица хранит названия документов.

l  Номер;

l  Название (до 20 символов).

Журнал продаж

Имя файла формируется из времени закрытия смены: ГГГГММДДЧЧММСС.

Если данные передавались в систему 1С через драйвер, к имени добавляется символ «_»

Перед каждым новым чеком идет пустая строка.

Первая строка чека:

l  Тип документа ('1'-продажа/'2'-покупка/'3'-возврат продажи/'4'-возврат покупки/'5'-внесение/'6'-выплата)

l  Дата оформления документа (ДДММГГГ)

l  Время оформления документа (ЧЧММ)

l  Номер кассира.

l  Имя кассира.

l  Количество позиций в чеке.

l  Номер документа.

l  Номер чека.

l  Итоговая сумма

l  Сумма наличности полученная от покупателя(изменено 26.11.2010)

l  Имя покупателя (из карты клиента)

l  Сумма оплаты в кредит», денежное значение. (изменено 26.11.2010)

Последующие строки содержат позиции товара:

l  Код товара

l  Название товара

l  Номер налога

l  Номер отдела

l  Количество товара

l  Номер колонки цены

l  Цена

l  Величина скидки/наценки (руб)

setup

Файл настроек хранится в формате ini-файла.

[setup]

PrintLight=0 яркость печати (0..4)

TapeWidth=0 ширина ленты (0-80мм, 1-57мм)

UpCliche=3 количество строк верхнего клише

UpCliche0=****

UpCliche1=****** Incotex LTD ******

UpCliche2=****

DownCliche=0 количество строк нижнего клише

[cashmode]

CasherRight= битовая маска прав кассира

Inversion=0 инверсия экрана

MaxDiscount=100.00 максиманьно допустимый процент скидки/наценки

IsGoodsCounter=0 флаг учет товара

IsBalanceCounter=0 флаг накопление баланса

DefaultPriceCol=3 номер колонки цены по умолчанию

ProgKey0=49перепрограммируемые клавиши

...

ProgKey13=

NetUp=1 сеть включена

IPAddr= IP адрес в виде 32-разрядного целого

IPMask= маска сети

MACaddr=0 MAC-адрес сетевой картыв виде 48-разрядного целого

UserName=guest пользователь для windows-сети

UserPassword= пароль для windows-сети

InputStr=0 формат строки ввода 0-по. лев; 1-по прав. 2-фикс. точка

BarCodeMask= 20%%%%%%****- весовые ШК

ScanerSeparator=1 настройки сканера

ScannerTTY=/dev/ttyS1

ScannerTTYParity=0

ScannerTTYSize=8

ScannerTTYSpeed=13

ScannerTTYStopBit=0

ttyNameScales= устройство весов

TimeOff=0 время автовыключения питания (мин.)

TimeLight=0 время автовыключения подсветки (мин.)

СПИСОК ИЗМЕНЕНИЙ

стр 1: Если строка в файле начинается с символа '#', то эта строка игнорируется. Возможно в дальнейшем строки начинающиеся с '#' будут содержать информацию о версии и/или формате файла.

25.10.10

стр 1: Добавлено поле «минимальная цена» в таблицу товаров.

08.11.10

стр 1: Поле «Название» в таблице товаров увеличино до 80 символов.

26.11.10

стр 3: Изменен формат заголовка чека.

Поле 10 было: «Сумма полученная от покупателя». Стало: «Сумма наличности полученная от покупателя»

Поле 12 было: «Флаг оплаты в кредит (1 — покупка в кредит, 0 — за наличность)». Стало: «Сумма оплаты в кредит», денежное значение.

29.12.10

стр 1: операции добавление записей (1 и 2), удаление записей и загрузка всей таблицы