Разбиение суммы на заданное количество случайных частей

04.07.19

Разработка - Математика и алгоритмы

Распределить некую сумму на указанное количество случайных порций с указанной дисперсией (максимальным отклонением).

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
Разбиение суммы на заданное количество случайных частей:
.epf 12,95Kb
2 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

Они устали их "придумывать" и попросили меня автоматизировать этот творческий процесс. В результате получилась эта обработка.

Что же она умеет?

Распределить некую сумму на указанное количество случайных порций с указанной дисперсией (максимальным отклонением).

Работает в любой конфигурации в обычных и управляемых формах.

Подумал, что это может быть полезно не только моим бухгалтерам.

Поэтому выкладываю здесь.

Тестировал на 1С:Предприятие 8.3 (8.3.13.1690), но, думаю, что для любого релиза, начиная с 8.2.17 должно работать.

разбить сумму распределить равными частями случайными

См. также

Разное 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Продукт для ведения родового дерева, поможет решить задачи по систематизации и визуализации информации по родословной.

10 стартмани

12.09.2024    2356    8    Kassper    9    

32

Математика и алгоритмы Программист 1C v8.2 1C:Бухгалтерия Россия Абонемент ($m)

На написание данной работы меня вдохновила работа @glassman «Переход на ClickHouse для анализа метрик». Автор анализирует большой объем данных, много миллионов строк, и убедительно доказывает, что ClickHouse справляется лучше PostgreSQL. Я же покажу как можно сократить объем данных в 49.9 раз при этом: 1. Сохранить значения локальных экстремумов 2. Отклонения от реальных значений имеют наперед заданную допустимую погрешность.

1 стартмани

30.01.2024    8670    stopa85    12    

42

Разное Пользователь 1С v8.3 Туризм и путешествия Россия Абонемент ($m)

Составление комплекта вещей в поездку, поход, для работы и т.п. Конфигурация разработана для платформы 1С:Предприятие 8.3 (конкретно учебная версия 8.3.13.1644, потому что более новые утомили меня своими сюрпризами).

1 стартмани

19.01.2024    7508    6    AnatolPopov    33    

39

Математика и алгоритмы Бесплатно (free)

Разработка алгоритма, построенного на модели симплекс-метода, для нахождения оптимального раскроя.

19.10.2023    14885    user1959478    57    

37

Разное Инструментарий разработчика Работа с интерфейсом 1С v8.3 Абонемент ($m)

Возможно я просто ленивый, а может потому что понадобилось... в общем сделал конструктор параметров. Может 1С когда-нибудь сделает что-нибудь такое в конфигуратор?

1 стартмани

15.09.2023    4493    14    vandalsvq    8    

52

Математика и алгоритмы Инструментарий разработчика Программист 1С v8.3 Мобильная платформа Россия Абонемент ($m)

Что ж... лучше поздно, чем никогда. Подсистема 1С для работы с регулярными выражениями: разбор выражения, проверка на соответствие шаблону, поиск вхождений в тексте.

1 стартмани

09.06.2023    16432    10    SpaceOfMyHead    20    

63

Математика и алгоритмы Программист 1С v8.3 Россия Абонемент ($m)

Обычно под распределением понимают определение сумм пропорционально коэффициентам. Предлагаю включить сюда также распределение по порядку (FIFO, LIFO) и повысить уровень размерности до 2-х. 1-ое означает, что распределение может быть не только пропорциональным, но и по порядку, а 2-ое - это вариант реализации матричного распределения: по строкам и столбцам. Возможно вас заинтересует также необычное решение этой задачи через создание DSL на базе реализации текучего интерфейса

1 стартмани

21.03.2022    10202    8    kalyaka    11    

45

Математика и алгоритмы Программист 1С v8.3 Бесплатно (free)

Дополнение по формату файлов конфигурации (*.cf) в версии 8.3.16.

16.12.2021    11000    fishca    12    

39
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. oldcopy 174 04.07.19 16:23 Сейчас в теме
Понадобилось моим бухгалтерам периодически "придумывать" суммы для заполнения книги доходов


Стесняюсь спросить - зачем? Обнал?
2. Amel2010 44 04.07.19 16:31 Сейчас в теме
Да нет. Просто по предпринимателям книга доходов заполняется "от балды" - лишь бы суммы были в рамках разумного.
3. 1segen1 33 05.07.19 08:03 Сейчас в теме
(2) Этим бухгалтерам можно открыть фирму по бух. обслуживанию с лозунгом "Заполняем отчетность от балды". Бред какой-то.
6. user856012 14 05.07.19 16:15 Сейчас в теме
(2)
по предпринимателям книга доходов заполняется "от балды" - лишь бы суммы были в рамках разумного
Так вот из-за кого онлайн-кассы ввели! И теперь вся страна мучается из-за этой "балды".
9. G_108060866188121920836 01.12.21 01:00 Сейчас в теме
Здравствуйте, позарез нужен Ваш файлик , а скачать с сайта не могу . Не могли вы бы вы мне помочь?
4. Amel2010 44 05.07.19 11:13 Сейчас в теме
На самом деле это вполне нормальная практика, достаточно популярная.
Никто не хочет заполнять книгу доходов день в день.
Это же никто не контролирует постоянно.
А когда берешься заполнять ее за продолжительный период, то заморочливо придумывать "правильные" суммы.
Я бы на Вашем месте не был столь категоричным.
5. tatianka 05.07.19 16:12 Сейчас в теме
7. пользователь 22.11.21 22:51
Сообщение было скрыто модератором.
...
8. пользователь 26.11.21 00:29
Сообщение было скрыто модератором.
...
10. Fox404 01.03.24 01:40 Сейчас в теме
В инете есть подобный калькулятор

https://nomer.help/calc.html
Оставьте свое сообщение