Skip to content

Взаиморасчеты сервер

ЗаполнитьДанныеВыбораОбъектаРасчетов

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

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьДанныеВыбораОбъектаРасчетов(ДанныеВыбора, СтруктураОтбора, ВводПоСтроке, ЭтоУИП);

ЗаполнитьДанныеВыбораОснованияПлатежа

Описание, пример вызова
// Заполнение данных выбора основания платежа.
//
// Параметры:
// ДанныеВыбора - СписокЗначений из ДокументСсылка - Заполняемые данные выбора.
// СтруктураОтбора - см. ВзаиморасчетыКлиентСервер.СтруктураОтбораДанныхВыбора
// ВводПоСтроке - Булево - Признак того, что происходит ввод по строке.
// ЭтоУИП - Булево - Уиникальный идентификатор платежа
//
Процедура ЗаполнитьДанныеВыбораОснованияПлатежа(ДанныеВыбора, СтруктураОтбора, ВводПоСтроке = Истина, ЭтоУИП = Ложь) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьДанныеВыбораОснованияПлатежа(ДанныеВыбора, СтруктураОтбора, ВводПоСтроке, ЭтоУИП);

ЗаполнитьДанныеВыбораУИП

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

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьДанныеВыбораУИП(ДанныеВыбора, СтруктураОтбора, ВводПоСтроке);

ЗаполнитьРасшифровкуПлатежаПоЗаказуКлиента

Описание, пример вызова
// Процедура заполнения табличной части "РасшифровкаПлатежа" по заказу клиента.
//
// Параметры:
// ПараметрыЗаполнения - См. ВзаиморасчетыСервер.ПараметрыЗаполненияРасшифровкиПлатежаПоЗаказу.
// РасшифровкаПлатежа - ТабличнаяЧасть, ТаблицаЗначений - Табличная часть документа, выгрузка колонок табличной части по документу.
// СуммаКОплате - Число - Сумма к оплате, если известна.
// Организация - СправочникСсылка.Организации - Организация, осуществляющая продажу.
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации - вид операции платежного документа.
//
Процедура ЗаполнитьРасшифровкуПлатежаПоЗаказуКлиента(ПараметрыЗаполнения, РасшифровкаПлатежа, СуммаКОплате = 0, Организация = Неопределено, ХозяйственнаяОперация = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоЗаказуКлиента(ПараметрыЗаполнения, РасшифровкаПлатежа, СуммаКОплате, Организация, ХозяйственнаяОперация);

ЗаполнитьРасшифровкуПлатежаПоСчетуНаОплату

Описание, пример вызова
// Процедура заполнения табличной части "РасшифровкаПлатежа" по счету на оплату.
//
// Параметры:
// СчетНаОплату - ДокументСсылка.СчетНаОплатуКлиенту - Документ - основание.
// Организация - СправочникСсылка.Организации - Документ - основание.
// ЗаказКлиента - ДокументСсылка.ЗаказКлиента - Заказ.
// ВалютаДокумента - СправочникСсылка.Валюты - Валюта документа поступления денежных средств.
// РасшифровкаПлатежа - ТабличнаяЧасть - Табличная часть документа.
//
Процедура ЗаполнитьРасшифровкуПлатежаПоСчетуНаОплату(СчетНаОплату, Организация, ЗаказКлиента, ВалютаДокумента, РасшифровкаПлатежа) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоСчетуНаОплату(СчетНаОплату, Организация, ЗаказКлиента, ВалютаДокумента, РасшифровкаПлатежа)

ЗаполнитьРасшифровкуПлатежаПоВозвратуТоваровОтКлиента

Описание, пример вызова
// Процедура заполнения табличной части "РасшифровкаПлатежа" по возврату товаров от клиента.
//
// Параметры:
// Объекты - ДокументСсылка, Массив из ДокументСсылка - Документ основание.
// Организация - СправочникСсылка.Организации - Организация документа.
// ВалютаДокумента - СправочникСсылка.Валюты - Валюта документа поступления денежных средств.
// СуммаДокумента - Число - Сумма документа - основания.
// Партнер - СправочникСсылка.Партнеры - Партнер документа - основания.
// РасшифровкаПлатежа - ТабличнаяЧасть - Табличная часть документа.
//
Процедура ЗаполнитьРасшифровкуПлатежаПоВозвратуТоваровОтКлиента(Объекты, Организация, ВалютаДокумента, СуммаДокумента, Партнер, РасшифровкаПлатежа) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоВозвратуТоваровОтКлиента(Объекты, Организация, ВалютаДокумента, СуммаДокумента, Партнер, РасшифровкаПлатежа)

ЗаполнитьРасшифровкуПлатежаПоЗаказуПоставщику

Описание, пример вызова
// Процедура заполнения табличной части "РасшифровкаПлатежа" по заказу поставщику.
//
// Параметры:
// ЗаказПоставщику - ДокументСсылка.ЗаказПоставщику - Документ - основание.
// Договор - СправочникСсылка.ДоговорыКонтрагентов - Договор для заполнения.
// ВалютаДокумента - СправочникСсылка.Валюты - Валюта документа поступления денежных средств.
// СуммаКОплате - Число - Сумма к оплате поставщику.
// РасшифровкаПлатежа - ТабличнаяЧасть - Табличная часть документа.
// ЖелательнаяДатаПлатежа - Дата - Дата платежа по графику.
// Организация - СправочникСсылка.Организации - Организация, осуществляющая закупку.
//
Процедура ЗаполнитьРасшифровкуПлатежаПоЗаказуПоставщику(ЗаказПоставщику, Договор, ВалютаДокумента, Знач СуммаКОплате, РасшифровкаПлатежа, ЖелательнаяДатаПлатежа = Неопределено, Организация = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоЗаказуПоставщику(ЗаказПоставщику, Договор, ВалютаДокумента, СуммаКОплате, РасшифровкаПлатежа, ЖелательнаяДатаПлатежа, Организация);

ЗаполнитьРасшифровкуПлатежаПоВозвратуПоставщику

Описание, пример вызова
// Процедура заполнения табличной части "РасшифровкаПлатежа" по возврату поставщику.
//
// Параметры:
// Объекты - ДокументСсылка, Массив из ДокументСсылка - Документ основание.
// Организация - СправочникСсылка.Организации - Организация документа.
// ВалютаДокумента - СправочникСсылка.Валюты - Валюта документа поступления денежных средств.
// СуммаДокумента - Число - Сумма документа - основания.
// Партнер - СправочникСсылка.Партнеры - Партнер документа - основания.
// РасшифровкаПлатежа - ТабличнаяЧасть - Табличная часть документа.
//
Процедура ЗаполнитьРасшифровкуПлатежаПоВозвратуПоставщику(Объекты, Организация, ВалютаДокумента, СуммаДокумента, Партнер, РасшифровкаПлатежа) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоВозвратуПоставщику(Объекты, Организация, ВалютаДокумента, СуммаДокумента, Партнер, РасшифровкаПлатежа)

ЗаполнитьРасшифровкуПлатежаПоДоговоруСПоставщиком

Описание, пример вызова
// Процедура заполнения табличной части "РасшифровкаПлатежа" по договору.
//
// Параметры:
// Договор - СправочникСсылка.ДоговорыКонтрагентов - Договор для получения остатков.
// ВалютаДокумента - СправочникСсылка.Валюты - Валюта документа.
// РасшифровкаПлатежа - ТаблицаЗначений - Таблица для заполнения.
// Организация - СправочникСсылка.Организации - Необязательное, организация для получения остатков расчетов.
//
Процедура ЗаполнитьРасшифровкуПлатежаПоДоговоруСПоставщиком(Договор, ВалютаДокумента, РасшифровкаПлатежа, Организация) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоДоговоруСПоставщиком(Договор, ВалютаДокумента, РасшифровкаПлатежа, Организация)

ЗаполнитьЗадолженностьПоОстаткам

Описание, пример вызова
// Процедура получает результат запроса по остаткам расчетов с партнером.
//
// Параметры:
// Организация - СправочникСсылка.Организации - Организация документа.
// Контрагент - СправочникСсылка.Контрагенты - Контрагент, выбранный в документе.
// ТипЗадолженности - ПеречислениеСсылка.ТипыЗадолженности - Тип задолженности.
// ТипРасчетов - ПеречислениеСсылка.ТипыРасчетовСПартнерами - Тип расчетов.
// Дата - Дата - Дата документа.
// Валюта - СправочникСсылка.Валюты - Валюта документа.
// Задолженность - ТаблицаЗначений - Расшифровка платежа документа.
//
Процедура ЗаполнитьЗадолженностьПоОстаткам(Организация, Контрагент, ТипЗадолженности, ТипРасчетов, Дата, Валюта, Задолженность) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьЗадолженностьПоОстаткам(Организация, Контрагент, ТипЗадолженности, ТипРасчетов, Дата, Валюта, Задолженность)

ЗаполнитьЗадолженностьПоОстаткамВзаиморасчетов

Описание, пример вызова
// Процедура получает результат запроса по остаткам расчетов с партнером по документам.
//
// Параметры:
// Организация - СправочникСсылка.Организации - Организация документа.
// Контрагент - СправочникСсылка.Контрагенты - Контрагент, выбранный в документе.
// ТипЗадолженности - ПеречислениеСсылка.ТипыЗадолженности - Тип задолженности.
// ТипРасчетов - ПеречислениеСсылка.ТипыРасчетовСПартнерами - Тип расчетов.
// Дата - Дата - Дата документа.
// Валюта - СправочникСсылка.Валюты - Валюта документа.
// Задолженность - ДанныеФормыКоллекция - Табличная часть документа.
//
Процедура ЗаполнитьЗадолженностьПоОстаткамВзаиморасчетов(Организация, Контрагент, ТипЗадолженности, ТипРасчетов, Дата, Валюта, Задолженность) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьЗадолженностьПоОстаткамВзаиморасчетов(Организация, Контрагент, ТипЗадолженности, ТипРасчетов, Дата, Валюта, Задолженность)

ПересчитатьСуммыВВалютуРасшифровкаПлатежа

Описание, пример вызова
// Пересчитывает суммы расшифровки платежа в выбранную валюту.
//
// Параметры:
// Объект - ДокументОбъект - Документ для пересчета суммы.
// СуммаВсего - Число - Сумма документа.
//
Процедура ПересчитатьСуммыВВалютуРасшифровкаПлатежа(Объект, СуммаВсего) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПересчитатьСуммыВВалютуРасшифровкаПлатежа(Объект, СуммаВсего)

ПолучитьОплатуВВалютеПоУмолчанию

Описание, пример вызова
// Функция определяет порядок оплаты в иностранной валюте.
//
// Параметры:
// ВалютаОплаты - СправочникСсылка.Валюты - Необязательное, валюта предполагаемой оплаты.
// Организация - СправочникСсылка.Организации - Необязательное, определяет валюту регламентированного учета.
//
// Возвращаемое значение:
// Булево - оплата производится в иностранной валюте.
//
Функция ПолучитьОплатуВВалютеПоУмолчанию(Знач ВалютаОплаты = Неопределено, Знач Организация = Неопределено) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПолучитьОплатуВВалютеПоУмолчанию(ВалютаОплаты, Организация);

ЗаполнитьСуммуВзаиморасчетовВТабличнойЧасти

Описание, пример вызова
// Процедура заполняет сумму взаиморасчетов в табличной части "Расшифровка платежка"
// в документах движения денежных средств.
//
// Параметры:
// Валюта - СправочникСсылка.Валюты - Валюта, указанная в документе.
// Дата - Дата - Дата документа.
// ТабличнаяЧасть - ТабличнаяЧасть - Табличная часть документа.
// Организация - СправочникСсылка.Организации - Организация документа. Определяет базовую валюту получения курсов.
Процедура ЗаполнитьСуммуВзаиморасчетовВТабличнойЧасти(Валюта, Дата, ТабличнаяЧасть, Организация) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьСуммуВзаиморасчетовВТабличнойЧасти(Валюта, Дата, ТабличнаяЧасть, Организация)

ЗаполнитьСуммуВзаиморасчетов

Описание, пример вызова
// Устарела.
// Процедура заполняет сумму взаиморасчетов в шапке документа.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - Текущий документ
// ИмяТЧ - Строка - Необязательный, имя табличной части для расчета суммы документа
// СтруктураКурса - Структура - Необязательный, параметры курса документа:
// * КурсЧислитель - Число - Курс числитель валюты.
// * КурсЗнаменатель - Число - Курс знаменатель валюты.
// Дата - Дата - Дата, на которую будет получен курс, если не задана структура курса.
//
Процедура ЗаполнитьСуммуВзаиморасчетов(ДокументОбъект, ИмяТЧ = "", СтруктураКурса = Неопределено, Дата = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьСуммуВзаиморасчетов(ДокументОбъект, ИмяТЧ, СтруктураКурса, Дата);

ЗаполнитьСуммуВзаиморасчетовВПоступлении

Описание, пример вызова
// Устарела.
// Процедура заполняет сумму взаиморасчетов в шапке документа.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - Текущий документ
// ИмяТЧ - Строка - Необязательный, имя табличной части, где рассчитывается сумма взаиморасчетов
// СтруктураКурса - Структура - Необязательный, параметры курса документа:
// * КурсЧислитель - Число - Курс числитель валюты
// * КурсЗнаменатель - Число - Курс знаменатель валюты
//
Процедура ЗаполнитьСуммуВзаиморасчетовВПоступлении(ДокументОбъект, ИмяТЧ = "Товары", СтруктураКурса = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьСуммуВзаиморасчетовВПоступлении(ДокументОбъект, ИмяТЧ, СтруктураКурса);

ЗаполнитьСуммуНДСВзаиморасчетовВТабличнойЧасти

Описание, пример вызова
// Устарела.
// Процедура заполняет сумму НДС взаиморасчетов в табличной части документа.
//
// Параметры:
// Документ - ДокументОбъект - Текущий документ.
// ИмяТабличнойЧасти - Строка - Имя табличной части документа для заполнения.
//
Процедура ЗаполнитьСуммуНДСВзаиморасчетовВТабличнойЧасти(Документ, ИмяТабличнойЧасти) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьСуммуНДСВзаиморасчетовВТабличнойЧасти(Документ, ИмяТабличнойЧасти)

ЗаполнитьСуммуРасшифровкиПлатежаПоСуммеДокумента

Описание, пример вызова
// Процедура заполняет сумму расшифровки платежа в соответствии с суммой документа.
//
// Параметры:
// СуммаДокумента - Число - Сумма документа для заполнения.
// РасшифровкаПлатежа - ТаблицаЗначений - Таблица для заполнения.
// ВалютаВзаиморасчетов - СправочникСсылка.Валюты - Валюта по умолчанию.
//
Процедура ЗаполнитьСуммуРасшифровкиПлатежаПоСуммеДокумента(Знач СуммаДокумента, РасшифровкаПлатежа, ВалютаВзаиморасчетов = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьСуммуРасшифровкиПлатежаПоСуммеДокумента(СуммаДокумента, РасшифровкаПлатежа, ВалютаВзаиморасчетов);

ЗаполнитьСуммыРасшифровкиНакладной

Описание, пример вызова
// Процедура заполняет или очищает табличную часть расшифровка платежа накладной при расчетах по накладным.
//
// Параметры:
// СуммаДокумента - Число - Сумма текущего документа.
// СуммаВзаиморасчетов - Число - Сумма взаиморасчетов документа.
// РасшифровкаПлатежа - ТаблицаЗначений - Расшифровка платежа накладной для заполнения:
// * СуммаВзаиморасчетов - Число - Сумма взаиморасчетов по строке.
// * Сумма - Число - Сумма в валюте документа.
// * ОбъектРасчетов - СправочникСсылка.ОбъектыРасчетов - Ссылки на объекты расчетов зачтенных платежи/самого документа.
// ОбъектРасчетов - СправочникСсылка.ОбъектыРасчетов - Ссылка на объект расчетов документа владельца расшифровки.
//
Процедура ЗаполнитьСуммыРасшифровкиНакладной(Знач СуммаДокумента, ЗНАЧ СуммаВзаиморасчетов, РасшифровкаПлатежа, ОбъектРасчетов) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьСуммыРасшифровкиНакладной(СуммаДокумента, ЗНАЧ СуммаВзаиморасчетов, РасшифровкаПлатежа, ОбъектРасчетов)

РассчитатьДатыПлатежаКлиента

Описание, пример вызова
// В менеджер временных таблиц помещает таблицу "ТаблицаОстатковКлиентов",
// содержащую в себе даты платежа. Строится по регистру "Расчеты с клиентами по документам".
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - Текущий менеджер временных таблиц для помещения таблиц.
// ДатаОстатков - Дата - Дата остатков.
//
Процедура РассчитатьДатыПлатежаКлиента(МенеджерВременныхТаблиц, ДатаОстатков) Экспорт

Пример вызова

ВзаиморасчетыСервер.РассчитатьДатыПлатежаКлиента(МенеджерВременныхТаблиц, ДатаОстатков)

РассчитатьДатыПлатежаПоставщика

Описание, пример вызова
// В менеджер временных таблиц помещает таблицу "ТаблицаОстатковПоставщиков",
// содержащую в себе даты платежа. Строится по регистру "Расчеты с поставщиками по документам".
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - Текущий менеджер временных таблиц для помещения таблиц.
// ДатаОстатков - Дата - Дата остатков.
//
Процедура РассчитатьДатыПлатежаПоставщика(МенеджерВременныхТаблиц, ДатаОстатков) Экспорт

Пример вызова

ВзаиморасчетыСервер.РассчитатьДатыПлатежаПоставщика(МенеджерВременныхТаблиц, ДатаОстатков)

РассчитатьОперативныеДатыПлатежаКлиента

Описание, пример вызова
// В менеджер временных таблиц помещает таблицу содержащую в себе даты платежа.
// Строится по регистру "Расчеты с клиентами".
// Параметры:
// ВременныеТаблицы - МенеджерВременныхТаблиц - Менеджер временных таблиц, в который будет помещен результат расчета.
// ДатаОстатков - Дата - Период на который выполняется расчет дат платежа.
Процедура РассчитатьОперативныеДатыПлатежаКлиента(ВременныеТаблицы, ДатаОстатков) Экспорт

Пример вызова

ВзаиморасчетыСервер.РассчитатьОперативныеДатыПлатежаКлиента(ВременныеТаблицы, ДатаОстатков)

РассчитатьОперативныеДатыПлатежаПоставщика

Описание, пример вызова
// В менеджер временных таблиц помещает таблицу содержащую в себе даты платежа.
// Строится по регистру "Расчеты с поставщиками".
// Параметры:
// ВременныеТаблицы - МенеджерВременныхТаблиц - Менеджер временных таблиц, в который будет помещен результат расчета.
// ДатаОстатков - Дата - Период на который выполняется расчет дат платежа.
Процедура РассчитатьОперативныеДатыПлатежаПоставщика(ВременныеТаблицы, ДатаОстатков) Экспорт

Пример вызова

ВзаиморасчетыСервер.РассчитатьОперативныеДатыПлатежаПоставщика(ВременныеТаблицы, ДатаОстатков)

ПорядокРасчетовПоУмолчанию

Описание, пример вызова
// Устарела.
// Возвращает порядок расчетов по соглашению/договору, указанным в объекте.
//
// Параметры:
// Объект - ДокументОбъект, Структура - Документ, по которому надо получить порядок расчетов.
//
// Возвращаемое значение:
// ПеречислениеСсылка.ПорядокРасчетов - Порядок расчетов по умолчанию.
//
Функция ПорядокРасчетовПоУмолчанию(Объект) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПорядокРасчетовПоУмолчанию(Объект)

ДоступныеПорядкиРасчетовПоДокументу

Описание, пример вызова
// Определяет какие порядки расчетов можно использовать в выбранном документе.
//
// Параметры:
// ЗначениеВДокументе - ПеречислениеСсылка.ПорядокРасчетов - Порядок расчетов, выбранный в документе.
// ЗначениеПоУмолчанию - ПеречислениеСсылка.ПорядокРасчетов - Порядок расчетов, определяемый по соглашению/договору документа.
// ПоЗаказу - Булево - Документ введен по заказу.
// ЭтоЗаказ - Булево - Это заказ.
// ЗаказКакСчет - Булево - это заказ и включена ФО заказ как счет.
//
// Возвращаемое значение:
// СписокЗначений - Список доступных порядков расчета.
//
Функция ДоступныеПорядкиРасчетовПоДокументу(ЗначениеВДокументе, ЗначениеПоУмолчанию, ПоЗаказу = Ложь, ЭтоЗаказ = Ложь, ЗаказКакСчет = Ложь) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ДоступныеПорядкиРасчетовПоДокументу(ЗначениеВДокументе, ЗначениеПоУмолчанию, ПоЗаказу, ЭтоЗаказ, ЗаказКакСчет);

ПорядокРасчетов

Описание, пример вызова
// Возвращает порядок расчетов по переданным параметрам.
//
// Параметры:
// ЭтоЗаказ - Булево - Истина, если это заказ.
// ЗаказОснование - ДокументСсылка - Необязательный, заказ, по которому введен документ.
// Соглашение - СправочникСсылка.СоглашенияСКлиентами, СправочникСсылка.СоглашенияСПоставщиками - Необязательный, соглашение документа.
// Договор - СправочникСсылка.ДоговорыКонтрагентов - Необязательный, договор документа.
//
// Возвращаемое значение:
// ПеречислениеСсылка.ПорядокРасчетов - Порядок расчетов.
//
Функция ПорядокРасчетов(ЭтоЗаказ, ЗаказОснование = Неопределено, Соглашение = Неопределено, Договор = Неопределено) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПорядокРасчетов(ЭтоЗаказ, ЗаказОснование, Соглашение, Договор);

ВидДоговораКонтрагента

Описание, пример вызова
// Функция определяет вид договора контрагента для обмена
// с конфигурацией "Бухгалтерия предприятия".
//
// Параметры:
// ДокументРасчетов - ДокументСсылка - Документ расчетов, по которому нужно определить вид договора.
// Соглашение - СправочникСсылка.СоглашенияСПоставщиками,СправочникСсылка.СоглашенияСКлиентами - Соглашение документа.
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации - Хозяйственная операция документа.
//
// Возвращаемое значение:
// Строка - Вид договора, например, "СПокупателем".
Функция ВидДоговораКонтрагента(ДокументРасчетов, Соглашение, ХозяйственнаяОперация) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ВидДоговораКонтрагента(ДокументРасчетов, Соглашение, ХозяйственнаяОперация)

ЗаменитьДокументыРасчетовСКлиентами

Описание, пример вызова
// Заменяет документы расчетов при вызове отчетов по взаиморасчетов из реализации.
// Если реализация по заказу клиента - документом расчетов является заказ клиента.
//
// Параметры:
// Параметры - ДанныеФормыСтруктура - Параметры отчета.
//
Процедура ЗаменитьДокументыРасчетовСКлиентами(Параметры) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаменитьДокументыРасчетовСКлиентами(Параметры)

ЗаменитьДокументыРасчетовСПоставщиками

Описание, пример вызова
// Заменяет документы расчетов при вызове отчетов по взаиморасчетов из поступления.
// Если поступление по заказу поставщику - документом расчетов является заказ поставщику.
//
// Параметры:
// Параметры - ДанныеФормыСтруктура - Параметры отчета.
//
Процедура ЗаменитьДокументыРасчетовСПоставщиками(Параметры) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаменитьДокументыРасчетовСПоставщиками(Параметры)

ПроверкаИСообщениеВариантовКлассификацииЗадолженности

Описание, пример вызова
// Возвращает результат проверки количества вариантов классификации при отключенной опции "ИспользоватьНесколькоКлассификацийЗадолженности".
//
// Параметры:
// Количество - Число - количество элементов в справочнике "ВариантыКлассификацииЗадолженности".
// Форма - ФормаКлиентскогоПриложения - форма, источник проверки.
//
// Возвращаемое значение:
// Булево - Ложь, если проверка пройдена, Истина, если проверка не пройдена, выдать сообщение об ошибке.
//
Функция ПроверкаИСообщениеВариантовКлассификацииЗадолженности(Количество, Форма) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПроверкаИСообщениеВариантовКлассификацииЗадолженности(Количество, Форма)

СтруктураОтборовОтчетовРасчетыСКлиентами

Описание, пример вызова
// Формирует структуру отборов по партнеру и организации для контекстно вызываемых отчетов
// по расчетам с клиентом.
//
// Параметры:
// МассивДокументов - Массив - массив документов, которыми параметризуется отчет.
// ИмяОтчета - Строка - имя вызываемого отчета.
// ИмяКоманды - Строка - имя команды, при помощи которой вызывается отчет.вызываемого отчета.
// Типы - Массив - Массив типов параметра команды вызывающей отчет.
//
// Возвращаемое значение:
// Структура - сформированная структура отбора, где:
// * Партнер - Массив из СправочникСсылка.Партнеры.
// * Организация - Массив из СправочникСсылка.Организации.
//
Функция СтруктураОтборовОтчетовРасчетыСКлиентами(МассивДокументов, ИмяОтчета, ИмяКоманды, Типы = Неопределено) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.СтруктураОтборовОтчетовРасчетыСКлиентами(МассивДокументов, ИмяОтчета, ИмяКоманды, Типы);

СписатьСумму

Описание, пример вызова
// Определяется возможная сумма списания с текущего остатка - весь остаток или только часть остатка равная сумме списания.
// При этом уменьшается текущий остаток на сумму списания и сама сумма списания.
//
// Параметры:
// СуммаОстатка - Число - Текущий остаток с которого необходимо списать сумму.
// СуммаКСписанию - Число - Сумма которую необходимо списать.
// ПоследняяЧасть - Булево - если истина, то списать весь остаток.
//
// Возвращаемое значение:
// Число - сумма которую необходимо списать или весь остаток целиком в случае если он меньше заданной суммы или
// ПоследняяЧасть = Истина.
//
Функция СписатьСумму(СуммаОстатка, СуммаКСписанию, ПоследняяЧасть = Ложь) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.СписатьСумму(СуммаОстатка, СуммаКСписанию, ПоследняяЧасть);

СписатьСуммуПропорционально

Описание, пример вызова
// Определяется возможная сумма списания с текущего остатка одного показателя,
// пропорционально уже списанной по другому показателю.
// При этом уменьшается текущий остаток.
//
// Параметры:
// СуммаОстатка - Число - Текущий остаток с которого необходимо списать сумму.
// СуммаСписано - Число - Сумма которая уже списана с другого показателя.
// СуммаВсего - Число - Сумма по другому показателю до списания.
//
// Возвращаемое значение:
// Число - сумма которую необходимо списать.
//
Функция СписатьСуммуПропорционально(СуммаОстатка, СуммаСписано, СуммаВсего) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.СписатьСуммуПропорционально(СуммаОстатка, СуммаСписано, СуммаВсего)

ПараметрыЗаполненияРасшифровкиПлатежаПоЗаказу

Описание, пример вызова
// Функция - конструктор процедуры ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаПоЗаказуКлиента.
//
// Возвращаемое значение:
// Структура - Структура параметров:
// * Партнер - СправочникСсылка.Партнеры - Партнер документа-инициатора.
// * Договор - СправочникСсылка.ДоговорыКонтрагентов - Договор объекта расчетов.
// * ЗаказКлиента - ДокументСсылка.ЗаказКлиента - Объект расчетов.
// * ВалютаДокумента - СправочникСсылка.Валюты - Валюта документа поступления денежных средств.
// * ОснованиеПлатежа - ДокументСсылка - Документ-основание.
//
Функция ПараметрыЗаполненияРасшифровкиПлатежаПоЗаказу() Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПараметрыЗаполненияРасшифровкиПлатежаПоЗаказу()

ПолучитьМаксимальнуюДатуВКоллекцииДокументов

Описание, пример вызова
// Функция возвращает максимальную дату из временной таблицы, которая содержит перечень документов.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - Содержит временную таблицу ТаблицаДанныхДокументов,
// с перечнем документов одного типа.
// Возвращаемое значение:
// Дата - Максимальная дата в коллекци документов.
Функция ПолучитьМаксимальнуюДатуВКоллекцииДокументов(МенеджерВременныхТаблиц) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПолучитьМаксимальнуюДатуВКоллекцииДокументов(МенеджерВременныхТаблиц)

ОтразитьЗаданияКРаспределениюРасчетовСКлиентами

Описание, пример вызова
// Процедура формирует записи в регистре сведений "Задания к распределению расчетов с клиентами",
// если текущий документ изменяет записи в регистре "Расчеты с клиентами".
// Параметры:
// Документ - ДокументСсылка - Ссылка на документ-регистратор
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - Содержит временную таблицу изменений.
Процедура ОтразитьЗаданияКРаспределениюРасчетовСКлиентами(Документ, МенеджерВременныхТаблиц) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОтразитьЗаданияКРаспределениюРасчетовСКлиентами(Документ, МенеджерВременныхТаблиц)

ОтразитьЗаданияКРаспределениюРасчетовСПоставщиками

Описание, пример вызова
// Процедура формирует записи в регистре сведений "Задания к распределению расчетов с поставщиками",
// если текущий документ изменяет записи в регистре "Расчеты с поставщиками".
//
// Параметры:
// Документ - ДокументСсылка - Ссылка на документ-регистратор
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - Содержит временную таблицу изменений.
//
Процедура ОтразитьЗаданияКРаспределениюРасчетовСПоставщиками(Документ, МенеджерВременныхТаблиц) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОтразитьЗаданияКРаспределениюРасчетовСПоставщиками(Документ, МенеджерВременныхТаблиц)

ХозяйственнаяОперацияИнтеркампани

Описание, пример вызова
// Устарела.
// Функция определяет, является ли переданная хозяйственная операция операцией интеркампани.
//
// Параметры:
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации - Хозяйственная операция для проверки.
//
// Возвращаемое значение:
// Булево - Истина, если является операцией интеркампани.
//
Функция ХозяйственнаяОперацияИнтеркампани(ХозяйственнаяОперация) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ХозяйственнаяОперацияИнтеркампани(ХозяйственнаяОперация)

ХозяйственнаяОперацияСКлиентом

Описание, пример вызова
// Устарела.
// Функция определяет, является ли переданная хозяйственная операция операцией с клиентом.
//
// Параметры:
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации - Хозяйственная операция для проверки.
//
// Возвращаемое значение:
// Булево - Истина, если является операцией с клиентом.
//
Функция ХозяйственнаяОперацияСКлиентом(ХозяйственнаяОперация) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ХозяйственнаяОперацияСКлиентом(ХозяйственнаяОперация)

ХозяйственнаяОперацияСПоставщиком

Описание, пример вызова
// Устарела.
// Функция определяет, является ли переданная хозяйственная операция операцией с поставщиком.
//
// Параметры:
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации - Хозяйственная операция для проверки.
//
// Возвращаемое значение:
// Булево - Истина, если является операцией с поставщиком.
//
Функция ХозяйственнаяОперацияСПоставщиком(ХозяйственнаяОперация) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ХозяйственнаяОперацияСПоставщиком(ХозяйственнаяОперация)

ХозяйственнаяОперацияВозвратДенежныхСредств

Описание, пример вызова
// Устарела.
// Функция определяет, является ли переданная хозяйственная операция операцией возврата денежных средств.
//
// Параметры:
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации - Хозяйственная операция для проверки.
//
// Возвращаемое значение:
// Булево - Истина, если является операцией возврата денежных средств.
//
Функция ХозяйственнаяОперацияВозвратДенежныхСредств(ХозяйственнаяОперация) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ХозяйственнаяОперацияВозвратДенежныхСредств(ХозяйственнаяОперация)

ПолучитьКонтрагентовПоСделкам

Описание, пример вызова
// Получение списка контрагентов по сделкам для отправки приглашений.
//
// Параметры:
// Организация - СправочникСсылка - ссылка на организацию, от которой производится приглашение.
// РежимЗаполнения - Строка - режим заполнения контрагентов: "ЗаполнитьПоПоставкам", "ЗаполнитьПоЗакупкам", "ЗаполнитьПоВсемСделкам".
// НачалоПериода - Дата - начало периода заполнения.
// СписокКонтрагентов - ТаблицаЗначений - список контрагентов:
// * Ссылка - СправочникСсылка - контрагент.
// * ЭлектроннаяПочта - Строка - адрес электронной почты.
//
Процедура ПолучитьКонтрагентовПоСделкам(Организация, РежимЗаполнения, НачалоПериода, СписокКонтрагентов) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПолучитьКонтрагентовПоСделкам(Организация, РежимЗаполнения, НачалоПериода, СписокКонтрагентов)

ЗаполнитьШтрихкодыДляВыгрузки

Описание, пример вызова
// ЭлектронноеВзаимодействие.ТорговыеПредложения
// Заполнение штрихкодов для выгрузки.
//
// Параметры:
// Организации - Массив - Список организация, для которых производится выгрузка.
// РежимПоставщика - Булево - Выгружать только данные по продажам.
// РежимПокупателя - Булево - Выгружать только данные по покупкам.
// Штрихкоды - ТаблицаЗначений - данные по штрихкодам,
// см. ТорговыеПредложения.ОбновитьПодсказкиТорговыеПредложения:
// * Штрихкод - Строка - штрихкод товара.
// * Наименование - Строка - Наименование товара
// * РежимПоставщика - Булево - признак использования штрихкода в продажах.
// * РежимПокупателя - Булево - признак использования штрихкода в закупках.
//
Процедура ЗаполнитьШтрихкодыДляВыгрузки(Знач Организации, Знач РежимПоставщика, Знач РежимПокупателя, Штрихкоды) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьШтрихкодыДляВыгрузки(Организации, РежимПоставщика, РежимПокупателя, Штрихкоды)

ВзаиморасчетыВВалюте

Описание, пример вызова
// Конец ЭлектронноеВзаимодействие.ТорговыеПредложения
// Функция определяет ведутся взаиморасчеты в иностранной валюте или в национальной
//
// Параметры:
// ВалютаВзаиморасчетов - СправочникСсылка.Валюты - Валюта взаиморасчетов объекта.
// ВалютаРегламентированногоУчета - СправочникСсылка.Валюты - Валюта регламентированного учета.
//
// Возвращаемое значение:
// Булево - Истина, если расчеты в иностранной валюте.
//
Функция ВзаиморасчетыВВалюте(ВалютаВзаиморасчетов, ВалютаРегламентированногоУчета) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ВзаиморасчетыВВалюте(ВалютаВзаиморасчетов, ВалютаРегламентированногоУчета)

ОбъектРасчетовПоСсылке

Описание, пример вызова
// Функция возвращает ссылку на объект расчетов переданной ссылки.
//
// Параметры:
// ОбъектСсылка - ОпределяемыйТип.ОбъектРасчетов - Документ по которому нужно определить объект расчетов.
//
// Возвращаемое значение:
// ОпределяемыйТип.ОбъектРасчетов - Объект расчетов документа..
//
Функция ОбъектРасчетовПоСсылке(ОбъектСсылка) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ОбъектРасчетовПоСсылке(ОбъектСсылка)

ДополнитьСоответствияРегистраторовОтчетаОДвижениях

Описание, пример вызова
// см. ОтчетыУТПереопределяемый.ДополнитьСоответствияРегистраторовОтчетаОДвижениях
//
Процедура ДополнитьСоответствияРегистраторовОтчетаОДвижениях(Документ, СоответствиеРегистров) Экспорт

Пример вызова

ВзаиморасчетыСервер.ДополнитьСоответствияРегистраторовОтчетаОДвижениях(Документ, СоответствиеРегистров)

ОтложенноеОбновлениеРегистровВзаиморасчетовЗавершено

Описание, пример вызова
// Отложенное обновление регистров взаиморасчетов завершено.
//
// Параметры:
// ТолькоФинансовые - Булево - Только финансовые
//
// Возвращаемое значение:
// Булево - Отложенное обновление регистров взаиморасчетов завершено
Функция ОтложенноеОбновлениеРегистровВзаиморасчетовЗавершено(ТолькоФинансовые = Ложь) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ОтложенноеОбновлениеРегистровВзаиморасчетовЗавершено(ТолькоФинансовые);

ОбновитьСтатусСверкиВзаиморасчетовПриЗаписиСостоянияПоОбъектамУчетаЭДОПриЗаписи

Описание, пример вызова
//++ Локализация
// Обработка обновления статуса Сверки взаиморасчетов (2.5.11) при записи регистра сведения Состояния по объектам учета ЭДО.
// Выполняется по подписке на событие ПриЗаписи.
// См. Подписку на событие ПриЗаписиСостоянияПоОбъектамУчетаЭДО.
//
// Параметры:
// Источник - РегистрСведенийНаборЗаписей.СостоянияПоОбъектамУчетаЭДО - Набор записей регистра сведений
// Отказ - Булево - Признак отказа от записи
// Замещение - Булево - Замещение
Процедура ОбновитьСтатусСверкиВзаиморасчетовПриЗаписиСостоянияПоОбъектамУчетаЭДОПриЗаписи(Источник, Отказ, Замещение) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОбновитьСтатусСверкиВзаиморасчетовПриЗаписиСостоянияПоОбъектамУчетаЭДОПриЗаписи(Источник, Отказ, Замещение)

ТекстЗапросаТаблицыДанныхОплатыПартий

Описание, пример вызова
//-- Локализация
// Возвращает текст запроса формирования временной таблицы оплаты партий.
//
// Параметры:
// ИмяТаблицыВходныхДанные - Строка - Имя таблицы входных данных. Таблица должна содержать колонку Партия.
// ИмяТаблицыОплат - Строка - Имя результирующей таблицы оплат
//
// Возвращаемое значение:
// Строка - Текст запроса, формирующий временную таблицу оплат партий. Таблица содержит колонки: Партия, ДокументОплаты, ДатаОплаты, СуммаОплаты.
//
Функция ТекстЗапросаТаблицыДанныхОплатыПартий(ИмяТаблицыВходныхДанные, ИмяТаблицыОплат) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ТекстЗапросаТаблицыДанныхОплатыПартий(ИмяТаблицыВходныхДанные, ИмяТаблицыОплат)

ДополнитьТекстЗапросаЗаданийКЗакрытиюМесяца

Описание, пример вызова
// Дополняет текст запроса механизма формирования заданий закрытия месяца.
//
// Параметры:
// Запрос - Запрос - используется для установки параметров запроса.
// ТекстЗапроса - Строка - строка с текстом запроса.
// ТекстЗапросаВременныхТаблиц - Строка - строка с текстом запроса временных таблиц.
// ИменаВременныхТаблиц - Строка - массив имен создаваемых временных таблиц для последующего уничтожения.
Процедура ДополнитьТекстЗапросаЗаданийКЗакрытиюМесяца(Запрос, ТекстЗапроса, ТекстЗапросаВременныхТаблиц, ИменаВременныхТаблиц) Экспорт

Пример вызова

ВзаиморасчетыСервер.ДополнитьТекстЗапросаЗаданийКЗакрытиюМесяца(Запрос, ТекстЗапроса, ТекстЗапросаВременныхТаблиц, ИменаВременныхТаблиц)

ПараметрыМеханизма

Описание, пример вызова
// Возвращает структуру параметров механизма взаиморасчетов.
// Параметры описываются либо путем к данным объекта, либо фиксированным значением типа Булево, Строка и пр.
// Путь к данным может вести как в шапку документа ("Объект.Организация"), так и в табличную часть ("Объект.РасшифровкаПлатежа.Партнер").
// В одном документе может быть задано несколько структур параметров (пример - ОтчетКомиссионера).
// Для встраивания в документы рекомендуется использовать шаблон в конце метода.
//
// Возвращаемое значение:
// Структура - Структура параметров с ключами:
// * ЭлементыФормы - Структура - Имена элементов формы, используются для связи элемента с текущими параметрами:
// ** ЗачетОплаты - Строка - Имя элемента, вызывающего помощник зачета оплат.
// ** СуммаВзаиморасчетовТЧ - Строка - Имя элемента, отображающего колонку Сумма взаиморасчетов в основной табличной части.
// ** ГиперссылкаРасшифровкаПлатежа - Строка - Имя элемента, отображающего сумму расшифровки платежа и открывающего ее редактирование.
// ** РасшифровкаПлатежа - Строка - Имя элемента, отображающего табличную часть Расшифровка платежа на форме.
// ** ПодборВРасшифровкуПлатежа - Строка - Имя кнопки, вызывающего подбор в расшифровку платежа.
// ** НадписьВалюты - Строка - Имя гиперссылки, отображающей валюты и курс документа и вызывающего форму их редактирования.
// ** НадписьЭтапы - Строка - Имя гиперссылки, отображающей график оплаты и открывающий форму редактирования правил оплаты.
// ** НадписьРасчеты - Строка - Имя гиперссылки, отображающей состояние расчетов и открывающей отчет по взаиморасчетам.
// ** ОграничениеЗадолженностиТекст - Строка - Имя гиперссылки, отображающей текст ограничения задолженности и открывающей соответствующий отчет.
// ** ОграничениеЗадолженностиКартинка - Строка - Имя картинки, отображающей восклицательный знак при ограничении задолженности.
// * ЭтоЗаказ - Булево - Это документ - заказ, на основании которого будут вводиться накладные.
// * ЭтоСправочник - Булево - Это справочник (договоры или претензии).
// * ЭтоПродажаЗакупка - Булево - Это документ - накладная.
// * ТипРасчетов - ПеречислениеСсылка.ТипыРасчетовСПартнерами - Тип взаиморасчетов.
// * ИзменяетПланОплаты - Булево - Уменьшает или увеличивает планы к оплате от клиента или поставщику.
// * ИзменяетПланОтгрузкиПоставки - Булево - Уменьшает или увеличивает план отгрузки или поставки.
//
// * Дата - Строка - Путь к реквизиту объекта, содержащему дату документа.
// * ВалютаДокумента - Строка - Путь к реквизиту объекта, содержащему валюту документа.
// * СуммаДокумента - Строка - Путь к реквизиту объекта, содержащему сумму документа в валюте документа.
// * Организация - Строка- Путь к реквизиту объекта, содержащему организацию, от лица которой производится хозяйственная операция.
// * Партнер - Строка - Путь к реквизиту объекта, содержащему партнера, с которым возникают взаиморасчеты у организации.
// * Контрагент - Строка - Путь к реквизиту объекта, содержащему контрагента или организацию, с которой возникают взаиморасчеты у организации.
//
// * ВалютаВзаиморасчетов - Строка - Путь к реквизиту объекта, содержащему валюту, по который ведутся взаиморасчеты организации с контрагентом.
// * СуммаВзаиморасчетов - Строка - Путь к реквизиту объекта, содержащему общую сумму взаиморасчетов документа, без учета залога за тару.
// * СуммаНДСВзаиморасчетов - Строка - Путь к реквизиту объекта, содержащему сумму НДС в валюте взаиморасчетов.
// * СуммаВзаиморасчетовПоТаре - Строка - Путь к реквизиту объекта, содержащему общую сумму залога за тару.
//
// * Договор - Строка - Путь к реквизиту объекта, содержащему договор организации с контрагентом, в рамках которого возникают взаиморасчеты.
// * НаправлениеДеятельности - Строка - Путь к реквизиту объекта, содержащему направление деятельности организации, в рамках которой следует отражать взаиморасчеты.
// * ПорядокРасчетов - Строка - Путь к реквизиту объекта, содержащему порядок расчетов документа.
// * СуммаДокументаФорма - Строка - Путь к реквизиту формы, содержащему сумму документа с учетом залоговой тары.
//
// * ПутьКДаннымТЧ - Строка - Путь к реквизиту объекта, содержащему основную табличную часть документа.
// * ИмяРеквизитаТЧСуммаСНДС - Строка - Имя реквизита табличной части, содержащего сумму строки с ндс в валюте документа.
// * ИмяРеквизитаТЧСуммаСНДС - Строка - Имя реквизита табличной части, содержащего заказ, по которому производится отгрузка/поставка.
//
// * ПутьКДаннымТЧРасшифровкаПлатежа - Строка - Путь к реквизиту объекта, содержащему табличную часть "Расшифровка платежа" документа.
// * Соглашение - Строка - Путь к реквизиту объекта, содержащему соглашение с клиентом или поставщиком.
// * БанковскийСчетОрганизации - Строка - Путь к реквизиту объекта, содержащему банковский счет организации.
// * БанковскийСчетКонтрагента - Строка - Путь к реквизиту объекта, содержащему банковский счет контрагента.
// * Касса - Строка - Путь к реквизиту объекта, содержащему кассу.
// * ФормаОплаты - Строка - Путь к реквизиту объекта, содержащему форму оплаты.
// * ОплатаВВалюте - Строка - Путь к реквизиту объекта, содержащему признак "Оплата в валюте".
// * ИдентификаторПлатежа - Строка - Путь к реквизиту объекта, содержащему идентификатор платежа.
// * ГруппаФинансовогоУчета - Строка - Путь к реквизиту объекта, содержащему группу финансового учета расчетов.
// * ОбъектРасчетов - Строка - Пусть к реквизиту объекта или колонке ТЧ, хранящей ссылку /ссылки на справочник Объекты расчетов.
// * Ссылка - Строка - Пусть к реквизиту Ссылка, которая будет являться объектом расчетов при расчетах по накладным.
// * Подразделение - Строка - Путь к реквизиту объекта, содержащему подразделение.
// * Менеджер - Строка - Путь к реквизиту объекта, содержащему ответственного менеджера.
// * НомерВходящегоДокумента - Строка - Путь к реквизиту объекта, содержащему номер входящего документа.
// * ДатаВходящегоДокумента - Строка - Путь к реквизиту объекта, содержащему дату входящего документа.
// * НаименованиеПервичногоДокумента - Строка - Путь к реквизиту объекта, содержащему наименование первичного документа.
//
// * НакладнаяПоЗаказам - Строка - Путь к реквизиту объекта, содержащему признак того, что документ введен по заказу.
// * ЗаказОснование - Строка - Путь к реквизиту объекта, содержащему заказ, по которому введен документ.
// * ПартнерПрочиеОтношения - Булево - Истина, если подбирать следует только по партнерам с признаком "Прочие отношения".
// * ПодборДебиторскойЗадолженности - Булево - Истина, если подбирается дебиторская задолженность.
// * ПодборТолькоБезусловнойЗадолженности - Булево - Истина, если подбирается только фактическая задолженность.
//
// * КурсЧислитель - Строка - Путь к реквизиту объекта, содержащему курс-числитель валюты документа относительно валюты взаиморасчетов.
// * КурсЗнаменатель - Строка - Путь к реквизиту объекта, содержащему курс-знаменатель валюты документа относительно валюты взаиморасчетов.
// * ВалютыИКурсДокументаТолькоПросмотр - Булево - Истина, если в форме редактирования валют и курсов документа ничего нельзя менять.
// * ВалютаДокументаТолькоПросмотр - Булево - Истина, если в форме редактирования валют и курсов документа нельзя менять валюту документа.
// * ВалютаВзаиморасчетовТолькоПросмотр - Булево - Истина, если в форме редактирования валют и курсов документа нельзя менять валюту взаиморасчетов.
// * НеПоказыватьРасчеты - Булево - Истина, если в форме редактирования валют и курсов документа нужно скрыть валюту и сумму взаиморасчетов.
// * НеПересчитыватьСуммуДокумента - Булево - Истина, если в форме редактирования валют и курсов документа не нужно предлагать пересчитывать сумму документа.
//
// * ПутьКДаннымТЧЭтапыОплаты - Строка - Путь к реквизиту объекта, содержащему табличную часть этапов графика оплаты.
// * ДатаПлатежа - Строка - Путь к реквизиту объекта, содержащему дату планового платежа по документу.
// * ГрафикОплаты - Строка - Путь к реквизиту объекта, содержащему шаблон графика оплаты документа.
// * ДатаСогласования - Строка - Путь к реквизиту объекта, содержащему дату, от которой следует считать этапы графика оплаты с отсчетом от даты согласования.
// * ДатаОтгрузки - Строка - Путь к реквизиту объекта, содержащему дату, от которой следует считать этапы графика оплаты с отсчетом от/до даты отгрузки и от даты перехода права собственности.
//
// * СуммаЗалогаЗаТаруФорма - Строка - Путь к реквизиту формы, содержащему сумму залога за тару в валюте документа.
// * ЭтапыОплатыТолькоПросмотр - Булево - Признак Только просмотр для открываемой формы редактирования правил оплаты.
// * ВозможнаНакладнаяПоНесколькимЗаказам - Булево - Истина, если накладная может быть введена по нескольким заказам.
// * ИсточникСуммТабличнаяЧасть - Булево - Истина, если объект предоставляет интерфейс ПоместитьСуммыПоЗаказамВоВременноеХранилище() для сложного расчета сумм документа
//
// * ДоговорКомиссионера - Строка - Путь к реквизиту объекта, содержащему договор с комиссионероом для определения реквизитов ГФУ, ПорядокРасчетов, ВалютаВзаиморасчетов, ОплатаВВалюте при учете продаж.
// * ВестиРасчетыЧерезКонечныхПокупателей - Булево - Признак, что взаиморасчеты по комиссионным продажам идут через конечного покупателя.
//
Функция ПараметрыМеханизма() Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ПараметрыМеханизма()

ДополненныеПараметрыМеханизма

Описание, пример вызова
// Дополняет структуру/ массив структур данными настроек ИБ, задает соответствие элементов формы индексам элементов массива параметров.
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект, ФормаКлиентскогоПриложения - Объект, по которому требуется дополнить параметры.
// ПараметрыМеханизма - Массив из см. ВзаиморасчетыСервер.ПараметрыМеханизма, Структура см. ВзаиморасчетыСервер.ПараметрыМеханизма - Параметры для дополнения.
//
// Возвращаемое значение:
// Структура - Описание:
// * МассивПараметров - Массив из Структура см. ВзаиморасчетыСервер.ПараметрыМеханизма - Включает массив структур параметров и общие данные.
//
Функция ДополненныеПараметрыМеханизма(Объект, ПараметрыМеханизма = Неопределено) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ДополненныеПараметрыМеханизма(Объект, ПараметрыМеханизма);

ОбработкаЗаполнения

Описание, пример вызова
//Выполняет первоначальное заполнение валют, порядка расчетов, оплата в валюте, этапов графика оплат, курса и кратности
//значениями по умолчанию, если значения еще не заполнены.
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект - обрабатываемый объект.
// ДанныеЗаполнения - Структура, ДокументОбъект - ДанныеЗаполнения из обработки заполнения документа.
//
Процедура ОбработкаЗаполнения(Объект, ДанныеЗаполнения) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОбработкаЗаполнения(Объект, ДанныеЗаполнения)

ПриКопировании

Описание, пример вызова
//Выполняет очистку реквизитов при копировании документов.
//В продажах и закупках чистится расшифровка платежа, этапы графика оплат, суммы взаиморасчетов.
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект - обрабатываемый объект.
//
Процедура ПриКопировании(Объект) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПриКопировании(Объект)

ПередЗаписью

Описание, пример вызова
//Проверяет и заполняет необходимые данные механизма и документа:
// Сумму взаиморасчетов документа;
// Сумму взаиморасчетов в основных табличных частях документа;
// Порядок расчетов;
// Оплату в валюте;
// Расшифровку платежа;
// Этапы графика оплат.
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект - обрабатываемый объект.
// Отказ - Булево - Флаг отказ из обработчика документа ПередЗаписью.
// РежимЗаписи - РежимЗаписиДокумента - Режим записи документа.
//
Процедура ПередЗаписью(Объект, Отказ, ЗНАЧ РежимЗаписи = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПередЗаписью(Объект, Отказ, ЗНАЧ РежимЗаписи);

ПередЗаписьюНаСервере

Описание, пример вызова
// Перед записью на сервере.
//
// Параметры:
// Форма Форма
// ТекущийОбъект Текущий объект
Процедура ПередЗаписьюНаСервере(Форма, ТекущийОбъект) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПередЗаписьюНаСервере(Форма, ТекущийОбъект)

ПриИзмененииДатыСогласования

Описание, пример вызова
// При изменении даты согласования очищает этапы графика оплаты.
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект - обрабатываемый объект.
Процедура ПриИзмененииДатыСогласования(Объект) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПриИзмененииДатыСогласования(Объект)

ФормаПриСозданииНаСервере

Описание, пример вызова
//Выполняет дополнение и кэширование параметров механизма в реквизит формы, обновляет тексты гиперссылок
//и устанавливает видимость команды "Зачет оплаты" для новых документов.
//
// Параметры:
// Форма - РасширениеУправляемойФормыДляДокумента - Форма документа/справочника.
//
Процедура ФормаПриСозданииНаСервере(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ФормаПриСозданииНаСервере(Форма)

ФормаПриЧтенииНаСервере

Описание, пример вызова
//Выполняет кэширование параметров механизма в реквизит формы, обновляет тексты гиперссылок
//и устанавливает видимость команды "Зачет оплаты" для существующих документов.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
//
Процедура ФормаПриЧтенииНаСервере(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ФормаПриЧтенииНаСервере(Форма)

ФормаПослеЗаписиНаСервере

Описание, пример вызова
//Обновляет тексты гиперссылок после записи и устанавливает значения параметров механизма Взаиморасчеты по оповещению
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
// ДополнительныеСвойства - Структура - Дополнительные свойства записаннного объекта
//
Процедура ФормаПослеЗаписиНаСервере(Форма, ДополнительныеСвойства = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ФормаПослеЗаписиНаСервере(Форма, ДополнительныеСвойства);

ФормаПриИзмененииРеквизитов

Описание, пример вызова
//Выполняет необходимые действия при изменении ключевых реквизитов документа/справочника.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
// ИзмененныеРеквизиты - Массив - Перечень имен измененных реквизитов в терминах документа.
// ЭтоИзмененияМеханизма - Булево - Флаг того, что вызов производит сам механизм.
//
// Возвращаемое значение:
// Структура - Структура измененных реквизитов документа после обработки, где:
// * Ключ - Строка - Имя реквизита.
// * Значение - Произвольный - значение реквизита до изменения.
//
Функция ФормаПриИзмененииРеквизитов(Форма, ИзмененныеРеквизиты, ЭтоИзмененияМеханизма = Ложь) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ФормаПриИзмененииРеквизитов(Форма, ИзмененныеРеквизиты, ЭтоИзмененияМеханизма);

ПриИзмененииПараметровМеханизма

Описание, пример вызова
//Обновляет тексты гиперссылок, видимость команды "Зачет оплаты".
//Очищает все реквизиты взаиморасчетов, если документ более не изменяет взаиморасчеты.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
//
Процедура ПриИзмененииПараметровМеханизма(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПриИзмененииПараметровМеханизма(Форма)

ОбработкаОповещения

Описание, пример вызова
// Используется для обработке оповещений, связанных с механизмами взаиморасчетов.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
// * Объект - ДанныеФормы
// ** Ссылка - ДокументСсылка, СправочникСсылка
// ИмяСобытия - Строка - Имя события.
// Параметр - Произвольный - Параметр события.
Процедура ОбработкаОповещения(Форма, ИмяСобытия, Параметр) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОбработкаОповещения(Форма, ИмяСобытия, Параметр)

КурсыВалютДляПересчета

Описание, пример вызова
// Функция - Курсы валют для пересчета
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
// СтараяВалюта - СправочникСсылка.Валюты - валюта из которой нужно пересчитать
// НоваяВалюта - СправочникСсылка.Валюты - валюта в которую нужно пересчитать
// БазоваяВалюта - СправочникСсылка.Валюты - базовая валюта курсов
// ДатаДокумента - Дата - дата получения курсов
//
// Возвращаемое значение:
// Структура:
// *СтруктураКурсовСтаройВалюты - см. РаботаСКурсамиВалютУТ.ПолучитьКурсВалюты
// *СтруктураКурсовНовойВалюты - см. РаботаСКурсамиВалютУТ.ПолучитьКурсВалюты
//
Функция КурсыВалютДляПересчета(Форма, СтараяВалюта, НоваяВалюта, БазоваяВалюта, ДатаДокумента) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.КурсыВалютДляПересчета(Форма, СтараяВалюта, НоваяВалюта, БазоваяВалюта, ДатаДокумента)

ПроверитьЗаполнитьЭтапыГрафикаОплаты

Описание, пример вызова
//Выполняет заполнение/очистку/перераспределение этапов графика оплат
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект, ФормаКлиентскогоПриложения - обрабатываемый объект.
// ДополненныеПараметрыМеханизма - см. ВзаиморасчетыСервер.ДополненныеПараметрыМеханизма
// ТаблицаЭтаповГрафикаОплаты - ТаблицаЗначений - Выгрузка табличной части ЭтапыГрафикаОплаты
//
Процедура ПроверитьЗаполнитьЭтапыГрафикаОплаты(Объект, ЗНАЧ ДополненныеПараметрыМеханизма = Неопределено, ТаблицаЭтаповГрафикаОплаты = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПроверитьЗаполнитьЭтапыГрафикаОплаты(Объект, ЗНАЧ ДополненныеПараметрыМеханизма, ТаблицаЭтаповГрафикаОплаты);

ПоместитьЭтапыОплатыВоВременноеХранилище

Описание, пример вызова
Процедура ПоместитьЭтапыОплатыВоВременноеХранилище(Форма, ИмяЭлемента) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПоместитьЭтапыОплатыВоВременноеХранилище(Форма, ИмяЭлемента)

ЗагрузитьЭтапыОплатыИзВременногоХранилища

Описание, пример вызова
Процедура ЗагрузитьЭтапыОплатыИзВременногоХранилища(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗагрузитьЭтапыОплатыИзВременногоХранилища(Форма)

ОбновитьТекстГиперссылкиЭтапыОплаты

Описание, пример вызова
// Служебная процедура, заполняет текст гиперссылки правил оплаты
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Договор, указанный в документе:
// * Элементы - ЭлементыФормы - элементы вызывающей формы
// СтруктураПараметров - см. ВзаиморасчетыСервер.ПараметрыМеханизма
// СистемныеНастройки - Структура - Системные настройки из дополненных параметров, если уже получены.
//
Процедура ОбновитьТекстГиперссылкиЭтапыОплаты(Форма, СтруктураПараметров = Неопределено, СистемныеНастройки = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОбновитьТекстГиперссылкиЭтапыОплаты(Форма, СтруктураПараметров, СистемныеНастройки);

ВедомостьРасчетовСКлиентами_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Ведомость расчетов с клиентами" в список команд.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ВедомостьРасчетовСКлиентами_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ВедомостьРасчетовСКлиентами_ДобавитьКомандуОтчета(КомандыОтчетов)

ВедомостьРасчетовМеждуОрганизациями_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Ведомость расчетов между организациями" в список команд.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ВедомостьРасчетовМеждуОрганизациями_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ВедомостьРасчетовМеждуОрганизациями_ДобавитьКомандуОтчета(КомандыОтчетов)

ВедомостьРасчетовСПартнерами_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Ведомость расчетов с партнерами" в список команд.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ВедомостьРасчетовСПартнерами_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ВедомостьРасчетовСПартнерами_ДобавитьКомандуОтчета(КомандыОтчетов)

ВедомостьРасчетовСПоставщиками_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Ведомость расчетов с поставщиками" в список команд.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ВедомостьРасчетовСПоставщиками_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ВедомостьРасчетовСПоставщиками_ДобавитьКомандуОтчета(КомандыОтчетов)

ЗадолженностьКлиентов_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Задолженность клиентов" в стандартном виде в список команд.
// Отчет группируется по партнерам.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ЗадолженностьКлиентов_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ЗадолженностьКлиентов_ДобавитьКомандуОтчета(КомандыОтчетов)

ЗадолженностьКлиентов_ДобавитьКомандуОтчетаПоДокументам

Описание, пример вызова
// Добавляет команду отчета "Задолженность клиентов" в список команд.
// Отчет группируется по объекту расчетов.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ЗадолженностьКлиентов_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ЗадолженностьКлиентов_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов)

КарточкаРасчетовСКлиентом_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Карточка расчетов с клиентом" в список команд.
// Группировка по партнеру/контрагенту
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция КарточкаРасчетовСКлиентом_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.КарточкаРасчетовСКлиентом_ДобавитьКомандуОтчета(КомандыОтчетов)

КарточкаРасчетовСКлиентом_ДобавитьКомандуОтчетаПоДокументам

Описание, пример вызова
// Добавляет команду отчета "Карточка расчетов с клиентом" в список команд.
// Группировка по объекту расчетов.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция КарточкаРасчетовСКлиентом_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.КарточкаРасчетовСКлиентом_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов)

ЗадолженностьПоставщикам_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Задолженность поставщикам" в стандартном виде в список команд.
// Отчет группируется по партнерам.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ЗадолженностьПоставщикам_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ЗадолженностьПоставщикам_ДобавитьКомандуОтчета(КомандыОтчетов)

ЗадолженностьПоставщикам_ДобавитьКомандуОтчетаПоДокументам

Описание, пример вызова
// Добавляет команду отчета "Задолженность поставщикам" в список команд.
// Отчет группируется по объекту расчетов.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция ЗадолженностьПоставщикам_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ЗадолженностьПоставщикам_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов)

КарточкаРасчетовСПоставщиком_ДобавитьКомандуОтчета

Описание, пример вызова
// Добавляет команду отчета "Карточка расчетов с поставщиком" в список команд.
// Группировка по партнеру/контрагенту.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция КарточкаРасчетовСПоставщиком_ДобавитьКомандуОтчета(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.КарточкаРасчетовСПоставщиком_ДобавитьКомандуОтчета(КомандыОтчетов)

КарточкаРасчетовСПоставщиком_ДобавитьКомандуОтчетаПоДокументам

Описание, пример вызова
// Добавляет команду отчета "Карточка расчетов с поставщиком" в список команд.
// Группировка по объекту расчетов.
//
// Параметры:
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
//
// Возвращаемое значение:
// - СтрокаТаблицыЗначений: см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов.
// - Неопределено - Если нет прав на просмотр отчета.
//
Функция КарточкаРасчетовСПоставщиком_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.КарточкаРасчетовСПоставщиком_ДобавитьКомандуОтчетаПоДокументам(КомандыОтчетов)

ЗаполнитьРасшифровкуПлатежаОстатками

Описание, пример вызова
//Заполняет табличные части "Расшифровка платежа" остатками задолженности.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
// РасшифровкаПлатежа - ТаблицаЗначений - таблица для заполнения
//
Процедура ЗаполнитьРасшифровкуПлатежаОстатками(Форма, РасшифровкаПлатежа) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаполнитьРасшифровкуПлатежаОстатками(Форма, РасшифровкаПлатежа)

ПоместитьРасшифровкуПлатежаВоВременноеХранилище

Описание, пример вызова
//Помещает табличную часть Расшифровка платежа во временное хранилище и записывает ссылку на него в структуру параметров взаиморасчетов.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа/справочника.
// ИмяЭлемента - Строка - Имя элемента, по которому можно определить для какой структуры параметров взаиморасчетов помещается расшифровка.
//
Процедура ПоместитьРасшифровкуПлатежаВоВременноеХранилище(Форма, ИмяЭлемента = Неопределено) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПоместитьРасшифровкуПлатежаВоВременноеХранилище(Форма, ИмяЭлемента);

ЗагрузитьРасшифровкуПлатежаИзВременногоХранилища

Описание, пример вызова
Процедура ЗагрузитьРасшифровкуПлатежаИзВременногоХранилища(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗагрузитьРасшифровкуПлатежаИзВременногоХранилища(Форма)

ОбновитьРаспределеннуюСуммаРасшифровки

Описание, пример вызова
Процедура ОбновитьРаспределеннуюСуммаРасшифровки(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОбновитьРаспределеннуюСуммаРасшифровки(Форма)

ЗаблокироватьОбъектыРасчетов

Описание, пример вызова
Процедура ЗаблокироватьОбъектыРасчетов(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ЗаблокироватьОбъектыРасчетов(Форма)

ОбновитьТекстГиперссылкиСостояниеРасчетов

Описание, пример вызова
// Описание
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения -
Процедура ОбновитьТекстГиперссылкиСостояниеРасчетов(Форма) Экспорт

Пример вызова

ВзаиморасчетыСервер.ОбновитьТекстГиперссылкиСостояниеРасчетов(Форма)

ПроверитьЗаполнитьСуммыВзаиморасчетовВТабличнойЧасти

Описание, пример вызова
// Процедура проверяет и заполняет суммы взаиморасчетов в табличной части объекта
//
// Параметры:
// Объект - ДокументОбъект, СправочникОбъект, ФормаКлиентскогоПриложения - Проверяемый объект
// СтруктураПараметров - см. ПараметрыМеханизма
Процедура ПроверитьЗаполнитьСуммыВзаиморасчетовВТабличнойЧасти(Объект, СтруктураПараметров) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПроверитьЗаполнитьСуммыВзаиморасчетовВТабличнойЧасти(Объект, СтруктураПараметров)

ИнициализироватьПараметрыПоискаОснованийИДокументовОплаты

Описание, пример вызова
// Создает структуру параметров поиска оснований оплаты и документов оплаты
//
// Параметры:
// РежимПоиска - Число - соответствие коду режима поиска:
// 1 - Поиск документов оплаты;
// 2 - Поиск оснований (объектов) платежа.
//
// Возвращаемое значение:
// Структура - содержит:
// * РежимПоиска - Число - соответствие коду режима поиска:
// 1 - Поиск документов оплаты;
// 2 - Поиск оснований (объектов) платежа.
// * Организации - СправочникСсылка.Организации, Массив Из СправочникСсылка.Организации -
// * Документы - Массив Из ДокументСсылка - документы, по которым производится поиск платежей.
// * НаДату - Дата - для среза найденных документов на дату
// * ТолькоАвансы - Булево - Если "Истина", будут возвращены только авансовые платежи
// * ОграничитьТипыДокументовОплаты - Булево - Если "Истина", платежные документы будут ограничены возможными типами
// входящих и исходящих документов оплат.
// * ОграничитьТипыОснованийОплаты - Булево - Если "Истина", основания платежа будут ограничены возможными типами
// входящих и исходящих документов.
// * ПараметрыОтбораПоТаблицеДокументов - Структура - Для отбора по временной таблице с документами, где:
// ** ИмяПоля - Строка - Имя поля, в котором содержится документ
// ** ИмяТаблицыОтбора - Строка - имя временной таблицы, где содержится документ
//
Функция ИнициализироватьПараметрыПоискаОснованийИДокументовОплаты(РежимПоиска = 1) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ИнициализироватьПараметрыПоискаОснованийИДокументовОплаты(РежимПоиска);

ПодготовитьВТ_РасчетыСКлиентами_ОснованияИДокументыОплаты

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСКлиентами_ОснованияИДокументыОплаты"
// Создает временную таблицу с колонками:
// Организация;
// ДокументОплаты - платежный документ;
// ОснованиеОплаты - оплачиваемый документ;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// НаправлениеДеятельности;
// Контрагент;
// Договор;
// СуммаОплаты;
// СуммаОплатыУпр;
// СуммаОплатыРегл.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыПоиска - см. ИнициализироватьПараметрыПоискаОснованийИДокументовОплаты
Процедура ПодготовитьВТ_РасчетыСКлиентами_ОснованияИДокументыОплаты(МенеджерВременныхТаблиц, ПараметрыПоиска) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСКлиентами_ОснованияИДокументыОплаты(МенеджерВременныхТаблиц, ПараметрыПоиска)

ПодготовитьВТ_РасчетыСПоставщиками_ОснованияИДокументыОплаты

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСПоставщиками_ОснованияИДокументыОплаты"
// Создает временную таблицу с колонками:
// Организация;
// ДокументОплаты - платежный документ;
// ОснованиеОплаты - оплачиваемый документ;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// НаправлениеДеятельности;
// Контрагент;
// Договор;
// СуммаОплаты;
// СуммаОплатыУпр;
// СуммаОплатыРегл.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыПоиска - см. ИнициализироватьПараметрыПоискаОснованийИДокументовОплаты
Процедура ПодготовитьВТ_РасчетыСПоставщиками_ОснованияИДокументыОплаты(МенеджерВременныхТаблиц, ПараметрыПоиска) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСПоставщиками_ОснованияИДокументыОплаты(МенеджерВременныхТаблиц, ПараметрыПоиска)

ИнициализироватьПараметрыПодготовкиРасчетовАвансов

Описание, пример вызова
// Создает структуру параметров для подготовки временных таблиц с расчетами
//
// Параметры:
// ИсходныеПараметры - Неопределено, Структура - произвольная структура с заполненными значениями
//
// Возвращаемое значение:
// Структура - Описание:
// * ДатаНачала - Дата -
// * ДатаОкончания - Дата -
// * Организации - Неопределено, СправочникСсылка.Организации, Массив из СправочникСсылка.Организации -
// * РасчетныйДокумент - Неопределено, ДокументСсылка - дополнительный фильтр по расчетному документу
// * СоздатьПустуюТаблицу - Булево - позволяет создать каркас временной таблицы без данных
// * НоваяАрхитектураВзаиморасчетов - Булево - взаиморасчеты "онлайн"/"офлайн"
// * ВключитьОтборПоОрганизациям - Булево - применять отбор по организации
// * ПоляИндексовВручную - Массив из Строка - возможность переопределения полей индексов результата
// * УчестьРезервированиеАвансов - Булево - если "Истина", зачтенные авансы,
// которые ранее были зарезервированы, не попадут в выборку.
// * ПараметрыОтбораПоРасчетномуДокументу - Структура - Для отбора по временной таблице с расчетными документами, где:
// ** ИмяПоля - Строка - Имя поля, в котором содержится документ
// ** ИмяТаблицыОтбора - Строка - имя временной таблицы, где содержится документ
// * ПравилоОтбораАвансов - ПеречислениеСсылка.ПорядокРегистрацииСчетовФактурНаАванс - правило отбора авансов.
//
Функция ИнициализироватьПараметрыПодготовкиРасчетовАвансов(ИсходныеПараметры = Неопределено) Экспорт

Пример вызова

Результат = ВзаиморасчетыСервер.ИнициализироватьПараметрыПодготовкиРасчетовАвансов(ИсходныеПараметры);

ПодготовитьВТ_РасчетыСКлиентами_Авансы

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСКлиентами_Авансы"
// Создает временную таблицу с колонками:
// РасчетныйДокумент;
// ДокументРегистратор;
// Организация;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// НаправлениеДеятельности;
// Контрагент;
// Договор;
// ДатаАванса;
// ВалютаДокумента;
// СуммаАвансаВал - сумма в валюте документа;
// СуммаАванса;
// СуммаАвансаУпр;
// СуммаАвансаРегл.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_РасчетыСКлиентами_Авансы(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСКлиентами_Авансы(МенеджерВременныхТаблиц, ПараметрыРасчета)

ПодготовитьВТ_РасчетыСКлиентами_ПогашенияАвансов

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСКлиентами_ПогашенияАвансов"
// Создает временную таблицу с колонками:
// РасчетныйДокумент;
// Организация;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// ДокументРегистратор;
// Контрагент;
// Договор;
// НаправлениеДеятельности;
// ИсхКонтрагент - контрагент, по которому возник аванс;
// ИсхДоговор - договор, по которому возник аванс;
// ИсхНаправлениеДеятельности - направление, по которому возник аванс;
// КорАналитикаУчетаПоПартнерам;
// ИсходнаяАналитикаУчетаПоПартнерам - аналитика, по которой образовался аванс;
// КорОбъектРасчетов;
// ИсходныйОбъектРасчетов - объект расчетов, по которому образовался аванс;
// ДатаАванса;
// ДатаПогашения;
// СобытиеЗнак - Если погашение произошло по причине зачета аванса, тогда СобытиеЗнак >= 0,
// Если погашение произошло по причине возврата/списания задолженности, тогда СобытиеЗнак < 0;
// ВидСобытия - событие, в связи с которым произошло погашение аванса. Возможные события:
// - Перечисление.ХозяйственныеОперации.СписаниеКредиторскойЗадолженности,
// - Перечисление.ХозяйственныеОперации.ВозвратОплатыКлиенту,
// - Перечисление.ХозяйственныеОперации.ЗачетАвансаКлиенту;
// ВалютаДокумента;
// СуммаПогашения;
// СуммаПогашенияВал - сумма в валюте документа;
// СуммаПогашенияУпр;
// СуммаПогашенияРегл.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_РасчетыСКлиентами_ПогашенияАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСКлиентами_ПогашенияАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета)

ПодготовитьВТ_РасчетыСКлиентами_ПереносыАвансов

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСКлиентами_Переносы"
// Создает временную таблицу с колонками:
// Организация;
// ДокументОплаты;
// ДокументПереноса;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// Контрагент;
// НаправлениеДеятельности;
// Подразделение;
// КорАналитикаУчетаПоПартнерам;
// КорОбъектРасчетов;
// КорКонтрагент;
// КорНаправлениеДеятельности;
// КорПодразделение;
// Период;
// НастройкаХозяйственнойОперации
// ИдентификаторФинЗаписи;
// Валюта;
// Предоплата;
// ПредоплатаРегл;
// ПредоплатаУпр.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_РасчетыСКлиентами_ПереносыАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСКлиентами_ПереносыАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета)

ПодготовитьВТ_ПолученныеАвансыВРазрезеПогашенийИОстатков

Описание, пример вызова
// Подготовить временную таблицу "ПолученныеАвансыВРазрезеПогашенийИОстатков"
// Создает временную таблицу с колонками:
// Организация;
// НаправлениеДеятельности;
// Контрагент;
// Договор;
// ИсхНаправлениеДеятельности - направление, по которому возник аванс;
// ИсхКонтрагент - контрагент, по которому возник аванс;
// ИсхДоговор - договор, по которому возник аванс;
// РасчетныйДокумент;
// ИсходнаяАналитикаУчетаПоПартнерам - аналитика, по которой образовался аванс;
// ИсходныйОбъектРасчетов - объект расчетов, по которому образовался аванс;
// ДатаАванса;
// ДатаПогашения - если пустая, значит это остаток;
// ВалютаДокумента;
// ДокументРегистратор;
// СуммаВал - сумма в валюте документа;
// СуммаУпр;
// СуммаРегл;
// Сумма.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_ПолученныеАвансыВРазрезеПогашенийИОстатков(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_ПолученныеАвансыВРазрезеПогашенийИОстатков(МенеджерВременныхТаблиц, ПараметрыРасчета)

ПодготовитьВТ_РасчетыСПоставщиками_Авансы

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСПоставщиками_Авансы"
// Создает временную таблицу с колонками:
// РасчетныйДокумент;
// ДокументРегистратор;
// Организация;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// НаправлениеДеятельности;
// Контрагент;
// Договор;
// ДатаАванса;
// ВалютаДокумента;
// СуммаАвансаВал - сумма в валюте документа;
// СуммаАванса;
// СуммаАвансаУпр;
// СуммаАвансаРегл.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_РасчетыСПоставщиками_Авансы(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСПоставщиками_Авансы(МенеджерВременныхТаблиц, ПараметрыРасчета)

ПодготовитьВТ_РасчетыСПоставщиками_ПогашенияАвансов

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСПоставщиками_ПогашенияАвансов"
// Создает временную таблицу с колонками:
// РасчетныйДокумент;
// Организация;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// ДокументРегистратор;
// Контрагент;
// Договор;
// НаправлениеДеятельности;
// ИсхКонтрагент - контрагент, по которому возник аванс;
// ИсхДоговор - договор, по которому возник аванс;
// ИсхНаправлениеДеятельности - направление, по которому возник аванс;
// КорАналитикаУчетаПоПартнерам;
// ИсходнаяАналитикаУчетаПоПартнерам - аналитика, по которой образовался аванс;
// КорОбъектРасчетов;
// ИсходныйОбъектРасчетов - объект расчетов, по которому образовался аванс;
// ДатаАванса;
// ДатаПогашения;
// СобытиеЗнак - Если погашение произошло по причине зачета аванса, тогда СобытиеЗнак >= 0,
// Если погашение произошло по причине возврата/списания задолженности, тогда СобытиеЗнак < 0;
// ВидСобытия - событие, в связи с которым произошло погашение аванса. Возможные события:
// - Перечисление.ХозяйственныеОперации.ВозвратДенежныхСредствОтПоставщика,
// - Перечисление.ХозяйственныеОперации.ЗачетАвансаПоставщику;
// ВалютаДокумента;
// СуммаПогашения;
// СуммаПогашенияВал - сумма в валюте документа;
// СуммаПогашенияУпр;
// СуммаПогашенияРегл.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_РасчетыСПоставщиками_ПогашенияАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСПоставщиками_ПогашенияАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета)

ПодготовитьВТ_РасчетыСПоставщиками_ПереносыАвансов

Описание, пример вызова
// Подготовить временную таблицу "РасчетыСПоставщиками_ПереносыАвансов"
// Создает временную таблицу с колонками:
// Организация;
// ДокументОплаты;
// ДокументПереноса;
// АналитикаУчетаПоПартнерам;
// ОбъектРасчетов;
// Контрагент;
// НаправлениеДеятельности;
// Подразделение;
// КорАналитикаУчетаПоПартнерам;
// КорОбъектРасчетов;
// КорКонтрагент;
// КорНаправлениеДеятельности;
// КорПодразделение;
// Период;
// НастройкаХозяйственнойОперации
// ИдентификаторФинЗаписи;
// Валюта;
// Предоплата;
// ПредоплатаРегл;
// ПредоплатаУпр.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// ПараметрыРасчета - см. ИнициализироватьПараметрыПодготовкиРасчетовАвансов
Процедура ПодготовитьВТ_РасчетыСПоставщиками_ПереносыАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета) Экспорт

Пример вызова

ВзаиморасчетыСервер.ПодготовитьВТ_РасчетыСПоставщиками_ПереносыАвансов(МенеджерВременныхТаблиц, ПараметрыРасчета)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).