Учебник по предмету: Программирование (Пример)
Содержание
Создайте справочники «Контрагенты» и «Контактные лица». Для контрагентов должна быть определена иерархия групп и элементов. Для контактного лица определены реквизиты день рождения и телефон.
Необходимо обеспечить, чтобы одно и то же контактное лицо могло быть определено для разных контрагентов. Например, Иванова Мария является главным бухгалтером организации «Альфа» и кассиром организации «Бетта». Нужно хранить информацию о том, в какой должности числится контактное лицо для определенного контрагента.
Создайте справочник «Номенклатура» и «Классификатор единиц измерения». Справочник «Номенклатура» должен быть иерархическим. Для номенклатуры определите реквизиты:
• Вид номенклатуры, выбирается одно из трех, жестко заданных, значений – товар,услуга, набор. Данный реквизит должен быть доступен как для элементов, так и для групп.
• Базовая единица измерения, выбирается из классификатора единиц.
Оба реквизита являются обязательными для заполнения. Но если в качестве вида номенклатуры указана услуга, то базовую единицу измерения можно не заполнять.
При создании элемента справочника нужно анализировать определен ли вид номенклатуры у родительской группы. Если да, то нужно подставить данный вид для нового элемента.
Необходимо учесть, что товар может закупаться и продаваться не только в базовых единицах измерения. Для этого нужно создать объект, в котором будут храниться список доступных для номенклатуры единиц измерения. Кроме того, необходимо хранить коэффициент пересчета текущей единицы в базовую. Например, для номенклатуры «Молоко 2,5% пак.» базовой единицей является «Пакет». Но кроме того могут быть определены единицы «Упаковка», в которой содержится 8 пакетов, и паллета, содержащая
6. пакета.
Создайте служебную обработку «Проверка контрагентов». При нажатии на кнопку «Выполнить» система должна выдавать список тех контрагентов, у которых не задано контактное лицо. При этом группы справочника контрагенты не должны обрабатываться.
Выдержка из текста
Создайте справочники «Контрагенты» и «Контактные лица». Для контрагентов должна быть определена иерархия групп и элементов. Для контактного лица определены реквизиты день рождения и телефон.
Необходимо обеспечить, чтобы одно и то же контактное лицо могло быть определено для разных контрагентов. Например, Иванова Мария является главным бухгалтером организации «Альфа» и кассиром организации «Бетта». Нужно хранить информацию о том, в какой должности числится контактное лицо для определенного контрагента.
Создайте справочник «Номенклатура» и «Классификатор единиц измерения». Справочник «Номенклатура» должен быть иерархическим. Для номенклатуры определите реквизиты:
• Вид номенклатуры, выбирается одно из трех, жестко заданных, значений – товар,услуга, набор. Данный реквизит должен быть доступен как для элементов, так и для групп.
• Базовая единица измерения, выбирается из классификатора единиц.
Оба реквизита являются обязательными для заполнения. Но если в качестве вида номенклатуры указана услуга, то базовую единицу измерения можно не заполнять.
При создании элемента справочника нужно анализировать определен ли вид номенклатуры у родительской группы. Если да, то нужно подставить данный вид для нового элемента.
Необходимо учесть, что товар может закупаться и продаваться не только в базовых единицах измерения. Для этого нужно создать объект, в котором будут храниться список доступных для номенклатуры единиц измерения. Кроме того, необходимо хранить коэффициент пересчета текущей единицы в базовую. Например, для номенклатуры «Молоко 2,5% пак.» базовой единицей является «Пакет». Но кроме того могут быть определены единицы «Упаковка», в которой содержится 8 пакетов, и паллета, содержащая
6. пакета.
Создайте служебную обработку «Проверка контрагентов». При нажатии на кнопку «Выполнить» система должна выдавать список тех контрагентов, у которых не задано контактное лицо. При этом группы справочника контрагенты не должны обрабатываться.
Список использованной литературы
—