Отчет. Расчет надбавки на общую стоимость
#1
Отправлено 11 June 2017 - 23:15
Реквизиты вводится число в поле «Надбавка, %:».
1. Поле «Надбавка, %:» нет. Есть поле «НДС:» и это наверно оно.
2. Атрибут data="factor" не работает. Ничего не отображает.
3. В отчетах поставляемых с программой есть атрибут data="vat". В справочнике ничего нет про такой атрибут
4. В параметрах НДС=100%, отчет выдает НДС как 50%. Итоговая стоимость равна стоимости без НДС, а согласно справки должна быть с НДС
PS. В справке нет ничего про атрибуты элементов для длины и ширины на раскрой. Кажется это length_nest и width_nest
#2
Отправлено 12 June 2017 - 07:58
denoleg (11 June 2017 - 23:15) писал:
Нет. Не оно. Когда писали Хэлп, предполагали, что этот параметр будет задаваться в "Реквизитах". Сам функционал отчета работает. Но настройку параметра в интерфейс так и не вынесли. Показалось, что все должно быть немножко сложнее - может быть, нужно задание отдельных значений надбавок для разных групп отчета "материалы", "кромки", "крепеж" и т.п. Или создать базу клиентов и для каждого из них вводить собственное значение надбавки? А значит - возможно имеет смысл вообще ввести отдельную страницу параметров? В общем, этот вопрос имеет смысл обсуждать.
А пока значение надбавки/скидки можно задать в реестре в ветке HKEY_CURRENT_USER\Software\Technos\Астра Конструктор Мебели\Settings\Parameters ввести значение для параметра factor.
denoleg (11 June 2017 - 23:15) писал:
Этот вопрос я не понял. Что за длина и ширина на раскрой?
#3
Отправлено 12 June 2017 - 08:43
Technos (12 June 2017 - 07:58) писал:
у детали есть две длины и две ширины. один отвечает за размер с кромкой, а второй за размер без кромки (для раскроя). если я правильно понимаю.
#4
Отправлено 12 June 2017 - 09:17
denoleg (12 June 2017 - 08:43) писал:
В раскрой идут размеры деталей, из которых уже вычтена толщина кромки.
Что это за атрибут data="length_nest"? Откуда он?
#5
Отправлено 12 June 2017 - 09:34
Technos (12 June 2017 - 07:58) писал:
Сам расчет стоимости немного сложнее и алгоритм расчета слегка другой. Он потребует задействовать справочник и вам будет намного проще с ним считать. Но об этом в другой ветке.
На данный момент такой надбавки достаточно. Стоимость материалов программа считает. Надбавка учитывает остальные сложности расчета. Складываем две суммы и получаем полную стоимость. Этого пока достаточно.
Но... Я бы хотел видеть слегка другой алгоритм расчета, который сам пользователь настраивает под свое предприятие без втручання разработчиков.
PS. Несколько замечаний/предложений для раздумья. Общая стоимость плитных материалов выводиться с тремя знаками после запятой. Деньги всегда считаются с двумя знаками после запятой. Нужно добавить атрибут для Артикула (Кода)
#6
Отправлено 12 June 2017 - 13:11
denoleg (12 June 2017 - 09:34) писал:
Если логику расчета можно описать XML файлом, то можно и нужно сделать. Я к тому, чтобы пользователь просто подставлял бы свою логику.
denoleg (12 June 2017 - 09:34) писал:
Т.е. нужно ИТОГО выводить с тремя знаками после запятой? Не понял вопрос.
Добавить Артикул чего? Материала? Хотя, если ввести поле "Артикул" для всего-всего, в т.ч. и для изделия, то, наверное - это оно, да?
#7
Отправлено 12 June 2017 - 13:53
Technos (12 June 2017 - 13:11) писал:
да, скорее всего от вас нужен XML файл в который пользователь сможет добавлять название статьи затрат и формулу расчета
пользователь сам добавит нужные затраты на зарплату, на содержание помещения и т.д. и к каждой статье затрат впишет формулу расчета. АКМ эту формулу просчитает и отобразит в таблице
Technos (12 June 2017 - 13:11) писал:
Добавить Артикул чего? Материала? Хотя, если ввести поле "Артикул" для всего-всего, в т.ч. и для изделия, то, наверное - это оно, да?
ИТОГО выводить с двумя знаками после запятой. программа выводит с тремя и это для денег неправильно.
да, артикул для всего-всего. это упростит работу на складе для поиска того или иного материала или фурнитуры.
#8
Отправлено 13 June 2017 - 19:13
denoleg (12 June 2017 - 13:53) писал:
Если как на рисунке, то XML-ом тут не отделаться. Нужно делать Справочники "операций" и "расходов", описывать их зависимость (в справочнике) от элементов проекта и т.п. Т.е. нужен интерфейс визуального редактора этих частей расходов.
#9
Отправлено 13 June 2017 - 20:54
Technos (13 June 2017 - 19:13) писал:
Да, просто написать XML не получиться. Нужен визуальный редактор (можно справочник для этого использовать), обучить программу распознавать операции и считать формулы. Работы много очень, но проделав ее получим самый настоящий расчет стоимости изделия и будет легко распределить полученный доход. Для ведения бизнеса будет очень полезная штука.
Я не прошу делать это прямо сейчас. Это для размышления с последующим частичным или полным внедрением в программу этого функционала.
На данный момент для грубого расчета хватает "надбавки".
#10
Отправлено 20 June 2017 - 05:37
#11
Отправлено 08 April 2019 - 12:07
zzerg (08 April 2019 - 11:02) писал:
Приложил шаблон отчета. Извлечь из архива, переписать в папку Documents\Астра Конструктор Мебели\Report. Отчет будет как на снимке с экрана. Конечно, можно вручную шаблон отредактировать. Важно! Оказалось, что ввод самого значения "наценки" убрали из интерфейса временно. Поэтому задать это значение можно в реестре - в ветке HKEY_CURRENT_USER\Software\Technos\Astra Designer Furniture\Settings\Parameters для параметра Factor ввести значение в процентах. На снимке для Factor задано значение - 30 (процентов).
zzerg (08 April 2019 - 11:02) писал:
Да, возможно. Поэтому прошу топикстартера файл на эл. почту.
Прикрепленные файлы
-
list_total_1.zip (792байт)
Количество загрузок:: 114
#12
Отправлено 11 April 2019 - 14:43
Technos (08 April 2019 - 12:07) писал:
Попробовал, заработало. Но есть одно "но". Наценка происходит на всю сумму скопом. Конечно это хочется оптимизировать, ведь на листовые материалы мы накручиваем 90-110%, а на фурнитуру блюм, допустим 20%. Или можно этот наценочный factor привязывать не к тотальному отчету, а допустим, только к листовым? А фурнитура пускай считается по своей цене.
А поле НДС в настройках программы как работает? Оно же не наценка, это еще какой-то отдельный множитель?
#13
Отправлено 11 April 2019 - 15:32
zzerg (11 April 2019 - 14:43) писал:
Вот именно поэтому и убрали наценку из интерфейса. Чтобы позже ввести отдельную группу параметров с наценкой по каждой категории элементов. Сделаем.
zzerg (11 April 2019 - 14:43) писал:
Да, отдельный. Там же в шаблоне видно, идентфикатор - vat
#14
Отправлено 11 April 2019 - 18:23
#15
Отправлено 04 February 2021 - 22:13
Создаем деталь 1000х1000х18, применяем к ней материал с ценой 100 грн за 1 кв.м. Устанавливаем ПДВ = 20%. Смотрим отчет "Расчет стоимости" (в моем отчете добавлен атрибут factor)
Откуда vat взял 16,67? почему factor не сработало? И почему последняя итоговая сумма отображает 100,00, а не 116,67?
Прикрепленные файлы
-
list_total - ukr.zip (819байт)
Количество загрузок:: 74
#16
Отправлено 08 February 2021 - 12:06
denoleg (04 February 2021 - 22:13) писал:
Шаблон отчета Вы, все-таки, не тот показали. Потому что factor как раз работает как должно. В ветке реестра:
HKEY_CURRENT_USER\SOFTWARE\Technos\Astra Designer Furniture\Settings\Parameters
задайте значение factor в %% и для этого шаблона вывод будет с учетом надбавки.
#17
Отправлено 08 February 2021 - 12:21
#18
Отправлено 08 February 2021 - 13:29
denoleg (08 February 2021 - 12:21) писал:
Ну, изначально это число выводится в соответствии с идеологией "в т.ч. НДС". Т.е. показана составляющая НДС для числа "загалом". Если нужно показывать составляющую НДС от общей суммы, включая надбавку factor, то надо посмотреть - что можно сделать. Так нужно, да?
#19
Отправлено 08 February 2021 - 20:35
Technos (08 February 2021 - 13:29) писал:
1. Да, нужно профиксить. Тем более у Вас этот атрибут есть и он рабочий. Только нужно в нем правильно указать от какой суммы брать процент. И еще, у Вас есть не задействованная %4% константа. Можно ей задать числовое значение ПДВ в процентах?
2. Насчет атрибута factor. Сейчас его можно задать через реестр. А если числовое значение в процентах задавать не в реестре, а прям в атрибуте? Например, не data="factor", а data="factor=30". Тем самым мы можем использовать один и тот же атрибут с разными значениями.
PS. Я понимаю, что данный fix может и не настолько важный. Но данная функция чуть-чуть некорректно работает. Вдруг она кому-то понадобиться.
PSS Прошу обратить внимание в приложенном отчете как организованы поля страницы. Думаю, есть смысл все отчеты так переделать. И вам не надо будет создавать новые функции для полей. Хотя может быть придется что-то делать. Так как мой вариант подходит только для одной страницы. Вторая страница игнорит все настройки
Прикрепленные файлы
-
list_total - ukr.zip (826байт)
Количество загрузок:: 71
#20
Отправлено 09 February 2021 - 17:29
denoleg (08 February 2021 - 20:35) писал:
Поменяйте строки местами. Сначала пусть идет строка data="factor", а потом строка data="vat". Тогда НДС будет выводиться с суммы с учетом надбавки. Вообще положение строки data="vat" и определяет - с какой суммы считается НДС - со всей суммы, которая предшествует этой строке.
denoleg (08 February 2021 - 20:35) писал:
Зачем? НДС задается в %% в разделе Параметры - Реквизиты.
denoleg (08 February 2021 - 20:35) писал:
Правильный подход - это вынесение надбавки в параметры. Это и планируется. Не сделали до сих пор только потому, что были вроде предложения надбавку по кажой категории (листовые материалы, кромки, крепежи и пр.) иметь разную. Т.е. пока у нас полной ясности по вопросу нет, а два раза делать не хочется. Должен вырисоваться какой-то стройный подход к расчету стоимости. В т.ч. - управление надбавками, скидками и пр.