|
v7: Формирование позиции даты | ☑ | ||
---|---|---|---|---|
0
mpbakunov
16.12.11
✎
16:17
|
Доброго дня!
Нужно выполнить запрос бух итогов. Начальной датой запроса передается позиция документа последнего дня определенного месяца, а второй я передавал значение последнего дня месяца, ну и соответственно получил сообщение что неправильный период. Как мне расчитать самую позднюю позицию дня, чтобы она гарантированно была всегда больше позииции любого документа данного дня? |
|||
1
viktor_vv
16.12.11
✎
16:20
|
Ищи последний документ в этом дне и бери его .
|
|||
2
viktor_vv
16.12.11
✎
16:21
|
Токо чето не пойму что ты хочешь получиь. Запрос между последним документом в дне и концом дня ? А смысл?
|
|||
3
viktor_vv
16.12.11
✎
16:22
|
(2) А кажется понял. Ну где-то так.
|
|||
4
zak555
16.12.11
✎
16:24
|
(0) зачем ?
|
|||
5
mpbakunov
16.12.11
✎
16:25
|
(1) Я думал об этом, но тама цикл и эти переборы не подходят. Еще варианты?
|
|||
6
zak555
16.12.11
✎
16:26
|
ДатаКонМесяца = Х;
Док = СоздатьОбъект("Доукмент"); Док.ОбратныйПорядок(1); Док.ВыбратьДокументы(,ДатаКонМесяца ); Док.ПолучитьДокумент(); ПозицияПоследнегоДокаВМесяце = СформироватьПозициюДокумента(Док); |
|||
7
filh
16.12.11
✎
16:27
|
(5) какой цикл? ОбратныйПорядок в единицу и привет!
|
|||
8
filh
16.12.11
✎
16:27
|
(6) опередил)))
|
|||
9
mpbakunov
16.12.11
✎
16:27
|
(4) мне нужно расчитать бух итоги от определнной позиции в пределах дня до конца дня
|
|||
10
Джинн
16.12.11
✎
16:28
|
Бред какой-то :( В 7.7 условие по дате дефаултно берет конец дня. К чему извращения такие?
|
|||
11
mpbakunov
16.12.11
✎
16:29
|
(6) ну как вариант! спасибо.
|
|||
12
mpbakunov
16.12.11
✎
16:29
|
(10) по умолчанию дата - это начало дня
|
|||
13
miki
16.12.11
✎
16:30
|
(12)это смотря куда сувать...
|
|||
14
antoneus
16.12.11
✎
16:32
|
(6)
Док.ПолучитьДокумент() - не нужно |
|||
15
Джинн
16.12.11
✎
16:32
|
(12) Ну-ну... Подсуньте ее в конец периода запроса.
|
|||
16
Franchiser
гуру
16.12.11
✎
16:34
|
(9) не понял провблемы:
Пишешь БИ.выполнитьзапрос(Док,ДатаконцаПериода,Счет...) |
|||
17
zak555
16.12.11
✎
16:48
|
(9) а что в этом промежутке ?
|
|||
18
zak555
16.12.11
✎
16:51
|
как бы док, к примеру сформированный 31.12 в 23:44
на него СКД будет тем же, что и СКД на 31.12 + СНД на 01.01 будет аналогичное |
|||
19
Franchiser
гуру
16.12.11
✎
17:51
|
(17)д.б. СКД,СНД,ДО,КО с позиции документа по дату конца периода
|
|||
20
zak555
16.12.11
✎
17:53
|
(19) он про скд на позицию, т.е. она включается в итог
|
|||
21
Franchiser
гуру
16.12.11
✎
17:57
|
(20) м.б. тогда вместо Док сделать СформироватьПозициюДокумента(Док,1)
|
|||
22
zak555
16.12.11
✎
18:00
|
(21) скд на сам док покажет с учётом движенийЮ снд - без
|
|||
23
Franchiser
гуру
16.12.11
✎
18:03
|
(22) ну правильно если нужно с движениями до конца дня, то указать СКД
|
|||
24
zak555
16.12.11
✎
18:05
|
автору покуй, ибо он сам не знает, что хочет
|
|||
25
Franchiser
гуру
16.12.11
✎
18:06
|
м.б. автор указывает в запросе "позицию документа" а не сам документ и поэтому он "получил сообщение что неправильный период"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |