Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=5430)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Тематическое общение _ Простановка цен при изменении суммы

Автор: хакерок 22.11.11, 11:30

Имееться документ с табличной частью СписокПодбора в нём данные

Пример

Код Наименование Кол Цена Сумма

1835 Фара LH 1 812,5 812,5
2980 Фара RH 1 750 750

1562.5

Имееться поле ввода ОбщаяСумма

Необходимо решить задачу при вводе ОбщейСуммы 1550 по всем позициям СпискаПодбора была проставленны цены пропорционально ценам.

Как Вы бы решили такую задачу так чтобы не возникал вопроса с копейками.

Автор: Vofka 22.11.11, 11:37

Что значит пропорционально? А если в документе будет фара и автомобиль Ферари, то и на то и на то будет одинаково распределяться?

ЗЫ. тема не связана с 1С, т.к. носит исключительно математический характер. Поэтому пермещаю в соответствующий раздел.

Автор: DartRomanius 22.11.11, 11:41

А че, вычислить весовой коэффициент суммы каждой строки не вариант.

Автор: nysysimara 22.11.11, 11:56

Согласна с DartRomanius,
а по поводу копеек:
1) при провтавлении сумм(и соответственно цен) в каждой строке, определить МаксимальнуюСумму
2) нераспределенную часть от суммы 1550 (+ или - копейки) добавить к МаксимальнойСумме

Автор: Zaval 22.11.11, 12:36

У меня такое впечатление, что задуман ремонт двигателя через выхлопную трубу smile.gif ну, или очередное изобретение велосипеда.

Эта "проставленная сумма" - называется "сумма документа после применения абсолютной скидки "по документу вцелом"".
В типовых для этого обычно кноп Изменить над табличным полем имеется... ну, и конечно же все реализовано.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua