#0
by benzotopor
Всем доброго времени суток. Имеется приходная накладная. Известно количество строк, наименования, количество каждой позиции и общая сумма документа. Необходимо программно распределить эту сумму по строкам так, чтобы итоги строк между собой не совпадали. № Наим. Кво. Цена Сумма 1 Товар1 5 ? ? 2 Товар8 4 ? ? 3 Товар9 5 ? ? 4 Товар4 7 ? ? 5 Товар5 8 ? ? Итого:1500
#2
by Garkin
Для строки с номером "НомерСтроки" Сумма= ИтогоСумма*НомерСтроки/(КоличествоСтрок*(1+КоличествоСтрок)/2) Пойдет? :)
#3
by чеширский кот
Принцип: Берется итог, делится на два (делитель вообще на ваше усмотрение). Значение которое получилось присваивается как сумма текущей строки. Затем сумма строки делится на количество, таким образом получаем цену. Далее половина делится опять и присваивается сумме следующей строки. Таким образом доходим до последнего товара и присваиваем ему остаток суммы.
#6
by benzotopor
Нет. Заказчик таким образом приходует товар. У него есть только общая сумма накладной.
#9
by benzotopor
По принципу камрады чеширского кота в документе из 5 строк на 1000 денежных единиц будет следующая картина: № Наим. Сумма 1 Товар1 500 2 Товар8 250 3 Товар9 125 4 Товар4 62.5 5 Товар5 62.5 В качестве делителя можно использовать последнюю цифру номера строки (кроме 0 и 1) Вариант. Единственный недостаток - большая разница в суммах между строками.
#10
by benzotopor
В варианте товарища Garkina разброс не такой. Пожалуй его я и применю). Только строки необходимо будет отсортировать таким образом, чтобы избежать прогрессии.
#13
by ildus
так в типовой торговле и комплексной уже есть эта функция (по кн. действия в документе), зачем изобретать велосипед?
#16
by leshikkam
Ну и учесть что в последней строке в результате округления может больше распределиться чем было.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ТИС 7.7 Заявки на поставку.
- Кто нибудь сталкивался с программой Store House 4?
- Неправильно считается база исполнительного листа в ЗУП 8.1 2-5-7-2
- Торг-12 для приходной накладной в бухгалтерии 7.7
- Можно ли в параметрах виртуальной таблицы в отборе использовать сделка.Дат
- Пропадает кусок текста при сохранении в Excel
- Ошибка получения объекта COM
- Получение ссылки на элемент ПланыВидовХарактеристик.ВидыСубконтоХозрасчетны
- Как получить дату проведения документа?
- Печать сумм НДС в Z-отчете
- v7:Сохранение таблицы значений в форме элемента справочника
- Чем отличаются ставки НДС 18% и 18/118?
- Ошибка открытия файлов БД
- ВыбратьИзСписка. Как задать ширину выпадающего списка?
- v7: Множественный отбор в журналах
- ВЭБ камера
- Обработки для обмена по OLE
- Расчет среднего заработка в УПП
- Ошибка в запросе!
- как удалить aladdin usb key