Информационные системы
Компонента "Бухгалтерский учет"
 

1С:Предприятие

Курс лекций

1. Введение в 1С
2. Бухгалтерский учет
3. Встроенный язык

4. Справочники и документы
5. Запросы и отчеты
6. Компонента "Бух. учет"
7. Бухгалтерские итоги
8. Таблица для ввода данных
9. Экспорт / импорт данных

Приложения

1. Вопросы к экзамену
2. Обязательные навыки
3. Практические задания
4. Франчайзи Новосибирска

Об авторе курса


Учебник
Рассылка
Статьи
Программы
Ссылки

Информационные технологии

Интересное

Форум

mista.ru / 1С:Предприятие / Курс лекций / Компонента "Бухгалтерский учет"

6.1. Работа с бухгалтерскими счетами
6.2. Работа с операциями и проводками
6.3. Работа с корректными проводками
6.4. План занятия


6.1. Работа с бухгалтерскими счетами

Счет – это агрегатный тип данных для доступа к объектам данных – бухгалтерским счетам. Бухгалтерские счета используются для идентификации разрезов синтетического учета наличия и движения средств.

В конфигурации может быть несколько планов счетов. Объект типа «Счет» может относиться к конкретному плану счетов или быть неопределенного вида, т.е. принимать значения различных планов счетов.

Структура данных объектов типа «Счет» задается в конфигураторе в разделе «Планы счетов» и является одинаковой для всех планов счетов.

У счета определены следующие атрибуты:

  • «Код» – в общем случае представляет собой символьную строку вида <Код счета>.<Код субсчета>.<Код субсчета> и т.д.
  • «Наименование» – наименование счета.
  • «Валютный» – признак ведения валютного учета.
  • «Количественный» – признак ведения количественного учета.
  • «Забалансовый» – признак того, что счет является забалансовым.
  • «Активный» – принимает три значения: 1 – активный, 2 – пассивный, 3 – активно-пассивный.

Наиболее важные функции: «КоличествоСубконто()» – возвращает количество субконто у текущего счета, «ВидСубконто()» – устанавливает/возвращает вид субконто по порядковому номеру.


6.2. Работа с операциями и проводками

Для отражения в бухгалтерском учете информации о движении средств используются «Операции» и «Проводки».

  • Объект типа «Операция» используется для формирования и анализа проводок, формируемых документом. Для этого у агрегатного объекта «Документ» существует атрибут «Операция», который обеспечивает доступ к операции данного документа. Чтобы документ формировал операцию необходимо, чтобы в документе стоял флажок «Бухгалтерский учет».
  • Объект «Операция» также доступен непосредственно в контекстах формы «операции», формы «журнала операций» и формы «журнала проводок».
  • Объект «Операция» используется для перебора существующих операций и проводок при формировании отчетов и других выборок. В этом случае объект создается при помощи вызова функции СоздатьОбъект(«Операция»).

Операция имеет следующие атрибуты:

  • «ДатаОперации»,
  • «Содержание»,
  • «СуммаОперации»,
  • «Документ» – документ, которому принадлжит операция,
  • «Сумма» – сумма текущей проводки операции,
  • «Валюта» – валюта текущей проводки,
  • «ВалСумма» – валютная сумма текущей проводки,
  • «Количество» – количество текущей проводки,
  • «Дебет» – обращение к дебету проводки,
  • «Кредит» – обращение к кредиту проводки.

Объекты «Дебет» и «Кредит» имеют следующие атрибуты: «Счет», «Субконто» 

Пример

Опер=СоздатьОбъект(«Операция»);
Опер.ВыбратьОперации(Дата1,Дата2);
Пока Опер.ПолучитьОперацию()=1 Цикл
Опер.ВыбратьПроводки();
Пока Опер.ПолучитьПроводку()=1 Цикл
Если Опер.Дебет.Счет=СчетПоКоду(«60.1») Тогда
Сообщить(«Субконто »+Опер.Дебет.Организация);
КонецЕсли;
КонецЦикла;
КонецЦикла;

Чтобы проводки не попадали в бухгалтерские итоги, используется функция «ОтключитьПроводки()».


6.3. Работа с корректными проводками

  Для работы с корректными проводками в системе используется специальный тип данных «КорректныеПроводки». Объект создается функцией «СоздатьОбъект». Атрибуты: «Комментарий», «СчетДт», «СчетКт».

  Для добавления новой корректной проводки используется функция «Новая()»;

Пример

КП=СоздатьОбъект(«КорректныеПроводки»);
КП.Новая();
КП.Комментарий= «НДС с комиссионного вознаграждения»;
КП.СчетДт=СчетПоКоду(«46.28»);
КП.СчетКт=СчетПоКоду(«68.2»);
КП.Записать();

6.4. План занятия

Выполнить задание №4 из приложения 3.

© Станислав Митичкин
www.mista.ru
, 1997-2003
1C:TOP-100
Волшебный форум