# Задание к занятию "Проведение и движения" ## Задача 1 Добавить движения в Документы "Поступление" и "Реализация" ### Описание задачи Проведение документов "Поступление" и "Реализация" добавляет движения товаров по регистру накопления "ДвиженияТовара" ### Требования к результату Документы "Поступление" и "Реализация" должны добавлять приход и расход по регистру накопления "ДвиженияТовара", иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам. Отличие - только в направлении движения (приход и расход) Движения должны содержать следующие данные: * "Дата" * "Товар" * "Количество" * "Контрагент" ### Процесс выполнения 1. Добавить регистр накопления "ДвиженияТовара" измерения: - Товар (СправочникСсылка.Номенклатура) - Контрагент (СправочникСсылка.Контрагенты) ресурсы: - Количество (Число 10) Регистраторы - установить галочки на "Поступление" и "Реализация" Вид регистра - Остатки 2. Открыть документ Поступления - закладка Движения - Конструктор движений Создать движение - приход по РН ДвиженияТовара Движение.Период = Дата; Движение.ВидДвижения = ВидДвиженияНакопления.Приход Остальное заполняем из ТЧ "Товары" 3. Повторить по аналогии для документа Реализация отличие: Движение.ВидДвижения = ВидДвиженияНакопления.Расход ## Задача 2 добавить движение для документа "Цены номенклатуры" ### Описание задачи Добавить в документы "Цены номенклатуры" движение по регистру сведений "Цены номенклатуры" ### Требования к результату Документы Цены номенклатуры формирует движения по регистру сведений "Цены номенклатуры" Запись уникальна в рамках одного дня ### Процесс выполнения 0. Проверить наличие документа, проверить/добавить наличие реквизитов и тч или добавить документ Цены номенклатуры реквизиты - дата (Дата и время) - организация (СправочникСсылка.Организация) ТЧ колонки - номенклатура - цена 1. Добавить регистр сведений "Цены номенклатуры" периодичность - В пределах секунды режим записи - Подчинение регистратору измерения: - номенклатура (СправочникСсылка.Номенклатура) ресурсы: - цена (Число 10) 2. Открыть документ Цены номенклатуры - закладка Движения - Конструктор движений Создать движение - приход по РС ЦеныНоменклатуры ```bsl Движения.ЦеныНоменклатуры.Записывать = Истина; Для Каждого ТекСтрокаТовары Из Товары Цикл Движение = Движения.ЦеныНоменклатуры.Добавить(); Движение.Период = Дата; Движение.Номенклатура = ТекСтрокаТовары.Номенклатура; Движение.Цена = ТекСтрокаТовары.Цена; КонецЦикла; ```