Форумы Технос: Отчет. Расчет надбавки на общую стоимость - Форумы Технос

Перейти к содержимому

  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Тема закрыта

Отчет. Расчет надбавки на общую стоимость

#1 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 11 June 2017 - 23:15

Согласно справке по созданию отчета написано, что есть возможность рассчитать надбавку на общую стоимость. Ее нужно задавать атрибутом data="factor" и прилагается пример. Для того, чтобы ввести значение надбавки - команда Сервис – Параметры и в разделе
Реквизиты вводится число в поле «Надбавка, %:».
1. Поле «Надбавка, %:» нет. Есть поле «НДС:» и это наверно оно.
2. Атрибут data="factor" не работает. Ничего не отображает.
3. В отчетах поставляемых с программой есть атрибут data="vat". В справочнике ничего нет про такой атрибут
4. В параметрах НДС=100%, отчет выдает НДС как 50%. Итоговая стоимость равна стоимости без НДС, а согласно справки должна быть с НДС
Прикрепленное изображение: Буфер обмена-1.jpg

PS. В справке нет ничего про атрибуты элементов для длины и ширины на раскрой. Кажется это length_nest и width_nest
Изображение
1

#2 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 12 June 2017 - 07:58

Просмотр сообщенияdenoleg (11 June 2017 - 23:15) писал:

1. Поле «Надбавка, %:» нет. Есть поле «НДС:» и это наверно оно.


Нет. Не оно. Когда писали Хэлп, предполагали, что этот параметр будет задаваться в "Реквизитах". Сам функционал отчета работает. Но настройку параметра в интерфейс так и не вынесли. Показалось, что все должно быть немножко сложнее - может быть, нужно задание отдельных значений надбавок для разных групп отчета "материалы", "кромки", "крепеж" и т.п. Или создать базу клиентов и для каждого из них вводить собственное значение надбавки? А значит - возможно имеет смысл вообще ввести отдельную страницу параметров? В общем, этот вопрос имеет смысл обсуждать.

А пока значение надбавки/скидки можно задать в реестре в ветке HKEY_CURRENT_USER\Software\Technos\Астра Конструктор Мебели\Settings\Parameters ввести значение для параметра factor.

Просмотр сообщенияdenoleg (11 June 2017 - 23:15) писал:

PS. В справке нет ничего про атрибуты элементов для длины и ширины на раскрой. Кажется это length_nest и width_nest


Этот вопрос я не понял. Что за длина и ширина на раскрой?
0

#3 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 12 June 2017 - 08:43

получается, что на данный момент замечены три недокументированных атрибута: data="vat", data="length_nest", data="width_nest". Занесите их пожалуйста в справку.

Просмотр сообщенияTechnos (12 June 2017 - 07:58) писал:

Этот вопрос я не понял. Что за длина и ширина на раскрой?

у детали есть две длины и две ширины. один отвечает за размер с кромкой, а второй за размер без кромки (для раскроя). если я правильно понимаю.
Изображение
0

#4 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 12 June 2017 - 09:17

Просмотр сообщенияdenoleg (12 June 2017 - 08:43) писал:

у детали есть две длины и две ширины. один отвечает за размер с кромкой, а второй за размер без кромки (для раскроя). если я правильно понимаю.


В раскрой идут размеры деталей, из которых уже вычтена толщина кромки.

Что это за атрибут data="length_nest"? Откуда он?
0

#5 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 12 June 2017 - 09:34

Просмотр сообщенияTechnos (12 June 2017 - 07:58) писал:

Показалось, что все должно быть немножко сложнее - может быть, нужно задание отдельных значений надбавок для разных групп отчета "материалы", "кромки", "крепеж" и т.п.



Сам расчет стоимости немного сложнее и алгоритм расчета слегка другой. Он потребует задействовать справочник и вам будет намного проще с ним считать. Но об этом в другой ветке.
На данный момент такой надбавки достаточно. Стоимость материалов программа считает. Надбавка учитывает остальные сложности расчета. Складываем две суммы и получаем полную стоимость. Этого пока достаточно.
Прикрепленное изображение: 123_1.jpg


Но... Я бы хотел видеть слегка другой алгоритм расчета, который сам пользователь настраивает под свое предприятие без втручання разработчиков.


PS. Несколько замечаний/предложений для раздумья. Общая стоимость плитных материалов выводиться с тремя знаками после запятой. Деньги всегда считаются с двумя знаками после запятой. Нужно добавить атрибут для Артикула (Кода)
Изображение
0

#6 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 12 June 2017 - 13:11

Просмотр сообщенияdenoleg (12 June 2017 - 09:34) писал:

Но... Я бы хотел видеть слегка другой алгоритм расчета, который сам пользователь настраивает под свое предприятие без втручання разработчиков.


Если логику расчета можно описать XML файлом, то можно и нужно сделать. Я к тому, чтобы пользователь просто подставлял бы свою логику.

Просмотр сообщенияdenoleg (12 June 2017 - 09:34) писал:

PS. Несколько замечаний/предложений для раздумья. Общая стоимость плитных материалов выводиться с тремя знаками после запятой. Деньги всегда считаются с двумя знаками после запятой. Нужно добавить атрибут для Артикула (Кода)


Т.е. нужно ИТОГО выводить с тремя знаками после запятой? Не понял вопрос.
Добавить Артикул чего? Материала? Хотя, если ввести поле "Артикул" для всего-всего, в т.ч. и для изделия, то, наверное - это оно, да?
0

#7 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 12 June 2017 - 13:53

Просмотр сообщенияTechnos (12 June 2017 - 13:11) писал:

Если логику расчета можно описать XML файлом, то можно и нужно сделать. Я к тому, чтобы пользователь просто подставлял бы свою логику.

да, скорее всего от вас нужен XML файл в который пользователь сможет добавлять название статьи затрат и формулу расчета
Прикрепленное изображение: Буфер обмена-1.jpg

пользователь сам добавит нужные затраты на зарплату, на содержание помещения и т.д. и к каждой статье затрат впишет формулу расчета. АКМ эту формулу просчитает и отобразит в таблице
Прикрепленное изображение: Буфер обмена-2.jpg


Просмотр сообщенияTechnos (12 June 2017 - 13:11) писал:

Т.е. нужно ИТОГО выводить с тремя знаками после запятой? Не понял вопрос.
Добавить Артикул чего? Материала? Хотя, если ввести поле "Артикул" для всего-всего, в т.ч. и для изделия, то, наверное - это оно, да?

ИТОГО выводить с двумя знаками после запятой. программа выводит с тремя и это для денег неправильно.
да, артикул для всего-всего. это упростит работу на складе для поиска того или иного материала или фурнитуры.


Изображение
0

#8 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 13 June 2017 - 19:13

Просмотр сообщенияdenoleg (12 June 2017 - 13:53) писал:

да, скорее всего от вас нужен XML файл в который пользователь сможет добавлять название статьи затрат и формулу расчета


Если как на рисунке, то XML-ом тут не отделаться. Нужно делать Справочники "операций" и "расходов", описывать их зависимость (в справочнике) от элементов проекта и т.п. Т.е. нужен интерфейс визуального редактора этих частей расходов.
0

#9 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 13 June 2017 - 20:54

Просмотр сообщенияTechnos (13 June 2017 - 19:13) писал:

Если как на рисунке, то XML-ом тут не отделаться. Нужно делать Справочники "операций" и "расходов", описывать их зависимость (в справочнике) от элементов проекта и т.п. Т.е. нужен интерфейс визуального редактора этих частей расходов.


Да, просто написать XML не получиться. Нужен визуальный редактор (можно справочник для этого использовать), обучить программу распознавать операции и считать формулы. Работы много очень, но проделав ее получим самый настоящий расчет стоимости изделия и будет легко распределить полученный доход. Для ведения бизнеса будет очень полезная штука.
Я не прошу делать это прямо сейчас. Это для размышления с последующим частичным или полным внедрением в программу этого функционала.

