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
2020-06-03 00:19:22 +08:00

5.1 KiB

Задание к занятию "ТАБЛИЧНАЯ ЧАСТЬ"

Задача 1 создать документы "Поступление" и "Реализация"

Описание задачи

документ "Поступление" и "Реализация" используется для формирования движений товаров и услуг

Документ оформляется итог при взаимодействия с контрагентом.

Например. При поступлении или списании товара содержит информацию о движении товара. При оказании услуг фиксирует их содержание.

Требования к результату

Документы Поступления и Реализация должны иметь одинаковую структуру - реквизиты, состав форм и полей, внешний вид Отличие только в названии документов

Документ должен содержать следующие поля:

  • "Дата"
  • "Номер"
  • "Контрагент" - на форме документа поле выбора Контрагента
  • "Ответственный" - При создании объекта заполняется по умолчанию текущим пользователем.
  • "Комментарий" - на форме документа поле ввода многострочное.
  • ТЧ Номенклатура. Колонки: НомерСтроки, Номенклатура, Количество, Цена, Сумма.

Иметь форму документа, выбора, списка

Дата должна ставится текущая при создании нового объекта

Номер должен ставится автоматически и быть уникальным, без префикса, числовое значение.

Все реквизиты присутствуют на форме и доступны для редактирования. Все реквизиты обязательны для заполнения, кроме "Комментарий".

Процесс выполнения

  • Добавить документ "Поступление" с реквизитами

    • Контрагент (СправочникСсылка.Контрагент)
    • Ответственный (СправочникСсылка.Сотрудники)
    • Комментарий (Строка 200)

    Номер и дата - стандартные реквизиты, их добавлять не нужно

    • Добавить каждый реквизит на форму документа. В поле ввода "Комментарий" поставить флажок "МногострочныйРежим".

    Все добавленные реквизиты добавить на форму выбора и списка в том же порядке(Контрагент, Ответственный, Комментарий), номер и дату поставить слева (1 и 2 колонка)

    Добавить ТЧ "Товары" В ТЧ добавить колонки: НомерСтроки (Номенклатура.НомерСтроки, должен проставляться автоматически) Номенклатура (СправочникСсылка.Номенклатура) Количество (Число 10,2) Цена (Число 10) Сумма (Число 10)

    Повторить всё для документа Реализация

Задача 2 добавить расчеты в ТЧ "Товары"

Описание задачи

Документ Поступление

Добавить сортировку строк по номенклатуре.

Добавить расчет общего итога по сумме документа и вывод значения на форму документа

В форму документа добавить реквизит Общая сумма

Повторить для документа Реализации

Требования к результату

На форме документа пересчитывается сумма документа при добавлении/изменении/удалении строк, количества и цены в строках

На форме документа есть кнопка для сортировки строк по номенклатуре При нажатии происходит сортировка

Процесс выполнения

Документ Поступление

Добавить сортировку строк по номенклатуре.

Добавить расчет общего итога по сумме документа и вывод значения на форму документа

В форму документа добавить реквизит Общая сумма

Повторить для документа Реализации

Обновить конфигурацию.