Содержание:
Создание базовых валют
2. Создание управленческих валют в конфигурации системы 1С
3. Валюта по формуле в конфигурации системы 1С Предприятие
1. Настройка: Ведение учета по нескольким валютам в системе 1С
Для того чтобы в программе иметь возможность вести учет по нескольким валютам, требуется предварительно включить соответственную функциональную опцию 1С:
Подсистема НСИ и администрирование – блок Настройка НСИ и разделов – Предприятие
Далее в блоке Валюты – Несколько валют
Данное значение является константой и после включения смежных настроек, блокируется дальнейшая возможность изменения (отключения) данной функциональной опции 1С. Например, при использовании валютного контроля и платежей в валюте:
В этом же разделе имеется гиперссылка с возможностью перехода в справочник Валюты 1С, где и вводятся данные по общему списку валют, используемых в системе, и дальнейшими настройками по ним. Однако это не единственное место, откуда доступен переход в этот справочник. Второй вариант его расположения:
НСИ и администрирование – блок См. так же – Валюты
НСИ и администрирование – блок См. так же – Валюты
Ну, и третий вариант (при наличии полных или соответствующих прав), это доступ через
Меню –Функции технического специалиста 1С… Валюты
Проговорим о справочнике Валюты 1С. Создать валюту возможно, как вручную, так и с помощью соответствующего классификатора, который облегчит ввод данных в 1С (если речь о базовой стандартной валюте):
Справочник Валюты 1С
Где будет уже предоставлена информация касаемо цифрового кода валюты и ее символьного кода. Еще обратите внимание на скрине на крайний правый столбец: это информативная колонка с признаком возможности загрузки выбранной валюты из интернета:
Цифровые коды валюты и ее символьные коды
Загрузка выбранной валюты из интернета
Детальнее стоит рассмотреть два варианта учета информации по курсу создаваемой валюты: ввод вручную или загрузка из Интернета. Настройка «ввод вручную» говорит о себе сама, а касаемо загрузки из Интернета стоит проговорить, что эта функция выполнима при работе следующих факторов.
1. Доступ в Интернет.
2. Включенная интернет-поддержка в соответствующем разделе:
Подсистема НСИ и администрирование – блок Администрирование – Интернет-поддержка и сервисы – блок Настройки интернет-поддержки – Подключить (требуется ввести логин и пароль, который вы используете на Портале 1С: ИТС).
Можно сделать так, чтобы загрузка курсов валют осуществлялась автоматически каждый день – запустить регламентное задание загрузки курса валют, которое по заданному расписанию получает и загружает из сети курсы валют с соответственной настройкой в специальный служебный регистр сведений Курсы валют. Если по какой-то причине курсы не загружаются, стоит проверить не стоит ли общая блокировка регламентных заданий или перепроверить настройку.
Подсистема НСИ и администрирование – блок Администрирование – Обслуживание – блок Регламентные операции в 1С– Регламентные и фоновые задания – Загрузка курсов валют
Загрузка курсов валют
В карточке курса рядом со вкладкой «Основное» есть гиперссылка Курсы валют. Именно по ней осуществляется переход в регистр сведений курсы валют, где задаются и хранятся значения
Гиперссылка Курсы валют
Переход в регистр сведений курсы валют
2. Создание управленческих валют в конфигурации системы 1С
Рассмотрим ситуацию для примера, когда часто возникает необходимость выставления счета клиенту по курсу, но с наценкой. Для этого достаточно создать управленческие валюты учета в конфигурации системы 1С, привязав их к базовой валюте и выбрать вариант формирования: по проценту наценки или расчету по формуле.
Для этого в карточке курса есть выбор вышеупомянутых настроек:
1. Связан с курсом другой валюты: задаете базовую валюту и коэффициент наценки, который применяется к курсу основной валюты для вычисления курса текущей валюты.
2. Рассчитывается по формуле.
Такую валюту можно использовать в соглашении с клиентом, в документах и не испытывать дискомфорта, изменяя курс документа для достижения эквивалента регламентной суммы. Т.е. пользоваться конструктором типового механизма.
EUR_f(Валюта)
3. Валюта по формуле в конфигурации системы 1С Предприятие
На примере рассмотрим возможности данной настройки:
В случае с вариантом наценки, где базовой валютой является EUR по курсу 62,7814 RUB при настройке наценки 0,25% имеем 62,9384 (скрины выше)
Допустим, есть необходимость не только накидывать определенную наценку на базовый курс, но и проводить округление. Используя формульный метод, можно задать следующее значение расчета:
Окр(EUR*1.0025, 2)
ГДЕ EUR- символьный код валюты, *1.0025 – та же наценка 0,25%
а Окр(<значение>,2) – функция округления (где «2» - переменная, которая определяет число знаков дробной части, до которых будет произведено округление.
Итого результат: 62,9400!
EUR (Валюта)
EUR_f1(Валюта)
EUR_F2(Валюта)
Рассчитывается по формуле
Расчет по формуле можно провести применяя сразу несколько валют, например , (USD+EUR)/2.
Однако имеется ограничение: в формуле можно указывать только независимую валюту.
В задании формул применим Язык выражений системы компоновки данных 1С.
Так, например, применение Условного оператора
?(ЛогическоеВыражение, ЗначениеИстина, ЗначениеЛожь)
УсловноеВыражение |
условное выражение, использующее логические операции сравнения (=, >, >=, <, <=, <>), а также булевы операции (булево И, ИЛИ, НЕ) |
ЗначениеИстина |
произвольное выражение, возвращаемое в случае истинности условного выражения |
ЗначениеЛожь |
альтернативное значение или выражение, возвращаемое в случае ложности условного выражения |
ЗАДАЕМ В ФОРМУЛЕ: Окр(?(EUR > USD, EUR, USD*1.05), 2)
ГДЕ ?(EUR > USD, EUR, USD*1.05) значит
EUR > USD – условие: если Евро больше Доллара, тогда
Если ДА – второе значение после запятой: EUR
Если НЕТ – третье значение после запятой: USD*1.05 (Доллар с наценкой 5%)
И потом вычисление этого всего условия мы помещаем в функцию округления:
Окр(<то, что вычислилось по заданному условию>, 2).
Специалист компании "Кодерлайн"
Юлия Антонова