Материал: Базовые технологии в табличном процессе Exel - Учебное пособие (Ильина О.П.)

Предмет: Информационные технологии

Просмотров: 3590


Шаблон документа «накладная»

Шаблон приходных и расходных накладных создается на листе Документ. Накладная состоит из шапки и таблицы. Шапка содержит общие реквизиты для всех строк таблицы. Каждая строка табличной части документа соответствует определенному товару.

 

Рис. 46 Шаблон документа «Накладная»

 

Информационная технология  создания шапки  документа

1.         В ячейке С2 содержится   код вида накладной для выбора: 1 (поступление), 2 (реализация). Для формирования списка кодов выполняется  команда меню Данные,  Проверка, Тип данных Список, Источник 1; 2.

2.        В ячейку А1 вводится формула для вывода названия документа:

=СЦЕПИТЬ(ВЫБОР(C2;"Приходная";"Расходная");" накладная №").

3.        В ячейку Е1 вводится постоянный текст – «от».

4.         В  ячейку  F1  вводится  формула  для  вывода  текущей  даты оформления документа: =СЕГОДНЯ()

5.        В ячейку А2 вводится постоянный текст – «Вид движения».

6.        В ячейку Е2 вводится формула для расшифровки кода вида накладной:

=ВЫБОР(C2;"(поступление товаров)";"(реализация товаров)")

дится формула: =ЕСЛИ(C2=1;"Поставщик";"Покупатель")

8.        В ячейке С3 содержатся названия организаций для выбора. Для формирования списка организаций выполняется  команда меню Данные, Проверка, Тип данных Список, Источник Название.

9.        В ячейку А4 вводится постоянный текст – «Банковские реквизиты».

10.      В ячейку С4 для вывода банковских реквизитов выбранной организации вводится формула:

=ПРОСМОТР(C3;Название;Банковские_реквизиты)

11.     В ячейку А5 вводится постоянный текст – «Ставка НДС по счету». В ячейке С5 содержится список значений ставки налога на добавленную стоимость для выбора. Для формирования списка выполняется команда меню Данные,  Проверка, Тип данных Список, Источник 0\%; 10\%; 20\%.

Информационная технология  формирования табличной части  документа:

1. Оформить шапку таблицы.

2. Для фиксированного количества строк табличной части документа (5 –

7 строк) выделить блок ячеек, не включающий заголовки столбцов, создать именованный блок Накладная – команда меню Вставка, Имя, Присвоить.

3. Выделить блок ячеек в столбце Товар для формирования списка кодов

товаров команда меню Данные,  Проверка, Тип данных Список, Источник блок Код_товара.

4. В столбце Наименование выводится наименование выбранных товаров.

Для ячейки столбца в первой строке таблица вводится формула вида:

=ПРОСМОТР($A9;Код_товара; Наименование)

где А9 – адрес ячейки первой строки табличной части документа, содержащей код товара.

Размножить формулу по всем ячейкам столбца Наименование.

5. В столбце Ед.изм. выводится единица измерения выбранных товаров.

Для ячейки столбца в первой строке таблицы вводится формула вида:

=ПРОСМОТР($A9;Код_товара;Ед.изм.)

где А9 – адрес ячейки первой строки табличной части документа, содержащей код товара.

Размножить формулу по всем ячейкам столбца Ед. изм.

6. В столбце Цена выводится цена выбранных товаров. Для ячейки столбца в первой строке таблицы вводится формула вида:

=ПРОСМОТР($A9;Код_товара;Цена)

 

 

где А9 – адрес ячейки первой строки табличной части документа, содержащей код товара.

7. В ячейках столбца Сумма  вычисляется стоимость товара каждого наименования по формуле: = Цена*Количество.

8. В ячейках столбца Сумма НДС вычисляется сумма налога для каждого товара по формуле: = Ставка*Сумма

9. Столбец Итого значение выводится согласно формуле:

= Сумма + Сумма НДС

10.    Вычислить сумму по столбцу Итого.

11.    Создать именованный блок Вид_движения для ячейки С2.

12.       Для ячеек С1, С2, С3, C5 снять защиту; для ячеек С4 , F1 скрыть формулы.

13.       Для ячеек столбцов таблицы А, Е снять защиту, для ячеек остальных столбцов табличной части установить защиту и скрыть формулы.

14.       Для автоматической проверки данных первичного документа в табличной части вводится столбец Остаток, ячейки которого заполняются с помощью формулы вида:

=ЕСЛИ (Вид_движения = 1; ПРОСМОТР (A9; Код_товара; Остаток_на_конец); ЕСЛИ(ПРОСМОТР(A9; Код_товара; Остаток_на_конец)-E9>=0; ПРОСМОТР (A9; Код_товара; Остаток_на_конец)-E9;"НЕТ В НАЛИЧИИ)"))

где А9 – адрес ячейки первой строки табличной части документа, содержащей код товара.

Если вид движения 1 (поступление товаров), выводится текущий остаток выбранного товара на складе. Если вид движения 2 (реализация), вычисляется текущий остаток, контролируется его неотрицательное значение после отпуска товара со склада.

Формулу скопировать во все ячейки столбца. Скрыть формулы проверки от просмотра.

15.    Защитить информацию рабочего листа.

 


Загрузка...