1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | Валюты |
| Полное имя | Справочник.Валюты / Catalogs.Валюты |
| Синоним | Валюты |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (3.0.74.2) |
| Классификатор | Интегрирован с классификатором валют Казахстана, идентификатор CurrenciesKz |
| Иерархия | Не используется (плоский список) |
Назначение. Справочник хранит и ведёт перечень валют, применяемых в бухгалтерском и управленческом учёте организации. Он используется повсеместно при регистрации хозяйственных операций в иностранной валюте, в настройке договоров с контрагентами, прайс-листов, банковских и кассовых счетов, а также при формировании электронных документов (ЭСФ через ИС ЭСФ, СНТ). Справочник интегрирован с механизмом классификаторов Казахстана и поддерживает автоматическую загрузку актуальных курсов через подсистему интернет-поддержки (источник — Национальный банк Республики Казахстан). Валютой регламентированного учёта РК является тенге (₸, KZT).
Где найти в 1С: раздел «Справочники» → «Валюты» (в интерфейсе «Основная деятельность» → «Валюты»).
Навигационная ссылка: e1cib/list/Справочник.Валюты.
2. Реквизиты и табличные части
2.1 Стандартные (предопределённые) реквизиты
| Имя | Тип | Назначение |
|---|---|---|
| Код | Строка/Число | Числовой (цифровой) код валюты по ISO 4217 (например, 840 — USD, 978 — EUR, 398 — KZT). |
| Наименование | Строка | Краткое наименование валюты. |
2.2 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| БуквенныйКод | Строка (xs:string) | Не проверяется (DontCheck) | Трёхсимвольный буквенный код по ISO 4217 (USD, EUR, KZT). Используется в отчётах, экспорте данных и интеграции с внешними системами. |
| НаименованиеПолное | Строка (xs:string) | Не проверяется (DontCheck) | Полное официальное наименование валюты («Доллар США», «Тенге»). Выводится в печатных формах и документах для развёрнутого представления. |
| ПараметрыПрописиНаРусском | Строка (xs:string) | Не проверяется (DontCheck) | Строка параметров для корректной генерации прописи сумм на русском языке (род, склонение, деление на целую/дробную части). Формат внутренний, применяется функциями числовой прописи при печати документов. |
| ЗагружатьКурсИзИнтернета | Булево (xs:boolean) | Не проверяется (DontCheck) | Флаг автоматической загрузки курса из интернет-источника (Нацбанк РК). При установке система периодически обновляет курс валюты через подсистему интернет-поддержки. |
2.3 Табличные части
Справочник не содержит табличных частей — вся информация хранится в реквизитах шапки элемента. Курсы валют хранятся отдельно, в регистре сведений КурсыВалют (см. раздел 5), где ссылка на элемент справочника выступает измерением.
3. Формы
Справочник содержит четыре формы:
- ФормаЭлемента — основная форма редактирования отдельной валюты (~106 элементов UI, 13 полей ввода). Включает поля настройки прописи на русском языке (8 полей настроек прописи, поле длины дробной части). Ключевая форма при создании/редактировании валюты вручную.
- ФормаСписка — форма списка всех валют (~66 элементов UI). Табличное представление справочника с подбором из классификатора, загрузкой курсов, групповым изменением элементов; отображает дату курса и позволяет управлять валютами массово.
- ФормаВыбора — упрощённая форма выбора валюты (~33 элемента UI). Используется в модальных окнах при выборе валюты из других документов/справочников; содержит кнопку подбора из классификатора.
- Дополнительная форма (форма выбора/подбора из классификатора либо форма группы) — вспомогательная форма для подбора элементов из встроенного классификатора валют
CurrenciesKz. Требует проверки конкретного имени в данной версии.
4. Ключевые процедуры модулей
BSL-текст модулей в evidence не приложен — ниже приведены типовые обработчики для справочника этого вида в БК 3.0. Точные имена и сигнатуры следует сверять с конфигуратором версии 3.0.74.2.
Модуль объекта (ОбъектМодуль):
ОбработкаЗаполнения— заполнение реквизитов при подборе валюты из классификатораCurrenciesKz(буквенный/цифровой код, полное наименование, параметры прописи).ПередЗаписью— контроль корректности кодов ISO 4217, недопущение дублей по буквенному коду.ОбработкаПроверкиЗаполнения— базовая проверка заполнения (большинство реквизитов помечены DontCheck, поэтому жёсткого контроля нет).
Модуль менеджера (МодульМенеджера):
- Функции подбора и загрузки элементов из классификатора валют.
- Процедуры обновления курсов: обращение к сервису Нацбанка РК, запись значений в регистр сведений
КурсыВалютдля валют с установленным флагомЗагружатьКурсИзИнтернета.
Модули форм:
ФормаСписка: команды «Подобрать из классификатора», «Загрузить курсы валют», групповое изменение; вывод даты актуального курса.ФормаЭлемента: управление доступностью полей прописи, обработчики изменения флага загрузки курса.
5. Проведение и движения
Справочник — необъектный по учёту: он не проводится и самостоятельно не формирует движений по регистрам бухгалтерии или проводок. Его роль — быть источником аналитики и параметром для документов.
Связанные механизмы движений:
- Регистр сведений
КурсыВалют(периодический, независимый): хранит курс и кратность на дату. Измерение —Валюта(ссылка на элемент справочника). Заполняется вручную или автозагрузкой курсов Нацбанка РК. - Использование в документах. При проведении валютных документов сумма пересчитывается в тенге по курсу из
КурсыВалют. Проводки формируют сами документы по типовому плану счетов РК, например:- реализация в валюте: Дт 1210 (краткосрочная ДЗ покупателей) — Кт 6010 (доход от реализации), одновременно Дт 7010 (себестоимость реализации) — Кт 1330 (товары), НДС — Кт 3130 (НДС к уплате) по ставке 16 % (Казахстан, 2026 год);
- поступление в валюте: Дт 1330 — Кт 3310 (КЗ поставщикам);
- оплата: Дт 3310 / Кт 1030 (деньги на текущих счетах) или Дт 1030 / Кт 1210.
- Курсовые разницы. При переоценке валютных остатков и погашении обязательств возникают курсовые разницы: положительная — Кт 6250 (доходы от курсовой разницы), отрицательная — Дт 7430 (расходы от курсовой разницы). Расчёт ведётся по данным справочника «Валюты» и регистра
КурсыВалют.
Таким образом, справочник участвует в учёте косвенно — как аналитический разрез и источник курса для пересчёта в валюту регламентированного учёта (тенге).
6. Связанные объекты и ввод на основании
- Регистр сведений
КурсыВалют— курсы и кратность по каждой валюте. - Справочники:
Договоры,Контрагенты(валюта расчётов),БанковскиеСчета,Номенклатура/прайс-листы (валюта цен),Организации(валюта регл. учёта — тенге). - Документы: банковские и кассовые (поступление/списание в валюте), реализация и поступление товаров/услуг, авансовые отчёты, ЭСФ (ИС ЭСФ) и СНТ, где валюта берётся из справочника.
- Классификатор
CurrenciesKz— источник данных при подборе валют.
Ввод на основании: для справочника «Валюты» не предусмотрен (это элемент НСИ). Сам элемент подставляется как значение реквизита в перечисленные документы и справочники.
7. Точки расширения
- Расширения конфигурации (Extensions): добавление реквизитов (например, признак валюты для целей отчётности), заимствование и переопределение форм
ФормаЭлемента/ФормаСписка. - Обработчики событий форм и модуля объекта: подписки на
ПередЗаписью/ПриЗаписидля контроля уникальности кодов и синхронизации с внешними системами. - Механизм загрузки курсов: переопределение источника курсов (альтернативный сервис вместо Нацбанка РК) через модуль менеджера или дополнительную обработку.
- Дополнительные реквизиты и сведения: через подсистему «Свойства» (без модификации метаданных).
- Обмен данными: правила конвертации (КД 2.0/3.0, EnterpriseData) с сопоставлением по буквенному коду ISO 4217.
Требует проверки: точный состав форм (наличие/имя четвёртой формы) и конкретные имена процедур модулей — сверяются в конфигураторе релиза 3.0.74.2.
