#0
by lamme
Вот такой вот алгоритм есть. На больших ТЧ и больших суммах - разница очень хорошая получается. Например, при сумме ТЧ = 1 000 000 и сумме ХХХ = 34000. Разница после размазывания получаается в 500р. Это много. Есть другие алгоритмы ? для каждого ЭлТ из Товары цикл
#2
by DailyLookingOnASunse
Что, так в каждой строке цикла и считается Товары.Итог("Сумма") ? ;-)))))
#6
by patria0muerte
В типовых есть метод: Функция РаспределитьПропорционально(Знач ИсхСумма, МассивКоэф, Знач Точность = 2, ПроверкаНулевыхЗначений=Истина) Экспорт УпорядоченнаяТаблица.Колонки.Добавить("ИсходныйИндекс", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,0)));
#10
by RomanYS
у такого способа есть один минус: он вылетит на базе, например, {1, -1, 1}. Хотя для допрасходов пойдет, там такого обычно не бывает.
#12
by RomanYS
Если есть округление - есть и ошибки округления. А не будет - остатка, который мог образоваться из-за накопления ошибок округления. Наверное, я к терминологии придираюсь. Но это не отменяет ошибку деления на 0 из .
#14
by AlexTim03
Уже 100500 раз решалась эта задача. На каждом проходе уменьшаешь базу распределения и количество. Ошибок округления не будет. На i...одном известном ресурсе приводились примеры решения такой задачи. Даже есть решение через запрос.
#15
by RomanYS
распределить 100 по базе {1, -1, 1}. Ответ {100, -100, 100}, совершенно однозначный с точки зрения математики.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Подключение по com в клиент-серверном варианте
- v7: Скорость загрузки 1с77
- Сервер терминалов на ReactOS?
- УТ 10.3 как подключить контрагента к ЭДО
- [Драйвер ODBC Paradox] Ошибочная таблица сортировки.
- Преобразование значения к типу Число не может быть выполнено
- УНФ Фасовка
- 1С УПП. Док.План производства по сменам
- Дополнительный отпуск в зуп 2.5
- Нужен cmd/bat для поиска баз 1с на локальных дисках, туплю..
- Конвертация данных. Синхронизация договоров
- Свойство "ВыделенныеСтроки" не корректно возращает идентификатор строки.
- ЗУП 2.5 - Почему при создании сотрудника открывается форма помощника?
- 1С Розница, у товара две цены
- Корректировка выпуска продукции (услуг) Дт 41.01 Кт 20.01 с минусовой суммой
- А как узнать, что у пользователя интерфейс такси?
- Как объединить ячейки в табличной части?
- Медленное сложение строк
- Печать HTML документ через подсистему печати БСП
- УТ 11 Номенклатура, продаваемая совместно