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

Ценник в долларах и гривнах.

Автор mazurec84, Липень 19, 2015, 20:53:38

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

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

mazurec84

Доброго дня . Чи можете допомогти зформувати шаблон для друку цінників в двох валютах - долар та гривня на одному ціннику?
Вартість товару в приході в дол., в расход. цінах стоїть гривня.

TheOK

Цитата: mazurec84 від Липень 19, 2015, 20:53:38
Доброго дня . Чи можете допомогти зформувати шаблон для друку цінників в двох валютах - долар та гривня на одному ціннику?
Вартість товару в приході в дол., в расход. цінах стоїть гривня.
Если не изменяли справочник валют и способ расчета доллара, то, по идее можно использовать вот такую функцию
[ StrToFloat(<Товар.Цена.Розничная>) * StrToFLoat( ToNacValuta( StrToFloat(<Товар.Цена.Розничная>), 1) ) / StrToFloat(<Товар.Цена.Розничная>)]
Если бы приходная накладная была бы в долларе, можно было бы использовать курс из документа, а так, только из справочника

Вот только у меня в версии 5.89.2 не изменялся курс при обновлении справочника до закрытия программы (или документов, я не стал разбираться)
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

mazurec84

Прописав. Отримав ціну не в доларах, а цифру яку отримуємо при множенні вартості товару у грн. на поточний курс валюти. 
Бажано навпаки, щоб роздрібну ціну ділило на курс, а не множило.

TheOK

Цитата: mazurec84 від Липень 20, 2015, 22:51:00
Прописав. Отримав ціну не в доларах, а цифру яку отримуємо при множенні вартості товару у грн. на поточний курс валюти. 
Бажано навпаки, щоб роздрібну ціну ділило на курс, а не множило.
Для этого случая скорее всего нужно использовать формулу
[ StrToFloat(<Товар.Цена.Розничная>) / ( StrToFLoat( ToNacValuta( StrToFloat(<Товар.Цена.Розничная>), 1) ) / StrToFloat(<Товар.Цена.Розничная>) )]
Формулу не проверял, но, кажется, должно работать именно так
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

mazurec84

Дякую. Все працює. Як заокруглити отриману сумму в дол. до 0,000 тисячних в ціннику?