v7: усредненная себестоимость в ТиС 7.70.926
☑
0
wizard_forum
05.04.12
✎
16:27
подскажите по методологии
в указанной конфиге считается через регистр "ПартииНаличие"
Если (ДатаКонца<ПолучитьДатуТА()) Тогда
РегПартии.ВременныйРасчет();
ВремРегистры.РассчитатьРегистрыПО(ДатаКонца);
КонецЕсли;
РегПартии.ВыгрузитьИтоги(ТЗИтогов,0,1);
ТЗИтогов.Свернуть("Номенклатура","СуммаРуб, СуммаБезНДС, Количество");
ТЗИтоги.ПолучитьСтрокуПоНомеру(НомСтр);
КолТовара = ТЗИтоги.Количество;
Цена = ?(КолТовара=0,0,ТЗИтоги.СуммаРуб/КолТовара);
т.е. усредненная = все движения по регистру до ДатыКонца(сумма)/ все движения по регистру до ДатыКонца(количество)
это правильно?
1
Джинн
05.04.12
✎
16:30
Не "всем движения" а остаток по сумме и остаток по количеству.
Да, это так. Это обычная среднескользящая себестоимость.
2
wizard_forum
05.04.12
✎
16:43
(1) согласен, но, разве остаток по сумме не является результатом всех движений по регистру?
3
Ёпрст
гуру
05.04.12
✎
16:55
(2) остаток - это если че, все приходы минус все расходы..
4
Ёпрст
гуру
05.04.12
✎
16:56
+3 с начала времён
5
Джинн
05.04.12
✎
17:04
(2) Теоретически и методически да. В 1С технически нет - тут "готовый", а не вычисляемый остаток хранится.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан