Программирование в 1СЧетверг, 21.11.2024, 14:54

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Основы [36]
Общие вопросы по 1С 7.7 [88]
1С: Бухгалтерия 7.7 [7]
1С: Торговля 7.7 [4]
1С:Зарплата и кадры 7.7 [1]
1С 7.7: Проблемы и решения [33]
УРБД [3]
Управление Распределенными Базами Данных
OLE [2]
Механизм обмена данными между базами 1С через OLE
SQL [1]
Сервер терминалов [1]
Интеграция с внешними приложениями [3]
FAQ по 1С v.7.7 [7]
FAQ по 1С v.7.7

Поиск

Поиск по сайту

Главная » Статьи » 1С v.7.7 » Основы

Основы. Атрибуты счета
Атрибуты счета

Счет имеет следующие атрибуты:
Код – Полный код счета. Например, “10.1” или “62.5.1”
Наименование – Название счета. Например, “Материалы” или “Расч. с бюдж. по НДС”
Валютный – Признак ведения валютного учета. 1 – валютный учет ведется, 0 – не ведется
Количественный – Признак ведения количественного учета. 1 – количественный учет ведется, 0 – не ведется
Забалансовый – Признак забалансового счета. 1 – счет забалансовый, 0 – балансовый
Активный – Тип остатка по счету. 1 – счет активный, 2 – счет пассивный, 3 – счет активно-пассивный
<реквизит> – Кроме стандартных вышеперечисленных реквизитов, разработчик может задать произвольное количество дополнительных реквизитов. Реквизиты могут быть периодическими, т.е. хранить значение на определенную дату. Например, может быть создан периодический реквизит “Ответственный” типа “Справочник.Сотрудники”. Он будет показывать сотрудника, ответственного за ведение данного счета.
Работа с периодическими реквизитам счета не отличается от работы с периодическими реквизитами справочника.

Пример – прочитать и установить ответственного за ведение счета:

Счета = СоздатьОбъект(“Счет.ОснПлан”);
Счета.НайтиПоКоду(“10.1”);
БылОтветственный = Счета.Ответственный.Получить(НекаяДата);
Счета.Ответственный.Установить(НекаяДата, ВыбрСотрудник);
Счета.Записать();

Можно установить дату выборки периодических реквизитов, тогда ниже уже нельзя применять методы Установить и Получить

Счета = СоздатьОбъект(“Счет.ОснПлан”);
Счета. ИспользоватьДату(НекаяДата);
Счета.НайтиПоКоду(“10.1”);
БылОтветственный = Счета.Ответственный;
Счета.Ответственный = ВыбрСотрудник;
Счета.Записать();
Категория: Основы | Добавил: Spacer (06.05.2008)
Просмотров: 2309
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2024
    Бесплатный конструктор сайтов - uCoz