Иллюстрированный самоучитель по языку системы 1С:Предприятие

Работа с основными итогами

Развернутое сальдо по субконто

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

СНДРС, СНКРС, СКДРС, СККРС

  • СНДРС дебетовое развернутое сальдо по субконто на начало периода;
  • СНКРС кредитовое развернутое сальдо по субконто на начало периода;
  • СКДРС дебетовое развернутое сальдо по субконто на конец периода;
  • СККРС кредитовое развернутое сальдо по субконто на конец периода.

Синтаксис:

СНДРС(<Счет>, <ТипСуммы>, <Валюта>, <Субконто1>, <ТипФильтра1>, <Субконто2>,
<ТипФильтра2>...)

СНКРС(<Счет>, <ТипСуммы>, <Валюта>, <Субконто1>, <ТипФильтра1>, <Субконто2>,
<ТипФильтра2>...)

СКДРС(<Счет>, <ТипСуммы>, <Валюта>, <Субконто1>, <ТипФильтра1>, <Субконто2>,
<ТипФильтра2>...)

СККРС(<Счет>, <ТипСуммы>, <Валюта>, <Субконто1>, <ТипФильтра1>, <Субконто2>,
<ТипФильтра2>...}

Англоязычные синонимы:

IDBRS

ICBRS

FDBRS

FCBRS

Параметры:

<Счет> Значение типа "Счет" – счет, для которого необходимо рассчитать развернутое сальдо. Может использоваться строка – код счета.
<ТипСуммы> Необязательный параметр. Число или строка – тип возвращаемой суммы. Может принимать одно из следующих значений:
  1. ("С", "S")– сумма;
  2. ("В", "С")– валютная сумма;
  3. ("К", "А")– количество.
Если параметр не указан, метод возвращает сумму.
<Валюта> Необязательный параметр. Значение типа "Справочник. Валюты". Если параметр не указан итоги выдаются без учета валюты.
<Субконто1> Необязательный параметр. Значение субконто 1.
<ТипФильтра1> Необязательный параметр. Тип использования субконто 1. (Строка или число).
  • "*" (1) – Разворачивать по данному субконто.
  • "!" (2) – Отбирать по данному субконто.
  • " " (3) – Не учитывать данное субконто.
Значения по умолчанию: "*" (1) – для первого субконто, " " (3) – для остальных субконто.
<Субконто2>
<ТипФильтра2>

Возвращаемое значение:

Число – развернутое сальдо.

Описание:

Функции СНДРС, СНКРС, СКДРС, СККРС предназначены для расчета остатков по счетам, у которых ведется аналитический учет по субконто. Каждая функция из этой группы возвращает остаток как сумму соответствующих остатков (дебетовых или кредитовых) по всем объектам аналитического учета.

Если аналитический учет по счету ведется по двум и более субконто, то для развернутого сальдо параметр <ТипФильтра> устанавливает участие данног вида субконто в получении развернутого сальдо. В зависимости от значения этого параметра данное субконто может участвовать в "развороте" остатка, или накладывать дополнительное ограничение (отбирать) на анализируемые остатки, или никак не влиять на результат функции.

Пример:

Получим развернутое сальдо дебетовое на начало периода по счету 60, учет ведется по субконто Организации.

СР60 = БухИтоги.СНДРС("60");

Получим развернутое сальдо дебетовое на начало периода по счету 10 конкретному складу в разрезе материалов, учет ведется по субконто "Материалы" и "Склады".

СР10 = БухИтоги.СНДРС("10", 1, , , "*", ВыбСклад, "!");
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.