Глава 2. СОЗДАНИЕ СПРАВОЧНОЙ СИСТЕМЫ 
Создаем справочник контрагентов. 
Нам понадобятся справочники для хранения поставщиков и покупателей, а 
ткже их реквизитов. 
Из бесед с заказчиком удалось выяснить, что компания TechnoTrade 
не только торгует бытовой техникой на оптовом рынке, но 
и осуществляет иногда продажу техники частным лицам. При этом 
атрибутами частных лиц являются Фамилия, Имя и, иногда
, Отчество. Все их все можно хранить в одном 
поле. Еще желательно хранить номера телефонов и адреса покупателей
. Для фирм нужно хранить целую кучу атрибутов (Полное 
название, коды ОКПО, адреса, банковские счета и 
прочее) для того, чтобы печатать все это в 
счетах-фактурах. Причем на практике возможны сложные взаимозачеты
, когда товар отгружается какой-то одной фирме в 
счет задолженности перед какой-то другой фирмой. 
Проанализировав всю эту информацию, мы пришли к выводу, 
что любой контрагент (как фирма, так и частное 
лицо) имеет следующие атрибуты: 
 
Имя фирмы (или Ф.И.О для 
частных лиц)., 
Физический адрес, 
Телефоны 
Фирмы, помимо этих атрибутов, еще имеют: 
 
Скидку (в процентах), Отсрочку платежа (в днях
), 
Признак «наша фирма» (для самой компании TechnoTrade
) 
Полное название (в соответствие с законодательством), 
Расчетный счет, ИНН, Банк, Город (банка
), Корр.счет, БИК, 
ОКОНХ, ОКПО, КПП, Юридический адрес, 
№ свидетельства о регистрации, Дату регистрации, Директора, 
Главного бухгалтера 
Поэтому мы решили создать класс «Контрагенты» и два 
дочерних класса: «Фирмы» и «Частные лица
». 
Вызовем окно «Метаданные» с помощью пункта Инструменты/
Метаданные Главного меню. Выберем закладку «Справочники» и 
добавим новый базовый класс Контрагенты, таблица CONTRAGENT. 
Увеличим длину поля NAME до 50 символов. 
Добавим еще 2 поля: 
 
  
    | Атрибут | 
    Поле | 
    Тип | 
    Обязательный атрибут | 
   
  
    | Физический адрес | 
    ADDRESS | 
    VARCHAR(250) | 
    да | 
   
  
    | Телефоны | 
    PHONES | 
    VARCHAR(50) | 
    да | 
   
 
 
Справочник Контрагенты готов. 
 
 
               |