Модуль, предназначенный для работы с проводками и бухгалтерской отчетностью.
Формат вызова:
Бухгалтерия: МодульБухгалтерии; /*только чтение*/
Формат вызова:
ВидимыеПроводки: СписокПроводок; /*только чтение*/
Формат вызова:
ВыбратьСчет(Счет: Счет; [Список]: СписокОбъектов): целое; /*только чтение*/
описание:
Вызывает диалог выбора счета.
параметры:
Счет - Переменная для выбора счета
Формат вызова:
ДатаПоследнейОперации: Дата;
описание:
Возвращает и устанавливают дату последней бухгалтерской операции. Раньше этой даты формировать и изменять проводки будет запрещено.
Формат вызова:
ЗначениеАналитикиПоУмолчанию(Идентификатор: строка): целое;
описание:
Возвращает и устанавливает значение аналитики по заданному идентификатору по умолчанию. Т. е. такое значение, которую по умолчанию будет добавляться в каждую проводку по умолчанию. Например у распорядителя это будет КСП (Код структурного подразделения распорядителя)
параметры:
Идентификатор - Краткое имя аналитики.
Формат вызова:
КодАналитикиПоИдентификатору(Идентификатор: строка; [Тип]: целое): АналитикаСчета; /*только чтение*/
описание:
Возвращает значение кода аналитики по заданному идентификатору.
параметры:
Идентификатор - Идентификатор аналитики.
Формат вызова:
КорректныйСчет(Счет: Счет): целое; /*только чтение*/
описание:
Функция проверяет соответствие введенного счета счетам, имеющимся в Плане счетов.
параметры:
Счет - Параметр указывает счет для проверки.
результат:
Возвращает значение "ДА" (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.
параметры:
Список - Список, который нужно заполнить.
Формат вызова:
Счет.Существует: целое; /*только чтение*/
Формат вызова:
Счет.Уровень: целое; /*только чтение*/
описание:
Возвращает уровень счета.
функции объекта:
ВидКБКФормат вызова:
СоставнойСчет.ВидКБК([Непосредвенно]: целое): целое;
описание:
Возвращает вид КБК составного счета.
Формат вызова:
СоставнойСчет.ДопСчет([Непосредвенно]: целое): Счет;
Формат вызова:
СоставнойСчет.Код: строка;
описание:
Возвращает код составного счета.
Формат вызова:
СоставнойСчет.Наименование: строка;
описание:
Возвращает наименование составного счета.
Формат вызова:
СоставнойСчет.ОГС([Непосредвенно]: целое): ОГС;
описание:
Возвращает значение ОГС, например по КБК.
Формат вызова:
СоставнойСчет.ОГСД([Непосредвенно]: целое): ОГС;
описание:
Возвращает значение ОГСД, например по КБК.
Формат вызова:
СоставнойСчет.ОГСК([Непосредвенно]: целое): ОГС;
описание:
Возвращает значение ОГСД, например по КБК.
Формат вызова:
СоставнойСчет.Параметры: целое;
Формат вызова:
СоставнойСчет.Счет: Счет;
Формат вызова:
СоставнойСчет.ЭКРД([Непосредвенно]: целое): ОГС;
описание:
Возвращает значение ЭКРД, например по наименованию.
описание:
Объект, с помощью которого можно получить информацию о проводках сделанных в системе. Комбинируя различным образом параметры списка можно получить наборы проводок, ограниченные любыми условиями. Для создания объекта можно использовать функцию СоздатьСписокПроводок
функции объекта:
АктивироватьФормат вызова:
СписокПроводок.Активировать; /*только чтение*/
Формат вызова:
СписокПроводок.АналитикаПоДебету(ИмяАналитики: строка; [Исключить=нет]: целое): дробное;
описание:
Параметр аналитики по дебету. Выбираются те проводки, у которых аналитический признак с указанным именем по дебету равен установленному значению. Можно делать проверку вхождения значения в диапазон, используя функцию ДвойноеЗначение.
параметры:
ИмяАналитики - Параметр указывает имя аналитики.
Формат вызова:
СписокПроводок.АналитикаПоКредиту(ИмяАналитики: строка; [Исключить=нет]: целое): дробное;
описание:
Параметр аналитики по счету. Выбираются те проводки, у которых аналитический признак с указанным именем по кредиту равен установленному значению. Можно делать проверку вхождения значения в диапазон, используя функцию ДвойноеЗначение.
параметры:
ИмяАналитики - Параметр указывает имя аналитики.
Формат вызова:
СписокПроводок.АналитикаПоПроводке(ИмяАналитики: строка; [Исключить=нет]: целое): дробное;
описание:
Возвращает и устанавливает значение аналитики по проводке, которую должны иметь проводки, выбираемые в список.
параметры:
ИмяАналитики - Параметр указывает название аналитики.
Формат вызова:
СписокПроводок.АналитикаПоСчету(ИмяАналитики: строка; [Исключить=нет], [Режим = ПараметрАналитики_ПоСчету]: целое): дробное;
описание:
Параметр аналитики по счету. Выбираются те проводки, у которых аналитический признак с указанным именем по дебету или по кредиту равен установленному значению. Можно делать проверку вхождения значения в диапазон, используя функцию ДвойноеЗначение.
параметры:
ИмяАналитики - Параметр указывает имя аналитики.
Формат вызова:
СписокПроводок.БуферАналитическогоПризнака(Идентификатор: строка): объект;
Формат вызова:
СписокПроводок.ВыполнитьДляВсех(Обработчик, [Информация]: целое; [Описание]: строка); /*только чтение*/
Формат вызова:
СписокПроводок.ВыполнитьДляВсехПоОснованию(Основание: Проводка; Обработчик, [Информация]: целое); /*только чтение*/
Формат вызова:
СписокПроводок.Дата: дробное;
описание:
Параметр даты проводок. В список попадают проводки сделанные только в указанную дату.
Формат вызова:
СписокПроводок.ДатаОстатков: Дата;
Формат вызова:
СписокПроводок.Дебет(Исключить: целое): Счет;
описание:
Установочный параметр счета дебета. Т. е. в список попадут только те проводки, в которых дебет равен этому значению.
параметры:
Исключить - Если этот параметр "ДА" (1), тогда аналитические признаки исключаются из списка.
Формат вызова:
СписокПроводок.ДобавитьSQLУсловие(Текст: строка; [Режим = 0]: целое): строка; /*только чтение*/
Формат вызова:
СписокПроводок.Документ: Документ;
описание:
Параметр документа. В список попадут проводки созданные только этим документов.
Формат вызова:
СписокПроводок.ЗаблокироватьСобытия; /*только чтение*/
Формат вызова:
СписокПроводок.ЗагрузитьИзБуфера(Буфер: Буфер); /*только чтение*/
Формат вызова:
СписокПроводок.ЗакончитьИзменения(Сохранить: целое); /*только чтение*/
описание:
Окончания процесса изменения списка проводок.
параметры:
Сохранить - Если параметр "ДА" (1) тогда изменения окончательно вносятся в базу данных, иначе все изменения отменяются.
Формат вызова:
СписокПроводок.Заполнить(SQL-условие: строка); /*только чтение*/
описание:
Открывает проводки с фиксированным SQL-запросом. Использовать рекомендуется только в крайних случаях.
Формат вызова:
СписокПроводок.ИндексЗначения(Идентификатор: строка; Режим: целое): целое; /*только чтение*/
Формат вызова:
СписокПроводок.Источник([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.КоличественныйОборотПоДебету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/
описание:
Возвращает количественное значение оборота по дебету счета по текущему списку проводок.
параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.КоличественныйОборотПоКредиту([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/
описание:
Возвращает количественное значение оборота по кредиту счета по текущему списку проводок.
параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.КоличественныйОборотПоСчету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/
описание:
Возвращает количественное значение оборота по дебету и кредиту счета по текущему списку проводок.
параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.КонечнаяДата: дробное;
описание:
Параметр конечной даты проводок. В список попадают проводки, сделанные в указанную дату и до нее.
Формат вызова:
СписокПроводок.Кредит(Исключить: целое): Счет;
описание:
Установочный параметр счета кредита. Т. е. в список попадут только те проводки, в которых кредит равен этому значению.(возможна детализация(например код))
параметры:
Исключить - Если этот параметр "ДА" (1), тогда аналитические признаки исключаются из списка.
Формат вызова:
СписокПроводок.КСП([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.МаксимальнаяСумма: дробное;
описание:
Параметр максимальной суммы проводок.
Формат вызова:
СписокПроводок.Мемордер([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.МинимальнаяСумма: дробное;
описание:
Параметр минимальной суммы проводок.
Формат вызова:
СписокПроводок.НачальнаяДата: дробное;
описание:
Параметр начальной даты проводок. В список попадают проводки, сделанные за указанную дату и после нее.
Формат вызова:
СписокПроводок.НачатьИзменения; /*только чтение*/
описание:
Начало изменений списка проводок. Вызывается перед тем как добавить в список проводку, удалить, изменить или очистить список. По окончании изменений необходимо вызвать ЗакончитьИзменения.
Формат вызова:
СписокПроводок.ОборотПоДебету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/
описание:
Возвращает оборот по дебету счета по текущему списку проводок. Обороты можно также получать по аналитическим признакам. Для этого нужно указать в параметрах названия аналитических признаков и их значения.
параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.ОборотПоКредиту([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/
описание:
Возвращает оборот по кредиту счета по текущему списку проводок. Обороты можно также получать по аналитическим признакам (для этого нужно указать в параметрах названия аналитических признаков и их значения).
параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.ОборотПоСчету([Счет]: Счет; [Аналитика]: строка; [Значение]: дробное): дробное; /*только чтение*/
описание:
Возвращает оборот по дебету и кредиту счета по текущему списку проводок. Обороты можно также получать по аналитическим признакам (для этого нужно указать в параметрах названия аналитических признаков и их значения).
параметры:
[Счет] - Указывается счет, по которому выбирается оборот. Параметр необязательный.
[Аналитика] - Указывается аналитика, по которой выбирается оборот. Параметр необязательный.
[Значение] - Значение аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.ОбщаяСумма: дробное; /*только чтение*/
описание:
Возвращает значение общей суммы по счету из текущего списка проводок.
Формат вызова:
СписокПроводок.ОбщееКоличество: дробное; /*только чтение*/
описание:
Возвращает значение общего количества по счету из текущего списка проводок.
Формат вызова:
СписокПроводок.Объединить(Исключая поля ...: строка); /*только чтение*/
описание:
Объединяет проводки из текущего списка проводок по перечисленным параметрам.
параметры:
Исключая поля ... - Параметр указывает поля, которые исключаются из списка параметров для данного объединения.
Формат вызова:
СписокПроводок.Основание([ЯвныйКлюч]: целое): Проводка;
описание:
Параметр основания проводок. В список попадут проводки, сделанные на основании указанной проводки.
Формат вызова:
СписокПроводок.Отношение: Отношение; /*только чтение*/
Формат вызова:
СписокПроводок.Очистить; /*только чтение*/
описание:
Очищает проводки в списке. Проводки окончательно удалятся из системы только при вызове ЗакончитьИзменения
Формат вызова:
СписокПроводок.ОчиститьПараметры; /*только чтение*/
описание:
Очистить входные параметры списка. Необходима для установки новых параметров и переоткрытия списка.
Формат вызова:
СписокПроводок.ПараметрыВыборкиСчетов: целое;
Формат вызова:
СписокПроводок.Перепровести; /*только чтение*/
Формат вызова:
СписокПроводок.ПланСчетов: ПланСчетов;
Формат вызова:
СписокПроводок.Подключение: Подключение;
Формат вызова:
СписокПроводок.ПрименитьПараметры(Параметры: целое; [Аналитика]: строка; [ПрямоеЧтениеИзБазы]: целое): целое; /*только чтение*/
описание:
После того как параметры установлены, список проводок открывается с помощью этой функции.
результат:
Если список проводок не пустой, то возвращает "ДА" (1).
Формат вызова:
СписокПроводок.ПроверитьОснования([БезАналитики = нет]: целое); /*только чтение*/
описание:
Проверяет основание проводки из текущего списка проводок по заданным параметрам.
параметры:
[БезАналитики = нет] - "Да" (1)- проводка с аналитикой, "Нет" (0)- проводка без аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.ПроверитьПроводку(Ключ, [БезАналитики = нет]: целое): Проводка; /*только чтение*/
описание:
Проверяет проводку из текущего списка проводок по заданным параметрам.
параметры:
[БезАналитики = нет] - Да(1)- проводка с аналитикой, Нет(0)- проводка без аналитики. Параметр необязательный.
Формат вызова:
СписокПроводок.Проводка(Индекс: целое): Проводка; /*только чтение*/
описание:
Проводка в списке с указанным индексом (от 0 до ЧислоПроводок - 1).
параметры:
Индекс - Параметр указывает индекс проводки.
Формат вызова:
СписокПроводок.ПроводкаПоКлючу(Ключ: целое): Проводка; /*только чтение*/
Формат вызова:
СписокПроводок.ПрямойДоступКБуферуПроводки: целое;
Формат вызова:
СписокПроводок.РазблокироватьСобытия; /*только чтение*/
Формат вызова:
СписокПроводок.Раздел([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.РазделДохода([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.РазделИсточника([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.Раскладка: НаборПараметров;
Формат вызова:
СписокПроводок.Редактировать([Опции]: целое; [Заголовок]: строка): целое; /*только чтение*/
Формат вызова:
СписокПроводок.СоздатьПроводку([Дата], [Дебет], [Кредит]: БезТипа; [Сумма]: дробное; [Документ]: Документ; [Описание]: строка): Проводка; /*только чтение*/
описание:
Создает новую проводку. После вызова функции ЗакончитьИзменения новая проводка занесется в базу данных.
Параметры функции можно указывать не все, но их можно потом будет присвоить непосредственно у объекта.
параметры:
[Дата] - Дата проводки. Параметр необязательный.
[Дебет] - Дебет счета проводки. Параметр необязательный.
[Кредит] - Кредит счета проводки. Параметр необязательный.
[Сумма] - Сумма проводки. Параметр необязательный.
[Документ] - Документ, по которому формируется проводка. Параметр необязательный.
[Описание] - Описание проводки. Параметр необязательный.
результат:
Возвращается объект проводки.
Формат вызова:
СписокПроводок.СоздатьСписокВторыхПроводок(Параметры: целое; [Аналитика]: строка; [Параллельные]: целое; [НачальнаяДата], [КонечнаяДата]: Дата): СписокПроводок; /*только чтение*/
Формат вызова:
СписокПроводок.Сортировка: строка;
Формат вызова:
СписокПроводок.СохранитьВБуфер(Буфер: Буфер); /*только чтение*/
Формат вызова:
СписокПроводок.СформироватьОстаткиОбороты(Источник: Отношение; [ОписаниеСтруктуры]: XMLУзел; [Аккумулятор]: Отношение); /*только чтение*/
Формат вызова:
СписокПроводок.Счет(Исключить: целое): Счет;
описание:
Установочный параметр счета. Т. е. в список попадут те проводки, в которых дебет или кредит равен этому значению.
параметры:
Исключить - Если этот параметр "ДА" (1), тогда проводки по заданному счету исключаются из списка.
Формат вызова:
СписокПроводок.СчетАналитики: дробное;
Формат вызова:
СписокПроводок.СчетДебета([Исключить]: целое): дробное;
описание:
В список попадут те проводки, в которых дебет равен этому значению.
Формат вызова:
СписокПроводок.СчетКредита([Исключить]: целое): дробное;
описание:
В список попадут те проводки, в которых кредит равен этому значению.
Формат вызова:
СписокПроводок.СчетУчета([Исключить]: целое): дробное;
Формат вызова:
СписокПроводок.ТипДокумента([Исключить=нет]: целое): целое;
описание:
Параметр тип документа. В список попадут проводки, сделанные документами указанного типа.
Формат вызова:
СписокПроводок.УдалитьОбъект; /*только чтение*/
описание:
Удаляет список проводок. Функцию необходимо вызвать по окончании работы со списком.
Формат вызова:
СписокПроводок.УдалитьСкрытыеПроводки; /*только чтение*/
описание:
Удаляет список скрытых проводок. Функцию необходимо вызвать по окончании работы со списком.
Формат вызова:
СписокПроводок.УстановитьАналитику(Идентификатор: строка; НаименьшееЗначение, НаибольшееЗначение, [Исключить=нет], [Режим = ПараметрАналитики_ПоСчету]: целое); /*только чтение*/
Формат вызова:
СписокПроводок.Фильтрация: целое;
Формат вызова:
СписокПроводок.ЧислоПроводок: целое; /*только чтение*/
описание:
Количество проводок в списке.
описание:
Представляет собой объект, содержащий информацию о проводке (дебет, кредит, сумма и т. д.). Получить объект можно из списка проводок по индексу.
функции объекта:
АналитикаПоДебетуФормат вызова:
Проводка.АналитикаПоДебету(Название: строка): целое;
описание:
Значение аналитики по дебету счета с указанным названием.
параметры:
Название - Параметр указывает название аналитики.
Формат вызова:
Проводка.АналитикаПоКредиту(Название: строка): целое;
описание:
Значение аналитики по кредиту счета с указанным названием.
параметры:
Название - Параметр указывает название аналитики.
Формат вызова:
Проводка.АналитикаПоПроводке(Название: строка): целое;
описание:
Значение аналитики, которая записывается не отдельно по кредиту и дебету а по всей проводке, т. е. имеет только одно значение.
параметры:
Название - Параметр указывает название аналитики.
Формат вызова:
Проводка.АналитикаПоСчету(Название: строка; [Режим]: целое): целое;
описание:
При присваивании этого параметра устанавливаются оба аналитических признака (АналитикаПоДебету и АналитикаПоКредиту). Результат возвращается только в случае их совпадения.
параметры:
Название - Параметр указывает название аналитики.
[Режим] - Параметр необязателен.
Формат вызова:
Проводка.Дата: Дата;
описание:
Дата создания проводки.
Формат вызова:
Проводка.Дебет: Счет;
описание:
Счет дебета проводки.
Формат вызова:
Проводка.Документ: Документ;
описание:
Документ, которому принадлежит проводка. Чаще всего проводки делаются из документов. И в проводку записывается документ, которым она была сделана.
Формат вызова:
Проводка.ДробноеЗначение(Индекс: целое): дробное;
Формат вызова:
Проводка.Источник([Режим]: целое): ИсточникФинансирования;
Формат вызова:
Проводка.Ключ: целое; /*только чтение*/
Формат вызова:
Проводка.КлючОписания: целое;
описание:
Ключ описания проводки.
Формат вызова:
Проводка.Количество([Режим]: целое): дробное;
описание:
Числовое значение, предназначено для количественного учета.
параметры:
[Режим] - Параметр необязателен.
Формат вызова:
Проводка.КорСчет(Режим: целое): Счет; /*только чтение*/
описание:
Корсчет проводки.
Формат вызова:
Проводка.Кредит: Счет;
описание:
Счет кредита проводки.
Формат вызова:
Проводка.КСП([Режим]: целое): КСП;
параметры:
[Режим] - Парамер необязателен.
Формат вызова:
Проводка.Мемордер([Режим]: целое): Мемордер;
параметры:
[Режим] - Параметр необязателен.
Формат вызова:
Проводка.Описание: строка;
описание:
Описание проводки. Значение хранится в специальном справочнике.
Формат вызова:
Проводка.Основание([БуферПрямогоДоступа]: целое): Проводка;
описание:
Проводка, на основании которой была создана данная проводка. Используется при создании вторых проводок.
Формат вызова:
Проводка.Раздел([Режим]: целое): НаборКлассификаторов;
Формат вызова:
Проводка.РазделДохода([Режим]: целое): РазделКодаДохода;
Формат вызова:
Проводка.РазделИсточника([Режим]: целое): РазделИсточникаДефицита;
Формат вызова:
Проводка.Скрытая: целое;
Формат вызова:
Проводка.СоздатьВторуюПроводку(Дебет, Кредит: Счет; Сумма: дробное): Проводка; /*только чтение*/
описание:
Создает вторую проводку на основании первой.
параметры:
Дебет - Параметр указывает счет дебета проводки.
Кредит - Параметр указывает счет кредита проводки.
Сумма - Параметр указывает сумму проводки.
Формат вызова:
Проводка.СоздатьКопию(Дебет, Кредит: Счет; Сумма: дробное): Проводка; /*только чтение*/
Формат вызова:
Проводка.СоздатьПараллельнуюПроводку(Дебет, Кредит: Счет; Сумма: дробное): Проводка; /*только чтение*/
Формат вызова:
Проводка.СписокПроводок: СписокПроводок; /*только чтение*/
Формат вызова:
Проводка.Сумма([Режим]: целое): дробное;
описание:
Сумма проводки.
Формат вызова:
Проводка.Счет(Режим: целое): Счет;
Формат вызова:
Проводка.СчетДебета([Режим]: целое): СоставнойСчет;
Формат вызова:
Проводка.СчетКредита([Режим]: целое): СоставнойСчет;
Формат вызова:
Проводка.СчетУчета([Режим]: целое): СоставнойСчет;
Формат вызова:
Проводка.ТекстАналитики(Идентификатор: строка; [Режим], [РежимОтображения]: целое): строка; /*только чтение*/
Формат вызова:
Проводка.Удалить([СКэшированием]: целое); /*только чтение*/
описание:
Удаление проводки из списка.
Формат вызова:
Проводка.УдовлетворяетУсловиям(Режим: целое): целое; /*только чтение*/
УстановитьАналитикуПоУмолчанию
Формат вызова:
Проводка.УстановитьАналитикуПоУмолчанию; /*только чтение*/
Формат вызова:
Проводка.Фильтрация: целое;
Формат вызова:
Проводка.ЦелоеЗначение(Индекс: целое): целое;
функции объекта:
СписокПроводокФормат вызова:
ОкноЖурналаПроводок.СписокПроводок: СписокПроводок;
функции объекта:
ИдентификаторФормат вызова:
АналитикаСчета.Идентификатор: строка; /*только чтение*/
описание:
Возвращает идентификатор аналитики счета.
Формат вызова:
АналитикаСчета.ИмяПоля([Режим]: целое): строка; /*только чтение*/
описание:
Возвращает имя поля аналитики счета.
Формат вызова:
АналитикаСчета.Модуль: строка; /*только чтение*/
описание:
Возвращает модуль аналитики счета.
Формат вызова:
АналитикаСчета.Наименование: строка; /*только чтение*/
описание:
Возвращает наименование аналитики счета.
Формат вызова:
АналитикаСчета.Параметры: целое; /*только чтение*/
Формат вызова:
АналитикаСчета.Стиль: целое; /*только чтение*/
Формат вызова:
АналитикаСчета.Тип: целое; /*только чтение*/
описание:
Возвращает тип аналитического счета.