Бухгалтерия

Модуль "Бухгалтерия"

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

Функции

    Бухгалтерия
    ВидимыеПроводки
    ВыбратьСчет
    ДатаПоследнейОперации
    ЗначениеАналитикиПоУмолчанию
    КодАналитикиПоИдентификатору
    КорректныйСчет
    ОсновнойПланСчетов
    ОчиститьАналитикуПоПроводке
    ПараметрыАналитики
    ПроверитьСоставнойСчет
    Проводки
    СледующийСчет
    СоздатьПроводку
    СоздатьСоставнойСчет
    СоздатьСписокПроводок
    СоздатьСчет
    СоставнойСчетОт
    СписокАналитикиКлассификации
    СписокЗадействованныхСчетов
    СписокСчетовСАналтикой
    СписокТиповАналитики
    Счет
    СчетОт
    УдалитьПроводкиПоДокументу
    УстановитьАналитикуПоПроводке

Объекты и типы

    МодульБухгалтерии
    ПланСчетов
    Счет
    СоставнойСчет
    СписокПроводок
    Проводка
    ОкноЖурналаПроводок
    АналитикаСчета

Функции модуля "Бухгалтерия"

Бухгалтерия

Формат вызова:
Бухгалтерия: МодульБухгалтерии; /*только чтение*/


ВидимыеПроводки

Формат вызова:
ВидимыеПроводки: СписокПроводок; /*только чтение*/


ВыбратьСчет

Формат вызова:
ВыбратьСчет(Счет: Счет; [Список]: СписокОбъектов): целое; /*только чтение*/

описание:
Вызывает диалог выбора счета.

параметры:
Счет - Переменная для выбора счета


ДатаПоследнейОперации

Формат вызова:
ДатаПоследнейОперации: Дата;

описание:
Возвращает и устанавливают дату последней бухгалтерской операции. Раньше этой даты формировать и изменять проводки будет запрещено.


ЗначениеАналитикиПоУмолчанию

Формат вызова:
ЗначениеАналитикиПоУмолчанию(Идентификатор: строка): целое;

описание:
Возвращает и устанавливает значение аналитики по заданному идентификатору по умолчанию. Т. е. такое значение, которую по умолчанию будет добавляться в каждую проводку по умолчанию. Например у распорядителя это будет КСП (Код структурного подразделения распорядителя)

параметры:
Идентификатор - Краткое имя аналитики.


КодАналитикиПоИдентификатору

Формат вызова:
КодАналитикиПоИдентификатору(Идентификатор: строка; [Тип]: целое): АналитикаСчета; /*только чтение*/

описание:
Возвращает значение кода аналитики по заданному идентификатору.

параметры:
Идентификатор - Идентификатор аналитики.


КорректныйСчет

Формат вызова:
КорректныйСчет(Счет: Счет): целое; /*только чтение*/

описание:
Функция проверяет соответствие введенного счета счетам, имеющимся в Плане счетов.

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

результат:
Возвращает значение "ДА" (1), если счет корректный (т.е. правильный).


ОсновнойПланСчетов

Формат вызова:
ОсновнойПланСчетов: ПланСчетов; /*только чтение*/


ОчиститьАналитикуПоПроводке

Формат вызова:
ОчиститьАналитикуПоПроводке; /*только чтение*/

описание:
Отменяет установленную временную аналитику по проводке.


ПараметрыАналитики

Формат вызова:
ПараметрыАналитики(Идентификатор, КлассМодуля: строка; ИндексТипа: целое; Наименование: строка): целое; /*только чтение*/

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

параметры:
Идентификатор - Параметр указывает идентификатор аналитики.
КлассМодуля - Название модуля где определен объект аналитики
ИндексТипа - Индекс типа аналитики.
Наименование - Название аналитики.


ПроверитьСоставнойСчет

Формат вызова:
ПроверитьСоставнойСчет(Значения ...: объект): СоставнойСчет; /*только чтение*/


Проводки

Формат вызова:
Проводки: СписокПроводок; /*только чтение*/

описание:
Список проводок по умолчанию. Используется для создания проводок без дополнительного создания объекта СписокПроводок.


СледующийСчет

Формат вызова:
СледующийСчет(Счет: Счет): Счет; /*только чтение*/

описание:
Следующий счет. Например следующий счет для "101" будет "102";

параметры:
Счет - Указывается счет, для которого определяется следующий.


СоздатьПроводку

Формат вызова:
СоздатьПроводку([Дата], [Дебет], [Кредит]: БезТипа; [Сумма]: дробное; [Документ]: Документ; [Описание]: строка): Проводка; /*только чтение*/

описание:
Создает объект проводки в списке проводок по умолчанию.

параметры:
[Дата] - Дата проводки. Параметр необязательный.
[Дебет] - Счет дебета проводки. Параметр необязательный.
[Кредит] - Счет кредита проводки. Параметр необязательный.
[Сумма] - Сумма проводки. Параметр необязательный.
[Документ] - Документ проводки. Параметр необязательный.


СоздатьСоставнойСчет

Формат вызова:
СоздатьСоставнойСчет(Значения ...: объект): СоставнойСчет; /*только чтение*/


СоздатьСписокПроводок

Формат вызова:
СоздатьСписокПроводок([ПараметрФильтрации = 0]: целое; [Раскладка = нет]: НаборПараметров): СписокПроводок; /*только чтение*/

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

пример использования:

