Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Использование счетов





В этом разделе описываются атрибуты и методы которые исполь­зуются для значений типа «Счет».

Доступ к счету дебета/кредита проводки или корреспонденции операции осуществляется следующей конструкцией: Кредит.Счет; Дебет.Счет.

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

Например, в структуре документа «ПриходныйОрдер» существует реквизит «КоррСчет» типа «Счет». Тогда получить наименование счета, указанного в этом реквизите, можно следующим образом:

Дебет.Субконто(1).КоррСчет.Наименование

Код

При помощи атрибута Код можно получать код счета.

Код счета в общем случае представляет собой символьную строку вида:

<Код счета>.<Код субсчета>.<Код субсчета>...

Общая длина кода счета в системе 1С:Предприятие ограничена 255 символами. В это значение входят: код счета первого уровня, коды субсчетов всех нижележащих уровней и разделители номеров счета и субсчетов (точка).

Пример:

Дебет.Счет.Код

Наименование

При помощи атрибута Наименование можно получить наимено­вание счета. Наименование счета представляет собой произвольную строку символов. Наименование, как правило, разъясняет назначение счета. Максимальная длина наименования счета задается при редак­тировании свойств планов счетов в Конфигураторе.

Пример:

Дебет.Счет.Наименование

Валютный

Атрибут Валютный содержит признак ведения валютного учета по счету: 1 — валютный учет ведется по данному счету; 0 — валют­ный учет не ведется по данному счету.

Пример:

Дебет.Счет.Валютный

Количественный

Атрибут Количественный содержит признак ведения количест­венного учета по счету: 1 — количественный учет ведется по данному счету; 0 — количественный учет не ведется по данному счету.

Пример:

Дебет.Счет.Количественный

Забалансовый

Атрибут Забалансовый содержит признак того, что счет является забалансовым, то есть не участвует в двойной записи, не требует в проводках наличия корреспонденции и не может корреспондировать с балансовыми счетами. 1 — выбранный счет является забалансовым счетом; 0 — выбранный счет является балансовым счетом.

Пример:

Дебет.Счет.Забалансовый

Активный

Атрибут Активный содержит тип остатка счета. Счет может яв­ляться активным, (остатки должны быть дебетовыми), пассивным (остатки должны быть кредитовыми), активно-пассивным (остатки могут быть дебетовыми и кредитовыми). Данный признак влияет на способ отражения остатков по счету в итогах. Например, для актив­ного счета превышение кредитового оборота над дебетовым приве­дет к отрицательному дебетовому остатку, а для активно-пассивного — к положительному кредитовому. 1 — счет является ак­тивным; 2 — счет является пассивным; 3 — счет является активно-пассивным.

Пример:

Дебет.Счет.Активный

<Реквизит>

Идентификатор дополнительного реквизита счета, как он задан в Конфигураторе.

Помимо реквизитов счета, задаваемых на системном уровне (код, наименование, признаки количественного и валютного учета, и дру­гие), в процессе конфигурирования для счета можно создать практи­чески неограниченное число дополнительных реквизитов для хране­ния любой необходимой информации. Атрибут <реквизит> позволяет обращаться к значениям дополнительных реквизитов вы­бранного счета. Для обращения к конкретному реквизиту должен быть указан его идентификатор, заданный для этого реквизита в конфигураторе.

Пример:

Дебет.Счет.Ответственный

Вид()

Метод позволяет определить план счетов, к которому относится данный счет. Метод возвращает идентификатор плана счетов в виде строки символов.

Пример:

Дебет.Счет.Вид()

ПланСчетов()

Метод выдает план счетов (значение типа «План счетов»), кото­рому принадлежит счет.

Пример:

Дебет.Счет.ПланСчетов()

ПринадлежитГруппе{<Счет>)

Метод ПринадлежитГруппе() позволяет проверить, является ли счет субсчетом для счета <Счет>, переданного в качестве параметра. Проверка выполняется по всем вышестоящим уровням счета.

Возвращаемое значение: 1 — текущий счет является субсчетом для счета, указанного в качестве параметра; 0 — текущий счет не яв­ляется субсчетом для счета, указанного в качестве параметра.

Пример:

?(Дебет.Счет.ПринадлежитГруппе(СчетПоКоду("76"))=1,"Счет принадлежит группе","")

ВидСубконто(<ПорядковыйНомерСубконто»)

К любому счету или субсчету в плане счетов может быть «при­креплено» до 5 видов субконто. Максимальное количество видов субконто, которое можно «прикрепить» к счету, устанавливается в конфигураторе при редактировании свойств планов счетов. Количе­ство субконто, которое реально прикреплено к счету, не превышает установленного максимального количества. Все виды субконто, при­крепленные к счету в плане счетов, имеют порядковые номера. Эти номера выдаются в названии колонок для видов субконто в окне ре­дактирования плана счетов; «Субконто1», «Субконто2»... «Субконто5».

Метод ВидСубконто() возвращает значение типа «ВидСубкон­то», имеющего порядковый номер, переданный в качестве первого параметра.

Пример:

Дебет.Счет.ВидСубконто(1);

Родитель[<НомерУровня>)

При наличии в плане счетов нескольких уровней счетов-субсчетов данный метод позволяет получить счет вышестоящего уровня выбранного счета. Если параметр <НомерУровня> не задан выдается непосредственный родитель, если задан — родитель указанного уровня.

Пример:

Дебет.Счет.Родитель()

КодСубсчета()

При наличии в плане счетов нескольких уровней сче­тов-субсчетов атрибут «Код» объекта типа «Счет» содержит полный код счета с учетом всех вышестоящих счетов через разделитель (точ­ку). Метод КодСубсчета() выдает собственно код данного счета без кодов счетов вышестоящих уровней.

Пример:

Дебет.Счет.КодСубсчета()

Использование значений типа «Справочник»

В этом разделе описываются атрибуты и методы которые исполь­зуются для значений типа «Справочник».

Если субконто конкретной проводки — элемент справочника, то обращение к этому субконто будет иметь значение типа «Справоч­ник».

Пример:

Получить имя сотрудника, который является субконто текущей проводки:

Дебет.Субконто(1).ПолноеИмя

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

Пример:

Если в проводке существует реквизит «Фирма» типа «Справочник», то код фирмы можно получить следующим образом:

Фирма.Код

Код

Атрибут предоставляет доступ к значению обязательного реквизита «Код» выбранного элемента справочника.

Пример:

Дебет.Субконто(1).Код

Наименование

Атрибут предоставляет доступ к значению обязательного рекви­зита «Наименование» выбранного элемента справочника.

Пример:

Дебет.Субконто(1).Наименование

<реквизит>

Идентификатор реквизита справочника, как он задан в Конфигу­раторе.

Атрибут <Реквизит> предоставляет доступ к значению реквизи­та элемента справочника. В тексте программного модуля в качестве названия реквизита подставляется идентификатор конкретного рек­визита справочника, созданного в Конфигураторе.

Пример:

Дебет.Субконто(1).СтатьяЗатрат

Для обращения к периодическим реквизитам справочника ис­пользуется функция Получить(<Дата>) через точку после иденти­фикатора реквизита. Ей передается дата, на которую должно быть получено значение периодического реквизита.

Пример:

Дебет.Субконто(1).НормаАморт.Получить(ДатаОперации)

Родитель

Атрибут предоставляет доступ к значению родительской группы выбранного элемента справочника.

Пример:

Дебет.Субконто(1).Родитель;

Владелец

Атрибут предоставляет доступ к значению элемента справочника, которому подчинен выбранный элемент текущего справочника. Подчинение одного справочника другому задается на этапе конфигурирования.

Пример:

Дебет.Субконто(1).Владелец

Вид()

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

Пример:

Дебет.Субконто(1).Вид()

ПринадлежитГруппе(<Группа>)

<Группа> Выражение со значением группы справочника

Метод проверяет, принадлежит ли указанной группе текущий элемент справочника (независимо от того, на каком нижележащем уровне он находится).

Метод возвращает 1 — если элемент принадлежит указанной группе, 0 — если нет.

ПолныйКод()

Метод возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделен­ными символом «/».

Пример:

Дебет.Субконто(1).ПолныйКод()

ПолноеНаименование()

Метод возвращает строку, содержащую полное наименование вы­бранного элемента справочника со всеми вышестоящими уровнями, разделенными символом «/».

Пример:

Дебет.Субконто(1).ПолноеНаименование()

Получить(<Дата>)

<Дата> Выражение со значением типа «Дата» или«Документ».

Метод возвращает значение периодического реквизита справочника на конкретную дату или на дату документа, переданного в ка­честве параметра.

Пример:

Дебет•Субконто(1).СкидкаКонтрагента.Получить(ТекущаяДата())

Использование значений типа «Документ»

В этом разделе описываются атрибуты и методы, которые исполь­зуются для значений типа «Документ».

Если субконто конкретной проводки имеет тип «Документ», то значение этого субконто будет являться значением типа «Документ».

Пример:

Чтобы получить имя сотрудника, который заполнил документ, который является субконто текущей проводки, прочитаем реквизит «Автор» этого документа:

Дебет.Субконто(1).Автор;

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

НомерДок

При помощи атрибута НомерДок можно получать значение номера документа.

Пример:

"№" + СокрП(Дебет.Субконто(1).НомерДок) +" от "+ Дебет.Субконто(1).ДатаДок

ДатаДок

Атрибут выдает значение даты документа. Пример:

Субконто.ДатаДок;

<Реквизит>

Идентификатор реквизита документа, как он задан в Конфигураторе.

Атрибут <Реквизит> задает значение реквизита текущего документа. В тексте формулы используется идентификатор конкретного реквизита шапки документа, созданного в Конфигураторе.

Пример:

Дебет.Субконто(1).Валюта

Вид()

Метод возвращает название вида документа, как он задан в Кон­фигураторе.

Пример:

Дебет.Субконто(1).Вид() + "№"+ СокрП(Дебет.Субконто(1).НомерДок)

Итог(<ИмяРеквизита>)

Метод позволяет определить сумму значений реквизита <ИмяРеквизита> табличной части документа по всем строкам до­кумента.

Пример:

Дебет.Субконто(1).Итог("СуммаОплаты")

Проведен()

Метод Проведен() позволяет определить факт проведения до­кумента.

Возвращает 1, если документ проведен, и 0 — если не проведен.

Пример:

Для определения того, проведен ли документ, выбранный в каче­стве субконто дебета проводки, используется выражение:

Дебет.Субконто(1).Проведен()

КоличествоСтрок()

Метод возвращает количество строк в многострочной части доку­мента.

ПометкаУдаления()

Метод возвращает флаг пометки удаления документа: 1, если документ помечен на удаление, 0 — если нет.







Дата добавления: 2015-09-07; просмотров: 518. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

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

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия