Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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
l минимальная цена (добавлена 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), удаление записей и загрузка всей таблицы


