Кратность курса в операциях конвертации валют
В документы Заявка на расходование денежных средств, ПКО, РКО, Поступление безналичных денежных средств, Списание безналичных денежных средств для операции Конвертация валют добавлена кратность курса. Это позволило более точно пересчитывать валюты, с отличной от 1 к 1 кратностью курсов.
Также кратность добавлена в табличную часть Конвертация документа Авансовый отчет.
Кратность вводится из регистра сведений Курсы валют и отображается только если Кратность отличается от единицы. Кратность в документах выводится справочно и не редактируется.
В общей форме указания валют и курсов прочих документов кратность учитывалась при пересчете, но была скрыта на форме. Теперь она отображается, если не равна единице.


Эти возможности доступны как пользователям локальных версий так и облачных решений, например 1С:Фреш, 1С:Готовое рабочее место (ГРМ). Для покупки коробочных версий или онлайн аренды программы 1С:Управление торговлей 11 (1С:УТ) в облаке обращайтесь по телефонам
+7 499 322 87 87 или на e-mail: ut4u@1c.yar.ru
Что такое кратность документа в 1с
Ошибка из разряда начинающих, но совсем запутался. При вводе «поступление товаров» выдаются две ошибки:
Не заполнена кратность документа!
Не заполнена кратность взаиморасчетов!
Подскажите, где они заполняются?
1С:Предприятие 8.0 (8.0.3.15)
Конфигурация «Управление торговлей». Редакция 10 (8.10.0.2)
в поле кратность
В справочнике валюты заполни кратность валют.
Потом в документе жмакни на «Цены и валюта» глянь что тама, перевыбери валюту
Кратность в 1С

Понятие кратности в системе 1С используется относительно курса валют. В этой статье мы расскажем, что представляет собой кратность валюты в 1С, определим ее зависимость, местонахождение, а также покажем на примерах, как используется понятие кратности в 1С.
Кратность валюты в 1С – это величина, которая означает количество денежных единиц в базовой валюте, которое нужно потратить для оплаты товара в иностранной валюте.
Данное понятие используется в формуле расчёта валютного коэффициента, при помощи которого можно узнать какая международная валютная единица станет базовой. При помощи данной валюты происходит расчёт курса для каждой оставшейся валюты. А сам курс – это стоимость конвертации иностранной валюты, относительно базовой денежной единицы. Формула для расчёта имеет следующий вид:
Рис. 1 Формула расчета валютного коэффициента
2. Указание кратности в 1С

У пользователей системы 1С может возникать резонный вопрос: как программа может определить, что курс рубля должен определяться за 100 йен, а не за 1 йену (или другое количество)? Это определяется в системе 1С при помощи специального параметра, который обозначает кратность, и он установлен на уровне главных национальных банков, так что вручную его изменить нет возможности.
Чтобы увидеть отображение данного параметра, необходимо при помощи вкладки меню «Справочники» перейти на форму «Курсы валют». Откроется окно, где наверху столбца можно будет увидеть либо «1 USD», либо «100 USD»:
Рис. 2 Отображение параметра кратности в 1С
Если происходит деноминация в какой-то из стран, то в новой версии программы 1С будет установлен новый показатель кратности.
3. Перечень с курсами валют в 1С
В системе 1С в «Курсах валют» есть возможность выставить наиболее актуальный курс валюты самостоятельно. Также перечень с курсами нужной валюты можно запустить через навигационную панель соответствующей валюты.
Список «Курсы валют» представлен ниже:
Рис. 3 Список Курсы валют в 1С
Если кликнуть на кнопку «Создать», то откроется новое окно, в котором нужно будет прописать дату актуального курса валют и сам курс на данный момент. В поле «Кратность» автоматически установлено значение единица. В случае, когда курс валюты, относительно рубля, очень низкий (с точностью менее 4-х знаков в дробной части), внутри поля «Кратность» нужно прописать величину единиц, которые котируются. Как пример, пусть курс донга во Вьетнаме 26.29 рубля за 10000 донгов, то тогда внутри поля «Кратность» следует прописать значение 10000, а для поля «Курс» прописать значение 26.29, как продемонстрировано на скриншоте с примером ниже:
Рис. 4 Пример работы с полем Кратность в 1С
В данной статье было определено общее понятие кратности валюты в 1С и обозначено на что оно влияет. Также было рассказано, где в системе 1С находится поле «Кратность», а также на примере продемонстрировано как определять и менять данное поле.
Специалист компании «Кодерлайн» Анна Лисовая
Кратность валюты документа
Добрый день, такая проблема:
из внешней обработки создаю программно документ «Поступление на расчетный счет», заполняю его, записываю. Провести не получается, пишет: «Не задана кратность валюты на дату. »
При этом если вручную изменить банковский счет организации, сбрасываются некоторые поля, заполняю их заново вручную — документ проводится.
Есть какой то элемент, который я не заполнил?
Вот вся функция заполнения:
&НаСервере Функция СозданиеИПроведениеДокументов() Для Каждого Строка из ТЗ1 Цикл Запрос = Новый Запрос( "ВЫБРАТЬ | ДоговорыКонтрагентов.Номер, | ДоговорыКонтрагентов.Ссылка КАК Договор, | ДоговорыКонтрагентов.Организация, | ДоговорыКонтрагентов.Владелец КАК Контрагент |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.Номер ПОДОБНО &Договор"); Запрос.УстановитьПараметр("Договор", Строка.Договор); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл // создадим новый документ НовыйДокумент = Документы.ПоступлениеНаРасчетныйСчет.СоздатьДокумент(); // заполние документа НовыйДокумент.Дата = ТекущаяДата(); НовыйДокумент.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ОплатаПокупателя; НовыйДокумент.Организация = Выборка.Организация; НовыйДокумент.Контрагент = Выборка.Контрагент; НовыйДокумент.СчетОрганизации = БанковскийСчет; НовыйДокумент.СуммаДокумента = Строка.Сумма; //НовыйДокумент.ДоговорКонтрагента = Выборка.Договор; НовыйДокумент.СчетБанк = ПланыСчетов.Хозрасчетный.РасчетныеСчета; ПоступлениеНаРасчетныйСчетФормы.СчетОрганизацииПриИзмененииСервер(НовыйДокумент) НоваяСтрока = НовыйДокумент.РасшифровкаПлатежа.Добавить(); НоваяСтрока.ДоговорКонтрагента = Выборка.Договор; НоваяСтрока.СпособПогашенияЗадолженности = Перечисления.СпособыПогашенияЗадолженности.Автоматически; НоваяСтрока.КурсВзаиморасчетов = 1; НоваяСтрока.КратностьВзаиморасчетов = 1; НоваяСтрока.СуммаВзаиморасчетов = Строка.Сумма; НоваяСтрока.СуммаПлатежа = Строка.Сумма; //НоваяСтрока.КурсНаДатуПриобретенияРеализацииВалюты = 1; НоваяСтрока.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; НоваяСтрока.СуммаНДС = 0; НоваяСтрока.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.РасчетыСПокупателями; НоваяСтрока.СчетУчетаРасчетовПоАвансам = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным; НоваяСтрока.СтатьяДвиженияДенежныхСредств = СтатьяДДС; НовыйДокумент. //записать документ НовыйДокумент.Записать(РежимЗаписиДокумента.Запись); Сообщить("Документ записан: "+НовыйДокумент.Ссылка); //провести документ Попытка НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение); Сообщить("Документ проведен: "+НовыйДокумент.Ссылка); Исключение Сообщить("Ошибка проведения документа "+НовыйДокумент.Ссылка); КонецПопытки; КонецЦикла; КонецЦикла; КонецФункции
В справочнике валют пусто, если искать через Консоль запросов только выходят валюты
