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

Округление цен

Автор Ирина, Грудень 15, 2007, 22:34:19

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

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

Ирина


Можно ли цены округлять до целых чисел ? В параметрах стоит минимальное кол-во     знаков после запятой-2. Делаю скидку в процентах, получается , что товар стоит       1000 грн. 90 коп. Копейки ни к чему.

admin

Конечно есть, в параметрах есть специальная опция округление до копеек укажите там 100 копеек, это и будет округление до гривны.

Ирина

 
Не получается, в параметрах поставила округление наценок до 100 . При выписке расходной , на вкладке " Загальне" ставлю скидку 10 % - результат-450 грн.50 коп.

admin

Это округление наценок но не накладных, наценок на товар. Т.е. вы вводите приходную а программа рассчитывает расходные цены с учетом этого округления.

Ирина


Я это понимаю, ну а мне надо, чтобы при выписке расходной накладной, в которой я    хочу при продаже товара сделать скидку в процентах, не было копеек.

admin

На данный момент только корректировать накладную вручную.

Ирина

Поставила наценку на весь товар в справочнике при помощи этого скрипта

Вы можете изменить цену от розничной например скриптов в SQL менеджере:
UPDATE tovar_name SET CENA_1 = CENA_R * 1.05

Цена 1 получилась с копейками.Телевизор 982.67 грн. Как напечатать ценники на весь товар,что-бы копеек было 0

983.00 ? Или тоже вручную по всему справочнику округлять ?

admin

Если надо без копеек попробуйте так:
UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER)

Ирина


   Есть наценка на группу товаров               UPDATE tovar_name SET CENA_1 = CENA_R * 1.05 WHERE tip = 5
   и есть округление цен при наценке          UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER)

   Можно ли их обЪединить , что-бы при наценке на группу товаров цены были без копеек ?

DeFault

Цитата: Ирина від Липень 18, 2008, 20:02:35

   Есть наценка на группу товаров               UPDATE tovar_name SET CENA_1 = CENA_R * 1.05 WHERE tip = 5
   и есть округление цен при наценке          UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER)

   Можно ли их обЪединить , что-бы при наценке на группу товаров цены были без копеек ?

UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER) WHERE tip = 5

Ирина

 UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER) WHERE tip = 5


  Большое спасибо Вам за помощь , все хорошо работает , но возникла новая проблема , хотелось бы , что-бы цена        округлялась до 9 : цена холодильника не 1726 , а 1729



   

admin

UPDATE tovar_name SET CENA_1 = (CAST((CAST(CENA_R * 1.05 AS INTEGER)/10) AS INTEGER)+0.9)*10 WHERE tip = 5

Елена Михайловна

Здравствуйте, пожалуйста объясните причину, когда в платежном поручении ставишь сумму с 32 коп, в приходной накладной тоже набираешь товар на суммк с 32 коп, а когда входешь в отчет взаиморасчет с поставщиками в расходе 32 коп, а в приходе 27 копеек?разница не существенная, но она отвлекает и все таки ее не хотелось очень видеть, это случай не единичный

admin

Цитата: Елена Михайловна від Вересень 08, 2008, 12:47:03
Здравствуйте, пожалуйста объясните причину, когда в платежном поручении ставишь сумму с 32 коп, в приходной накладной тоже набираешь товар на суммк с 32 коп, а когда входешь в отчет взаиморасчет с поставщиками в расходе 32 коп, а в приходе 27 копеек?разница не существенная, но она отвлекает и все таки ее не хотелось очень видеть, это случай не единичный
В какой валюте выписаны эти документы и какая основная валюта?

Елена Михайловна

В какой валюте выписаны эти документы и какая основная валюта?
Основная валюта-Гривня; Национальная валюта Гривня