91 lines
4.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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