7.7 Временный расчет регистров.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем drakosha, 26 май 2010.

  1. TopicStarter Overlay
    drakosha
    Offline

    drakosha

    Регистрация:
    15 окт 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    У меня есть конкретная номенклатура. Остаток по ней в базе =2.
    Если в программе взять сводный остаток по регистру:
    Код:
     Ост=регистр.остаткиТМЦ.СводныйОстаток(ФирмаДляОстатковТМЦ,ТекТовар,Складик.ТекущийЭлемент(),,"Количество"); 
    
    то Переменная Ост принимает значение 2, если провести временный рассчет, то... остаток =0,
    Код:
      
    ОбщРег =  СоздатьОбъект("Регистры");  
    РегОстатки = ОбщРег.ОстаткиТМЦ;
    РегОстатки.ВременныйРасчет(); 
    ОбщРег.РассчитатьРегистрыПо(ПолучитьДатуТА());
    Ост=РегОстатки.сводныйОстаток(Фирма,Товар,,,"Количество");
    
    
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Во втором случае ВременныйРасчет(1)
    НЕ СТОИТ ФЛАГ УЧАСТИЯ В РАСЧЕТЕ
  3. TopicStarter Overlay
    drakosha
    Offline

    drakosha

    Регистрация:
    15 окт 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Спасибо огромное )

Поделиться этой страницей