📘 О чем эта работа
В представленном комплекте материалов описана разработка прикладного решения на платформе 1С:Предприятие 8 для учета доходов от продаж товаров и сопутствующих услуг с опциональной поддержкой разных валют. Объект исследования — процесс оформления продаж и учет выручки; предмет — информационные процессы, регистры и алгоритмы пересчета суммы в рублевый эквивалент.
📚 Что внутри
В документе последовательно показаны все этапы создания конфигурации и настроек интерфейса, включая реальные элементы конфигурации и код:
- Справочники: Номенклатура (с признаком 'ЭтоУслуга'), Контрагенты, Валюты и предопределённый элемент 'Рубль'.
- Регистр сведений: КурсыВалют для хранения исторических курсов по датам и обеспечивающий переход к курсу из карточки валюты.
- Документ: Продажи с шапкой (Покупатель, Валюта, ВсегоКОплате) и двумя табличными частями — СписокТоваров (фильтр: ЭтоУслуга = Ложь) и СписокУслуг (фильтр: ЭтоУслуга = Истина).
- Код в модуле объекта документа — расчёт итоговой суммы: ВсегоКОплате = СписокТоваров.Итог('Сумма') + СписокУслуг.Итог('Сумма').
- Регистр накопления вида 'Обороты' Продажи с измерением 'Номенклатура' и ресурсом 'Сумма' для хранения выручки в рублях; движения формируются из табличных частей документа с пересчётом по курсу.
- Функция получения курса — ПолучитьКурсВалюты(Валюта, Дата) — выполняет запрос к срезу последних значений регистра сведений и возвращает актуальный курс на дату документа.
- Отчёт 'Отчет по продажам' реализован через конструктор запросов / СКД: выборка данных из регистра накопления, фильтрация по валюте, сортировка по сумме, вывод сумм в рублях и общий итог.
- В отчёте учтены особенности многовалютного учета: при оформлении продажи обязательно указывается валюта, суммы пересчитываются по актуальному курсу, итог хранится в рублях.
📊 Для кого подходит
Материалы полезны студентам и разработчикам по направлениям 'Фундаментальная информатика и информационные технологии' и специалистам по автоматизации торгового учета — для освоения разработки конфигураций 1С, настройки регистров и построения сложных отчётов с учетом курсов валют.
✨ Особенности
Работа содержит конкретные конфигурационные решения и фрагменты кода, готовые для импорта и адаптации: предопределённые элементы валют, фильтры в табличных частях, алгоритм автоматического расчёта ВсегоКОплате, функция получения курса по дате, и схему движений регистра накопления для записи выручки в рублях. Включены практические тестовые сценарии и примеры заполнения справочников.
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура отчёта и оформленные разделы (введение, задание, ход выполнения, заключение, список литературы) соответствуют требованиям учебной и проектно‑технологической практики.
Можно адаптировать?
Да. Все справочники и регистры спроектированы модульно: можно расширять набор реквизитов, менять валюту по умолчанию и подключать дополнительные расчёты без перестройки логики формирования движений.