Цена в валюте

Автор Akella, Липня 18, 2011, 05:42:08 PM

« попередня тема - наступна тема »

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

Akella

Начиная с версии "2011.7.18.347", в программу по недвижимости "Квартал" вводится новый функционал :good , направленный на работу с ценой в валюте. Поэтому в программе две цены: "Цена" и "Цена в валюте".  Новый функционал носит экспериментальный характер. Поля "Валюта" и  "Цена в валюте" добавлены пока что только в модуле "Квартиры" для тестирования.

Все предложения и замечания обсуждаем в этой теме  :)

Вот ссылка на новость: http://makeit-team.com/omln/238-news-kvx347.html
Вот ссылка на описание в онлайн документации: http://makeit-team.com/kvx2007manual/237-m-kvx-price-currency.html




Akella

В новой версии работа с валютами будет добавлена в остальные модули (квартиры, дома и участки, коммерческая недвижимость, новостройки)

Akella

Добавлено в этом обновлении: http://makeit-team.com/omln/290-news-kvx370.html
Обо всех замечаниях и ошибках пишите в этой теме.
Спасибо

Akella

#3
Цена в валюте теперь вычисляется "на лету" (динамически) в зависимости от полей "Цена" и "Валюта".
Курс валюты можно обновлять через интернет автоматически или вручную.

В соседней теме ещё есть вопросы https://kvartal.pro/forum/index.php/topic,306.msg5166.html#msg5166

Евгений123456789

Версия 414. При вводе цены в валюте (дол) при изменении курса происходит пересчет цены как в национальной валюте так и в дол. При вводе цены только в нац валюте такого не происходит.

Akella

#5
не совсем понял проблему
https://kvartal.pro/kvx2007manual/237-m-kvx-price-currency.html
там же есть кнопки выбора направления пересчета:


Евгений123456789

#6
Первоночально цена вводиться в поле цена в валюте   валюта дол сша установленна поумолчанию, пересчет в нацианальную валюту проиходит без проблем, но когда на следующий день открываеш карточку объекта проиходит изменение цены как в нац валюте так и вдол сша. В настройках установленно, что курс меняется автоматически. Могу сбросить скрины

Akella

#7
ок, уже понятнее

Но.... дело в том, что цена в валюте не хранится физически в базе, а пересчитывается на лету относительно поля "Цена". Я Вам дал ссылку, а Вы её не соблаговолили прочесть внимательно и до конца.
И в конце той статьи ещё есть ссылка "Обратный курс валют" - это, вероятно, то, что Вам и нужно.
https://kvartal.pro/kvx2007manual/345-m-kvx-reverse-course-currency.html - всё сводится к тому, что в поле "цена" нужно хранить цену в долларах, а в поле "Цена в валюте" будет храниться цена в гривнах или в рублях, какая там у вас национальная валюта.

В общем, прочитайте обе статьи внимательно, а потом, если что-то непонятно, задавайте вопросы - будем решать :)


Сообщу наперёд, что можно перевести цену в цену в валюте. Для этого просто выделите нужные или все (CTRL+A) записи и умножьте на курс валют


настоятельно рекомендую выполнять резервное копирование базы перед выполнением таких вот (массовых) операций.

Евгений123456789

#8
Очень внимательно прочитал Вашу инстурцию. Суть в том, что есть обекты как в дол так и в нац валюте. И хотелось бы, чтоб введенная цена не менялась а пересчеты как к доллару или нац валюте проиходили авто. При включенной функии обратный курс: в поле цена вводим 50000 (подрозумеваем дол сша)выбираем валюта (рубль) выдает теже 50000. Нац вал установлен руб.
Возможно проблема в следующем - при установки обратного курса гривна как нац вал курсы пересчитавыет в справочнике, а при установки рубля как нац валюты пересчета при обратном курсе не происходит.

Akella

после включения параметра "Обратный курс" (вы ведь его включили???) нужно обновить курсы валют.

Евгений123456789

Возможно проблема в следующем - при установки обратного курса гривна как нац вал курсы пересчитавыет в справочнике, а при установки рубля как нац валюты пересчета при обратном курсе не происходит.

Akella

всё должно происходить независимо от валюты: гривна или рубль - неважно.

Евгений123456789

Правильно. Но по факту не работает, данное замечение не просто версия а выявленное несоответсвие.Устан нац валюту грн. отношение к дол 1-21,82 в параметрах ставим обратн курс в справочнике обновляем курс имеем отношение 1- 0,0458. При таких же действиях по рублю пересчет не происходит. Курс как был 1-65,97 таким и остается.
Верси 414

Akella

покажите свой справочник курсов валют


я пока перепроверю пересчёт обратного курса

Akella

да, Вы оказались правы, переделываем.
Что могу посоветовать - укажите в поле "курс" ручками курс валюты и отключите автообновление курсов валют.
В следующей версии будет исправлено.
Спасибо большое за найденную проблему.

Евгений123456789

#15
Есливы уже и будете вносить исправление тогда и выходную таблицу сделайте корректной . По факту когда введена цена в валюте в таблице пишет цена 5000 (подрозумеваем дол) а цена в валюте будет пересчитана на нац валюту но валюта указана будет дол хотя по факту там будет нац валюта. Тоесть вид таблицы на выходе при просмотре объекта:  цена 5000: валюта дол: цена в валюте 100 000 (5000 х 20 курс)- хотя эта сумма в нац валюте
Обновления получил будем пробовать. Спасибо

Akella

Нет, названия столбцов менять не будем

Евгений123456789

Поставил вроде работает, будем тестить.
При пересчеты в столбце цена в валюте когда смотриш в таблице мои объекты после запятой моного лишних цифр. Информация плохо читается. Как автоматически округлять до целого?

Akella

исправим, недоглядели

Евгений123456789

Как получить исправленное?

Евгений123456789


SMF spam blocked by CleanTalk