Функции для работы с ТМЦ

cenapric(<цена>, <прайс>, <дата>,<номенклатура>)

Получить цену номенклатуры из прайса
<цена> - номер цены в прайсе(0,1,2...)
<класс> - тип прайс-листа (А, В ...)
<дата> - дата прайс-листа
<номенклатура> - ID номенклатуры
Пример:
cenapric(1,'B',dat1,51846)
Получить цену № 1 из прайса типа В на dat1 для номенклатуре с ID 51846: 46.58

nk_mtr(<режим>, <дата 1>, <дата 2>,<номенклатура>, <цена>, <подразделение>,<МОЛ>, <счет>, <субсчет>, <статья>, <поставщик>, <плательщик>)

Продажи за период.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"$" - в денежном выражении в учетных ценах
"$S" - в справочных ценах
"$O" - в отпускных ценах
"" - в количественном выражении
Пример:
nk_mtr("",dat1,dat2,12250,98.11000,2,4,28,282,0,11,15)
Получить объем продаж в количественном выражении за период (dat1,dat2) по номенклатуре (ID 12250) с ценой 98.11000, по заданным подразделению (2), МОЛ (4), счету (28), субсчету (282),поставщику (11) и плательщику (15).

ob_mtr(<режим>, <дата 1>, <дата 2>,<номенклатура>, <цена>, <подразделение>,<МОЛ>, <счет>, <субсчет>, <статья>, <поставщик>, <валюта>)

Рассчитать обороты по движению ТМЦ
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
- Вид оборотов
"Q" - обороты в количественном выражении
"$U" - обороты в денежном выражении в учетных ценах
- Вид движения:
"+" - приход
"#" - приход по перемещению
"*" - весь приход
"-" - расход
"=" - расход по перемещению
"=" - весь расход
Пример:
ob_mtr("Q",dat1,dat2,22105,45.67000,3,4,28,281,0,1,0,0,5,0)
Рассчитать количественные обороты ТМЦ за период (dat1,dat2) по номенклатуре с ID 22105 с ценой 45.67000 по заданным подразделению(3), МОЛ (4), счету/субсчету/статье/аналитике 1 (28/281/0/1), поставщику (5) в национальной валюте (0).

sl_mtr(<режим>,<дата>, <номенклатура>,<цена>,<подразделение>,<МОЛ>, <счет>, <субсчет>,<статья>,<поставщик>)

Рассчитать остатки ТМЦ на указанную дату по сч/субсч/ст/.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"$" - остаток в денежном выражении в учетных ценах
"$F" - остаток в денежном выражении в учетных ценах с учетом счетов-фактур
"" - остаток в количественном выражении
"F" - остаток в количественном выражении с учетом счетов-фактур
Пример:
sl_mtr('F',dat1,22150,45.11000,3,3,28,281,0,5)
Получить количественные остатки на дату (dat1) по номенклатуре (ID 22150) и ценой 45.11000, по заданным подразделению (3), МОЛ (3), счету (28), субсчету (281) и поставщику (5).

vr_mtr(<режим>, <дата 1>, <дата 2>,<номенклатура>, <цена>, <подразделение>,<МОЛ>, <счет>, <субсчет>, <статья>, <поставщик>, <плательщик>)

Возврат реализации.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"$" - в денежном выражении в учетных ценах
"$S" - в справочных ценах
"$O" - в отпускных ценах
"" - в количественном выражении
Пример:
vr_mtr("",dat1,dat2,12250,98.11000,2,4,28,281,0,11,15)
Получить возврат реализации в количественном выражении за период (dat1,dat2) по номенклатуре (ID 12250) с ценой 98.11000, по заданным подразделению (2), МОЛ (4), счету (28), субсчету (281),поставщику (11) и плательщику (15).


Смотри также:

Формы печати

Выражения и оператор присваивания

Константы

Функции для работы со строками