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