Содержание

Слайд 2

Цели проекта

Ускорить операцию расчета себестоимости за счет использования новых возможностей платформы по

Цели проекта Ускорить операцию расчета себестоимости за счет использования новых возможностей платформы
решению систем линейных алгебраических уравнений.

Слайд 3

Способ реализации

В текущей реализации есть временные таблицы ВтУзлыКорректировки и ВтПеремещенияСписания
ВтУзлыКорректировки – матрица

Способ реализации В текущей реализации есть временные таблицы ВтУзлыКорректировки и ВтПеремещенияСписания ВтУзлыКорректировки
свободных коэффициентов
ВтПеремещенияСписания – матрица коэффициентов уравнения

Свободные коэффициенты

Коэффициенты уравнения

Слайд 4

Как сейчас

Текущая процедура РешитьСЛУ выполняет сразу две задачи:
Продвижение сумм по узлам
Решение системы

Как сейчас Текущая процедура РешитьСЛУ выполняет сразу две задачи: Продвижение сумм по
уравнений
Одновременно решается несколько систем уравнений, каждая для своего показателя:
Стоимость
ДопРасходы
Трудозатраты
Постатейные

Есть показатели, например «Постатейные», которые рассчитываются на каждой итерации из сумм других показателей (например Стоимость), которые были получены на предыдущем шаге.

Слайд 5

Способ реализации

Расчет разбит на этапы.
Сначала решаются показатели Стоимость, ДопРасходы, Трудозатраты. Для этих

Способ реализации Расчет разбит на этапы. Сначала решаются показатели Стоимость, ДопРасходы, Трудозатраты.
показателей все необходимые данные есть на входе в процедуру решения.
Затем, необходимо посчитать «постатейные расходы», которые зависят от значений предыдущих показателей. Для этого пересчитываются свободные коэффициенты постатейных расходов.
Решается система уравнений для постатейных расходов с новыми свободными коэффициентами.
Аналогичный подход применяется для получения постоянной и временной разницы.

Слайд 6

Прочие изменения

Для нумерации строк временных таблиц задействована функция языка запросов АВТОНОМЕРЗАПИСИ()
работает в

Прочие изменения Для нумерации строк временных таблиц задействована функция языка запросов АВТОНОМЕРЗАПИСИ()
10 раз быстрее, чем реализованный в коде алгоритм нумерации
сокращает время расчета других этапов операции закрытия месяца «Распределение затрат и расчет себестоимости»

Слайд 7

Ограничения реализации

Для решения системы линейных уравнений необходима Платформа версии не ниже 8.3.14
Для

Ограничения реализации Для решения системы линейных уравнений необходима Платформа версии не ниже
автонумерации строк необходима Платформа версии не ниже 8.3.13

Слайд 9

Описание механизма

Механизм расчета описан на ИТС и habr.com: http://downloads.v8.1c.ru/content//Platform/8_3_14_1565/1cv8upd_8_3_14_1565.htm https://habr.com/ru/company/1c/blog/420029/
Автонумерация строк описана на ИТС:
https://its.1c.ru/db/v8313doc#bookmark:dev:TI000000495

Описание механизма Механизм расчета описан на ИТС и habr.com: http://downloads.v8.1c.ru/content//Platform/8_3_14_1565/1cv8upd_8_3_14_1565.htm https://habr.com/ru/company/1c/blog/420029/ Автонумерация
Имя файла: 9234.pptx
Количество просмотров: 23
Количество скачиваний: 0