Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2021, 11:42

Комбинированные единицы измерения

Автор SAG, 19 ноя 2021, 11:43

0 Пользователей и 1 гость просматривают эту тему.

SAG

Всем привет!
Поиск по форуму результатов не дал - создаю новую тему.

Среди экономических единиц СИ есть так называемые комбинированные или составные единицы измерения, напр.:
499   Килограмм в секунду
533   Тонна пара в час
596   Кубический метр в секунду
598   Кубический метр в час
....

В моем случае, используем для продажи услуг модифицированный из "килограмм в секунду" показатель "килограмм в сутки".
Напр.:
Услуга: Ответственное хранение груза на складе;
Цена: 5 ₽ кг/сутки;
Пример расчета: 535,0 кг * 12,0 суток * 5,0 ₽ = 32 100,0 ₽ (по 5,0 ₽ за 535 кг в(за) 12 суток)

В используемой конфигурации (КА2.5, последний релиз) не обнаружил механизма расчета, хранения сведений, учета по таким "составным" ед.изм. Соответственно, в формах документа и печатных формах документов: Коммерческое предложение, Заказа клиента, Заказ Поставщику, Счет на оплату и т.п. не обнаружено полей для установки соответствующих данных о более одного показателях количества заказанных клиентом услуг. Есть просто поле "Количество", но его использование в нашей текущей логике для наших случаев крайне неудобно.


Какие есть способы решения задачи расчета стоимости услуг при создании документов: Коммерческое предложение, Заказ Клиента и т.п. для такого случая?

SAG

Что-то нет никакой реакции...
Если вопрос глуп и/или некорректен, то прошу также сообщить

LexaK

@SAG, да нет, не глуп, просто и наверно с этим ни кто не сталкивался!
вопрос решается как с типовым учетом единиц измерения, и единиц хранения остатков
мне видится такая схема:
у вас есть Услуга Хранение с ценой 5 руб, и единицей кг/сутки
соответственно при оформлении в документе должны быть следующие колонки, парами
Вес Товара, Едииница измерения товара ( кг, тонна, вагон, ...)
Срок хранения, Едииница измерения срока (час, сутки, неделя, месяц, год, ...)

соответственно все Ед.Изм. через коэффициенты должны быть увязаны с базовыми (кг и сутки)

тогда следующая строка услуги

10 тонн, 3 месяца - легко пересчитывается в заданной единице хранения

5 (тариф, кг/сутки) * 10 * 1000 (коэф. из тонна) * 3 * 30 (коэф. из месяц) 
 
ответ Понравился? (в смысле пригодился?)

alexandr_ll

@SAG, КА 2.5 нет под рукой, в бухгалтерия 3.0 есть количество мест, коэффициент, количество.

SAG

Цитата: LexaK от 22 ноя 2021, 13:38@SAG, да нет, не глуп, просто и наверно с этим ни кто не сталкивался!
вопрос решается как с типовым учетом единиц измерения, и единиц хранения остатков
мне видится такая схема:
у вас есть Услуга Хранение с ценой 5 руб, и единицей кг/сутки
соответственно при оформлении в документе должны быть следующие колонки, парами
Вес Товара, Едииница измерения товара ( кг, тонна, вагон, ...)
Срок хранения, Едииница измерения срока (час, сутки, неделя, месяц, год, ...)

соответственно все Ед.Изм. через коэффициенты должны быть увязаны с базовыми (кг и сутки)

тогда следующая строка услуги

10 тонн, 3 месяца - легко пересчитывается в заданной единице хранения

5 (тариф, кг/сутки) * 10 * 1000 (коэф. из тонна) * 3 * 30 (коэф. из месяц) 
 
Скорее, вероятно: 5 (тариф, кг/сутки) * 10 * 0,001 (коэф. из тонна) * 3 * 0,01 (коэф. из месяц).


и для:
Цитировать...соответственно при оформлении в документе должны быть следующие колонки, парами...
в части исходного вопроса - не понял!
По умолчанию в КА2.5 для документов: Коммерческое предложение, Заказ Клиента и т.п.) табличной части форм документа только одно поле: "Количество"!
Прошу пояснить подробнее предлагаемое решение.
Спасибо заранее.

LexaK

@SAG, да, если нужно использовать только типовой функционал, то лучше сделать
свою обработку (можно внешнюю с БСП, заполнение документа) РасчетИВводУслугиХраниения
в форме обработки необходимо запросить (сделать поля для ввода)
КоличествоВес, ВесЕдИзм, КоличествоВремя, ВремяЕдИзм,
после ввода этих данных, пользователь нажимает кнопку Добавить/расчитать услугу 
и уже в документ вставляется услуга с рассчитанным Количеством (по формуле выше) для ее измерения (кг/сутки) и Ценой 5 руб
т.е. в документе хранится уже приведенный/пересчитанный показатель услуги,

ответ Понравился? (в смысле пригодился?)

SAG

Цитата: LexaK от 24 ноя 2021, 10:15...то лучше сделать свою обработку (можно внешнюю с БСП, заполнение документа)
а если через создание расширения? Реализуемо?

LexaK

@SAG, можно и через расширение, особенно если стоит задача сохранения исходных данных и измерений,
на основании которых вы рассчитаете приведенное (суммарное) значение Услуги.
вообще зависит от того как выглядит Техническое задание
ответ Понравился? (в смысле пригодился?)

SAG

@LexaK, Спасибо большое!
ТЗ пока нет, это пока мысли "в слух" - но из дискуссии видно, что его (ТЗ) придется делать.

Еще, если не затруднит, поправьте ход моих мыслей о логике доработок на базе расширения:
- по документам: КП, ЗП, СО:
1. добавление 2-х реквизитов: "Кол-во ЕдИзм-1", "Кол-во ЕдИзм-2";
2. добавление функции произведения "Кол-во ЕдИзм-1" * "Кол-во ЕдИзм-2" = "Кол-во" и вывода данного результата в существующий реквизит "Кол-во";
3. добавление функции для условия - если в реквизит: "Кол-во ЕдИзм-1" и/или "Кол-во ЕдИзм-2" = NULL;
4. доработка форм документов для реквизитов по п.1.;
5. доработка макетов печ.форм.

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск