• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Разная цена товара на складе и в Прайс-листе

Автор julia, Червень 05, 2012, 16:57:14

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

julia

Здравствуйте, подскажите пожалуйста почему может возникать такая проблема, когда разная цена товара на складе и в Прайс-листе  :(( уточняю:на тот товар который не сходиться по цене наценка ставиться в "Налаштування націнок по групах товару") :)

Creat

Там прайс-листів багато різних. В якому саме? Різниця ще може бути з ПДВ і без ПДВ. Як стоїть в довіднику і як стоїть ПДВ для фірми (платник чи ні)?

І навіщось в прайсах стоїть така формула
[FormatFloat(<формат_цена_табл>,<DataRep."CENA_R_NATIONAL_VALUTA">*<НДС.НаТоварДляАФирмы>)]

А так все нормально в мене співпадає.

julia

Прайс-лист с оптовой и розничной ценой, ПДВ вообще отключено. Разница в сумме копейки, но если давать клиенту то как-то нелепо получаеться в прайсе одна цена например 42,55 а в накладной 42,75

Creat

Какой шаблон именно используете?
А валюты вы используете?
Там для создания прайс листа используются формулы, не просто берётся оптовая цена со справочника
Как результат у меня тоже вылазит третий знак после запятой и т.п.

SELECT
  tz.kolvo,
  t.*,
  CASE
    WHEN (t.cena_curr_id = par.param) THEN t.cena 
    WHEN (c.how_to_calc = 0 AND ct_in.how_to_calc = 1) THEN t.cena/c.kurs/ct_in.kurs 
    WHEN (c.how_to_calc = 1 AND ct_in.how_to_calc = 1) THEN t.cena*c.kurs/ct_in.kurs   
    WHEN (c.how_to_calc = 0 AND ct_in.how_to_calc = 0) THEN t.cena/c.kurs*ct_in.kurs 
    WHEN (c.how_to_calc = 1 AND ct_in.how_to_calc = 0) THEN t.cena*c.kurs*ct_in.kurs   
  END AS cena_national_valuta, 
и т.д.

Как результат Вам наверное проще создать свой отчёт на основании отчёта остатки по складу. Или разобраться в формулах для отчёта прайсы и упростить их под себя.

julia

Шаблон №2 , заложен самой програмой. валюты не используем. Самый простой и обыкновенный прайс где есть оптовая цена и розничная цена, раньше все было хорошо а теперь вот такая напасть.

Creat

Как вариант могу предложить создать свой шаблон на основании этого и поменять <DataRep."CENA_R_NATIONAL_VALUTA">*<НДС.НаТоварДляАФирмы> на <DataRep."CENA_R">

Это несложно и увидите или вам подходит ну и тогда аналогично для оптовой
<DataRep."CENA_O_NATIONAL_VALUTA">*<НДС.НаТоварДляАФирмы> на <DataRep."CENA_O">

Это при условии что у вас нет валюты и нет НДС.