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