// создания проводок по выписке
для СоздатьСписокПроводок делать
попытка
  .Документ := БВ;
  .ПрименитьПараметры(да);
  .Очистить;
  Дебет := БВ.Дебет;
  Кредит := БВ.Кредит;
  СкорректироватьСчетПоИсточнику(Дебет, БВ.Раздел.Источник);
  СкорректироватьСчетПоИсточнику(Кредит, БВ.Раздел.Источник);
  для .СоздатьПроводку(БВ.Дата, Дебет, Кредит, БВ.Сумма, БВ) делать
  начало
    .АналитикаПоСчету("Счет") := БВ.РасчетныйСчет;
    .АналитикаПоСчету("Организация") := БВ.Плательщик;
    УстановитьАналитикуПоРазделу(%, БВ.Раздел);
    .АналитикаПоСчету("КЭСР") := БВ.КЭСР;
  конец;
  .ЗакончитьИзменения(да);
обязательно
  .УдалитьОбъект;
конец;


СоздатьСчет

Формат вызова:
СоздатьСчет(Код, Наименование: строка): Счет; /*только чтение*/


СоставнойСчетОт

Формат вызова:
СоставнойСчетОт(Значение: БезТипа): СоставнойСчет; /*только чтение*/


СписокАналитикиКлассификации

Формат вызова:
СписокАналитикиКлассификации(Список: Список); /*только чтение*/


СписокЗадействованныхСчетов

Формат вызова:
СписокЗадействованныхСчетов(Список: СписокОбъектов; Дата: дробное): целое; /*только чтение*/

описание:
Заполняет список счетами, по которым были обороты до указанной даты. Это удобно при получении остатков по счетам, если по ним не было оборотов в отчетном периоде.

параметры:
Список - Список, который нужно заполнить.
Дата - Дата, до которой были обороты.


СписокСчетовСАналтикой

Формат вызова:
СписокСчетовСАналтикой(Список: Список; Аналитика ...: строка): целое; /*только чтение*/

описание:
Заполняет список, объектами счета, которые имеют указанные аналитические признаки.

параметры:
Список - Список, который должен быть заполнен.
Аналитика ... - Список кратких имен аналитик через точку с запятой, которые должны содержать счета.


СписокТиповАналитики

Формат вызова:
СписокТиповАналитики(Список: Список; [Опции]: целое); /*только чтение*/


Счет

Формат вызова:
Счет(Метка: БезТипа): Счет; /*только чтение*/

описание:
Основной объект бухгалтерии. Представляет собой код счета, аналогичного бухгалтерскому.

параметры:
Метка - Параметр указывает метку счета.


СчетОт

Формат вызова:
СчетОт(Метка: БезТипа): Счет; /*только чтение*/


УдалитьПроводкиПоДокументу

Формат вызова:
УдалитьПроводкиПоДокументу(Документ: Документ); /*только чтение*/

описание:
Очищает все проводки, созданные указанным документов.

параметры:
Документ - Параметр указывает документ, по которому удаляются проводки.


УстановитьАналитикуПоПроводке

Формат вызова:
УстановитьАналитикуПоПроводке(Аналитика: строка; Значение: дробное; [ВерхнееЗначение]: целое); /*только чтение*/

описание:
Устанавливает временное значение аналитики по всей проводке. Это значение будет перекрывать значение аналитики по умолчанию.

параметры:
Аналитика - Идентификатор аналитики.
Значение - Значение аналитики. Можно также передавать двойное значение (например верней и нижнее значение классификатора).


Типы модуля "Бухгалтерия"

МодульБухгалтерии

функции объекта:

  ДатаПоследнихОстатков
  ЗакончитьИзменения
  НачатьИзменения
  Подключение

ДатаПоследнихОстатков

Формат вызова:
МодульБухгалтерии.ДатаПоследнихОстатков: Дата; /*только чтение*/


ЗакончитьИзменения

Формат вызова:
МодульБухгалтерии.ЗакончитьИзменения; /*только чтение*/


НачатьИзменения

Формат вызова:
МодульБухгалтерии.НачатьИзменения; /*только чтение*/


Подключение

Формат вызова:
МодульБухгалтерии.Подключение: Подключение; /*только чтение*/


ПланСчетов

функции объекта:

  Номер
  Основной
  Счет

Номер

Формат вызова:
ПланСчетов.Номер: целое; /*только чтение*/


Основной

Формат вызова:
ПланСчетов.Основной: целое; /*только чтение*/


Счет

Формат вызова:
ПланСчетов.Счет: Счет; /*только чтение*/


Счет

описание:
Основной объект бухгалтерии. Представляет собой код счета, аналогичного бухгалтерскому.

функции объекта:

  Аналитика
  ВерхнееЗначение
  ДобавитьАналитику
  ЗначениеУровня
  ИмеетАналитику
  Источник
  Код
  КодПоУровню
  КоличественныйОстаток
  Наименование
  НепосредственнаяАналитика
  ОстатокПоДебету
  ОстатокПоКредиту
  ОстатокПоСчету
  Параметры
  ПланСчетов
  ПризнакиАналитики
  Принадлежит
  ПроверитьПараметры
  РазвернутоеСальдо
  РодительскийСчет
  Синтетический
  СписокАналитики
  СписокЗадействованныхАналитик
  СписокСубСчетов
  Существует
  Уровень

Аналитика

Формат вызова:
Счет.Аналитика(Идентификатор: строка): АналитикаСчета; /*только чтение*/


ВерхнееЗначение

Формат вызова:
Счет.ВерхнееЗначение: Счет; /*только чтение*/


ДобавитьАналитику

Формат вызова:
Счет.ДобавитьАналитику(Идентификатор: строка; [Тип]: целое; [Модуль], [Название]: строка); /*только чтение*/

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

параметры:
Идентификатор - Идентификатор аналитики.
[Тип] - Тип аналитики.
[Модуль] - Модуль аналитики.
[Название] - Наименование аналитики.


ЗначениеУровня

