Прикладной код

Функция «ПроводокДебет»

Функция «ПроводокДебет»

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

Синтаксис

ПроводокДебет(Счет, Аналитики, ДатаНачала, ДатаОкончания, Документ);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Счет

Строка

Номер или идентификатор счета для поиска проводок

Нет

Аналитики

Массив

Список аналитик для фильтрации проводок

Нет

ДатаНачала

Дата

Дата, с которой идет поиск проводкок

Нет

ДатаОкончания

Дата

Дата, по которую идет поиск проводок

Нет

Документ

Число

Идентификатор документа, по которому идет поиск проводок. Если параметр не указан, то поиск идет текущем документе

Нет

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

Массив со списком проводок вида:
«{Дебет.Счет, Дебет.НомерСчета, Дебет.Аналитика1, Дебет.Аналитика2, Дебет.Аналитика3, Дебет.Аналитика4, Дата, Сумма, СуммаН}».

Пример

ДляВсех(Следствий(Документ), function(Док) {
   var ПроводкиДебет = ПроводокДебет(Док);
   ДляВсех(ПроводкиДебет, function(пПроводка) {
      /*
      {'Тип': 1, 'КредитЛицо1': 14451587, 'Счет': 1088, 'КредитСумма': 15.25, 'Лицо2': None, 'КредитВалюта': None, 'КредитСуммаН': None, 'КредитСчет': 1046, 'Сумма': 15.25, 'ДокументЛицо2': None, 'Валюта': None, 'СуммаН': None, 'Лицо3': None, 'Лицо4': None, 'НомерСчета': '68-02', 'КредитДата': datetime.datetime(2017, 2, 14, 0, 0), 'КредитНомерСчета': '19-03', 'Проводка': 11743608, 'Лицо1': 14455736, 'КредитЛицо4': None, 'Дата': datetime.datetime(2017, 2, 14, 0, 0), 'ДокументИдО': 6852069, 'КредитЛицо3': None, 'КредитЛицо2': 16374914, 'ДокументЛицо1': 14451587}
      */
   });
});