На данный момент для грубого расчета хватает "надбавки".
Изображение
0

#10 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 20 June 2017 - 05:37

Просмотр сообщенияTechnos (12 June 2017 - 09:17) писал:

Что это за атрибут data="length_nest"? Откуда он?


с программой поставляется отчет list_parts_nest.xml "Список деталей для раскроя". атрибут взят из него.
Изображение
0

#11 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 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 (процентов).

Прикрепленное изображение: 1.JPG

Просмотр сообщенияzzerg (08 April 2019 - 11:02) писал:

Про положение изделия с миллиардом нулей - думаю ошибка именно в библиотечном элементе, глянуть бы его. Как правило в такие моменты прога и вылетает, когда пытаешься что-то достать из библиотеки ошибочное; или сделанное в промежуточных либо более новых версиях проги.


Да, возможно. Поэтому прошу топикстартера файл на эл. почту.

Прикрепленные файлы


1

#12 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 11 April 2019 - 14:43

Просмотр сообщенияTechnos (08 April 2019 - 12:07) писал:

Приложил шаблон отчета.


Попробовал, заработало. Но есть одно "но". Наценка происходит на всю сумму скопом. Конечно это хочется оптимизировать, ведь на листовые материалы мы накручиваем 90-110%, а на фурнитуру блюм, допустим 20%. Или можно этот наценочный factor привязывать не к тотальному отчету, а допустим, только к листовым? А фурнитура пускай считается по своей цене.

А поле НДС в настройках программы как работает? Оно же не наценка, это еще какой-то отдельный множитель?
0

#13 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 11 April 2019 - 15:32

Просмотр сообщенияzzerg (11 April 2019 - 14:43) писал:

Попробовал, заработало. Но есть одно "но". Наценка происходит на всю сумму скопом. Конечно это хочется оптимизировать, ведь на листовые материалы мы накручиваем 90-110%, а на фурнитуру блюм, допустим 20%. Или можно этот наценочный factor привязывать не к тотальному отчету, а допустим, только к листовым? А фурнитура пускай считается по своей цене.


Вот именно поэтому и убрали наценку из интерфейса. Чтобы позже ввести отдельную группу параметров с наценкой по каждой категории элементов. Сделаем.

Просмотр сообщенияzzerg (11 April 2019 - 14:43) писал:

А поле НДС в настройках программы как работает? Оно же не наценка, это еще какой-то отдельный множитель?


Да, отдельный. Там же в шаблоне видно, идентфикатор - vat
1

#14 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 11 April 2019 - 18:23

Предлагаю создать отдельную тему по отчётам и перенести туда все, что выкладывали. Отчеты - это ж самое важное, ради чего собственно проектируем.
3

#15 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 04 February 2021 - 22:13

Хочу возобновить эту тему.
Создаем деталь 1000х1000х18, применяем к ней материал с ценой 100 грн за 1 кв.м. Устанавливаем ПДВ = 20%. Смотрим отчет "Расчет стоимости" (в моем отчете добавлен атрибут factor)
Прикрепленное изображение: Буфер обмена-1.jpg

Откуда vat взял 16,67? почему factor не сработало? И почему последняя итоговая сумма отображает 100,00, а не 116,67?

Прикрепленные файлы


Изображение
1

#16 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 08 February 2021 - 12:06

Просмотр сообщенияdenoleg (04 February 2021 - 22:13) писал:

Откуда vat взял 16,67? почему factor не сработало? И почему последняя итоговая сумма отображает 100,00, а не 116,67?


Шаблон отчета Вы, все-таки, не тот показали. Потому что factor как раз работает как должно. В ветке реестра:
HKEY_CURRENT_USER\SOFTWARE\Technos\Astra Designer Furniture\Settings\Parameters
задайте значение factor в %% и для этого шаблона вывод будет с учетом надбавки.
0

#17 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 08 February 2021 - 12:21

