| 
    
            
         
         | 
    
  | 
v7: Остатки по регистрам на конец дня при групповом перепроведении. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        lukinskiy    
     30.12.19 
            ✎
    13:45 
 | 
         
        В модуле проведения использую остатки на конец дня:
 
        ВремРегистры.Актуальность(1); ГраницаРасчета = ДатаДок; Если ПолучитьДатуТА() <= ДатаДок Тогда ГраницаРасчета = ПолучитьПозициюТА(); КонецЕсли; ВремРегистры.РассчитатьРегистрыПо(ГраницаРасчета); Но при групповом перепроведении остатки в этом случае получаются на текущий документ. Как сделать правильно?  | 
|||
| 
    1
    
        Lazy Stranger    
     30.12.19 
            ✎
    13:49 
 | 
         
        Правильно - всегда пользоваться остатками на момент документа, а не на конец дня, недели, месяца или года     
         | 
|||
| 
    2
    
        Kigo_Kigo    
     30.12.19 
            ✎
    13:51 
 | 
         
        все верно рассчитано, если больше или равно то получить ТА, если нет то на ДатаДок, что не так то?     
         | 
|||
| 
    3
    
        lukinskiy    
     30.12.19 
            ✎
    13:55 
 | 
         
        Не так то, что при групповом перепроведении получаю остатки не на ТА (конец дня), а на проводимый документ.     
         | 
|||
| 
    4
    
        Kigo_Kigo    
     30.12.19 
            ✎
    13:57 
 | 
         
        (3) А кто сказал что оно так и должно быть?
 
        Сча наверно вы узнаете что такое групповая последовательность, так вот при расчете на конец дня, вся она летит к чертям, а потом будут интересные вопросы по себестоимости- которая тоже летит к придыдующим, а еще минуса в разрезе за день, на первое число они будут, а вот на втрое нет, короче бред не несите  | 
|||
| 
    5
    
        lukinskiy    
     30.12.19 
            ✎
    13:59 
 | 
         
        (4) Вот никто и не сказал, что оно должно быть так :)
 
        Себя перечитайте и подумайте, у кого бред. Я же не сказал вам ничего о решаемой задаче, при чем тут себестоимость? Вопрос простой - как в групповом перепроведении получить остатки на конец дня?  | 
|||
| 
    6
    
        Cthulhu    
     30.12.19 
            ✎
    14:11 
 | 
         
        (5): "вопрос простой - как сделать неправильно" (варианты: выстрелить себе в ногу, намылить веревку главбуху, и т.п.).
 
        не знаю как кому - а мне лично на подобные вопросы отвечать не сильно хочется. по крайней мере забесплатно.  | 
|||
| 
    7
    
        dk    
     30.12.19 
            ✎
    14:25 
 | 
         
        можно использовать 1с++ запросы - они за ТА могут смотреть     
         | 
|||
| 
    8
    
        dk    
     30.12.19 
            ✎
    14:26 
 | 
         
        но задача странная - а если эти движения между ТА и концом дня поменяются? а документы провелись из расчета неизменения этих данных     
         | 
|||
| 
    9
    
        lukinskiy    
     30.12.19 
            ✎
    14:40 
 | 
         
        (8) этот момент отслеживается, и документы, если надо, перепроводятся. но 1с++ не хочется... буду думать, может сделаю по-другому.     
         | 
|||
| 
    10
    
        lodger    
     30.12.19 
            ✎
    14:43 
 | 
         
        (9) собери документы в массив\список\таблицу, ранжируй как нравится, отмени проведение всех и проводи по порядку. не?     
         | 
|||
| 
    11
    
        lukinskiy    
     30.12.19 
            ✎
    14:49 
 | 
         
        (9) Это, когда сам, а если восстановление последовательности?     
         | 
|||
| 
    12
    
        lukinskiy    
     30.12.19 
            ✎
    14:50 
 | 
         
        это был ответ на (10)     
         | 
|||
| 
    13
    
        lukinskiy    
     30.12.19 
            ✎
    15:02 
 | 
         
        В общем, вопрос закрыт, буду делать по-другому, чтоб "вперед" за документ не смотреть. Потому что восстановление последовательности все же нужно.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |