Skip to content

Расчет себестоимости

РассчитатьВсе

Описание, пример вызова
// Запуск расчета партий.
//
// Параметры:
// ПараметрыЗапуска - Структура - Содержит ключи:
// * Дата - Дата - период расчета
// * МассивОрганизаций - СправочникСсылка.Организации - рассчитывать только по указанной организации; также будут пересчитаны партии по организациям, связанным по схеме Интеркампани с указанной
// - Массив из СправочникСсылка.Организации- массив организаций, по которым надо рассчитать партии, другие организации не рассчитываются
// * СхемаРасчета - см. РасчетСебестоимостиПрикладныеАлгоритмы.СхемаРасчетаПартий
// * МестоВызоваРасчета - Строка - откуда вызван расчет, для протокола
// * ВыполняетсяЗакрытиеМесяца - Булево - признак вызова расчета из механизма закрытия месяца
// * ИдентификаторРасчета - УникальныйИдентификатор - идентификатор расчета
// ПараметрыРасчета - Структура - параметры расчета, сформированные в вызывающем механизме.
// ПараметрыОтладки - Структура - предназначена для переопределения одноименных свойств структуры ПараметрыРасчета.
// Подробнее см. пояснения в коде РасчетСебестоимостиПрикладныеАлгоритмы.ИнициализироватьПараметрыРасчетаПартий к параметру ПараметрыОтладки.
//
Процедура РассчитатьВсе(ПараметрыЗапуска, ПараметрыРасчета = Неопределено, ПараметрыОтладки = Неопределено) Экспорт

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

РасчетСебестоимости.РассчитатьВсе(ПараметрыЗапуска, ПараметрыРасчета, ПараметрыОтладки);

РассчитатьПредварительнуюСебестоимость

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

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

РасчетСебестоимости.РассчитатьПредварительнуюСебестоимость(Период, ПараметрыРасчета, ПараметрыОтладки);

РассчитатьВсеВПопыткеИсключении

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

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

Результат = РасчетСебестоимости.РассчитатьВсеВПопыткеИсключении(ПараметрыЗапуска, ПараметрыРасчета, ПараметрыОтладки);

РассчитатьФоновымЗаданием

Описание, пример вызова
// Запускает расчет в фоновом задании.
//
// Возвращаемое значение:
// Булево - признак успешного запуска фонового задания.
//
Функция РассчитатьФоновымЗаданием(Период, Организация = Неопределено) Экспорт

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

Результат = РасчетСебестоимости.РассчитатьФоновымЗаданием(Период, Организация);

ИмяФоновогоЗадания

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

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

Результат = РасчетСебестоимости.ИмяФоновогоЗадания()

ФоновоеЗаданиеАктивно

Описание, пример вызова
// Выполняет проверку на активное задание расчета партий.
//
// Возвращаемое значение:
// Булево - признак активности фонового задания
//
Функция ФоновоеЗаданиеАктивно() Экспорт

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

Результат = РасчетСебестоимости.ФоновоеЗаданиеАктивно()

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