mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2025-02-10 18:10:35 +02:00
Update homework-5-3.md
This commit is contained in:
parent
faee7d9c76
commit
4f23816b95
@ -1,86 +1,84 @@
|
||||
# Задание к занятию "Проведение и движения"
|
||||
# Задание к занятию «Проведение и движения»
|
||||
|
||||
## Задача 1 Добавить движения в Документы "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
## Задача 1. Добавить движения в документы «Поступление товаров и услуг» и «Реализация товаров и услуг»
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Проведение документов "Поступление товаров и услуг" и "Реализация товаров и услуг" добавляет движения товаров по регистру накопления "Товары"
|
||||
Проведение документов «Поступление товаров и услуг» и «Реализация товаров и услуг» добавляет движения товаров по регистру накопления «Товары».
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt). Документы "Поступление товаров и услуг" и "Реализация товаров и услуг" должны добавлять приход и расход по регистру накопления "Товары",
|
||||
Выгрузка информационной базы (.dt). Документы «Поступление товаров и услуг» и «Реализация товаров и услуг» должны добавлять приход и расход по регистру накопления «Товары», иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам.
|
||||
|
||||
иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам.
|
||||
|
||||
Отличие - только в направлении движения (приход и расход)
|
||||
Отличие только в направлении движения: приход и расход.
|
||||
|
||||
Движения должны содержать следующие данные:
|
||||
|
||||
* "Дата"
|
||||
* "Номенклатура"
|
||||
* "Количество"
|
||||
* «Дата»,
|
||||
* «Номенклатура»,
|
||||
* «Количество».
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
1. Добавить регистр накопления "Товары":
|
||||
1. Добавить регистр накопления «Товары»:
|
||||
|
||||
измерения:
|
||||
- Номенклатура (СправочникСсылка.Номенклатура)
|
||||
- «Номенклатура» (СправочникСсылка.Номенклатура);
|
||||
|
||||
ресурсы:
|
||||
- Количество (ОпределяемыйТип.Количество)
|
||||
- «Количество» (ОпределяемыйТип.Количество):
|
||||
|
||||
Регистраторы - установить галочки на "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
регистраторы — установить галочки на «Поступление товаров и услуг» и «Реализация товаров и услуг»;
|
||||
|
||||
Вид регистра - Остатки
|
||||
Вид регистра — «Остатки».
|
||||
|
||||
2. Открыть документ Поступления - закладка Движения - Конструктор движений
|
||||
2. Открыть документ Поступления — закладка Движения — Конструктор движений.
|
||||
|
||||
Создать движение - приход по РН Товары
|
||||
Создать движение — приход по РН Товары.
|
||||
|
||||
Движение.Период = Дата;
|
||||
Движение.ВидДвижения = ВидДвиженияНакопления.Приход
|
||||
Остальное заполняем из ТЧ "Товары"
|
||||
Остальное заполняем из ТЧ «Товары».
|
||||
|
||||
3. Повторить по аналогии для документа "Реализация товаров и услуг"
|
||||
3. Повторить по аналогии для документа «Реализация товаров и услуг».
|
||||
|
||||
отличие:
|
||||
Отличие:
|
||||
Движение.ВидДвижения = ВидДвиженияНакопления.Расход
|
||||
|
||||
## Задача 2 добавить движение для документа "Установка цен"
|
||||
## Задача 2. Добавить движение для документа «Установка цен»
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Добавить в документы "Установка цен" движение по регистру сведений "Цены"
|
||||
Добавить в документы «Установка цен» движение по регистру сведений «Цены».
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt). Документ "Установка цен" формирует движения по регистру сведений "Цены"
|
||||
Выгрузка информационной базы (.dt). Документ «Установка цен» формирует движения по регистру сведений «Цены».
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
0. Добавить документ УстановкаЦен ("Установка цен") с табличной частью Цены с реквизитами:
|
||||
0. Добавить документ УстановкаЦен («Установка цен») с табличной частью «Цены» с реквизитами:
|
||||
|
||||
- Номенклатура
|
||||
- Цена
|
||||
- «Номенклатура»,
|
||||
- «Цена».
|
||||
|
||||
1. Очистить все записи из регистра сведений "Цены", затем донастроить его:
|
||||
1. Очистить все записи из регистра сведений «Цены», затем донастроить его:
|
||||
|
||||
периодичность - В пределах секунды
|
||||
периодичность — В пределах секунды;
|
||||
|
||||
режим записи - Подчинение регистратору
|
||||
режим записи — Подчинение регистратору;
|
||||
|
||||
измерения:
|
||||
- Номенклатура (СправочникСсылка.Номенклатура)
|
||||
- «Номенклатура» (СправочникСсылка.Номенклатура)
|
||||
ресурсы:
|
||||
- Цена (например, ОпределяемыйТип.Сумма)
|
||||
- «Цена» (например, ОпределяемыйТип.Сумма)
|
||||
|
||||
Обратите внимание, что должны совпадать значения длины и точности реквизитов **Цена табличной части** и ресурса **Цена регистра сведений**.
|
||||
|
||||
|
||||
2. Открыть документ "Установка цен" - закладка Движения - Конструктор движений
|
||||
2. Открыть документ «Установка цен» — закладка Движения — Конструктор движений.
|
||||
|
||||
Создать движение - по РС Цены
|
||||
Создать движение — по РС Цены.
|
||||
|
||||
```bsl
|
||||
Движения.Цены.Записывать = Истина;
|
||||
@ -92,4 +90,4 @@
|
||||
КонецЦикла;
|
||||
```
|
||||
|
||||
### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-3-example.md)
|
||||
### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-3-example.md).
|
||||
|
Loading…
x
Reference in New Issue
Block a user