Skip to content

Элиминация ВГО УХ

ПолучитьПустыеПараметрыЭлиминации

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьПустыеПараметрыЭлиминации()

ЗаполнитьРегистрПроводкиДляЭлиминации

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

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

ЭлиминацияВГОУХ.ЗаполнитьРегистрПроводкиДляЭлиминации(ПараметрыЭлиминации)

ПолучитьОписаниеСпособаЭлиминации

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьОписаниеСпособаЭлиминации(СпособЭлиминации, ШаблонСверкиВГО)

ТранслироватьСчет

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

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

Результат = ЭлиминацияВГОУХ.ТранслироватьСчет(Трансляция, СчетИсточник, НаправлениеТрансляции, ЭтоДт, ЭтоОборот, ПриемникИсточникаДанных);

ПолучитьСубконтоСчета

Описание, пример вызова
// Возвращает описание субконто счета по его номеру.
// Параметры:
// СчетБД - СправочникСсылка.СчетаБД - счет для которого нужно получить субконто.
// Номер - Число(1..3) - номер субконто 1..3.
//
// Возвращаемое значение:
// ПланВидовХарактеристикСсылка - описание субконто счета с номером Номер.
// Неопределено - такого субконто у счета нет.
Функция ПолучитьСубконтоСчета(СчетБД, Номер) Экспорт

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

Результат = ЭлиминацияВГОУХ.ПолучитьСубконтоСчета(СчетБД, Номер)

ПолучитьЗначенияСубконтоТехСчета

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьЗначенияСубконтоТехСчета(ПравилаЗаполненияСчета, ЗначенияЗаполнения)

ЗаполнитьЗначенияСубконтоТехническогоСчета

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

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

ЭлиминацияВГОУХ.ЗаполнитьЗначенияСубконтоТехническогоСчета(Проводка, ДтКт, ЗначенияСубконтоТехСчет, ИмяРеквизитаСубконто);

ПолучитьФВ

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьФВ(Организация, ТЗОрганизаций, ФВПоУмолчанию);

ПолучитьИсходныеЗначенияЗаполненияСубконтоТехСчета

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьИсходныеЗначенияЗаполненияСубконтоТехСчета(Ссылка);

ПроверитьСкорректироватьТипЗначенияПоВидуСубконто

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

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

ЭлиминацияВГОУХ.ПроверитьСкорректироватьТипЗначенияПоВидуСубконто(ЗначениеЗаполнения, ВидСубконто));

ИнициализироватьКонтекстЗаполненияСубконто

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

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

Результат = ЭлиминацияВГОУХ.ИнициализироватьКонтекстЗаполненияСубконто(ЗначенияЗаполнения));

ПодобратьВариантИмениРеквизита

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

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

Результат = ЭлиминацияВГОУХ.ПодобратьВариантИмениРеквизита(Объект, ИменаРеквизитов));

ПолучитьТекстЗапросаПолученияДанныхДляЭлиминации

Описание, пример вызова
Функция ПолучитьТекстЗапросаПолученияДанныхДляЭлиминации(НомераТаблиц) Экспорт

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

Результат = ЭлиминацияВГОУХ.ПолучитьТекстЗапросаПолученияДанныхДляЭлиминации(НомераТаблиц));

ПолучитьДанныеДляЭлиминации

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьДанныеДляЭлиминации(ДатаСреза, ПараметрыЭлиминации));

ЭтоКорректныеДанныеДляЭлиминации

Описание, пример вызова
// Побочный эффект: в случае ошибки(ок) записывает сообщение
// в протокол элиминации.
//
Функция ЭтоКорректныеДанныеДляЭлиминации(ПараметрыЭлиминации, ДанныеДляЭлиминации) Экспорт

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

Результат = ЭлиминацияВГОУХ.ЭтоКорректныеДанныеДляЭлиминации(ПараметрыЭлиминации, ДанныеДляЭлиминации));

ВключенаОтладка

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

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

Результат = ЭлиминацияВГОУХ.ВключенаОтладка(ПараметрыЭлиминации));

ПолучитьРегистрДляЗаписиПроводокДляЭлиминации

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьРегистрДляЗаписиПроводокДляЭлиминации(ДокументЭлиминации));

ПолучитьКурсВалютыИзТаблицы

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьКурсВалютыИзТаблицы(ТаблицаКурсовВалют, Валюта, ВидЗначенияКурса));

ПолучитьКурсВалютыИзТаблицыСУчетомКэша

Описание, пример вызова
// Обновляет кэш если такой валюты в нем нет.
// Подразумеваем, что для всех вызовов функции с фиксированным кэшем
// ВидЗначенияКурса остается неизменным. Т.е. кэш не учитывает
// вид значения курса.
//
Функция ПолучитьКурсВалютыИзТаблицыСУчетомКэша(ТаблицаКурсовВалют, Экспорт

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

Результат = ЭлиминацияВГОУХ.ПолучитьКурсВалютыИзТаблицыСУчетомКэша(ТаблицаКурсовВалют, );

ПолучитьБазовыеПараметрыДляЗапросаЭлиминации

Описание, пример вызова
Функция ПолучитьБазовыеПараметрыДляЗапросаЭлиминации(ПараметрыЭлиминации) Экспорт

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

Результат = ЭлиминацияВГОУХ.ПолучитьБазовыеПараметрыДляЗапросаЭлиминации(ПараметрыЭлиминации));

ПолучитьПустыеДанныеДляЗаполненияПроводкиЭлиминацииЗначенияПоказателя

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

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

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

ЗаполнитьДанныеСтрокиПоказателя

Описание, пример вызова
Процедура ЗаполнитьДанныеСтрокиПоказателя(СтрокаЗначения, ДанныеЗаполнения) Экспорт

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

ЭлиминацияВГОУХ.ЗаполнитьДанныеСтрокиПоказателя(СтрокаЗначения, ДанныеЗаполнения));

ЗаполнитьРегистрПроводкиДляЭлиминацииПоказателейОтчетов

Описание, пример вызова
Процедура ЗаполнитьРегистрПроводкиДляЭлиминацииПоказателейОтчетов( Экспорт

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

ЭлиминацияВГОУХ.ЗаполнитьРегистрПроводкиДляЭлиминацииПоказателейОтчетов();

ЗаполнитьДанныеДляЭлиминацииПоИсточникуДанных

Описание, пример вызова
Функция ЗаполнитьДанныеДляЭлиминацииПоИсточникуДанных( Экспорт

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

Результат = ЭлиминацияВГОУХ.ЗаполнитьДанныеДляЭлиминацииПоИсточникуДанных();

ЗаполнитьЗначениеЭлиминацииВВалютеГруппы

Описание, пример вызова
Процедура ЗаполнитьЗначениеЭлиминацииВВалютеГруппы(ДанныеЗаполнения, Экспорт

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

ЭлиминацияВГОУХ.ЗаполнитьЗначениеЭлиминацииВВалютеГруппы(ДанныеЗаполнения, );

ВернутьЗапросПроводокДляЭлиминации

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

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

Результат = ЭлиминацияВГОУХ.ВернутьЗапросПроводокДляЭлиминации(Параметры));

ВернутьЗапросПроводокДляЭлиминацииНРП

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

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

Результат = ЭлиминацияВГОУХ.ВернутьЗапросПроводокДляЭлиминацииНРП(Параметры));

ВернутьТекстЗапросаЭлиминации

Описание, пример вызова
Функция ВернутьТекстЗапросаЭлиминации(ПараметрыЭлиминации, Отбор=Неопределено) Экспорт

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

Результат = ЭлиминацияВГОУХ.ВернутьТекстЗапросаЭлиминации(ПараметрыЭлиминации, Отбор);

ВернутьТекстЗапросаЭлиминацииНРП

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

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

Результат = ЭлиминацияВГОУХ.ВернутьТекстЗапросаЭлиминацииНРП(ПараметрыЭлиминации, Отбор);

ВернутьТекстЗапросаЭлиминацииВНА

Описание, пример вызова
Функция ВернутьТекстЗапросаЭлиминацииВНА(РазделВГО, Отбор=Неопределено) Экспорт

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

Результат = ЭлиминацияВГОУХ.ВернутьТекстЗапросаЭлиминацииВНА(РазделВГО, Отбор);

ВернутьТекстЗапросаДопТаблицДляЭлиминации

Описание, пример вызова
Функция ВернутьТекстЗапросаДопТаблицДляЭлиминации(БезТрансляции) Экспорт

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

Результат = ЭлиминацияВГОУХ.ВернутьТекстЗапросаДопТаблицДляЭлиминации(БезТрансляции));

ПроверитьЧтоЗаполненыСчетаДтКт

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

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

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

ЗаписатьПроводкуЭлиминацииНРППродано

