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.
|