Минусы при расчете себестоимости в УПП и особенности решения СЛАУ

21.09.16

Учетные задачи - Производство готовой продукции (работ, услуг)

В статье на примерах рассматривается, как в УПП при включенном РАУЗ решается система линейных алгебраических уравнений.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Пример решения СЛАУ
.xlsx 76,16Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.

Всем известно, что в РАУЗ применяется метод решения систем линейных уравнений для расчета себестоимости. Чтобы понять, откуда лезут миллиарды триллионов оборотов, для начала разберемся в том, как же решается СЛАУ. Рассмотрим это на примере, очень идеальном, чтобы понять суть уравнения, идеальном и кривом, и попытаемся сделать выводы.
Для начала необходимо себе в голове представить граф направлений движений ТМЗ (рассматривать расчет себестоимости тут не буду, для этого надо писать отдельную статью). Как известно, в графах у нас есть вершины и дуги. Для нашей прикладной задачи граф у нас будет направленный. Вершины графа есть узлы, которые идентифицируются номенклатурой на складе (Ключ аналитики вида учета + Ключ аналитики вида затрат).

Система решения алгебраических уравнений помогает найти решения для больших объемов данных с меньшими затратами на вычисление.
Общая система уравнений в скалярном виде выглядит следующим образом:

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

Решается система методом простых итераций (Якоби). Уравнение приводится к виду:

Для начала возьмем самый идеальный пример, когда у нас стоимость во всех узлах одинаковая, как на начало, так и в движениях. Т.е., не решая систему, у нас левые и правые части уравнений должны сойтись.

Пример 1. Пусть у нас дана только одна номенклатура и два склада. Номенклатура Товар 1 на складе 1 – первый узел (I), номенклатура Товар 1 на складе 2 – второй узел (II).

Граф движения ТМЗ:
В 

 

Начальные условия:

Начальные остатки:

Узел I - 10 шт. стоимостью 1000 р.

Узел I - 10 шт. стоимостью 1000 р.

Перемещения:

Перемещение №1 2 шт. стоимостью 200р.

Перемещение №2 5 шт. стоимостью 500р.

Внешний приход не рассматриваем. Вся стоимость одинаковая, поэтому, подставив значения, в системе мы должны получить равенство левой и правой части.

Для нашего примера система будет иметь следующий общий вид:

Данный пример демонстрирует, из чего у нас получилась такая СЛАУ.

Пример 2. Теперь к примеру 1 добавим внешнее поступление 5 шт. стоимостью 550р. Остальные начальные условия остаются те же самые.

Т.к. мы не знаем точную стоимость, и ее нам надо найти, решив систему, то стоимость в системе оставим как неизвестную:


В качестве начального приближения возьмем:


Итерация 1:

Итерация 2:

В качестве значений неизвестных берем значения, найденные на первой итерации:


И так далее рассчитываем до получения нужной точности в Excel:


В 

Тут хотелось бы обратить внимание на одно правило сходимости метода решения СЛАУ.

Нашу СЛАУ можно представить в следующем виде:

Так вот метод Якоби сходится, если выполняется условие что норма матрицы К<1, если норма превышает 1, то есть вероятность, что решение не сойдется.

Для нашего примера норма рассчитывается по формуле: 

Пример 3, когда решение не сходится.

Решение может не сходиться в том случае, если у нас на каком-либо узле графа начальный остаток и весь приход по модулю меньше, чем приход по перемещениям, в этом случае норма матрицы K становится больше единицы.

Начальные условия:

Начальные остатки:

Узел I - -2,523 шт. стоимостью 8262,4 р.

Узел I – 8,656 шт. стоимостью 29765,3 р.

Перемещения:

Перемещение №1 2,29 шт. стоимостью 0р.

Перемещение №2 2,25 шт. стоимостью 0р.

Внешний приход отсутствует

В данном случае:


И решение выглядит следующим образом:
 

Т.е. чем больше результат, тем больше становится отклонение, а оно должно уменьшаться.

