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

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

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

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

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

admin

#15
Вы так и не ответили: В какой валюте выписаны эти документы?

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

учет ведется только в грн. и документы выписываються в грн

admin

Значит таких проблем просто не должно быть, заархивируйте базу и высылайте нам на емаил укажите какой документ, проверим.

AVDcomp

Цитата: Ирина від Липень 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)

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

Я не такой продвинутый пользователь, подскажите куда я должен занести данную формулу для наценки на определённую группу товара и где там процент наценки. Если можно обьясните по пунктам 1,2,3, и тд....заранее благодарен

DeFault

Цитата: AVDcomp від Жовтень 06, 2008, 22:23:12
Цитата: Ирина від Липень 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)

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

Я не такой продвинутый пользователь, подскажите куда я должен занести данную формулу для наценки на определённую группу товара и где там процент наценки. Если можно обьясните по пунктам 1,2,3, и тд....заранее благодарен

Скрипт необходимо выполнять в SQL менеджере ("Опции"-"SQL менеджер"). Там есть пример скрипта. Вам необходимо определиться с изменением наценки для ВСЕХ товаров (тогда в скрипте убираем "WHERE tip = 5") или для ГРУППЫ (в скрипте tip = 5 отвечает за группу №5 в списке групп). Наценка 1,05 - 5% от розничной цены (CENA_R).

AVDcomp

Помогите, не смог.... >:(
1. копирнул -----UPDATE tovar_name SET CENA_1 = CENA_R * 1.05 WHERE tip = 5----
2. вставил в "SQL менеджер"
3. открыл группу товаров №5 - а там нет изменений

что я не так делаю?

и ещё , а если у меня группа не "5" - а например "мониторы",  что писать tip = мониторы ????????

DeFault

#21
Цитата: AVDcomp від Жовтень 07, 2008, 21:13:10
Помогите, не смог.... >:(
1. копирнул -----UPDATE tovar_name SET CENA_1 = CENA_R * 1.05 WHERE tip = 5----
2. вставил в "SQL менеджер"
3. открыл группу товаров №5 - а там нет изменений

что я не так делаю?

и ещё , а если у меня группа не "5" - а например "мониторы",  что писать tip = мониторы ????????
группа товаров №5 определяется по таблице групп скриптом (select * from tip). Именно из этой таблиціы выбираем "tip = ?"
Name - имя группы, а NUM - номер группы которий надо подставить в "WHERE tip = номер группы"

AVDcomp

Спасибо всё получилось!!!

а подскажите если не трудно, мне надо на определённую группу товара сделать не процент - а просто +15грн на весь товар в этой группе( приход в уе, продажа в грн)


avari

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

Можно ли цены округлять до целых чисел ? В параметрах стоит минимальное кол-во     знаков после запятой-2. Делаю скидку в процентах, получается , что товар стоит       1000 грн. 90 коп. Копейки ни к чему.
Есть хитрое решение - в редактировании печатной формы нажмите правой кнопкой на текстовом боксе с ценой, выберите форматировать-число- рядок форматирования = "%2.0f" - это даст просто "обрезание" дробной части. Заходим в редактирование цены и дописываем примерно так [Сумма.БезНДС],00

vitekkez

Добрый день, помогите округлить цены.
Основная и национальная валюта гривна
Приходная, цена 2, цена 3, розничная цена в долларах и в гривнах.
"рахунок - фактура" и "видаткова накладна" видается в гривнах и в долларах.
Вопрос: Как в видаткових накладних округлить цены?

admin

Цитата: vitekkez від Травень 08, 2018, 16:16:12
Добрый день, помогите округлить цены.
Основная и национальная валюта гривна
Приходная, цена 2, цена 3, розничная цена в долларах и в гривнах.
"рахунок - фактура" и "видаткова накладна" видается в гривнах и в долларах.
Вопрос: Как в видаткових накладних округлить цены?

Это перенаправленное письмо:
От: УкрСклад
Кому: vitekkez
Дата: 30 травня 2018 р., 10:54:31
Тема: округление цен

===8<==============Оригинал текста письма===============
Приветствую Вас,

24.05.2018 в 15:42, Вы писали:

ТБц>  Добрый день, помогите округлить цены.
ТБц> Основная и национальная валюта гривна
ТБц> Приходная, цена 2, цена 3, розничная цена в долларах.
ТБц> "рахунок - фактура" и "видаткова накладна" видается в гривнах .
ТБц> Вопрос: Как в видаткових накладних округлить цены?

Единственный вариант округления цен это Приходную цену оставить в
Валюте, а расходные цены указать в Гривне. Если вы пользуетесь
автоматической наценкой, вставьте нужное округление в "Наценки на
товары" и при смене курса вы обязательно должны делать "Назначить
новые цены".

--
С уважением, Дмитрий Котельников
  Служба поддержки УкрСклад.
===8<===========Окончание оригинала теста письма========

vitalm

введено новое положение по округлению с 01.07.2018
https://bank.gov.ua/control/uk/publish/article?&art_id=72373156&cat_id=3127220

Планируется ли изменение в Укрсклад в параметрах округления?
Можно ли прописать сумму к оплате с округлением копеек в меньшую сторону. Мне копейки не к чему.

Например сейчас сумма к оплате 142,42 грн,
В реальности хочу к оплате прописывало: 142 грн.

admin

Цитата: vitalm від Липень 22, 2018, 12:41:49
введено новое положение по округлению с 01.07.2018
https://bank.gov.ua/control/uk/publish/article?&art_id=72373156&cat_id=3127220

Планируется ли изменение в Укрсклад в параметрах округления?
Можно ли прописать сумму к оплате с округлением копеек в меньшую сторону. Мне копейки не к чему.

Например сейчас сумма к оплате 142,42 грн,
В реальности хочу к оплате прописывало: 142 грн.


Округление к 1 гривне есть в Окне кассира, меню Опции : Параметры : Окно кассира : Округление суммы чека (грн.). Пока нет конкретного объяснения как законодательно со стороны продавца учитывать эти округления/срезы до 10 копеек. Буду более детальные пояснения именно для стороны продавца от ГФС, будем дорабатывать.

Если просто срезать копейки до 10, то можно в дизайнере сделать так:
Для счетов и других накладных:
С учетом округления:
[FormatFloat(<формат_сумма_табл>,MyRoundTo(StrToFloat(<Сумма.СНДС>),1))]
[Suma2String(MyRoundTo(StrToFloat(<Сумма.СНДС>),1), true) ]


Для Окна кассира:
С учетом округления:
[FormatFloat(<формат_сумма_табл>,MyRoundTo(StrToFloat(<НацСумма.СНДС+Акциз>),1))]
[Suma2String(MyRoundTo(StrToFloat(<НацСумма.СНДС+Акциз>),1), true) ]