Technos (09 February 2021 - 17:29) писал:
Правильный подход - это вынесение надбавки в параметры. Это и планируется. Не сделали до сих пор только потому, что были вроде предложения надбавку по кажой категории (листовые материалы, кромки, крепежи и пр.) иметь разную. Т.е. пока у нас полной ясности по вопросу нет, а два раза делать не хочется. Должен вырисоваться какой-то стройный подход к расчету стоимости. В т.ч. - управление надбавками, скидками и пр.
Почитал внимательно вашу беседу.
Конечно стоит делать надбавку через настройки - у нас всего пять категорий: листовые материалы , фасады, кромка, крепеж и элементы. На каждую из категорий настраивать свою надбавку. фактор_фасадес =25%, фактор_плайтс =90% и т.д.
В более усложненном варианте значение фактора можно заполнить простыми арифметическими действиями, factor_plates= 90% +500 значит что на листовые материалы накрутка девяносто процентов и прибавляется пятьсот монет за доставку.
Вообще отделить отчёты с технической информацией (размеры и кол-во) от отчетов с бухгалтерской (цена, стоимость). С первыми сейчас всё ОК, нужно вторую ветку прокачивать)
С такими возможностями получится достаточно гибкая система. Можно сделать два разных отчёта с ценами, один себе для расчета себистоимости, второй для заказчика с итоговой ценой. НДС как есть, вяжется в общую схему, хочешь проставляй под каждым разделом, хочешь общий, а можно и не использовать вовсе. Так же пункт НДС можно приспособить под расчет оплаты монтажников, например, т.е. общая сумма не меняется, но мы видим определённый процент от неё.
Далее, если к этим данным применим группировку по изделиям, то оживет и отчет на цены по модулям. Сейчас на каждую тумбочку фиксированная цена, при изменении размеров тумбы цена не меняется, это устаревший мертвый отчет. При новом подходе цена будет динамическая.
Из того, что очень надо, но его нет: учет операций - криволинейка, спил, паз, шаблон торца, вырез. Но это не только в стоимость, это и в обработку надо показывать. Может через какое-то дополнительное поле к каждой детали.
Из того что есть, но сложно пользоваться - задание стоимости на фурнитуру. И если с изменением закупочной цены можно открыть из библиотеки ножку, переценить, сохранить...то что делать с модулями, в которых эта ножка уже установлена. О, можно будет сделать подсчет фурнитуры в ручную и забить в поле factor_element числом нужную сумму
!
Напрашивается еще несколько свободных полей, который пользователь может заполнить самостоятельно и вывести в отчет только в текущем проекте. Это облегчит подсчет каких-то сопутствующих расходов. Возможно сделать эти свободные поля там же, где настраиваются факторы. Ну и скидка наверное нужна, в процентном отношении от общей суммы, любит народ это дело)