PRODPRICE2 — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
(не показано 12 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | [[PRODPRICE2]] - это программа из справочника [[R266]] | |
− | + | Возвращает розничную (или любую) цену продукции - самый ускоренный вариант | |
− | + | [[PRODPRICE2]]( prodkod, proddate [,r20kod] [,price2prim] [,r14_retFldName] ) | |
− | + | ||
= Порядок поиска цен = | = Порядок поиска цен = | ||
− | |||
Определяется № прайс-листа по [[R96]], если задан и найден, то по найденному прайсу, если нет, то по назначенному прайсу для [[R20]], если прайс не найден или не назначен, то по нулевому прайсу | Определяется № прайс-листа по [[R96]], если задан и найден, то по найденному прайсу, если нет, то по назначенному прайсу для [[R20]], если прайс не найден или не назначен, то по нулевому прайсу | ||
− | |||
= Примеры = | = Примеры = | ||
+ | [[PRODPRICE2]]( ( _ )->_2, id, r20 ) | ||
− | + | [[PRODPRICE2]]( KANAL2, DATDOC, KANAL1 ) | |
− | = | + | = Текст = |
− | [[ | + | // [[PRODPRICE2]](prodkod, proddate [,r20kod] [,price2prim] [,r14_retFldName] ) |
+ | //---------- Возвращает розничную цену для заданного кода продукции ---------- | ||
+ | //---------- или любую - если указано r14_retFldName ------------------------- | ||
+ | // Внимание! Это упрощенная ф-я, она учитывает хронологию, | ||
+ | // но не учитывает дату окончания в R353, и не учитывает ценовые группы R364 | ||
+ | |||
+ | //---------------------------------------------------------------------------- | ||
+ | //--- Параметры: prodkod - код изделия (по R11), proddate - дата, --- | ||
+ | //--- r20kod - код торгов.предпр. (по R20) - если не задан, --- | ||
+ | //--- то только БАЗОВЫЙ прайс, --- | ||
+ | //--- r14_retFldName - если пусто, то ROZN_PRICE, иначе имя возвр поля --- | ||
+ | //--- из R14, или блок кода - тогда установка внешних Private переменн. --- | ||
+ | // price2prim - устанавливается по ссылке | ||
+ | //---------------------------------------------------------------------------- | ||
+ | // Порядок поиска цен: Определяется № прайс-листа по R96, если задан и найден, | ||
+ | // то по найденному прайсу, если нет, то по назначенному прайсу для R20, если | ||
+ | // прайс не найден или не назначен, то по 0 прайсу | ||
+ | //---------------------------------------------------------------------------- | ||
+ | //--- R14: ROZN_PRICE - розничная | ||
+ | //--- Price - Оптовая без доставки | ||
+ | //--- Fix_Price - Отпускная без доставки | ||
+ | //--- PLAN_PRICE - Плановая | ||
+ | //--- FREE_PRICE - Оптовая C доставкой | ||
+ | //--- FREEPRICE2 - Отпускная C доставкой | ||
+ | //--- PRICE1 .. PRICE10 - дополн. цены | ||
+ | //---------------------------------------------------------------------------- | ||
+ | |||
+ | = Смотрите также = | ||
[[Полезные функции]] | [[Полезные функции]] | ||
+ | |||
+ | [[PRODPRICE_N]] | ||
+ | |||
+ | [[PRODPRICE]] |
Текущая версия на 15:49, 1 декабря 2022
PRODPRICE2 - это программа из справочника R266
Возвращает розничную (или любую) цену продукции - самый ускоренный вариант
PRODPRICE2( prodkod, proddate [,r20kod] [,price2prim] [,r14_retFldName] )
Содержание
Порядок поиска цен
Определяется № прайс-листа по R96, если задан и найден, то по найденному прайсу, если нет, то по назначенному прайсу для R20, если прайс не найден или не назначен, то по нулевому прайсу
Примеры
PRODPRICE2( ( _ )->_2, id, r20 )
PRODPRICE2( KANAL2, DATDOC, KANAL1 )
Текст
// PRODPRICE2(prodkod, proddate [,r20kod] [,price2prim] [,r14_retFldName] ) //---------- Возвращает розничную цену для заданного кода продукции ---------- //---------- или любую - если указано r14_retFldName -------------------------
// Внимание! Это упрощенная ф-я, она учитывает хронологию, // но не учитывает дату окончания в R353, и не учитывает ценовые группы R364
//---------------------------------------------------------------------------- //--- Параметры: prodkod - код изделия (по R11), proddate - дата, --- //--- r20kod - код торгов.предпр. (по R20) - если не задан, --- //--- то только БАЗОВЫЙ прайс, --- //--- r14_retFldName - если пусто, то ROZN_PRICE, иначе имя возвр поля --- //--- из R14, или блок кода - тогда установка внешних Private переменн. --- // price2prim - устанавливается по ссылке //---------------------------------------------------------------------------- // Порядок поиска цен: Определяется № прайс-листа по R96, если задан и найден, // то по найденному прайсу, если нет, то по назначенному прайсу для R20, если // прайс не найден или не назначен, то по 0 прайсу //---------------------------------------------------------------------------- //--- R14: ROZN_PRICE - розничная //--- Price - Оптовая без доставки //--- Fix_Price - Отпускная без доставки //--- PLAN_PRICE - Плановая //--- FREE_PRICE - Оптовая C доставкой //--- FREEPRICE2 - Отпускная C доставкой //--- PRICE1 .. PRICE10 - дополн. цены //----------------------------------------------------------------------------