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

04.07.19

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

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

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

См. также

Разное Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

10 стартмани

12.09.2024    1558    4    Kassper    9    

30

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

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

1 стартмани

30.01.2024    3159    stopa85    12    

38

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

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

1 стартмани

19.01.2024    6841    5    AnatolPopov    33    

38

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

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

19.10.2023    7548    user1959478    51    

36

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

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

1 стартмани

15.09.2023    3717    13    vandalsvq    8    

51

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

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

1 стартмани

09.06.2023    10902    7    SpaceOfMyHead    18    

61

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

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

1 стартмани

21.03.2022    9041    7    kalyaka    11    

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


Стесняюсь спросить - зачем? Обнал?
2. Amel2010 43 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 43 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
Оставьте свое сообщение