Создание базовых и управленческих валют учета...
-

Создание базовых и управленческих валют учета в 1С. Валюта по формуле

0
10246
30.12.2022 Юлия Антонова

Содержание:

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).


Специалист компании "Кодерлайн"

Юлия Антонова

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.