13 августа 2023 в 19:29:05
(1 год 14 недель 6 дней 7 часов назад)
9100
26.07.2023 12:13:30
Текст задания
Создайте справочники «Контрагенты» и «Контактные лица». Для контрагентов должна
быть определена иерархия групп и элементов. Для контактного лица определены реквизиты
день рождения и телефон.
Необходимо обеспечить, чтобы одно и то же контактное лицо могло быть определено для
разных контрагентов. Например, Иванова Мария является главным бухгалтером организации
«Альфа» и кассиром организации «Бетта». Нужно хранить информацию о том, в какой должности
числится контактное лицо для определенного контрагента.
Создайте справочник «Номенклатура» и «Классификатор единиц измерения». Справочник
«Номенклатура» должен быть иерархическим. Для номенклатуры определите реквизиты:
• Вид номенклатуры, выбирается одно из трех, жестко заданных, значений – товар,
услуга, набор. Данный реквизит должен быть доступен как для элементов, так и
для групп.
• Базовая единица измерения, выбирается из классификатора единиц.
Оба реквизита являются обязательными для заполнения. Но если в качестве вида
номенклатуры указана услуга, то базовую единицу измерения можно не заполнять.
При создании элемента справочника нужно анализировать определен ли вид
номенклатуры у родительской группы. Если да, то нужно подставить данный вид для нового
элемента.
Необходимо учесть, что товар может закупаться и продаваться не только в базовых
единицах измерения. Для этого нужно создать объект, в котором будут храниться список
доступных для номенклатуры единиц измерения. Кроме того, необходимо хранить коэффициент
пересчета текущей единицы в базовую. Например, для номенклатуры «Молоко 2,5% пак.»
базовой единицей является «Пакет». Но кроме того могут быть определены единицы «Упаковка»,
в которой содержится 8 пакетов, и паллета, содержащая 64 пакета.
Создайте служебную обработку «Проверка контрагентов». При нажатии на кнопку
«Выполнить» система должна выдавать список тех контрагентов, у которых не задано контактное
лицо. При этом группы справочника контрагенты не должны обрабатываться.