Добавил решения 5-3 и 5-4
This commit is contained in:
parent
d95fa13f18
commit
250126bec0
BIN
05. Документы и файлы/03. Проведение и движения/homework-5-3.dt
Normal file
BIN
05. Документы и файлы/03. Проведение и движения/homework-5-3.dt
Normal file
Binary file not shown.
@ -0,0 +1,90 @@
|
||||
# Задание к занятию "Проведение и движения"
|
||||
|
||||
## Задача 1 Добавить движения в Документы "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Проведение документов "Поступление товаров и услуг" и "Реализация товаров и услуг" добавляет движения товаров по регистру накопления "Товары"
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt). Документы "Поступление товаров и услуг" и "Реализация товаров и услуг" должны добавлять приход и расход по регистру накопления "Товары",
|
||||
|
||||
иметь одинаковую структуру движения по реквизитам, измерениям, ресурсам.
|
||||
|
||||
Отличие - только в направлении движения (приход и расход)
|
||||
|
||||
Движения должны содержать следующие данные:
|
||||
|
||||
* "Дата"
|
||||
* "Номенклатура"
|
||||
* "Количество"
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
1. Добавить регистр накопления "Товары":
|
||||
|
||||
измерения:
|
||||
- Номенклатура (СправочникСсылка.Номенклатура)
|
||||
|
||||
ресурсы:
|
||||
- Количество (ОпределяемыйТип.Количество)
|
||||
|
||||
Регистраторы - установить галочки на "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
|
||||
Вид регистра - Остатки
|
||||
|
||||
2. Открыть документ Поступления - закладка Движения - Конструктор движений
|
||||
|
||||
Создать движение - приход по РН Товары
|
||||
|
||||
Движение.Период = Дата;
|
||||
Движение.ВидДвижения = ВидДвиженияНакопления.Приход
|
||||
Остальное заполняем из ТЧ "Товары"
|
||||
|
||||
3. Повторить по аналогии для документа "Реализация товаров и услуг"
|
||||
|
||||
отличие:
|
||||
Движение.ВидДвижения = ВидДвиженияНакопления.Расход
|
||||
|
||||
## Задача 2 добавить движение для документа "Установка цен"
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Добавить в документы "Установка цен" движение по регистру сведений "Цены"
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt). Документ "Установка цен" формирует движения по регистру сведений "Цены"
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
0. Добавить документ УстановкаЦен ("Установка цен") с табличной частью Цены с реквизитами:
|
||||
|
||||
- Номенклатура
|
||||
- Цена
|
||||
|
||||
1. Очистить все записи из регистра сведений "Цены", затем донастроить его:
|
||||
|
||||
периодичность - В пределах секунды
|
||||
|
||||
режим записи - Подчинение регистратору
|
||||
|
||||
измерения:
|
||||
- Номенклатура (СправочникСсылка.Номенклатура)
|
||||
ресурсы:
|
||||
- Цена (Число 10)
|
||||
|
||||
2. Открыть документ "Установка цен" - закладка Движения - Конструктор движений
|
||||
|
||||
Создать движение - по РС Цены
|
||||
|
||||
```bsl
|
||||
Движения.Цены.Записывать = Истина;
|
||||
Для Каждого ТекСтрокаТовары Из Цены Цикл
|
||||
Движение = Движения.Цены.Добавить();
|
||||
Движение.Период = Дата;
|
||||
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
|
||||
Движение.Цена = ТекСтрокаТовары.Цена;
|
||||
КонецЦикла;
|
||||
```
|
BIN
05. Документы и файлы/04. Формы документов/homework-5-4.dt
Normal file
BIN
05. Документы и файлы/04. Формы документов/homework-5-4.dt
Normal file
Binary file not shown.
92
05. Документы и файлы/04. Формы документов/homework-5-4.md
Normal file
92
05. Документы и файлы/04. Формы документов/homework-5-4.md
Normal file
@ -0,0 +1,92 @@
|
||||
# Задание к занятию "Формы документов"
|
||||
|
||||
## Задача 1 Добавить вкладки на форме документа в документы "Установка цен", "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Для удобства работы на разных устройствах и разрешениях экрана лучше делать форму меньше по ширине и группировать реквизиты и ТЧ документа
|
||||
|
||||
Добавим вкладки на форме документа "Основное" и "Товары"
|
||||
Перенесем соответствующие реквизиты и ТЧ
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt).
|
||||
В документах есть вкладка Основное и Товары
|
||||
Все реквизиты и тч собраны в них
|
||||
При наличии дополнительных реквизитов распределить по своему усмотрению
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
1. Откроем форму документа "Установка цен"
|
||||
|
||||
Добавим вкладку на форме документа "Основное" и "Товары"
|
||||
|
||||
На вкладку Основное перенесем реквизиты
|
||||
- дата
|
||||
- номер
|
||||
- организация
|
||||
- комментарий (если есть в документе)
|
||||
- контрагент (только для Реализация и Поступление)
|
||||
|
||||
2. на вкладку Товары перенесем ТЧ "Товары"
|
||||
|
||||
3. Повторить по аналогии для документов "Реализация товаров и услуг" и "Поступление товаров и услуг"
|
||||
|
||||
## Задача 2 добавить в форму списка подсветку зеленым строк "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Создадим простую форму контроля и фокусировки на затратах и продажах
|
||||
Для этого добавим условия в форму списка, чтобы не заходя в документ визуально видеть важные для учета и контроля движения
|
||||
|
||||
Добавим в форму списка подсветку зеленым строк "Поступление товаров и услуг" и "Реализация товаров и услуг"
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt).
|
||||
|
||||
Зеленым подсвечиваются документы Реализация с суммой выше 100 000 рублей
|
||||
|
||||
Поступления аналогично с суммой выше 100 000 выделяем красным
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
1. Откроем форму списка документа - откроем свойства динамический список - Настройка списка - откроется окно - найдем "Условное оформление" - добавим условие
|
||||
цвет фона - любой зеленый оттенок
|
||||
условие - на сумму документа >= 100 000
|
||||
|
||||
обновим конфигурацию и проверим в списке документа появилась раскраска строк
|
||||
|
||||
2. Повторить по аналогии для документа "Реализация товаров и услуг" и "Поступление товаров и услуг"
|
||||
|
||||
## Задача 3 добавить в форму документа "Установка цен" признак согласования
|
||||
|
||||
### Описание задачи
|
||||
|
||||
Цена товаров и услуг не должна меняться любым пользователем
|
||||
|
||||
Добавим признак согласования документа для возможности его проведения
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Выгрузка информационной базы (.dt). На форме документа "Установка цен" есть галочка "Согласовано"
|
||||
|
||||
Во вкладке "Основное"
|
||||
|
||||
Видимость доступна всем пользователям
|
||||
|
||||
Доступность только пользователям с полными правами
|
||||
|
||||
Без установленной галочки программа дает только записать документ
|
||||
|
||||
Провести или изменить проведенный уже не даст
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
1. Добавим реквизит "Согласовано" (Булево)
|
||||
Добавим на форму документа
|
||||
|
||||
2. Добавим условие при проведении документа на наличие установленной галочки
|
||||
|
||||
3. Добавим доступность для редактирования только для пользователей с полными правами
|
Loading…
x
Reference in New Issue
Block a user