Создать документ-шаблон, при запуске которого исполняется скрипт, привязывающий данные шаблона к файлу электронных таблиц. Все данные о созданных по шаблону документах сохраняются на дополнительных листах этого же файла электронных таблиц.
Образец шаблона:
Внимание! Оплата данного счета означает согласие с условиями поставки товара. Уведомление об оплате обязательно, в противном случае не гарантируется наличие товара на складе. Товар отпускается по факту прихода денег на р/с Поставщика, самовывозом, при наличии доверенности и паспорта.
ЗАО МКБ "Москомприватбанк" г.Москва
БИК
Сч. №
Банк получателя
ИНН
КПП
Сч. №
ООО "Издательский дом «Радуга"
Получатель
Счет на оплату № СП-42-9 от 14 июля 2011 г. на основании договора № СП-42-9 от 14 июля 2011г.
Поставщик:
ИНН 7736605583, КПП 773601001, ООО "Издательский дом «Радуга"
Покупатель:
ИНН 7808042283, КПП 784001001, федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный университет технологии и дизайна»
№
Товар
Кол-во
Цена
Сумма
Проведение маркетинговых исследований в сфере ВПО
55 000, 00
55 000, 00
Все поля выделенные цветом связаны с файлом электронных таблиц.
1. Желтым выделено поле, которое появляется в шаблоне как список покупателей, данные о которых хранятся на первом листе книги электронных таблиц.
2. Красные и голубые поля заполняются автоматически. Красное это ID записи журнала счетов (индексируется) + № покупателя в списке (42-9 означает, что текущий оформляемый счет имеет № 42, а покупатель №9). Голубое поле – текущая дата.
3. Зеленое поле Цены вводится самим пользователем.
Сценарий работы программы:
При запуске шаблона, загружается Диалог о возможных действиях: создать счет/открыть счет/удалить счет. Далее, при создании выводится форма документа, в которой пользователь выбирает из ниспадающего списка Покупателя, затем вводит цену и сохраняет данные (при сохранении, в файле электронных таблиц на отдельном выделенном для хранения информации листе, заполняется таблица привязки ID записи, Покупатель (его номер с соседнего листа), дата и цена) (данные сохраняются только в книге электронных таблиц). При открытии предлагается сделать выбор из списков по ID записи, по Покупателю или дате договора, после чего можно просто посмотреть ранее созданный договор на экране. При удалении счета, необходимо обязательное подтверждение удаления записи, после чего в таблице на листе с хранящимися данными о счетах запись удаляется (строки сдвигаются вверх), а на следующем листе (Хистори) появляется эта же запись с добавлением даты удаления.
Для сдачи задания необходимо представить два файла (шаблон и книга электронных таблиц) с организованной структурой. Также необходимо на 1-2 бумажных листах описать инструкцию по использованию этих файлов. Не забудьте подписать листы (ФИО и группа).
Данные для заполнения Покупателей:
1. ГОУ ВПО « Российский государственный университет им. А.И.Герцена»
2. Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный университет технологии и дизайна»
3. ФГОУВПО Санкт-Петербургский Государственный Университет Физической Культуры имени П.Ф. Лесгафта
4. Санкт-Петербургский государственный аграрный университет
5. Академия Русского Балета имени А.Я. Вагановой
6. ГОУ ВПО «Российский государственный гидрометеорологический университет»
7. НОУ «Санкт-Петербургский Институт Гостеприимства»
8. ГОУ ВПО «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В. И. Ульянова (Ленина)»
9. Государственная морская академия имени адмирала С.О.Макарова
10. ГОУ ВПО «Северо-Западная академия государственной службы»