1С Режим Конфигуратор

       

ФИО


2.4 Справочник фирм.

Мы будем моделировать часть бухгалтерского учета. Учет обычно ведется где-то, а не вообще. Создадим наш субъект бухгалтерского учета. Предприятие может, в принципе, иметь филиалы, с отдельным бухучетом, или вообще представлять собой корпорацию. Для нашего предприятия и его филиалов создадим справочник фирм. Он будет у нас одноуровневым, и содержать, кроме названия фирмы, ее адрес, ФИО руководителя и ФИО главного бухгалтера.

66601

Воланд

66602



Коровьев Фагот

66603

Азазелло

66604

Бегемот

66605

Гелла

Идентификатор: Фирмы

Подчинен: нет

Количество уровней: 1

Код: 5       Тип кода: число     Серии кодов: подчинение

Наименование: 50

Основное представление: наименование

Группы сверху: да

Автонумерация: да     Уникальность: да

Одна форма для элемента и группы?: нет

Редактировать: в диалоге

"Код" – номер фирмы по порядку.

"Наименование" – полное название фирмы.

Реквизит

Описание

ТипЗначения

Доп.

Исп.

Изм.

Адрес

Юридический адрес фирмы

Строка неогр.

ФИОРук

ФИО руководителя

С.Сотрудники

ФИОБух

ФИО главного бухгалтера

С.Сотрудники

Создаем новый справочник;

  • Создаем форму элемента;
  • Поле "Код" сделаем недоступным, оно и так формируется автоматически;
  • Поле "Адрес" сделаем многострочным;
  • Теперь создадим форму списка;
  • Для указания, какая из фирм – основная, создадим Константу "ОснФирма", типа С.Фирмы;
  • Перейдем в 1С:Предприятие и заполним реквизиты нашей фирмы:

    Наименование: "Magic Inc."

    ФИО руководителя: "Воланд"

    ФИО главбуха: "Коровьев Фагот"

    Адрес: "Россия РФ г.Москва ул.Садовая д.302-бис кв.50". (Азазелло – в охранники, Геллу в секретарши, Бегемота в рабочие, он хорошо примусы починяет).

  • Укажем в константах эту фирму как основную;
  • 2.5 Справочник валют.

    Бухгалтера обычно что-нибудь считают, особенно любят они считать деньги. Поможем им, создадим справочник со списком валют. Валюта кроме названия имеет такие характеристики как курс и кратность. Первая показывает ее отношение к другой валюте, принятой за основную а вторая сколько единиц первой валюты указывается при назначении курса. (Пример 1000 итальянских лир соответствует 13.5 рублям, курс (если рубль – базовая валюта) – 13.5, кратность - 1000). Курс у нас будет периодическим значением. Изменять его мы будем вручную. Кроме справочника создадим и Константу с базовой валютой учета

    Идентификатор: Валюты

    Подчинен: нет

    Количество уровней: 1

    Код: 3       Тип кода: строка     Серии кодов: подчинение

    Наименование: 50

    Основное представление: код

    Группы сверху: да

    Автонумерация: нет       Уникальность: да

    Одна форма для элемента и группы?: нет

    Редактировать: в диалоге

    "Код" – шифр валюты по ОКВ (Общероссийский классификатор валют).

    "Наименование" – полное название валюты.

    Реквизит

    Описание

    ТипЗначения

    Доп.

    Исп.

    Изм.

    Курс

    курс валюты

    Число 6.2

    +, П

    Р

    Кратность

    кратность валюты

    Число 6.0

    +




    Создаем новый справочник:

  • Создаем форму элемента;


  • В форму элемента добавим текст с формулой Константа.ОснВалюта.Код;


  • Теперь создадим форму списка;


  • Заведем новую Константу – "ОснВалюта", типа С.Валюты;


  • Заполняем справочник валют;


  • Введем наш российский рубль (в нем мы и будем для простоты вести все расчеты);

    Код: RUR

    Наименование: Российский рубль

    Кратность: 1

    Курс: 1

    У основной валюты учета курс и кратность обычно равны единице (ее саму с собой сравнивают).


  • Вводим значение константы "ОснВалюта" – рубль;


  • Возвращаемся к справочнику валют и вводим еще одну валюту;

    Код: BST

    Наименование: Басурманский тугрик

    Кратность: 1000

    Курс: 22.77


  • 2.6 Справочник контрагентов.

    Контрагенты это те фирмы, с которыми мы будем вести торговые операции. Контрагенты у нас будут делиться на две большие группы: Поставщики и Покупатели. Какую информацию мы хотим хранить о клиенте. Во-первых его код, под которым мы его зарегистрируем в своих бухгалтерских книгах. Код – числовой, длинной не более 4-х символов, по каждой группе раздельный (т.е. и в Поставщиках и в Покупателях у нас будут контрагенты с номером 1). Код будет идти по возрастающей. Во-вторых, название фирмы. В-третьих, валюта работы с контрагентом. В-четвертых, его юридический адрес;

    Идентификатор: Контрагенты

    Подчинен: нет

    Количество уровней: 2

    Код: 4       Тип кода: число     Серии кодов: подчинение

    Наименование: 50

    Основное представление: наименование

    Группы сверху: да

    Автонумерация: да       Уникальность: да

    Одна форма для элемента и группы?: нет

    Редактировать: в диалоге

    "Код" – номер контрагента для учета.

    "Наименование" – Полное название контрагента.

    Реквизит

    Описание

    ТипЗначения

    Доп.

    Исп.

    Изм.

    Валюта

    валюта работы

    С.Валюты

    Э

    Адрес

    Юридический дрес контрагента

    Строка неогр.

    Э

    Создаем справочник:

  • Создадим форму группы. В ней кроме кода и наименования ничего нет, и ладно. Код создается автоматически, поэтому сделаем поле ввода кода в форме группы недоступным. В свойствах поля ввода укажем "Сделать недоступным" – да. Расставим элементы в экранной форме поудобнее;


  • Форма группы готова. Закрываем ее;


  • Создаем форму элемента;


  • Поле "Код" делаем недоступным, а поле "Адрес" – многострочным;


  • В модуль формы добавим процедуру:


  • Процедура ВводНового()

      Валюта=Константа.ОснВалюта;

    // Это чтоб руками каждый раз не забивать

    КонецПроцедуры

  • Заведем две константы – "ОснПоставщик" и "ОснПокупатель", обе типа С.Контрагент;


  • 2.7 Работа со справочником контрагентов.

    Теперь мы можем заполнить наш справочник контрагентов


    Содержание раздела