2020-06-07 18:05:18 +02:00
|
|
|
# Задание к занятию "Проведение и движения"
|
2020-05-31 18:38:07 +02:00
|
|
|
|
2020-06-07 18:04:33 +02:00
|
|
|
## Задача 1 Добавить движения в Документы "Поступление" и "Реализация"
|
|
|
|
|
|
|
|
### Описание задачи
|
|
|
|
|
|
|
|
Проведение документов "Поступление" и "Реализация" добавляет движения товаров по регистру накопления "ДвиженияТовара"
|
|
|
|
|
|
|
|
### Требования к результату
|
|
|
|
|
2021-01-24 11:33:49 +02:00
|
|
|
Выгрузка информационной базы (.dt). Документы "Поступление" и "Реализация" должны добавлять приход и расход по регистру накопления "ДвиженияТовара",
|
2020-06-07 18:04:33 +02:00
|
|
|
|
|
|
|
иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам.
|
|
|
|
|
|
|
|
Отличие - только в направлении движения (приход и расход)
|
|
|
|
|
|
|
|
Движения должны содержать следующие данные:
|
|
|
|
|
|
|
|
* "Дата"
|
|
|
|
* "Товар"
|
|
|
|
* "Количество"
|
|
|
|
|
|
|
|
### Процесс выполнения
|
|
|
|
|
2021-01-17 17:59:54 +02:00
|
|
|
1. Добавить регистр накопления "ДвиженияТовара":
|
|
|
|
|
2020-06-07 18:04:33 +02:00
|
|
|
измерения:
|
|
|
|
- Товар (СправочникСсылка.Номенклатура)
|
2021-01-17 17:59:54 +02:00
|
|
|
|
2020-06-07 18:04:33 +02:00
|
|
|
ресурсы:
|
|
|
|
- Количество (Число 10)
|
|
|
|
|
|
|
|
Регистраторы - установить галочки на "Поступление" и "Реализация"
|
|
|
|
|
2020-06-11 11:18:06 +02:00
|
|
|
Вид регистра - Остатки
|
2020-06-07 18:04:33 +02:00
|
|
|
|
|
|
|
2. Открыть документ Поступления - закладка Движения - Конструктор движений
|
|
|
|
|
|
|
|
Создать движение - приход по РН ДвиженияТовара
|
|
|
|
|
|
|
|
Движение.Период = Дата;
|
|
|
|
Движение.ВидДвижения = ВидДвиженияНакопления.Приход
|
|
|
|
Остальное заполняем из ТЧ "Товары"
|
|
|
|
|
|
|
|
3. Повторить по аналогии для документа Реализация
|
|
|
|
|
|
|
|
отличие:
|
|
|
|
Движение.ВидДвижения = ВидДвиженияНакопления.Расход
|
|
|
|
|
|
|
|
## Задача 2 добавить движение для документа "Цены номенклатуры"
|
|
|
|
|
|
|
|
### Описание задачи
|
|
|
|
|
|
|
|
Добавить в документы "Цены номенклатуры" движение по регистру сведений "Цены номенклатуры"
|
|
|
|
|
|
|
|
### Требования к результату
|
|
|
|
|
2021-01-24 11:33:49 +02:00
|
|
|
Выгрузка информационной базы (.dt). Документ Цены номенклатуры формирует движения по регистру сведений "Цены номенклатуры"
|
2020-06-07 18:04:33 +02:00
|
|
|
Запись уникальна в рамках одного дня
|
|
|
|
|
|
|
|
### Процесс выполнения
|
|
|
|
|
2021-02-19 12:01:26 +02:00
|
|
|
0. Добавить документ ЦеныНоменклатуры с табличной частью Цены с реквизитами:
|
2021-01-17 17:59:54 +02:00
|
|
|
|
|
|
|
- Номенклатура
|
|
|
|
- Цена
|
2020-06-07 18:04:33 +02:00
|
|
|
|
|
|
|
1. Добавить регистр сведений "Цены номенклатуры"
|
|
|
|
|
|
|
|
периодичность - В пределах секунды
|
|
|
|
|
|
|
|
режим записи - Подчинение регистратору
|
|
|
|
|
|
|
|
измерения:
|
|
|
|
- номенклатура (СправочникСсылка.Номенклатура)
|
|
|
|
ресурсы:
|
|
|
|
- цена (Число 10)
|
|
|
|
|
|
|
|
2. Открыть документ Цены номенклатуры - закладка Движения - Конструктор движений
|
|
|
|
|
|
|
|
Создать движение - приход по РС ЦеныНоменклатуры
|
|
|
|
|
2020-06-09 04:35:01 +02:00
|
|
|
```bsl
|
2020-06-07 18:04:33 +02:00
|
|
|
Движения.ЦеныНоменклатуры.Записывать = Истина;
|
|
|
|
Для Каждого ТекСтрокаТовары Из Товары Цикл
|
|
|
|
Движение = Движения.ЦеныНоменклатуры.Добавить();
|
|
|
|
Движение.Период = Дата;
|
|
|
|
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
|
|
|
|
Движение.Цена = ТекСтрокаТовары.Цена;
|
|
|
|
КонецЦикла;
|
2020-06-09 04:35:01 +02:00
|
|
|
```
|