Просмотр сообщенияTechnos (08 February 2021 - 12:06) писал:

Шаблон отчета Вы, все-таки, не тот показали. Потому что factor как раз работает как должно.


Да, если factor в реестре установить в %, то в отчете он отображается и итоговая сумма складывается.
Прикрепленное изображение: Буфер обмена-1.jpg

а как быть с vat?
Изображение
0

#18 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 08 February 2021 - 13:29

Просмотр сообщенияdenoleg (08 February 2021 - 12:21) писал:

а как быть с vat?


Ну, изначально это число выводится в соответствии с идеологией "в т.ч. НДС". Т.е. показана составляющая НДС для числа "загалом". Если нужно показывать составляющую НДС от общей суммы, включая надбавку factor, то надо посмотреть - что можно сделать. Так нужно, да?
1

#19 Пользователь офлайн   denoleg 

  • Активный участник
  • PipPipPip
  • Группа: Модераторы
  • Сообщений: 1930
  • Регистрация: 22 July 09
  • Пол:Мужчина
  • Город:Украина, Мариуполь

Отправлено 08 February 2021 - 20:35

Просмотр сообщенияTechnos (08 February 2021 - 13:29) писал:

Ну, изначально это число выводится в соответствии с идеологией "в т.ч. НДС". Т.е. показана составляющая НДС для числа "загалом". Если нужно показывать составляющую НДС от общей суммы, включая надбавку factor, то надо посмотреть - что можно сделать. Так нужно, да?


1. Да, нужно профиксить. Тем более у Вас этот атрибут есть и он рабочий. Только нужно в нем правильно указать от какой суммы брать процент. И еще, у Вас есть не задействованная %4% константа. Можно ей задать числовое значение ПДВ в процентах?
2. Насчет атрибута factor. Сейчас его можно задать через реестр. А если числовое значение в процентах задавать не в реестре, а прям в атрибуте? Например, не data="factor", а data="factor=30". Тем самым мы можем использовать один и тот же атрибут с разными значениями.

PS. Я понимаю, что данный fix может и не настолько важный. Но данная функция чуть-чуть некорректно работает. Вдруг она кому-то понадобиться.
PSS Прошу обратить внимание в приложенном отчете как организованы поля страницы. Думаю, есть смысл все отчеты так переделать. И вам не надо будет создавать новые функции для полей. Хотя может быть придется что-то делать. Так как мой вариант подходит только для одной страницы. Вторая страница игнорит все настройки

Прикрепленные файлы


Изображение
2

#20 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 09 February 2021 - 17:29

Просмотр сообщенияdenoleg (08 February 2021 - 20:35) писал:

1. Да, нужно профиксить. Тем более у Вас этот атрибут есть и он рабочий. Только нужно в нем правильно указать от какой суммы брать процент.


Поменяйте строки местами. Сначала пусть идет строка data="factor", а потом строка data="vat". Тогда НДС будет выводиться с суммы с учетом надбавки. Вообще положение строки data="vat" и определяет - с какой суммы считается НДС - со всей суммы, которая предшествует этой строке.

Просмотр сообщенияdenoleg (08 February 2021 - 20:35) писал:

И еще, у Вас есть не задействованная %4% константа. Можно ей задать числовое значение ПДВ в процентах?


Зачем? НДС задается в %% в разделе Параметры - Реквизиты.

Просмотр сообщенияdenoleg (08 February 2021 - 20:35) писал:

2. Насчет атрибута factor. Сейчас его можно задать через реестр. А если числовое значение в процентах задавать не в реестре, а прям в атрибуте?


Правильный подход - это вынесение надбавки в параметры. Это и планируется. Не сделали до сих пор только потому, что были вроде предложения надбавку по кажой категории (листовые материалы, кромки, крепежи и пр.) иметь разную. Т.е. пока у нас полной ясности по вопросу нет, а два раза делать не хочется. Должен вырисоваться какой-то стройный подход к расчету стоимости. В т.ч. - управление надбавками, скидками и пр.
2

Поделиться темой:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей