Как в 1с изменить кратность валюты

Обновлено: 02.07.2024

Распечатать

Как сделать Расшифровку в табличном документе  0
Вопрос: Подскажите пожалуйста, каким образом можно сделать следующее. У меня есть выводимый в табличный документ результат запроса, к ячейке есть расшифровка. Я хочу чтобы при двойном клике на ячейку выполнялась процедура которая к примеру зап Универсальная функция получения курса валюты  0
Функция ПересчетСуммыПоКурсу(ВалютнаяСумма, Валюта, Дата) Экспорт Запись = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(Дата, Новый Структура(" Валюта" , Валюта)); Сумма = ВалютнаяСумма * Запись.Курс; Если Запись.Кратность 0 Тогда Сумма = С Функция пересчета валютной суммы по курсу на дату документа  0
Функция ПересчетСуммыПоКурсу(ВалютнаяСумма, Валюта, Дата) Экспорт Запись = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(Дата, Новый Структура(" Валюта" , Валюта)); Сумма = ВалютнаяСумма * Запись.Курс / Запись.Кратность; Возврат Сумма; КонецФу Посмотреть все результаты поиска похожих

Еще в этой же категории

Момент Времени и Граница, назначение, примеры использования  38
Момент времени: Фирма 1С описывает так: Предназначен для получения и хранения момента времени для объекта в базе данных. Содержит дату и время, а также ссылку на объект базы данных. Используется в качестве значений свойств и параметров методо Преобразование даты 1С в unixtime (Unix Time Stamp)  17
Как известно, unixtime содержит количество секунд, прошедших с 1 января 1970 года. Поэтому, для преобразования даты 1С в дату unixtime нам всего то нужно от нашей даты отнять дату 01.01.1970 и перевести получившееся значения в удобоваримый формат. Функция месяц прописью  11
// пример от glory01 А = Формат(20020820153309, " ДФ=ММММ" ) // А = " Август" А = Формат(ТекущаяДата(), " ДФ=ММММ" ) // А = " Март" Функция МесяцПрописью(НомерМесяца) Экспорт НомерМесяца=Число(НомерМесяца); Если НомерМесяца = 1 Тогда Воз Как вычислить разницу между двумя датами в месяцах  11
Функция РазницаДатВМесяцах(Дата1, Дата2) Экспорт ДатаНач = ?(Дата1 Дата2, Дата1, Дата2); ДатаКон = ?(Дата1 Дата2, Дата2, Дата1); Годы = Год( датаКон ) - Год( датаНач ); Месяцы = Месяц( датаКон ) - Месяц( датаНач ); Разность = месяцы + Как вычислить разницу между двумя датами в часах и минутах  10
Функция РазностьВремени(Время1, Время2); Разность = Время1 - Время2; Если Разность 0 Тогда Часов = Цел(Разность / 3600); Минут = Цел((Разность - Часов * 3600) / 60); Возврат Дата(1, 1, 1, Часов, Минут, 0); Иначе Возврат Дата(1,1,1,0,0,0); Посмотреть все в категории Работа с Датами (Временем)


кратность
Даны натуральные числа M и N. Найти все числа, кратные числу N, меньшие M*N.


Кратность
Задание: нужно ввести строку, если в ней количество слов кратна числу 7, то логической переменной B.

Кратность 7
Суть программы определить делимость на 7 ряда целых чисел, записанных в двоичной системе счисления.

Muslim1986, Правильный ответ 2 (скорей всего) Но и 1 похож на правду ))) в курсе валют кратность означает, что в приведённом примере она равна 1
если будет написано "100 йен стоят 17 гульденов" значит кратность 100 (если твоя родная валюта - гульден) Yulunga, а можете в рублях объяснить и долларах. Что то я не понял ваш ответ? очень сложно но постараюсь
цена указана не за единицу валюты, а за некую степень 10

Допусти 70 рублей 1 доллар.
Какая здесь кратность?

Добавлено через 30 секунд
Или я не так размышляю.
Вы можете пример привести тогда может я пойму.

Реквизиты "Курс" и "Кратность" взаимосвязаны, смысл их использования следующий. Если кратность задана равной единице, то в поле "Курс" вводится количество рублей, соответствующее единице данной валюты (то есть, курс валюты — в привычном понимании) . Если курс данной валюты по отношению к рублю очень низкий (точность составляет меньше 4 знаков дробной части) , в поле "Кратность" следует указать количество единиц валюты, принятое к котированию (котировочная единица валюты) , а в поле "Курс" — сумму в рублях, соответствующую этому количеству единиц валюты.

Например. Курс итальянской лиры составляет 3,4756 рубля за 1000 лир. Тогда в поле "Кратность" указываем 1000 (котировочная единица итальянской лиры) , а в поле "Курс" 3,4756.


ЭТО ПЕРВАЯ ( . ) ССЫЛКА НА ЯНДЕКСЕ ПО ЗАПРОСУ "кратность в курсах валют"

Например. Курс итальянской лиры составляет 3,4756 рубля за 1000 лир. Тогда в поле "Кратность" указываем Допустим курс итальянской лиры 3,4756 рублей за 1569 лир. Тогда какая кратность будет?

количество занков после запятой не должно превышать 4
поэтому не может быть написано 192,4459017 копеек за 4177,3345109 у.е.

Получить данные из регистра сведений
Нужно получить данные из регистра сведений. Мне нужно вывести данные одного из полей регистра за.

Никак не могу получить данные из регистра сведений
Функция ПолучитьКоличествоДолжностей(Должность) Экспорт ЭтаДолжность = Новый Структура;.


Получить данные из регистра сведений
Добрый день! Помогите пожалуйста разобраться! Есть регистр сведений - независимый.


Получить курсы валют с сервера центробанка
До вчерашнего всё работало без проблем. Теперь не хочет. Чо надо ему, а? <?php .

В данном случае получите курс и кратность валюты ВашаВалюта на дату ВашаДата в таблице значений Результат.
Подтолкнете данные из таблицы в необходимые поля на форме.
Чтобы выполнялось при открытии, код в соответсвующий обработчик события формы - ПриОткрытии.
Чтобы выборка шла сразу по нескольким валютам можно заменить Валюта = &Валюта на Валюта В (&СписокВалют) и передавать в запрос список валют (в вашем случае USD и EUR).

Спасибо, но всё равно выводит ошибку.


Вставляю эту процедуру в модуль формы Номенклатура в процедуру ПриОткрытии.

: Переменная не определена (Справочники)
стДоллар = <<?>>Справочники.Валюты.НайтиПоНаименованию("USD"); (Проверка: Тонкий клиент)
: Переменная не определена (Справочники)
стЕвро = <<?>>Справочники.Валюты.НайтиПоНаименованию("EURO"); (Проверка: Тонкий клиент)
: Переменная не определена (РегистрыСведений)
КурсД = <<?>>РегистрыСведений.КурсыВалют.СрезПоследних(ТекущаяДата() ,Новый Структура("Валюта",стДоллар))[0].Курс; (Проверка: Тонкий клиент)
: Переменная не определена (РегистрыСведений)
КурсЕ = <<?>>РегистрыСведений.КурсыВалют.СрезПоследних(ТекущаяДата() ,Новый Структура("Валюта",стЕвро))[0].Курс; (Проверка: Тонкий клиент)

Читайте также: