Пропорционально изменить сумму в строках #712455


#0 by dj_serega
Всем привет. Не могу решить простейшую задачу. Есть три строки с суммами: 1. 19000 2. 25000 Нужно увеличить строку 1 до 20000, а строки 2 и 3 уменьшить пропорционально, что бы итоговая сумма не изменилась. В итоге нужно: Подтолкните, пожалуйста, в русло расчета.
#1 by Рэйв
на строку 2 1000*(3/5) на строку 3 в школу не ходил чтоли?
#2 by dj_serega
Так сам в шоке... Вроде и еще не пятница, а с элементарной задачей не могу справиться.
#3 by Бешеная Нога
1. пронумеровать строки таблицы в запросе 2. условием по номеру строки разбить таблицу на две (1 строка  - Т1 и все остальные - Т2) 3. В таблице Т1 уменьшить значение поля на сумму &СуммаКУменьшению 4. В таблице Т2 запросом распределеить &СуммаКУменьшению на все строки и уменьшить соответствующие значения на сумму распределения 5. объединить Т1 и Т2
#4 by Рэйв
хотя погодь:-) Я тебе наврал кажется. на строку 2 :  10000/(35000/100) ~ 28,5 % = 285 (28,5 % от 1000) значит на строку 3 :   715 Вот так:-)
#5 by dj_serega
Спасибо за помощь. Вообщем получилось так. Еще потестирую :) СуммаСтрокиДо        = СтрокаТЧ.Сумма;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С