Описание, пример вызова
Процедура ЗаписатьПроводкуЭлиминацииНРППродано(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации) Экспорт

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииНРППродано(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииНРПЗапасы

Описание, пример вызова
Процедура ЗаписатьПроводкуЭлиминацииНРПЗапасы(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации) Экспорт

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииНРПЗапасы(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииСебестоимости

Описание, пример вызова
Процедура ЗаписатьПроводкуЭлиминацииСебестоимости(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации) Экспорт

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииСебестоимости(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииВыручки

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

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииВыручки(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииЗначенияПоказателя

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

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииЗначенияПоказателя(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииНаценкиПродавцаВНА

Описание, пример вызова
Процедура ЗаписатьПроводкуЭлиминацииНаценкиПродавцаВНА(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации) Экспорт

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииНаценкиПродавцаВНА(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииНакопленнойАмортизации

Описание, пример вызова
Процедура ЗаписатьПроводкуЭлиминацииНакопленнойАмортизации(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации) Экспорт

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииНакопленнойАмортизации(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаписатьПроводкуЭлиминацииНачисленнойАмортизации

Описание, пример вызова
Процедура ЗаписатьПроводкуЭлиминацииНачисленнойАмортизации(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации) Экспорт

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

ЭлиминацияВГОУХ.ЗаписатьПроводкуЭлиминацииНачисленнойАмортизации(РегПроводок, НомерЗаписи, ДанныеЗаполнения, ПараметрыЭлиминации));

ЗаполнитьЗначенияСубконтоТехСчетаЭлиминации

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

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

ЭлиминацияВГОУХ.ЗаполнитьЗначенияСубконтоТехСчетаЭлиминации(ПриемникДанных, ПрефиксТехСчета, ПараметрыЭлиминации, ДанныеЗаполнения));

ЗаписатьОшибкуВПротоколЭлиминации

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

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

ЭлиминацияВГОУХ.ЗаписатьОшибкуВПротоколЭлиминации(ПараметрыЭлиминации, ДанныеЗаполнения, ТекстОшибки, ТехническаяИнформация);

ПолучитьИмяТаблицыДанных

Описание, пример вызова
Функция ПолучитьИмяТаблицыДанных(ОписаниеИсточникаДанных) Экспорт

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

Результат = ЭлиминацияВГОУХ.ПолучитьИмяТаблицыДанных(ОписаниеИсточникаДанных));

ЗаполнитьЗначенияСубконто

Описание, пример вызова
// Заполнить субконто проводки значениями аналитик показателя счета.
// Паратетры:
// ИсточникДанных - структура или строка таблицы значений, содержащая реквизиты "Аналитика1"-"Аналитика5".
// ПриемникДанных - структура или строка таблицы значений, содержащая реквизиты "СубконтоДт1..3", "СубконтоКт1..3".
// КолАналитик - Число - количество используемых аналитик в источнике данных.
// ИсточникДанныхДляРасчетов - ссылка на элемент справочника "ИсточникиДанныхДляРасчетов", позволяет получить
// правила трансляции субконто счетов источника и приемника.
// ИмяРеквизитаСубконто - имя реквизита без номера. В такие реквизиты записываются значения. По умолчанию - "СубконтоДт".
// ИмяРеквизитаАналитики - имя реквизита без номера. Из таких реквизитов читаются значения. По умолчанию - "Аналитика".
//
Процедура ЗаполнитьЗначенияСубконто(Знач ИсточникДанных, ПриемникДанных, Знач КолАналитик, Знач ИсточникДанныхДляРасчетов=Неопределено, Экспорт

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

ЭлиминацияВГОУХ.ЗаполнитьЗначенияСубконто(ИсточникДанных, ПриемникДанных, КолАналитик, ИсточникДанныхДляРасчетов, );

ЗаменитьПустойСчетМСФО

Описание, пример вызова
// Если счет приемник - пустая ссылка на справочник "СчетаБД", и счет источник в том же плане счетов, что и ПланСчетов,
// то Счет приемник заменяем на счет источник.
// Иначе оставляем без изменений.
//
Процедура ЗаменитьПустойСчетМСФО(СчетПриемник, СчетИсточник, ПланСчетов) Экспорт

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

ЭлиминацияВГОУХ.ЗаменитьПустойСчетМСФО(СчетПриемник, СчетИсточник, ПланСчетов));

ПолучитьНаименованиеЭтапаЭлиминации

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьНаименованиеЭтапаЭлиминации(РазделВГО, НомерЭтапа));

ПолучитьСубконтоИзВидовСубконтоСчетаБД

Описание, пример вызова
Функция ПолучитьСубконтоИзВидовСубконтоСчетаБД(ВидыСубконто, Номер) Экспорт

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

Результат = ЭлиминацияВГОУХ.ПолучитьСубконтоИзВидовСубконтоСчетаБД(ВидыСубконто, Номер));

ПолучитьТипДопЗначенияПВХ

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

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

Результат = ЭлиминацияВГОУХ.ПолучитьТипДопЗначенияПВХ(ПВХ));

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