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

Наши программы => УкрСклад => Тема розпочата: siena від Квітень 11, 2013, 10:14:26

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

Есть и другие способы, но они более сложны и громоздки
Назва: Re: Змінна в шаблоні
Відправлено: TheOK від Квітень 11, 2013, 23:45:20

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

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

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

В общем, возможность так сделать существует, но лучше дождаться комментариев тех, кто лучше знает некоторые возможности
Назва: Re: Змінна в шаблоні
Відправлено: siena від Квітень 15, 2013, 10:03:46
А можна якось прописати Ціна(валюта)*Курс(валюти)=Ціна(Гривні)?
Назва: Re: Змінна в шаблоні
Відправлено: admin від Квітень 15, 2013, 15:01:43
Так такая функция используется в ценниках которые открываются через приходную накладную, вот текст из ценника:
[ToNacValuta(StrToFloat(<Товар.Цена.Розничная>), <Товар.Цена.Валюта.Расходная.Номер>)]
Назва: Re: Змінна в шаблоні
Відправлено: TheOK від Квітень 16, 2013, 01:41:31
У меня скрипт с такой формулой отработал нормально...
Проверил на 3х накладных, вам, думаю. есть смысл сделать проверку более подробной