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