Формат вызова:
Счет.ЗначениеУровня(Уровень: целое): целое; /*только чтение*/


ИмеетАналитику

Формат вызова:
Счет.ИмеетАналитику(Идентификатор: строка; [Тип]: целое): целое; /*только чтение*/

описание:
Возвращает значение "ДА" (1), если счет имеет указанный аналитический признак и "Нет" (0) в противном случае.

параметры:
Идентификатор - Идентификатор аналитики.


Источник

Формат вызова:
Счет.Источник(Источник: ИсточникФинансирования): целое;


Код

Формат вызова:
Счет.Код([ДобавитьПрефикс = да], [УдалятьПервыеНули = нет]: целое): строка; /*только чтение*/

описание:
Код счета, как текст. (120-01, 160-01, и т. д.).

параметры:
[ДобавитьПрефикс = да] - Да(1) - добавляет префикс к коду счета. параметр необязательный.
[УдалятьПервыеНули = нет] - Нет(0)- удаляет первые нули в коде счета. Параметр необязательный.


КодПоУровню

Формат вызова:
Счет.КодПоУровню(Уровень: целое): целое;

описание:
Возвращает код уровня счета, например Счет("160-01").КодПоУровню(1) будет равен 1.

параметры:
Уровень - Параметр указывает уровень счета.


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

