Программирование в системе 1С Предприятие 7.7

  73c64bed     

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


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

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

·        Объект «Операция» также доступен непосредственно в контекстах формы «операции», формы «журнала операций» и формы «журнала проводок».

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

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

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

Пример

Опер=СоздатьОбъект(«Операция»);

Опер.ВыбратьОперации(Дата1,Дата2);

Пока Опер.ПолучитьОперацию()=1 Цикл

Опер.ВыбратьПроводки();

Пока Опер.ПолучитьПроводку()=1 Цикл

          Если Опер.Дебет.Счет=СчетПоКоду(«60.1») Тогда

          Сообщить(«Субконто »+Опер.Дебет.Организация);

КонецЕсли;

КонецЦикла;

КонецЦикла;

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



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