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

Змінна в шаблоні

Автор siena, Квітень 11, 2013, 10:14:26

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

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

siena

Доброго всім дня!
Допоможіть з шаблоном видаткової, мені потрібно в шаблоні вивести роздрібну ціну, яка в довіднику прописана у валюті, в основній валюті тобто в гривні. Яка є змінна або вираз який може це відображати.
Дякую

TheOK

#1
Цитата: siena від Квітень 11, 2013, 10:14:26
Доброго всім дня!
Допоможіть з шаблоном видаткової, мені потрібно в шаблоні вивести роздрібну ціну, яка в довіднику прописана у валюті, в основній валюті тобто в гривні. Яка є змінна або вираз який може це відображати.
Дякую
В отчетах ранее была доступна одна функция (названия ее не помню, почти все стандартные отчеты просмотрел и не нашел ), которая переводит сумму в одной валюте в национальную.
Будем надеяться, что админ подскажет...

Есть и другие способы, но они более сложны и громоздки
Работа в УкрСклад(особенности и советы): [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]

TheOK

#2

Корректировка:
Переменная ID валюты (в списке полей БД) не бъет ошибок, хотя ее использование и не рекомендуется разработчиками (если я все правильно понимаю). По крайней мере работать до нового обновления может. Поэтому ждем от админа названия функции (и, желательно порядок параметров) для перевода в нац. валюту (надеюсь осн. и нац. у вас совпадают). В крайнем случае можно будет думать о других вариантах.... но лучше не надо

просмотрел я список переменных, которые работают в режиме редактирования документа и не нашел там переменной № валюты в базе (ID валюты). Следовательно даже при наличии данной функции воспользоваться ей будет проблематично.
Ждем на этот счет комментариев знающих решение проблемы.

Вариант2:
внутри шаблона писать запрос на выборку данных из справочника товаров (при этом перевести все в необходимую валюту), но тут тоже достаточно неудобств (т.к. изначально, видимо, не предполагалось разработчиками, что кому-то может понадобиться ID товара, клиента, валюты и т.д., вернее ориентация идет на более явные доработки).

В общем, возможность так сделать существует, но лучше дождаться комментариев тех, кто лучше знает некоторые возможности
Работа в УкрСклад(особенности и советы): [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]

siena

А можна якось прописати Ціна(валюта)*Курс(валюти)=Ціна(Гривні)?

admin

Так такая функция используется в ценниках которые открываются через приходную накладную, вот текст из ценника:
[ToNacValuta(StrToFloat(<Товар.Цена.Розничная>), <Товар.Цена.Валюта.Расходная.Номер>)]

TheOK

У меня скрипт с такой формулой отработал нормально...
Проверил на 3х накладных, вам, думаю. есть смысл сделать проверку более подробной
Работа в УкрСклад(особенности и советы): [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]