1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-30 08:06:56 +02:00
1c-homeworks/homework-5-2.md

97 lines
5.1 KiB
Markdown
Raw Normal View History

2020-06-02 18:19:22 +02:00
# Задание к занятию "ТАБЛИЧНАЯ ЧАСТЬ"
2020-05-31 18:37:53 +02:00
2020-06-02 18:19:22 +02:00
## Задача 1 создать документы "Поступление" и "Реализация"
### Описание задачи
документ "Поступление" и "Реализация" используется для формирования движений товаров и услуг
Документ оформляется итог при взаимодействия с контрагентом.
Например.
При поступлении или списании товара содержит информацию о движении товара.
При оказании услуг фиксирует их содержание.
### Требования к результату
Документы Поступления и Реализация должны иметь одинаковую структуру - реквизиты, состав форм и полей, внешний вид
Отличие только в названии документов
Документ должен содержать следующие поля:
* "Дата"
* "Номер"
* "Контрагент" - на форме документа поле выбора Контрагента
* "Ответственный" - При создании объекта заполняется по умолчанию текущим пользователем.
* "Комментарий" - на форме документа поле ввода многострочное.
* ТЧ Номенклатура. Колонки: НомерСтроки, Номенклатура, Количество, Цена, Сумма.
Иметь форму документа, выбора, списка
Дата должна ставится текущая при создании нового объекта
Номер должен ставится автоматически и быть уникальным, без префикса, числовое значение.
Все реквизиты присутствуют на форме и доступны для редактирования. Все реквизиты обязательны для заполнения, кроме "Комментарий".
### Процесс выполнения
* Добавить документ "Поступление" с реквизитами
* Контрагент (СправочникСсылка.Контрагент)
* Ответственный (СправочникСсылка.Сотрудники)
* Комментарий (Строка 200)
Номер и дата - стандартные реквизиты, их добавлять не нужно
* Добавить каждый реквизит на форму документа. В поле ввода "Комментарий" поставить флажок "МногострочныйРежим".
Все добавленные реквизиты добавить на форму выбора и списка в том же порядке(Контрагент, Ответственный, Комментарий), номер и дату поставить слева (1 и 2 колонка)
Добавить ТЧ "Товары"
В ТЧ добавить колонки:
НомерСтроки (Номенклатура.НомерСтроки, должен проставляться автоматически)
Номенклатура (СправочникСсылка.Номенклатура)
Количество (Число 10,2)
Цена (Число 10)
Сумма (Число 10)
Повторить всё для документа Реализация
## Задача 2 добавить расчеты в ТЧ "Товары"
### Описание задачи
Документ Поступление
Добавить сортировку строк по номенклатуре.
Добавить расчет общего итога по сумме документа и вывод значения на форму документа
В форму документа добавить реквизит Общая сумма
Повторить для документа Реализации
### Требования к результату
На форме документа пересчитывается сумма документа при добавлении/изменении/удалении строк, количества и цены в строках
На форме документа есть кнопка для сортировки строк по номенклатуре
При нажатии происходит сортировка
### Процесс выполнения
Документ Поступление
Добавить сортировку строк по номенклатуре.
Добавить расчет общего итога по сумме документа и вывод значения на форму документа
В форму документа добавить реквизит Общая сумма
Повторить для документа Реализации
Обновить конфигурацию.