# Задание к занятию «Проведение и движения» ## Задача 1. Добавить движения в документы «Поступление товаров и услуг» и «Реализация товаров и услуг» ### Описание задачи Проведение документов «Поступление товаров и услуг» и «Реализация товаров и услуг» добавляет движения товаров по регистру накопления «Товары». ### Требования к результату Выгрузка информационной базы (.dt). Документы «Поступление товаров и услуг» и «Реализация товаров и услуг» должны добавлять приход и расход по регистру накопления «Товары», иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам. Отличие только в направлении движения: приход и расход. Движения должны содержать следующие данные: * «Дата», * «Номенклатура», * «Количество». ### Процесс выполнения 1. Добавить регистр накопления «Товары»: измерения: - «Номенклатура» (СправочникСсылка.Номенклатура); ресурсы: - «Количество» (ОпределяемыйТип.Количество): регистраторы — установить галочки на «Поступление товаров и услуг» и «Реализация товаров и услуг»; Вид регистра — «Остатки». 2. Открыть документ Поступления — закладка Движения — Конструктор движений. Создать движение — приход по РН Товары. Движение.Период = Дата; Движение.ВидДвижения = ВидДвиженияНакопления.Приход Остальное заполняем из ТЧ «Товары». 3. Повторить по аналогии для документа «Реализация товаров и услуг». Отличие: Движение.ВидДвижения = ВидДвиженияНакопления.Расход ## Задача 2. Добавить движение для документа «Установка цен» ### Описание задачи Добавить в документы «Установка цен» движение по регистру сведений «Цены». ### Требования к результату Выгрузка информационной базы (.dt). Документ «Установка цен» формирует движения по регистру сведений «Цены». ### Процесс выполнения 0. Добавить документ УстановкаЦен («Установка цен») с табличной частью «Цены» с реквизитами: - «Номенклатура», - «Цена». 1. Очистить все записи из регистра сведений «Цены», затем донастроить его: периодичность — В пределах секунды; режим записи — Подчинение регистратору; измерения: - «Номенклатура» (СправочникСсылка.Номенклатура) ресурсы: - «Цена» (например, ОпределяемыйТип.Сумма) Обратите внимание, что должны совпадать значения длины и точности реквизитов **Цена табличной части** и ресурса **Цена регистра сведений**. 2. Открыть документ «Установка цен» — закладка Движения — Конструктор движений. Создать движение — по РС Цены. ```bsl Движения.Цены.Записывать = Истина; Для Каждого ТекСтрокаТовары Из Цены Цикл Движение = Движения.Цены.Добавить(); Движение.Период = Дата; Движение.Номенклатура = ТекСтрокаТовары.Номенклатура; Движение.Цена = ТекСтрокаТовары.Цена; КонецЦикла; ``` ### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-3-example.md).