Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Временный расчет регистров

v7: Временный расчет регистров
Я
   Луноход
 
18.11.18 - 16:07
Почему-то не работает временный расчет регистров в самописной ТиС 7.7
Вот текст:

ОбщРег           = СоздатьОбъект("Регистры");
    
    ГраницаРасчетаОстатков = ПолучитьДатуЦен() + 1;
    ТочкаАктуальности= Дата(Лев(ПолучитьТА(),10));
    
    Если ТочкаАктуальности<ГраницаРасчетаОстатков Тогда
        ГраницаРасчетаОстатков=ТочкаАктуальности;
    КонецЕсли;
    // Расчитываются "временные" регистры, чтобы колонка остатков лишний раз не перерисовывалась

    ВремОстаткиТМЦ = ОбщРег.ОстаткиТоваров;
    
    ВремОстаткиТМЦ.УстановитьЗначениеФильтра("Склад",Склад,1);
    ВремОстаткиТМЦ.ВременныйРасчет(1);
    
    ВремОстаткиРезерв= ОбщРег.РезервыТоваров;
    //ВремОстаткиРезерв.ВременныйРасчет(1);

    
    ОбщРег.РассчитатьРегистрыНа(ГраницаРасчетаОстатков,"");
    
    // Пересчитали. Теперь "временные" можно сделать "основными"

    ОстаткиТМЦ = ВремОстаткиТМЦ;
    Резервы    = ВремОстаткиРезерв;

потом получаю остатки для Текущего элемента

ОстатокНаСкладе = ОстаткиТМЦ.СводныйОстаток(ТекущийЭлемент(),Склад,"ОстатокТовара")

но остаток выходит на ТА, а не на ту, которую хочу. ПОЧЕМУ?
 
 
   Луноход
 
1 - 18.11.18 - 16:43
И ещё вопрос. Какое имеет значение галочка "Отбор итогов" для Измерений Регистра остатков? Я сравнила свою конфигурацию, в которой не работает временный расчет, с типовой, в которой временный расчет работает, и вот у них разница в этой галочке. Конфигурацию писала не я. Установить галочку невозможно, а почему, не знаю.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует