Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Контекст работы с операциями и проводками



Так как проводки в системе 1С:Предприятие принадлежат операциям, то управление и операциями и проводками выполняется объектом «Операция».

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

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

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

В этом варианте использования становятся доступны методы перебора опе­раций и проводок различных операций, а также добавления и удаления опера­ции.

Метод записи операции доступен также при проведении документа.

Одной из возможностей организации данных бухгалтерского учета системы 1С:Предприятие является поддержка сложных проводок.

С точки зрения чтения, все операции используются практически одинаково. Однако изменения (создание новых, запись, удаление) операций сильно отли­чается для операций двух типов.

«Ручные» операции — это операции, введенные пользователем вручную или записанные объектом типа «Операции», созданным функцией СоздатьОбъект.

Операции принадлежащие документам — это операции, которые создаются документами различных видов, которым установлен признак «Бухгалтерский учет». Эти операции могут записываться только при записи документов или при проведении документов. Операция созданная документом в процессе проведения при перепроведении документа сначала уничтожается, а при выполнении про­цедуры ОбработкаПроведения записывается заново. Если документ делается не проведенным, то проводки из операции удаляются, а сама операция уничто­жается, если она была записана в режиме «только при проведении».

Атрибуты объекта «Операция»

ДатаОперации- Атрибут ДатаОперации содержит дату бухгалтерской операции. Так как каждая бухгалтерская операция принадлежит документу значение атрибута совпадает со значением атрибута ДатаДок документа, которому принедлежит операция. Наличие данного атрибута у оп-реации упрощает обращение к дате документа, которому принадлежит опера­ция.

Содержание операции. - Атрибут Содержание служит для обращения к содержанию операции. Содержание операции представляет собой произвольную символьную стро­ку. Максимальная длина содержания задается в конфигураторе при редактиро­вании свойств объекта метаданных «Операция».

Сумма операции - Атрибут СуммаОперации служит для обращения к сумме операции. Сумма операции является положительным или отрицательным числом. Сумма операции предназначена лишь для иллюстрирования денежного выра­жения операции и не влияет на бухгалтерские итоги. Длина и точность суммы операции задается конфигураторе при редактировании свойств объекта мета­данных «Операция».

Документ -Атрибут Документ является атрибутом «только для чтения», то есть ему нельзя присваивать никакого значения. Он служит для обращения к документу, котрому принадлежит операция. Так, как любая операция принадлежит доку­менту доступ к некоторым свойствам операции, например, номеру возможен только посредством обращения к атрибуту Документ.

Сумма -Атрибут Сумма служит для обращения к сумме выбранной проводки (кор­респонденции) операции.

Валюта -Атрибут Валюта служит для обращения к валюте выбранной проводки или корреспонденции операции.

Количество -Атрибут Количество служит для обращению к количеству выбранной про­водки или корреспонденции операции.

Дебет -Атрибут Дебет служит для обращения к дебетовой части текущей проводки (корреспонденции) операции. Данный атрибут возвращает агрегатный объект специального типа «Дебет», который используется только для доступа к дан­ным дебетовой части конкретной проводки (корреспонденции) операции и не используется отдельно.

Кредит -Атрибут Кредит служит для обращения к кредитовой части текущей про­водки (корреспонденции) операции. Данный атрибут возвращает агрегатный объект специального типа «Кредит», который используется только для доступа к данным кредитовой части конкретной проводки (корреспонденции) операции и не используется отдельно. Методы объекта «Операция»

ВыбратьОперации (<НачалоПериода>, <КонецПериода) - Метод ВыбратьОперации открывает выборку, содержащую операции за указанный период.

ИспользоватьСубконто (<ВидСубконто>, <Субконто>)- Метод ИспользоватьСубконто устанавливает фильтр по субконто, кото­рый используется при отборе проводок методом ВыбратьОперацииСПроводками. Метод ИспользоватьСубконто может вызываться последовательно не­сколько раз. В этом случае фильтры, устанавливаемые этой функцией, сумми­руются.

ВыбратьПоЗначению (<НачалоПериода>, <КонецПериода>, <ВидОтбора>, <3начение0тбора>)- Метод ВыбратьПоЗначению открывает выборку, содержащую операции или проводки за указанный период. Данный метод позволяет достаточно быстро отобрать операции или провод­ки по критерию отбора. Возможные критерии отборов настраиваются в конфи­гураторе и имеют свои идентификаторы (системные или идентификаторы объ­ектов метаданных). Вид отбора определяет будет открыта выборка операций или проводок. ПолучитьОперацию ()- Метод ПолучитьОперацию выбирает очередную операцию из выборки, от­крытой при помощи метода ВыбратьОперации.

НайтиОперацию ([<Документ>])- Метод НайтиОперацию осуществляет поиск операции по значению типа «Документ».

ВыбратьПроводки ()- Метод ВыбратьПроводки открывает выборку проводок текущей операции. Данный метод предназначен для организации перебора проводок операции и используется вмесет с методом ПолучитьПроводку.

ПолучитьПроводку ()- Метод ПолучитьПроводку выбирает очередную проводку из выборки, со­держащей проводки текущей операции. Перед применением метода ПолучитьПроводку выборка должна быть открыта при помощи метода ВыбратьПроводки.

НомерПроводки ()- Для текущей проводки (корреспонденции) возвращает ее номер (не абсо­лютный, а именно номер проводки без учета корреспонденции).

ПланСчетов ()- Для текущей проводки возвращает ее план счетов.

Новая ()- Метод Новая используется для создания операций из встроенного языка, не принадлежащих документу какого либо вида.

ЗаписатьПроводки ()- Метод ЗаписатьПроводки выполняет запись в информационную базу уже добавленных и заполненных проводок операции.

Записать ()- Метод Записать выполняет запись новой или измененной операции.

Удалить (<Режим>)- Метод Удалить удаляет (или помечает на удаление) текущую операцию.

НоваяПроводка()- Метод создает новую проводку для текущей операции. Новая проводка ста­новится текущей.

УдалитьПроводку ()- Метод удаляет текущую проводку или корреспонденцию операции. Метод может быть вызван объектом «Операция», созданным функцией СоздатьОбъект, при создании или изменении операции принадлежащей до­кументу специального вида «Операция».





Дата публикования: 2015-02-03; Прочитано: 553 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.155 с)...