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

Наши программы => УкрСклад => Тема розпочата: Ирина від Грудень 15, 2007, 22:34:19

Назва: Округление цен
Відправлено: Ирина від Грудень 15, 2007, 22:34:19

Можно ли цены округлять до целых чисел ? В параметрах стоит минимальное кол-во     знаков после запятой-2. Делаю скидку в процентах, получается , что товар стоит       1000 грн. 90 коп. Копейки ни к чему.
Назва: Re: Округление цен
Відправлено: admin від Грудень 17, 2007, 10:25:21
Конечно есть, в параметрах есть специальная опция округление до копеек укажите там 100 копеек, это и будет округление до гривны.
Назва: Re: Округление цен
Відправлено: Ирина від Грудень 20, 2007, 19:26:31
 
Не получается, в параметрах поставила округление наценок до 100 . При выписке расходной , на вкладке " Загальне" ставлю скидку 10 % - результат-450 грн.50 коп.
Назва: Re: Округление цен
Відправлено: admin від Грудень 21, 2007, 11:00:13
Это округление наценок но не накладных, наценок на товар. Т.е. вы вводите приходную а программа рассчитывает расходные цены с учетом этого округления.
Назва: Re: Округление цен
Відправлено: Ирина від Грудень 21, 2007, 20:01:12

Я это понимаю, ну а мне надо, чтобы при выписке расходной накладной, в которой я    хочу при продаже товара сделать скидку в процентах, не было копеек.
Назва: Re: Округление цен
Відправлено: admin від Грудень 22, 2007, 08:59:41
На данный момент только корректировать накладную вручную.
Назва: Re: Округление цен
Відправлено: Ирина від Квітень 09, 2008, 23:00:04
Поставила наценку на весь товар в справочнике при помощи этого скрипта

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

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

983.00 ? Или тоже вручную по всему справочнику округлять ?
Назва: Re: Округление цен
Відправлено: admin від Квітень 10, 2008, 17:09:19
Если надо без копеек попробуйте так:
UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER)
Назва: Re: Округление цен
Відправлено: Ирина від Липень 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)

   Можно ли их обЪединить , что-бы при наценке на группу товаров цены были без копеек ?
Назва: Re: Округление цен
Відправлено: DeFault від Липень 19, 2008, 09:16:19
Цитата: Ирина від Липень 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
Назва: Re: Округление цен
Відправлено: Ирина від Липень 20, 2008, 19:34:05
 UPDATE tovar_name SET CENA_1 = CAST(CENA_R * 1.05 AS INTEGER) WHERE tip = 5


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



   
Назва: Re: Округление цен
Відправлено: admin від Липень 21, 2008, 15:00:00
UPDATE tovar_name SET CENA_1 = (CAST((CAST(CENA_R * 1.05 AS INTEGER)/10) AS INTEGER)+0.9)*10 WHERE tip = 5
Назва: Re: Округление цен
Відправлено: Елена Михайловна від Вересень 08, 2008, 12:47:03
Здравствуйте, пожалуйста объясните причину, когда в платежном поручении ставишь сумму с 32 коп, в приходной накладной тоже набираешь товар на суммк с 32 коп, а когда входешь в отчет взаиморасчет с поставщиками в расходе 32 коп, а в приходе 27 копеек?разница не существенная, но она отвлекает и все таки ее не хотелось очень видеть, это случай не единичный
Назва: Re: Округление цен
Відправлено: admin від Вересень 08, 2008, 16:50:26
Цитата: Елена Михайловна від Вересень 08, 2008, 12:47:03
Здравствуйте, пожалуйста объясните причину, когда в платежном поручении ставишь сумму с 32 коп, в приходной накладной тоже набираешь товар на суммк с 32 коп, а когда входешь в отчет взаиморасчет с поставщиками в расходе 32 коп, а в приходе 27 копеек?разница не существенная, но она отвлекает и все таки ее не хотелось очень видеть, это случай не единичный
В какой валюте выписаны эти документы и какая основная валюта?
Назва: Re: Округление цен
Відправлено: Елена Михайловна від Вересень 16, 2008, 14:21:33
В какой валюте выписаны эти документы и какая основная валюта?
Основная валюта-Гривня; Национальная валюта Гривня
Назва: Re: Округление цен
Відправлено: admin від Вересень 16, 2008, 14:46:10
Вы так и не ответили: В какой валюте выписаны эти документы?
Назва: Re: Округление цен
Відправлено: Елена Михайловна від Вересень 17, 2008, 10:29:09
учет ведется только в грн. и документы выписываються в грн
Назва: Re: Округление цен
Відправлено: admin від Вересень 17, 2008, 10:54:39
Значит таких проблем просто не должно быть, заархивируйте базу и высылайте нам на емаил укажите какой документ, проверим.
Назва: Re: Округление цен
Відправлено: 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, и тд....заранее благодарен
Назва: Re: Округление цен
Відправлено: DeFault від Жовтень 06, 2008, 22:44:33
Цитата: 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).
Назва: Re: Округление цен
Відправлено: 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 = мониторы ????????
Назва: Re: Округление цен
Відправлено: DeFault від Жовтень 07, 2008, 21:49:29
Цитата: 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 = номер группы"
Назва: Re: Округление цен
Відправлено: AVDcomp від Жовтень 07, 2008, 23:26:09
Спасибо всё получилось!!!

