2020-06-08 00:05:18 +08:00
# Задание к занятию "Проведение и движения"
2020-06-01 00:38:07 +08:00
2021-03-01 16:43:14 +03:00
## Задача 1 Добавить движения в Документы "Поступление товаров и услуг" и "Реализация товаров и услуг"
2020-06-08 00:04:33 +08:00
### Описание задачи
2021-03-01 16:43:14 +03:00
Проведение документов "Поступление товаров и услуг" и "Реализация товаров и услуг" добавляет движения товаров по регистру накопления "Товары"
2020-06-08 00:04:33 +08:00
### Требования к результату
2021-03-01 16:43:14 +03:00
Выгрузка информационной базы (.dt). Документы "Поступление товаров и услуг" и "Реализация товаров и услуг" должны добавлять приход и расход по регистру накопления "Товары",
2020-06-08 00:04:33 +08:00
иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам.
Отличие - только в направлении движения (приход и расход)
Движения должны содержать следующие данные:
* "Дата"
2021-03-01 16:43:14 +03:00
* "Номенклатура"
2020-06-08 00:04:33 +08:00
* "Количество"
### Процесс выполнения
2021-03-01 16:43:14 +03:00
1. Добавить регистр накопления "Товары":
2021-01-17 18:59:54 +03:00
2020-06-08 00:04:33 +08:00
измерения:
2021-03-01 16:43:14 +03:00
- Номенклатура (СправочникСсылка.Номенклатура)
2021-01-17 18:59:54 +03:00
2020-06-08 00:04:33 +08:00
ресурсы:
2021-03-01 16:43:14 +03:00
- Количество (ОпределяемыйТип.Количество)
2020-06-08 00:04:33 +08:00
2021-03-01 16:43:14 +03:00
Регистраторы - установить галочки на "Поступление товаров и услуг" и "Реализация товаров и услуг"
2020-06-08 00:04:33 +08:00
2020-06-11 12:18:06 +03:00
Вид регистра - Остатки
2020-06-08 00:04:33 +08:00
2. Открыть документ Поступления - закладка Движения - Конструктор движений
2021-03-01 16:43:14 +03:00
Создать движение - приход по РН Товары
2020-06-08 00:04:33 +08:00
Движение.Период = Дата;
Движение.ВидДвижения = ВидДвиженияНакопления.Приход
Остальное заполняем из ТЧ "Товары"
2021-03-01 16:43:14 +03:00
3. Повторить по аналогии для документа "Реализация товаров и услуг"
2020-06-08 00:04:33 +08:00
отличие:
Движение.ВидДвижения = ВидДвиженияНакопления.Расход
2021-03-01 16:43:14 +03:00
## Задача 2 добавить движение для документа "Установка цен"
2020-06-08 00:04:33 +08:00
### Описание задачи
2021-03-01 16:43:14 +03:00
Добавить в документы "Установка цен" движение по регистру сведений "Цены"
2020-06-08 00:04:33 +08:00
### Требования к результату
2021-03-01 16:43:14 +03:00
Выгрузка информационной базы (.dt). Документ "Установка цен" формирует движения по регистру сведений "Цены"
2020-06-08 00:04:33 +08:00
### Процесс выполнения
2021-03-01 16:43:14 +03:00
0. Добавить документ УстановкаЦен ("Установка цен") с табличной частью Цены с реквизитами:
2021-01-17 18:59:54 +03:00
- Номенклатура
- Цена
2020-06-08 00:04:33 +08:00
2021-03-25 19:45:18 +03:00
1. Очистить все записи из регистра сведений "Цены", затем донастроить его:
2020-06-08 00:04:33 +08:00
периодичность - В пределах секунды
режим записи - Подчинение регистратору
измерения:
2021-03-01 16:43:14 +03:00
- Номенклатура (СправочникСсылка.Номенклатура)
2020-06-08 00:04:33 +08:00
ресурсы:
2022-03-28 15:27:24 +03:00
- Цена (например, ОпределяемыйТип.Сумма)
2022-03-28 15:27:52 +03:00
2022-05-04 12:58:49 +03:00
Обратите внимание, что должны совпадать значения длины и точности реквизитов **Цена табличной части** и ресурса **Цена регистра сведений** .
2022-03-28 15:26:35 +03:00
2020-06-08 00:04:33 +08:00
2021-03-01 16:43:14 +03:00
2. Открыть документ "Установка цен" - закладка Движения - Конструктор движений
2020-06-08 00:04:33 +08:00
2021-10-07 09:45:51 +03:00
Создать движение - по РС Цены
2020-06-08 00:04:33 +08:00
2020-06-09 10:35:01 +08:00
```bsl
2021-03-01 16:43:14 +03:00
Движения.Цены.Записывать = Истина;
2021-10-07 09:45:51 +03:00
Для Каждого ТекСтрокаТовары Из Цены Цикл
2021-03-01 16:43:14 +03:00
Движение = Движения.Цены.Добавить();
2020-06-08 00:04:33 +08:00
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
Движение.Цена = ТекСтрокаТовары.Цена;
КонецЦикла;
2020-06-09 10:35:01 +08:00
```
2022-05-02 01:45:06 +03:00
2022-10-23 23:40:44 +03:00
## Подсказка:
Чтобы вам было проще понять, что в итоге должно получиться, мы подготовили подсказки: анимационные изображения в формате gif или картинки. Чтобы их увидеть, кликните по [ссылке ](Examples/homework-5-3-example.md )