Формат вызова:
Счет.КоличественныйОстаток(НаДату: Дата; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

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

параметры:
НаДату - Дата, на которую определяется количественный остаток.
[Аналитика] - Указывается аналитика счета, по которому определяется количественный остаток. Параметр необязательный (счет может быть синтетическим).


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

Формат вызова:
Счет.Наименование: строка; /*только чтение*/

описание:
Возвращает название счета.


НепосредственнаяАналитика

Формат вызова:
Счет.НепосредственнаяАналитика(Идентификатор: строка; [Тип]: целое): целое; /*только чтение*/


ОстатокПоДебету

Формат вызова:
Счет.ОстатокПоДебету(НаДату: Дата; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

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

параметры:
НаДату - Дата, на которую нужно получить остатки.
[Аналитика] - Аналитика счета, по которому нужно получить остатки. Параметр необязательный.

пример использования:

переменные
  Дата: Дата;
  Остаток: дробное;
начало
  Дата := ФормироватьДату(2002, 2, 1);
  Остаток := Счет101.ОстатокПоДебету(Дата);
  // с аналитикой
  Остаток := Счет101.ОстатокПоДебету(Дата, "Счет", 
    ОсновнаяОрганизация.СчетПоТипуСредств(ТипСредств_Зарплата));
конец;


ОстатокПоКредиту

Формат вызова:
Счет.ОстатокПоКредиту(НаДату: Дата; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

описание:
Возвращает остаток по кредиту счета на указанную дату. Остатки можно также получить по аналитическим признакам (для этого нужно указать в параметрах названия аналитических признаков и их значения).

параметры:
НаДату - Дата, на которую нужно получить остатки.
[Аналитика] - Аналитика счета, по которому нужно получить остатки. Параметр необязательный.

пример использования:

переменные
  Дата: Дата;
  Остаток: дробное;
начало
  Дата := ФормироватьДату(2002, 2, 1);
  Остаток := Счет101.ОстатокПоКредиту(Дата);
  // с аналитикой
  Остаток := Счет101.ОстатокПоКредиту(Дата, "Счет", 
    ОсновнаяОрганизация.СчетПоТипуСредств(ТипСредств_Зарплата));
конец;





ОстатокПоСчету

Формат вызова:
Счет.ОстатокПоСчету(НаДату: Дата; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

описание:
Работает аналогично остаткам по дебету и кредиту, только если остаток по кредиту, то значение будет отрицательным. И переменная "НаДату" возвратит дату возникновения остатка.

параметры:
НаДату - Дата, на которую нужно получить остатки.
[Аналитика] - Аналитика счета, по которому нужно получить остатки. Параметр необязательный.

пример использования:

// в качестве аналитики можно также передвать Список
переменные
  Дата: Дата;
  Список: Список;
начало
  Список := СоздатьСписок;
  попытка
    Список.Добавить("Счет", ОсновнаяОрганизация.СчетПоТипуСредств(ТипСредств_Зарплата));
    Список.Добавить("КЭСР", 110200);
    Остаток := ОстатокПоСчету(Дата, "!", Список);
  обязательно
    УдалитьОбъект(Список);
  конец;
конец;


Параметры

Формат вызова:
Счет.Параметры: целое; /*только чтение*/


ПланСчетов

Формат вызова:
Счет.ПланСчетов: ПланСчетов;

описание:
Возвращает номер плана счетов по счету.


ПризнакиАналитики

Формат вызова:
Счет.ПризнакиАналитики(Идентификатор: строка; [Тип]: целое): целое; /*только чтение*/


Принадлежит

Формат вызова:
Счет.Принадлежит(Счета ...: БезТипа): целое; /*только чтение*/

описание:
Возвращает значение "ДА" (1), если счет равен одному из счетов, перечисленных в списке, или является аналитическим счетом одного из них.

параметры:
Счета ... - Список счетов.


ПроверитьПараметры

Формат вызова:
Счет.ПроверитьПараметры(Параметры: целое): целое; /*только чтение*/

описание:
Проверяет имеет ли счет указанный признак: Счет_Активный
Счет_Пассивный
Счет_Количественный
Счет_Валютный
Счет_Аналитический

параметры:
Параметры - Признак или набор признаков.


РазвернутоеСальдо

Формат вызова:
Счет.РазвернутоеСальдо(НаДату: Дата; БазоваяАналитика: строка; ДебетовоеСальдо, КредитовоеСальдо: дробное; [Аналитика]: строка; [Значение]: дробное); /*только чтение*/


РодительскийСчет

Формат вызова:
Счет.РодительскийСчет: Счет; /*только чтение*/

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


Синтетический

Формат вызова:
Счет.Синтетический: целое; /*только чтение*/

описание:
Возвращает "Да" (1), если счет имеет входящие в него другие счета.


СписокАналитики

Формат вызова:
Счет.СписокАналитики(Список: СписокОбъектов; ОпцииВключения, [ОпцииИсключения], [ПризнакАналитики]: целое): целое;


СписокЗадействованныхАналитик

Формат вызова:
Счет.СписокЗадействованныхАналитик(Список: СписокОбъектов; Дата: Дата; Идентификатор: строка): целое; /*только чтение*/

описание:
Заполняет список значениями аналитических признаков, по которым были обороты до указанной даты. Это удобно при получении остатков по счетам в разрезе аналитик, если по ним не было оборотов в отчетном периоде.

параметры:
Список - Список, который нужно заполнить.
Дата - Дата, на которую заполняется список.
Идентификатор - Идентификатор аналитики, по которой заполняется список.


СписокСубСчетов

Формат вызова:
Счет.СписокСубСчетов(Список: СписокОбъектов; [Источники...]: ИсточникФинансирования): целое; /*только чтение*/

описание:
Заполняет список субсчетами счета. Например для счета 160 список заполнится объектами: 160-01, 160-02, 160-03.

параметры:
Список - Список, который нужно заполнить.


Существует

Формат вызова:
Счет.Существует: целое; /*только чтение*/


Уровень

Формат вызова:
Счет.Уровень: целое; /*только чтение*/

описание:
Возвращает уровень счета.


СоставнойСчет

функции объекта:

  ВидКБК
  ДопСчет
  Код
  Наименование
  ОГС
  ОГСД
  ОГСК
  Параметры
  Счет
  ЭКРД

ВидКБК

Формат вызова:
СоставнойСчет.ВидКБК([Непосредвенно]: целое): целое;

описание:
Возвращает вид КБК составного счета.


ДопСчет

Формат вызова:
СоставнойСчет.ДопСчет([Непосредвенно]: целое): Счет;


Код

Формат вызова:
СоставнойСчет.Код: строка;

описание:
Возвращает код составного счета.


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

Формат вызова:
СоставнойСчет.Наименование: строка;

описание:
Возвращает наименование составного счета.


ОГС

Формат вызова:
СоставнойСчет.ОГС([Непосредвенно]: целое): ОГС;

описание:
Возвращает значение ОГС, например по КБК.


ОГСД

Формат вызова:
СоставнойСчет.ОГСД([Непосредвенно]: целое): ОГС;

описание:
Возвращает значение ОГСД, например по КБК.


ОГСК

Формат вызова:
СоставнойСчет.ОГСК([Непосредвенно]: целое): ОГС;

описание:
Возвращает значение ОГСД, например по КБК.


Параметры

Формат вызова:
СоставнойСчет.Параметры: целое;


Счет

Формат вызова:
СоставнойСчет.Счет: Счет;


ЭКРД

Формат вызова:
СоставнойСчет.ЭКРД([Непосредвенно]: целое): ОГС;

описание:
Возвращает значение ЭКРД, например по наименованию.


СписокПроводок

описание:
Объект, с помощью которого можно получить информацию о проводках сделанных в системе. Комбинируя различным образом параметры списка можно получить наборы проводок, ограниченные любыми условиями. Для создания объекта можно использовать функцию СоздатьСписокПроводок

функции объекта:

  Активировать
  АналитикаПоДебету
  АналитикаПоКредиту
  АналитикаПоПроводке
  АналитикаПоСчету
  БуферАналитическогоПризнака
  ВыполнитьДляВсех
  ВыполнитьДляВсехПоОснованию
  Дата
  ДатаОстатков
  Дебет
  ДобавитьSQLУсловие
  Документ
  ЗаблокироватьСобытия
  ЗагрузитьИзБуфера
  ЗакончитьИзменения
  Заполнить
  ИндексЗначения
  Источник
  КоличественныйОборотПоДебету
  КоличественныйОборотПоКредиту
  КоличественныйОборотПоСчету
  КонечнаяДата
  Кредит
  КСП
  МаксимальнаяСумма
  Мемордер
  МинимальнаяСумма
  НачальнаяДата
  НачатьИзменения
  ОборотПоДебету
  ОборотПоКредиту
  ОборотПоСчету
  ОбщаяСумма
  ОбщееКоличество
  Объединить
  Основание
  Отношение
  Очистить
  ОчиститьПараметры
  ПараметрыВыборкиСчетов
  Перепровести
  ПланСчетов
  Подключение
  ПрименитьПараметры
  ПроверитьОснования
  ПроверитьПроводку
  Проводка
  ПроводкаПоКлючу
  ПрямойДоступКБуферуПроводки
  РазблокироватьСобытия
  Раздел
  РазделДохода
  РазделИсточника
  Раскладка
  Редактировать
  СоздатьПроводку
  СоздатьСписокВторыхПроводок
  Сортировка
  СохранитьВБуфер
  СформироватьОстаткиОбороты
  Счет
  СчетАналитики
  СчетДебета
  СчетКредита
  СчетУчета
  ТипДокумента
  УдалитьОбъект
  УдалитьСкрытыеПроводки
  УстановитьАналитику
  Фильтрация
  ЧислоПроводок

Активировать

Формат вызова:
СписокПроводок.Активировать; /*только чтение*/


АналитикаПоДебету

Формат вызова:
СписокПроводок.АналитикаПоДебету(ИмяАналитики: строка; [Исключить=нет]: целое): дробное;

описание:
Параметр аналитики по дебету. Выбираются те проводки, у которых аналитический признак с указанным именем по дебету равен установленному значению. Можно делать проверку вхождения значения в диапазон, используя функцию ДвойноеЗначение.

параметры:
ИмяАналитики - Параметр указывает имя аналитики.


АналитикаПоКредиту

Формат вызова:
СписокПроводок.АналитикаПоКредиту(ИмяАналитики: строка; [Исключить=нет]: целое): дробное;

описание:
Параметр аналитики по счету. Выбираются те проводки, у которых аналитический признак с указанным именем по кредиту равен установленному значению. Можно делать проверку вхождения значения в диапазон, используя функцию ДвойноеЗначение.

параметры:
ИмяАналитики - Параметр указывает имя аналитики.


АналитикаПоПроводке

Формат вызова:
СписокПроводок.АналитикаПоПроводке(ИмяАналитики: строка; [Исключить=нет]: целое): дробное;

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

параметры:
ИмяАналитики - Параметр указывает название аналитики.


АналитикаПоСчету

Формат вызова:
СписокПроводок.АналитикаПоСчету(ИмяАналитики: строка; [Исключить=нет], [Режим = ПараметрАналитики_ПоСчету]: целое): дробное;

описание:
Параметр аналитики по счету. Выбираются те проводки, у которых аналитический признак с указанным именем по дебету или по кредиту равен установленному значению. Можно делать проверку вхождения значения в диапазон, используя функцию ДвойноеЗначение.

параметры:
ИмяАналитики - Параметр указывает имя аналитики.


БуферАналитическогоПризнака

Формат вызова:
СписокПроводок.БуферАналитическогоПризнака(Идентификатор: строка): объект;


ВыполнитьДляВсех

Формат вызова:
СписокПроводок.ВыполнитьДляВсех(Обработчик, [Информация]: целое; [Описание]: строка); /*только чтение*/


ВыполнитьДляВсехПоОснованию

Формат вызова:
СписокПроводок.ВыполнитьДляВсехПоОснованию(Основание: Проводка; Обработчик, [Информация]: целое); /*только чтение*/


Дата

Формат вызова:
СписокПроводок.Дата: дробное;

описание:
Параметр даты проводок. В список попадают проводки сделанные только в указанную дату.


ДатаОстатков

Формат вызова:
СписокПроводок.ДатаОстатков: Дата;


Дебет

Формат вызова:
СписокПроводок.Дебет(Исключить: целое): Счет;

описание:
Установочный параметр счета дебета. Т. е. в список попадут только те проводки, в которых дебет равен этому значению.

параметры:
Исключить - Если этот параметр "ДА" (1), тогда аналитические признаки исключаются из списка.


ДобавитьSQLУсловие

Формат вызова:
СписокПроводок.ДобавитьSQLУсловие(Текст: строка; [Режим = 0]: целое): строка; /*только чтение*/


Документ

Формат вызова:
СписокПроводок.Документ: Документ;

описание:
Параметр документа. В список попадут проводки созданные только этим документов.


ЗаблокироватьСобытия

Формат вызова:
СписокПроводок.ЗаблокироватьСобытия; /*только чтение*/


ЗагрузитьИзБуфера

Формат вызова:
СписокПроводок.ЗагрузитьИзБуфера(Буфер: Буфер); /*только чтение*/


ЗакончитьИзменения

Формат вызова:
СписокПроводок.ЗакончитьИзменения(Сохранить: целое); /*только чтение*/

описание:
Окончания процесса изменения списка проводок.

параметры:
Сохранить - Если параметр "ДА" (1) тогда изменения окончательно вносятся в базу данных, иначе все изменения отменяются.


Заполнить

Формат вызова:
СписокПроводок.Заполнить(SQL-условие: строка); /*только чтение*/

описание:
Открывает проводки с фиксированным SQL-запросом. Использовать рекомендуется только в крайних случаях.


ИндексЗначения

Формат вызова:
СписокПроводок.ИндексЗначения(Идентификатор: строка; Режим: целое): целое; /*только чтение*/


Источник

Формат вызова:
СписокПроводок.Источник([Исключить]: целое): дробное;


КоличественныйОборотПоДебету

Формат вызова:
СписокПроводок.КоличественныйОборотПоДебету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

описание:
Возвращает количественное значение оборота по дебету счета по текущему списку проводок.

параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.


КоличественныйОборотПоКредиту

Формат вызова:
СписокПроводок.КоличественныйОборотПоКредиту([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

описание:
Возвращает количественное значение оборота по кредиту счета по текущему списку проводок.

параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.


КоличественныйОборотПоСчету

Формат вызова:
СписокПроводок.КоличественныйОборотПоСчету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

описание:
Возвращает количественное значение оборота по дебету и кредиту счета по текущему списку проводок.

параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.


КонечнаяДата

Формат вызова:
СписокПроводок.КонечнаяДата: дробное;

описание:
Параметр конечной даты проводок. В список попадают проводки, сделанные в указанную дату и до нее.


Кредит

Формат вызова:
СписокПроводок.Кредит(Исключить: целое): Счет;

описание:
Установочный параметр счета кредита. Т. е. в список попадут только те проводки, в которых кредит равен этому значению.(возможна детализация(например код))

параметры:
Исключить - Если этот параметр "ДА" (1), тогда аналитические признаки исключаются из списка.


КСП

Формат вызова:
СписокПроводок.КСП([Исключить]: целое): дробное;


МаксимальнаяСумма

Формат вызова:
СписокПроводок.МаксимальнаяСумма: дробное;

описание:
Параметр максимальной суммы проводок.


Мемордер

Формат вызова:
СписокПроводок.Мемордер([Исключить]: целое): дробное;


МинимальнаяСумма

Формат вызова:
СписокПроводок.МинимальнаяСумма: дробное;

описание:
Параметр минимальной суммы проводок.


НачальнаяДата

Формат вызова:
СписокПроводок.НачальнаяДата: дробное;

описание:
Параметр начальной даты проводок. В список попадают проводки, сделанные за указанную дату и после нее.


НачатьИзменения

Формат вызова:
СписокПроводок.НачатьИзменения; /*только чтение*/

описание:
Начало изменений списка проводок. Вызывается перед тем как добавить в список проводку, удалить, изменить или очистить список. По окончании изменений необходимо вызвать ЗакончитьИзменения.


ОборотПоДебету

Формат вызова:
СписокПроводок.ОборотПоДебету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

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

параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.


ОборотПоКредиту

Формат вызова:
СписокПроводок.ОборотПоКредиту([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

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

параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.


ОборотПоСчету

Формат вызова:
СписокПроводок.ОборотПоСчету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/

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

параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.


ОбщаяСумма

Формат вызова:
СписокПроводок.ОбщаяСумма: дробное; /*только чтение*/

описание:
Возвращает значение общей суммы по счету из текущего списка проводок.


ОбщееКоличество

Формат вызова:
СписокПроводок.ОбщееКоличество: дробное; /*только чтение*/

описание:
Возвращает значение общего количества по счету из текущего списка проводок.


Объединить

Формат вызова:
СписокПроводок.Объединить(Исключая поля ...: строка); /*только чтение*/

описание:
Объединяет проводки из текущего списка проводок по перечисленным параметрам.

параметры:
Исключая поля ... - Параметр указывает поля, которые исключаются из списка параметров для данного объединения.


Основание

Формат вызова:
СписокПроводок.Основание([ЯвныйКлюч]: целое): Проводка;

описание:
Параметр основания проводок. В список попадут проводки, сделанные на основании указанной проводки.


Отношение

Формат вызова:
СписокПроводок.Отношение: Отношение; /*только чтение*/


Очистить

Формат вызова:
СписокПроводок.Очистить; /*только чтение*/

описание:
Очищает проводки в списке. Проводки окончательно удалятся из системы только при вызове ЗакончитьИзменения


ОчиститьПараметры

Формат вызова:
СписокПроводок.ОчиститьПараметры; /*только чтение*/

описание:
Очистить входные параметры списка. Необходима для установки новых параметров и переоткрытия списка.


ПараметрыВыборкиСчетов

Формат вызова:
СписокПроводок.ПараметрыВыборкиСчетов: целое;


Перепровести

Формат вызова:
СписокПроводок.Перепровести; /*только чтение*/


ПланСчетов

Формат вызова:
СписокПроводок.ПланСчетов: ПланСчетов;


Подключение

Формат вызова:
СписокПроводок.Подключение: Подключение;


ПрименитьПараметры

Формат вызова:
СписокПроводок.ПрименитьПараметры(Параметры: целое; [Аналитика]: строка; [ПрямоеЧтениеИзБазы]: целое): целое; /*только чтение*/

описание:
После того как параметры установлены, список проводок открывается с помощью этой функции.

результат:
Если список проводок не пустой, то возвращает "ДА" (1).


ПроверитьОснования

Формат вызова:
СписокПроводок.ПроверитьОснования([БезАналитики = нет]: целое); /*только чтение*/

описание:
Проверяет основание проводки из текущего списка проводок по заданным параметрам.

параметры:
[БезАналитики = нет] - "Да" (1)- проводка с аналитикой, "Нет" (0)- проводка без аналитики. Параметр необязательный.


ПроверитьПроводку

Формат вызова:
СписокПроводок.ПроверитьПроводку(Ключ, [БезАналитики = нет]: целое): Проводка; /*только чтение*/

описание:
Проверяет проводку из текущего списка проводок по заданным параметрам.

параметры:
[БезАналитики = нет] - Да(1)- проводка с аналитикой, Нет(0)- проводка без аналитики. Параметр необязательный.


Проводка

Формат вызова:
СписокПроводок.Проводка(Индекс: целое): Проводка; /*только чтение*/

описание:
Проводка в списке с указанным индексом (от 0 до ЧислоПроводок - 1).

параметры:
Индекс - Параметр указывает индекс проводки.


ПроводкаПоКлючу

Формат вызова:
СписокПроводок.ПроводкаПоКлючу(Ключ: целое): Проводка; /*только чтение*/


ПрямойДоступКБуферуПроводки

Формат вызова:
СписокПроводок.ПрямойДоступКБуферуПроводки: целое;


РазблокироватьСобытия

Формат вызова:
СписокПроводок.РазблокироватьСобытия; /*только чтение*/


Раздел

Формат вызова:
СписокПроводок.Раздел([Исключить]: целое): дробное;


РазделДохода

Формат вызова:
СписокПроводок.РазделДохода([Исключить]: целое): дробное;


РазделИсточника

Формат вызова:
СписокПроводок.РазделИсточника([Исключить]: целое): дробное;


Раскладка

Формат вызова:
СписокПроводок.Раскладка: НаборПараметров;


Редактировать

Формат вызова:
СписокПроводок.Редактировать([Опции]: целое; [Заголовок]: строка): целое; /*только чтение*/


СоздатьПроводку

Формат вызова:
СписокПроводок.СоздатьПроводку([Дата], [Дебет], [Кредит]: БезТипа; [Сумма]: дробное; [Документ]: Документ; [Описание]: строка): Проводка; /*только чтение*/

описание:
Создает новую проводку. После вызова функции ЗакончитьИзменения новая проводка занесется в базу данных. Параметры функции можно указывать не все, но их можно потом будет присвоить непосредственно у объекта.

параметры:
[Дата] - Дата проводки. Параметр необязательный.
[Дебет] - Дебет счета проводки. Параметр необязательный.
[Кредит] - Кредит счета проводки. Параметр необязательный.
[Сумма] - Сумма проводки. Параметр необязательный.
[Документ] - Документ, по которому формируется проводка. Параметр необязательный.
[Описание] - Описание проводки. Параметр необязательный.

результат:
Возвращается объект проводки.


СоздатьСписокВторыхПроводок

Формат вызова:
СписокПроводок.СоздатьСписокВторыхПроводок(Параметры: целое; [Аналитика]: строка; [Параллельные]: целое; [НачальнаяДата], [КонечнаяДата]: Дата): СписокПроводок; /*только чтение*/


Сортировка

Формат вызова:
СписокПроводок.Сортировка: строка;


СохранитьВБуфер

Формат вызова:
СписокПроводок.СохранитьВБуфер(Буфер: Буфер); /*только чтение*/


СформироватьОстаткиОбороты

Формат вызова:
СписокПроводок.СформироватьОстаткиОбороты(Источник: Отношение; [ОписаниеСтруктуры]: XMLУзел; [Аккумулятор]: Отношение); /*только чтение*/


Счет

Формат вызова:
СписокПроводок.Счет(Исключить: целое): Счет;

описание:
Установочный параметр счета. Т. е. в список попадут те проводки, в которых дебет или кредит равен этому значению.

параметры:
Исключить - Если этот параметр "ДА" (1), тогда проводки по заданному счету исключаются из списка.


СчетАналитики

Формат вызова:
СписокПроводок.СчетАналитики: дробное;


СчетДебета

Формат вызова:
СписокПроводок.СчетДебета([Исключить]: целое): дробное;

описание:
В список попадут те проводки, в которых дебет равен этому значению.


СчетКредита

Формат вызова:
СписокПроводок.СчетКредита([Исключить]: целое): дробное;

описание:
В список попадут те проводки, в которых кредит равен этому значению.


СчетУчета

Формат вызова:
СписокПроводок.СчетУчета([Исключить]: целое): дробное;


ТипДокумента

Формат вызова:
СписокПроводок.ТипДокумента([Исключить=нет]: целое): целое;

описание:
Параметр тип документа. В список попадут проводки, сделанные документами указанного типа.


УдалитьОбъект

Формат вызова:
СписокПроводок.УдалитьОбъект; /*только чтение*/

описание:
Удаляет список проводок. Функцию необходимо вызвать по окончании работы со списком.


УдалитьСкрытыеПроводки

Формат вызова:
СписокПроводок.УдалитьСкрытыеПроводки; /*только чтение*/

описание:
Удаляет список скрытых проводок. Функцию необходимо вызвать по окончании работы со списком.


УстановитьАналитику

Формат вызова:
СписокПроводок.УстановитьАналитику(Идентификатор: строка; НаименьшееЗначение, НаибольшееЗначение, [Исключить=нет], [Режим = ПараметрАналитики_ПоСчету]: целое); /*только чтение*/


Фильтрация

Формат вызова:
СписокПроводок.Фильтрация: целое;


ЧислоПроводок

Формат вызова:
СписокПроводок.ЧислоПроводок: целое; /*только чтение*/

описание:
Количество проводок в списке.


Проводка

описание:
Представляет собой объект, содержащий информацию о проводке (дебет, кредит, сумма и т. д.). Получить объект можно из списка проводок по индексу.

функции объекта:

  АналитикаПоДебету
  АналитикаПоКредиту
  АналитикаПоПроводке
  АналитикаПоСчету
  Дата
  Дебет
  Документ
  ДробноеЗначение
  Источник
  Ключ
  КлючОписания
  Количество
  КорСчет
  Кредит
  КСП
  Мемордер
  Описание
  Основание
  Раздел
  РазделДохода
  РазделИсточника
  Скрытая
  СоздатьВторуюПроводку
  СоздатьКопию
  СоздатьПараллельнуюПроводку
  СписокПроводок
  Сумма
  Счет
  СчетДебета
  СчетКредита
  СчетУчета
  ТекстАналитики
  Удалить
  УдовлетворяетУсловиям
  УстановитьАналитикуПоУмолчанию
  Фильтрация
  ЦелоеЗначение

АналитикаПоДебету

Формат вызова:
Проводка.АналитикаПоДебету(Название: строка): целое;

описание:
Значение аналитики по дебету счета с указанным названием.

параметры:
Название - Параметр указывает название аналитики.


АналитикаПоКредиту

Формат вызова:
Проводка.АналитикаПоКредиту(Название: строка): целое;

описание:
Значение аналитики по кредиту счета с указанным названием.

параметры:
Название - Параметр указывает название аналитики.


АналитикаПоПроводке

Формат вызова:
Проводка.АналитикаПоПроводке(Название: строка): целое;

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

параметры:
Название - Параметр указывает название аналитики.


АналитикаПоСчету

Формат вызова:
Проводка.АналитикаПоСчету(Название: строка; [Режим]: целое): целое;

описание:
При присваивании этого параметра устанавливаются оба аналитических признака (АналитикаПоДебету и АналитикаПоКредиту). Результат возвращается только в случае их совпадения.

параметры:
Название - Параметр указывает название аналитики.
[Режим] - Параметр необязателен.


Дата

Формат вызова:
Проводка.Дата: Дата;

описание:
Дата создания проводки.


Дебет

Формат вызова:
Проводка.Дебет: Счет;

описание:
Счет дебета проводки.


Документ

Формат вызова:
Проводка.Документ: Документ;

описание:
Документ, которому принадлежит проводка. Чаще всего проводки делаются из документов. И в проводку записывается документ, которым она была сделана.


ДробноеЗначение

Формат вызова:
Проводка.ДробноеЗначение(Индекс: целое): дробное;


Источник

Формат вызова:
Проводка.Источник([Режим]: целое): ИсточникФинансирования;


Ключ

Формат вызова:
Проводка.Ключ: целое; /*только чтение*/


КлючОписания

Формат вызова:
Проводка.КлючОписания: целое;

описание:
Ключ описания проводки.


Количество

Формат вызова:
Проводка.Количество([Режим]: целое): дробное;

описание:
Числовое значение, предназначено для количественного учета.

параметры:
[Режим] - Параметр необязателен.


КорСчет

Формат вызова:
Проводка.КорСчет(Режим: целое): Счет; /*только чтение*/

описание:
Корсчет проводки.


Кредит

Формат вызова:
Проводка.Кредит: Счет;

описание:
Счет кредита проводки.


КСП

Формат вызова:
Проводка.КСП([Режим]: целое): КСП;

параметры:
[Режим] - Парамер необязателен.


Мемордер

Формат вызова:
Проводка.Мемордер([Режим]: целое): Мемордер;

параметры:
[Режим] - Параметр необязателен.


Описание

Формат вызова:
Проводка.Описание: строка;

описание:
Описание проводки. Значение хранится в специальном справочнике.


Основание

Формат вызова:
Проводка.Основание([БуферПрямогоДоступа]: целое): Проводка;

описание:
Проводка, на основании которой была создана данная проводка. Используется при создании вторых проводок.


Раздел

Формат вызова:
Проводка.Раздел([Режим]: целое): НаборКлассификаторов;


РазделДохода

Формат вызова:
Проводка.РазделДохода([Режим]: целое): РазделКодаДохода;


РазделИсточника

Формат вызова:
Проводка.РазделИсточника([Режим]: целое): РазделИсточникаДефицита;


Скрытая

Формат вызова:
Проводка.Скрытая: целое;


СоздатьВторуюПроводку

Формат вызова:
Проводка.СоздатьВторуюПроводку(Дебет, Кредит: Счет; Сумма: дробное): Проводка; /*только чтение*/

описание:
Создает вторую проводку на основании первой.

параметры:
Дебет - Параметр указывает счет дебета проводки.
Кредит - Параметр указывает счет кредита проводки.
Сумма - Параметр указывает сумму проводки.


СоздатьКопию

Формат вызова:
Проводка.СоздатьКопию(Дебет, Кредит: Счет; Сумма: дробное): Проводка; /*только чтение*/


СоздатьПараллельнуюПроводку

Формат вызова:
Проводка.СоздатьПараллельнуюПроводку(Дебет, Кредит: Счет; Сумма: дробное): Проводка; /*только чтение*/


СписокПроводок

Формат вызова:
Проводка.СписокПроводок: СписокПроводок; /*только чтение*/


Сумма

Формат вызова:
Проводка.Сумма([Режим]: целое): дробное;

описание:
Сумма проводки.


Счет

Формат вызова:
Проводка.Счет(Режим: целое): Счет;


СчетДебета

Формат вызова:
Проводка.СчетДебета([Режим]: целое): СоставнойСчет;


СчетКредита

Формат вызова:
Проводка.СчетКредита([Режим]: целое): СоставнойСчет;


СчетУчета

Формат вызова:
Проводка.СчетУчета([Режим]: целое): СоставнойСчет;


ТекстАналитики

Формат вызова:
Проводка.ТекстАналитики(Идентификатор: строка; [Режим], [РежимОтображения]: целое): строка; /*только чтение*/


Удалить

Формат вызова:
Проводка.Удалить([СКэшированием]: целое); /*только чтение*/

описание:
Удаление проводки из списка.


УдовлетворяетУсловиям

Формат вызова:
Проводка.УдовлетворяетУсловиям(Режим: целое): целое; /*только чтение*/


УстановитьАналитикуПоУмолчанию

Формат вызова:
Проводка.УстановитьАналитикуПоУмолчанию; /*только чтение*/


Фильтрация

Формат вызова:
Проводка.Фильтрация: целое;


ЦелоеЗначение

Формат вызова:
Проводка.ЦелоеЗначение(Индекс: целое): целое;


ОкноЖурналаПроводок

функции объекта:

  СписокПроводок

СписокПроводок

Формат вызова:
ОкноЖурналаПроводок.СписокПроводок: СписокПроводок;


АналитикаСчета

функции объекта:

  Идентификатор
  ИмяПоля
  Модуль
  Наименование
  Параметры
  Стиль
  Тип

Идентификатор

Формат вызова:
АналитикаСчета.Идентификатор: строка; /*только чтение*/

описание:
Возвращает идентификатор аналитики счета.


ИмяПоля

Формат вызова:
АналитикаСчета.ИмяПоля([Режим]: целое): строка; /*только чтение*/

описание:
Возвращает имя поля аналитики счета.


Модуль

Формат вызова:
АналитикаСчета.Модуль: строка; /*только чтение*/

описание:
Возвращает модуль аналитики счета.


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

Формат вызова:
АналитикаСчета.Наименование: строка; /*только чтение*/

описание:
Возвращает наименование аналитики счета.


Параметры

Формат вызова:
АналитикаСчета.Параметры: целое; /*только чтение*/


Стиль

Формат вызова:
АналитикаСчета.Стиль: целое; /*только чтение*/


Тип

Формат вызова:
АналитикаСчета.Тип: целое; /*только чтение*/

описание:
Возвращает тип аналитического счета.