Файл Excel, в котором эти примеры рассчитаны, прилагается.

РАУЗ СЛАУ УПП минуса

См. также

Производство готовой продукции (работ, услуг) Программист Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Разработка “Пульт управления производством для 1С:УНФ” содержит цифровые инструменты и средства для производственного и технологического программного обеспечения автоматизации производства - подсистему Технологического контроля с АРМ Контролёра, Учет рекламации, АРМ Начальника производства, АРМ Рабочего цеха

36000 руб.

22.02.2022    18953    15    2    

27

SALE! 50%

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Платные (руб)

Данный отчет показывает себестоимость выпущенной продукции с разузлованием полуфабрикатов любых уровней, входящих в ее состав, до статей затрат и материалов. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием и т.д.). Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 35000 руб.

08.12.2021    27210    26    73    

36

SALE! 50%

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Платные (руб)

Данный отчет показывает себестоимость реализованной продукции в разузлованном виде, как с выделением входящих в нее полуфабрикатов любых уровней, так и свернутый до статей затрат и материалов, видов работ. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием, Молокозавод и т.д.).Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 35000 руб.

30.11.2022    15624    22    28    

26

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

44000 руб.

08.11.2017    123309    292    144    

398

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

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

16800 руб.

01.11.2012    94670    111    1    

119

Оптовая торговля Производство готовой продукции (работ, услуг) Обмен с ГосИС Программист Бухгалтер Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

10000 руб.

08.12.2017    104655    236    110    

145
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. script 128 21.09.16 22:04 Сейчас в теме
Решение может не сходиться в том случае, если у нас на каком-либо узле графа начальный остаток и весь приход по модулю меньше, чем приход по перемещениям, в этом случае норма матрицы K становится больше единицы.


Это означает, что будет ошибка и
Программа посчитает не правильно себестоимость такого товара?
2. Anashka 22 22.09.16 06:22 Сейчас в теме
(1) script,
Я, опытным путем, пробовал разные варианты для данного условия и в некоторых случаях решение было найдено, в некоторых нет. Однозначно сказать могу только что решение 100% будет найдено если норма меньше единицы. Если же она больше единицы, то есть вероятность что решение не будет найдено.
Надеюсь что с помощью данной статьи кто-то из сообщества или общими усилиями поможет однозначно разобраться и понять данную ситуацию и конкретизировать правило при котором решения СЛАУ не будет.
3. Константин С. 675 22.09.16 10:50 Сейчас в теме
УПП начинает дурить выводя Милиадры в сумму -/+ при не корректном учете, в честности минусовых остатках. Когда есть два документа с одинаковым временем и МПЗ.
Это происходит при учет "Стоимости по Среднему" с "По прямым затратам".
Тут можно выбрать по "Плановым" или "Нулевым" ну или восстанавливать последовательность документов и убирать минусы.
4. Anashka 22 23.09.16 06:48 Сейчас в теме
(3) Константин С.,
Из решения системы видно, что оно ни как не зависит от выбранного вами способа расчета стоимости при движении ТМЗ. Эти стоимости как раз в уравнениях являются неизвестными, а в качестве свободных членов уравнения принимается стоимость начального остатка и стоимость внешнего прихода.
На счет кривизны учета тут можно долго спорить и рассуждать, в жизни допустимо (особенно для больших торговых сетях) наличие отрицательных остатков, т.к. возникают ошибки в пересортицах и до момента инвентаризации они не могут быть исправлены, а инвентаризацию делать ежемесячно перед закрытием не каждый может.
5. Константин С. 675 26.09.16 09:32 Сейчас в теме
Из решения системы видно, что оно ни как не зависит от выбранного вами способа расчета стоимости при движении ТМЗ

(4) да ладно. При других способах просто не будет данных цифр.
6. Циник 07.10.16 07:17 Сейчас в теме
(5) Константин С., Указанный пример в статье взят из базы, где расчет стояли как раз по плановым ценам.
Разгребать минуса в сети магазинов с 50 тыс. товарными позициями по месяцам?
Оставьте свое сообщение