а подскажите если не трудно, мне надо на определённую группу товара сделать не процент - а просто +15грн на весь товар в этой группе( приход в уе, продажа в грн)
Назва: Re: Округление цен
Відправлено: admin від Жовтень 07, 2008, 23:33:28
http://www.softbalance.com.ua/forum/index.php?topic=152.0
Назва: Re: Округление цен
Відправлено: avari від Грудень 03, 2009, 12:53:23
Цитата: Ирина від Грудень 15, 2007, 22:34:19

Можно ли цены округлять до целых чисел ? В параметрах стоит минимальное кол-во     знаков после запятой-2. Делаю скидку в процентах, получается , что товар стоит       1000 грн. 90 коп. Копейки ни к чему.
Есть хитрое решение - в редактировании печатной формы нажмите правой кнопкой на текстовом боксе с ценой, выберите форматировать-число- рядок форматирования = "%2.0f" - это даст просто "обрезание" дробной части. Заходим в редактирование цены и дописываем примерно так [Сумма.БезНДС],00
Назва: Re: Округление цен
Відправлено: vitekkez від Травень 08, 2018, 16:16:12
Добрый день, помогите округлить цены.
Основная и национальная валюта гривна
Приходная, цена 2, цена 3, розничная цена в долларах и в гривнах.
"рахунок - фактура" и "видаткова накладна" видается в гривнах и в долларах.
Вопрос: Как в видаткових накладних округлить цены?
Назва: Re: Округление цен
Відправлено: admin від Травень 30, 2018, 10:55:32
Цитата: vitekkez від Травень 08, 2018, 16:16:12
Добрый день, помогите округлить цены.
Основная и национальная валюта гривна
Приходная, цена 2, цена 3, розничная цена в долларах и в гривнах.
"рахунок - фактура" и "видаткова накладна" видается в гривнах и в долларах.
Вопрос: Как в видаткових накладних округлить цены?

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

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

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

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

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

--
С уважением, Дмитрий Котельников
  Служба поддержки УкрСклад.
===8<===========Окончание оригинала теста письма========
Назва: Re: Округление цен
Відправлено: vitalm від Липень 22, 2018, 12:41:49
введено новое положение по округлению с 01.07.2018
https://bank.gov.ua/control/uk/publish/article?&art_id=72373156&cat_id=3127220 (https://bank.gov.ua/control/uk/publish/article?&art_id=72373156&cat_id=3127220)

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

Например сейчас сумма к оплате 142,42 грн,
В реальности хочу к оплате прописывало: 142 грн.
Назва: Re: Округление цен
Відправлено: admin від Липень 25, 2018, 10:59:17
Цитата: vitalm від Липень 22, 2018, 12:41:49
введено новое положение по округлению с 01.07.2018
https://bank.gov.ua/control/uk/publish/article?&art_id=72373156&cat_id=3127220 (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) ]