Имя: Пароль:
1C
1C 7.7
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С технически нет - тут "готовый", а не вычисляемый остаток хранится.