![]() |
|
Как исключить собственные обороты при оперативном проведении | ☑ | ||
---|---|---|---|---|
0
Puzoter
22.11.18
✎
16:09
|
Вопрос наверно оскомину набил, на тем не менее задам:
В следующем запросе при оперативном проведении обороты документа попадают в результат. Почему так? Ведь указана граница периода с признаком "исключая"? ЗапрТекст = "ВЫБРАТЬ | РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетов |ИЗ | РегистрНакопления.РасчетыСКонтрагентами.Обороты( | , | &ГраницаПериода, | , | РасчетыВозврат = &Расчеты | И Сделка = &Сделка) КАК РасчетыСКонтрагентамиОбороты"; ГраницаПериода = Новый Граница(МоментВремени(), ВидГраницы.Исключая); |
|||
1
tesseract
22.11.18
✎
16:11
|
Версию платформы укажи.
|
|||
2
RomanYS
22.11.18
✎
16:11
|
(0) может движения пишутся с датой меньшей чем дата документа?
|
|||
3
Puzoter
22.11.18
✎
16:12
|
(1) 8.2.19
|
|||
4
Puzoter
22.11.18
✎
16:13
|
(2) на дату документа
|
|||
5
RomanYS
22.11.18
✎
16:14
|
при оперативном проведении дата (старых) движений меньше даты документа. Удаление движений автоматическое?
|
|||
6
RomanYS
22.11.18
✎
16:15
|
или у тебя новые(записанные принудительно в обработке проведения) движения попадают?
|
|||
7
tesseract
22.11.18
✎
16:15
|
(5) Сначала надо уточнить где этот вызов происходит. Если он его в подписке вызывает - тут вообще хз что может произойти.
|
|||
8
formista2000
22.11.18
✎
16:16
|
(0) Курочи, нада прихреначить соединением подзапрос по выборке из этого документа и вычесть эту цифру.
|
|||
9
RomanYS
22.11.18
✎
16:19
|
(7) поведение кода в подписке ничем не отличается от непосредственного обработчика кроме порядка выполнения.
|
|||
10
Puzoter
22.11.18
✎
16:19
|
(5) Да, дата движений меньше даты документа. Удаление автоматическое. Может быть тут надо использовать не момент времени, а дату документа?
|
|||
11
Puzoter
22.11.18
✎
16:21
|
(5) + Хотя момент времени должен по идее совпадать с периодом движений, соответственно движения не должны попадать в выборку
|
|||
12
Puzoter
22.11.18
✎
16:21
|
(6) Нет, все в обработке проведения
|
|||
13
RomanYS
22.11.18
✎
16:22
|
(10) Т.е. ты старые движения ловишь, тогда или исключать запросом или очищать движения с принудительной записью набора
|
|||
14
Puzoter
22.11.18
✎
16:24
|
(13) Да, ловлю старые. А почему момент времени их не отсекает, не понимаю?
|
|||
15
RomanYS
22.11.18
✎
16:25
|
(14) потому что момент с новой ("оперативной") датой, а движения со старой
|
|||
16
Puzoter
22.11.18
✎
16:26
|
(15) Все понял, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |