Этапы оплаты сервер
ПараметрыЗаполненияЭтаповОплатыПоЗаказам
Описание, пример вызова
// Возвращает структуру с параметрами заполнения этапов оплаты по заказам.//// Возвращаемое значение:// Структура - Параметры заполнения этапов оплаты:// * ДатаЗаказа - Дата - Дата заказа, если есть.// * ДатаСогласования - Дата - Дата заказа, если есть.// * ДатаОтгрузки - Дата, ТаблицаЗначений -// * СрокПереходаПраваСобственности - Число - Срок перехода права собственности из соглашения.// * Соглашение - СправочникСсылка.СоглашенияСКлиентами, СправочникСсылка.СоглашенияСПоставщиками - Соглашение, если есть// * СуммаОплаты - Число - Общая сумма к оплате, без учета залога.// * СуммаЗалога - Число - Сумма залога за тару.//Функция ПараметрыЗаполненияЭтаповОплатыПоЗаказам() Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ПараметрыЗаполненияЭтаповОплатыПоЗаказам()
ЗаполнитьЭтапыОплатыДокументаПоЗаказам
Описание, пример вызова
// Заполняет ТЧ ЭтапыГрафикаОплаты по переданной структуре параметров.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - Таблица этапов для заполнения.// Параметры - см. ПараметрыЗаполненияЭтаповОплатыПоЗаказам//Процедура ЗаполнитьЭтапыОплатыДокументаПоЗаказам(ЭтапыГрафикаОплаты, Параметры) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьЭтапыОплатыДокументаПоЗаказам(ЭтапыГрафикаОплаты, Параметры)
РаспределитьСуммыЭтаповОплатыДокументаПоЗаказам
Описание, пример вызова
// Распределяет суммы документа по процентам графика//// Параметры:// ЭтапыГрафикаОплаты -ТаблицаЗначений - Этапы графика оплаты.// Параметры - см. ПараметрыЗаполненияЭтаповОплатыПоЗаказам//Процедура РаспределитьСуммыЭтаповОплатыДокументаПоЗаказам(ЭтапыГрафикаОплаты, Параметры) Экспорт
Пример вызова
ЭтапыОплатыСервер.РаспределитьСуммыЭтаповОплатыДокументаПоЗаказам(ЭтапыГрафикаОплаты, Параметры)
ПараметрыЗаполненияЭтаповОплаты
Описание, пример вызова
// Возвращает структуру с параметрами заполнения этапов оплаты по соглашению, графику оплаты или по умолчанию.//// Возвращаемое значение:// Структура - Параметры заполнения этапов оплаты:// * ДатаЗаказа - Дата - Дата заказа, если есть.// * ДатаСогласования - Дата - Дата заказа, если есть.// * ДатаОтгрузки - Дата, ТаблицаЗначений - Общая дата отгрузки или таблица значений с колонками "ДатаОтгрузки","СуммаПлатежа" и "СуммаЗалогаЗаТару".// * СрокПереходаПраваСобственности - Число - Срок перехода права собственности из соглашения.// * Соглашение - СправочникСсылка.СоглашенияСКлиентами, СправочникСсылка.СоглашенияСПоставщиками - Соглашение, если есть// * СуммаОплаты - Число - Общая сумма к оплате, без учета залога.// * СуммаЗалога - Число - Сумма залога за тару.//Функция ПараметрыЗаполненияЭтаповОплаты() Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ПараметрыЗаполненияЭтаповОплаты()
ЗаполнитьЭтапыОплаты
Описание, пример вызова
// Заполняет этапы графика оплаты или распределяет уже заполненную сумму в документах продажи.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - таблица этапов оплаты.// ПараметрыЗаполнения - см. ПараметрыЗаполненияЭтаповОплаты//Процедура ЗаполнитьЭтапыОплаты(ЭтапыГрафикаОплаты, ПараметрыЗаполнения) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьЭтапыОплаты(ЭтапыГрафикаОплаты, ПараметрыЗаполнения)
ЗаполнитьЭтапыОплатыПоГрафикуИсполнения
Описание, пример вызова
// Заполняет этапы графика оплаты в документе по графику исполнения договора.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - таблица этапов оплаты.// ПараметрыЗаполнения - см. ПараметрыЗаполненияЭтаповОплаты//Процедура ЗаполнитьЭтапыОплатыПоГрафикуИсполнения(ЭтапыГрафикаОплаты, ПараметрыЗаполнения) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьЭтапыОплатыПоГрафикуИсполнения(ЭтапыГрафикаОплаты, ПараметрыЗаполнения)
ЗаполнитьЭтапыОплатыПоСоглашению
Описание, пример вызова
// Заполняет этапы графика оплаты в документе по графику указанном в соглашении.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - таблица этапов оплаты.// ПараметрыЗаполнения - см. ПараметрыЗаполненияЭтаповОплаты//Процедура ЗаполнитьЭтапыОплатыПоСоглашению(ЭтапыГрафикаОплаты, ПараметрыЗаполнения) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьЭтапыОплатыПоСоглашению(ЭтапыГрафикаОплаты, ПараметрыЗаполнения)
ЗаполнитьЭтапыОплатыПоГрафикуОплаты
Описание, пример вызова
// Заполняет этапы графика оплаты в документе по графику оплаты указанном в соглашении.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - таблица этапов оплаты.// ПараметрыЗаполнения - см. ПараметрыЗаполненияЭтаповОплаты//Процедура ЗаполнитьЭтапыОплатыПоГрафикуОплаты(ЭтапыГрафикаОплаты, ПараметрыЗаполнения) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьЭтапыОплатыПоГрафикуОплаты(ЭтапыГрафикаОплаты, ПараметрыЗаполнения)
ЗаполнитьЭтапыОплатыДокументаПоШаблону
Описание, пример вызова
// Заполняет этапы графика оплаты в документе по переданному шаблону.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - таблица этапов оплаты.// ПараметрыЗаполнения - см. ПараметрыЗаполненияЭтаповОплаты//Процедура ЗаполнитьЭтапыОплатыДокументаПоШаблону(ЭтапыГрафикаОплаты, ПараметрыЗаполнения) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьЭтапыОплатыДокументаПоШаблону(ЭтапыГрафикаОплаты, ПараметрыЗаполнения)
ПараметрыПроверкиКорректностиЗаполненияЭтапов
Описание, пример вызова
// Параметры проверки корректности заполнения этапов.//// Возвращаемое значение:// Структура - Параметры проверки корректности заполнения этапов:// * ДатаОтгрузки - Дата, ТаблицаЗначений - Единая дата отгрузки или таблица с колонками "ДатаОтгрузки", "СуммаПлатежа" и "СуммаЗалогаЗаТару".// * Дата - Дата - Дата документа.// * Валюта - СправочникСсылка.Валюты - Валюта оплаты.// * ЭтоЗаказ - Булево - Это заказ.// * НакладнаяИсточникГрафика - Булево - Это накладная на основании заказа.// * НадписьЭтапыОплаты - Строка - Путь к реквизиту формы "НадписьЭтапыОплаты", если есть.// * СуммаОплатыПоДокументу - Число - сумма документа, в котором необходимо осуществить проверку// * СуммаЗалогаПоДокументу - Число - сумма залога по документу, в котором необходимо осуществить проверку// * ИмяКолонкиДатаОтгрузки - Строка - Имя колонки, содержащей даты отгрузки в ТЧ, если параметр ДатаОтгрузки содержит ТЧ.//Функция ПараметрыПроверкиКорректностиЗаполненияЭтапов() Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ПараметрыПроверкиКорректностиЗаполненияЭтапов()
ПроверитьКорректностьЭтаповГрафикаОплаты
Описание, пример вызова
// Проверяет корректность заполнения этапов графика оплаты в документе//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений - Таблица этапов оплаты для проверки.// Отказ - Булево - Флаг отказа от записи документа// СтруктураПараметров - см. ПараметрыПроверкиКорректностиЗаполненияЭтапов// УпрощенныйРежимДиалога - Булево - флаг, указывающий на использование простого диалога ввода этапов оплаты.// ПривязыватьСообщенияКГиперссылке - Булево - флаг, говорящий о том что проверка происходит на форме и сообщения надо привязывать к надписи графика этапов оплаты.//Процедура ПроверитьКорректностьЭтаповГрафикаОплаты(Знач ЭтапыГрафикаОплаты, Экспорт
Пример вызова
ЭтапыОплатыСервер.ПроверитьКорректностьЭтаповГрафикаОплаты(ЭтапыГрафикаОплаты, );
ПолучитьПоследнююДатуПоГрафику
Описание, пример вызова
// Возвращает дату последнего этапа по графику.//// Параметры:// ДатаОтгрузки - Дата - дата отгрузки.// Соглашение - СправочникСсылка.СоглашенияСПоставщиками, СправочникСсылка.СоглашенияСКлиентами - Соглашение.// ГрафикОплаты - СправочникСсылка.ГрафикиОплаты - График оплаты, если есть.// ДатаЗаказа - Дата - дата заказа.// ДатаСогласования - Дата - дата согласования заказа.// ДатаПереходаПраваСобственности - Дата - дата перехода права собственности//// Возвращаемое значение:// Дата - Последняя дата по графику с учетом календаря.//Функция ПолучитьПоследнююДатуПоГрафику(ДатаОтгрузки, Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ПолучитьПоследнююДатуПоГрафику(ДатаОтгрузки, );
ПараметрыВыбораРеквизитовОплаты
Описание, пример вызова
// Возвращает структуру с параметрами выбора реквизитов оплаты для передачи во внешние формы.//// Параметры:// ОбъектМетаданных - ОбъектМетаданных - объект метаданных, по которому нужно определить параметры.//// Возвращаемое значение:// Структура:// * Ключ - Строка - Имя реквизита оплаты.// * Значение - ФиксированныйМассив из Структура - Параметры выбора, где:// ** ФормаОплаты - ФиксированныйМассив из ПараметрВыбора.// ** Касса - ФиксированныйМассив из ПараметрВыбора.// ** БанковскийСчет - ФиксированныйМассив из ПараметрВыбора.// ** ГрафикОплаты - ФиксированныйМассив из ПараметрВыбора.//Функция ПараметрыВыбораРеквизитовОплаты(ОбъектМетаданных) Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ПараметрыВыбораРеквизитовОплаты(ОбъектМетаданных)
ДатаПервогоНеоплаченногоЭтапаГрафика
Описание, пример вызова
//Возращает минимальную дату неоплаченного этапа графика исполнения договора.//// Параметры://// ГрафикИсполненияДоговора - ДокументСсылка.ГрафикИсполненияДоговора - график договора.// Дата - Дата - дата документа.// ТипРасчетов - ПеречислениеСсылка.ТипыРасчетовСПартнерами - определяет в каком регистре искать дату неоплаченного этапа.//// Возвращаемое значение:// Дата - Минимальная дата неоплаченного этапа графика, если все оплачены - пустая дата.Функция ДатаПервогоНеоплаченногоЭтапаГрафика(ГрафикИсполненияДоговора, Дата, ТипРасчетов) Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ДатаПервогоНеоплаченногоЭтапаГрафика(ГрафикИсполненияДоговора, Дата, ТипРасчетов)
ПроверитьЗаполнениеКорректностьДатыПлатежа
Описание, пример вызова
// Процедура проверяет заполнение и корректность даты платежа в документе.//// Параметры:// ДатаПлатежа - Дата - дата платежа проверяемого документа// ДатаДокумента - Дата - дата проверяемого документа// Отказ - Булево - Признак отказа от продолжения работы.//Процедура ПроверитьЗаполнениеКорректностьДатыПлатежа(ДатаПлатежа, ДатаДокумента, Отказ) Экспорт
Пример вызова
ЭтапыОплатыСервер.ПроверитьЗаполнениеКорректностьДатыПлатежа(ДатаПлатежа, ДатаДокумента, Отказ)
ЗаполнитьПроцентыПоСуммам
Описание, пример вызова
// Процедура заполняет проценты по уже рассчитанным суммам в таблице этапов графиков оплаты.//// Параметры:// ЭтапыГрафикаОплаты - ТаблицаЗначений,ДанныеФормыКоллекция - этапы, в которых надо заполнить проценты.//Процедура ЗаполнитьПроцентыПоСуммам(ЭтапыГрафикаОплаты) Экспорт
Пример вызова
ЭтапыОплатыСервер.ЗаполнитьПроцентыПоСуммам(ЭтапыГрафикаОплаты)
РаспределитьСуммуОтклоненияПоЭтапамГрафикаОплаты
Описание, пример вызова
// Процедура распределяет сумму отклонения мерных товаров по этапам графика оплаты.Процедура РаспределитьСуммуОтклоненияПоЭтапамГрафикаОплаты(ЭтапыГрафикаОплаты, Знач СуммаОтклоненияКРаспределению) Экспорт
Пример вызова
ЭтапыОплатыСервер.РаспределитьСуммуОтклоненияПоЭтапамГрафикаОплаты(ЭтапыГрафикаОплаты, СуммаОтклоненияКРаспределению)
ПересчитатьДатыПлатежаЭтаповОплаты
Описание, пример вызова
// Двигает даты платежа этапов оплаты в соответствии с изменениями исходных дат//// Параметры:// Объект - ДокументОбъект, СправочникОбъект, ФормаКлиентскогоПриложения - Обрабатываемый объект// СтруктураПараметров - см. ВзаиморасчетыСервер.ПараметрыМеханизма - параметры механизма// МассивИспользуемыхРеквизитов- Массив из Строка - имена реквизитов//// Возвращаемое значение:// Булево - Истина, если есть изменения в Этапах оплатыФункция ПересчитатьДатыПлатежаЭтаповОплаты(Объект, СтруктураПараметров, МассивИспользуемыхРеквизитов) Экспорт
Пример вызова
Результат = ЭтапыОплатыСервер.ПересчитатьДатыПлатежаЭтаповОплаты(Объект, СтруктураПараметров, МассивИспользуемыхРеквизитов)
ПослеЗаполненияОбеспечения
Описание, пример вызова
// Процедура по возможности пересчитает этапы оплаты заказа клиента после заполнения обеспечения.//// Параметры:// Объект - ДокументОбъект.ЗаказКлиента, ДокументОбъект.ЗаказДавальца2_5 - Заказ, в котором изменились даты отгрузкиПроцедура ПослеЗаполненияОбеспечения(Объект) Экспорт
Пример вызова
ЭтапыОплатыСервер.ПослеЗаполненияОбеспечения(Объект)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).