Имя: Пароль:
1C
1C 7.7
v7: Помогите с алгоритмом распределения сумм
,
0 Косяк
 
03.03.17
10:13
Что то не приходит правильная идея.
Ситуация следующая:

Есть 2 списка.

1-й - список сумм, которые нужно списать на незавершенное производство.
2-й список - список номенклатуры (с количеством и суммами), которые были в производстве.

Задача: списать суммы незавершенного производства (НЗП) на каждую номенклатуру пропорционально ее стоимости/себестоимости, т.е. чтобы не получалось, что на копеечную деталь списывается большая сумма.
1 Косяк
 
03.03.17
10:14
Количество строк в списках - разное
2 Масянька
 
03.03.17
10:16
(0) Доп расходы в конфе есть? Посмотри, как там распределение реализовано.
3 Fedor-1971
 
03.03.17
10:34
(0) примерно так:
1. Чистая сумма: для каждой строки списка 2 получаем её долю в коэф=Сумма/Итог("Сумма"), потом проходим по списку 1 и каждой строке из списка 2 отдаём кусочек сп1.Сумма*коэф
2.Вариант "смесь бульдога с носорогом" т.е. в коэффициенте отнесения суммы нужно учесть и количество выпущенной продукции( или её характеристики, например количество страниц в книге и блокноте). Например, болтик 0.05 руб. * 100 шт.=5 руб. и шкив 5 руб * 1 шт = 5 руб. на выпуск болтиков потрачено больше чем на выпуск шкива, а сумма одинаковая и распределение по п.1 будет одинаковым.
Поэтому: Коэф=(Количество/Итог("Количество")+Сумма/Итог("Сумма"))/2
4 Fedor-1971
 
03.03.17
10:44
3+ учти, что последней строке в списке 2 нужно отдавать оставшуюся сумму от распределения суммы из строки списка 1 по предыдущим строкам из-за ошибки округления. Обычно бухи бесятся если остаются копейки после распределения
5 Косяк
 
03.03.17
11:00
(4)Fedor-1971

Большое спасибо! Буду медитировать оп вашему совету.
6 егаис
 
03.03.17
11:06
(5) руку менять не забывай
7 Злопчинский
 
03.03.17
11:44
религия не позволяет суммы из первого списка сложить и получить одну сумму?!
8 Злопчинский
 
03.03.17
11:47
для ленивых: распределение суммы по таблицезначений - разные методы http://catalog.mista.ru/public/16630/
9 Fedor-1971
 
03.03.17
11:58
(7) ему нужно закрыть "Вид затраты"(несколько, например, сч. 20) - "Вид готовой продукции"(другое несколько, например, сч. 43)
Проводки Дт 20 - Кт 43 то же предлагаешь сделать без субконто?

(8) это упрощённый вариант Одна сумма - Много строк, не всем понятно как  сделать Много сумм - Много строк.