|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
rchervak
14.06.12
✎
16:40
|
Задача сл. Собрать остатки по счет счету 60.01 на 30.04.2012 23:59:59
Эти остатки формируют ряд поступлений. Но в конце месяца есть коректировка долга с датой 30.04.2012 23:59:59 которая часть остатков переносит на другой счет. Так вот каким образом можна собрать остатки на конец месяца? чтобы коректировку долга учесть? конечно можна собрать остаток на 01.05.2012 00:00:00 но это не особо хорошо. Вот мой запрос: ВЫБРАТЬ ХозрасчетныйОстатки.Счет КАК Счет, ХозрасчетныйОстатки.Субконто1 КАК контрагент, ХозрасчетныйОстатки.Субконто2 КАК договор, ХозрасчетныйОстатки.Субконто3.СуммаДокумента КАК сумма, ХозрасчетныйОстатки.Субконто3 КАК документ, ХозрасчетныйОстатки.СуммаОстатокКт ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&КонПериода, Счет = &Счет, , ) КАК ХозрасчетныйОстатки "КонПериода" и "счет" соответственно 30.04.2012 23:59:59 и 60.01 |
|||
1
rchervak
14.06.12
✎
16:40
|
всем спасибо кто откликнется
|
|||
2
rchervak
14.06.12
✎
16:42
|
еще щас в голову пришло условие ХозрасчетныйОстатки.Субконто3 не равно Кректировка... как выход, но если это будет любой другой документ то не поможет
|
|||
3
ale-sarin
14.06.12
✎
16:42
|
Граница?
|
|||
4
rchervak
14.06.12
✎
16:43
|
(3) не понял?
|
|||
5
EasyRider
14.06.12
✎
16:43
|
Границу юзай вместо даты
|
|||
6
andrewks
14.06.12
✎
16:43
|
тебе остаток нужен уже после корректировки, или до?
|
|||
7
1C-band
14.06.12
✎
16:44
|
ВидГраницы
|
|||
8
rchervak
14.06.12
✎
16:44
|
после коректировки
|
|||
9
ssh2006
14.06.12
✎
16:44
|
(4) Посмотри в СП описание вирт. таблицы Остатки регистра бухгалтерии
|
|||
10
ale-sarin
14.06.12
✎
16:45
|
(4)
Параметры = Новый Массив(2); Параметры[0] = КонецМесяца(ДатаДокумента); Параметры[1] = ВидГраницы.Включая; Граница = Новый(Тип("Граница"),Параметры); Запрос.УстановитьПараметр("КонГраница", Граница); |
|||
11
andrewks
14.06.12
✎
16:46
|
нафиг граница не нужна. если остатки нужны на конец дня, то запрашиваем на 01.05.2012 00:00:00
"конечно можна собрать остаток на 01.05.2012 00:00:00 но это не особо хорошо. " это кто такое сказал? |
|||
12
rchervak
14.06.12
✎
16:49
|
(11) ну скажем так, гл. бух открывая оборотку ставит период от 01.04.2012 00:00:00 до 30.04.2012 23:59:59 видит конечное сальдо, напирем ноль.
А я формируя запрос и выводя это ему на экран на эту же дату - выдаю остаток наприме 10 (без учета коректировки) |
|||
13
EasyRider
14.06.12
✎
16:51
|
(12)Когда ставят "С" "по" обычно подразумевают обороты за период.Иначе ставили бы просто "по".А колитак,то использовать нужно таблицу ОстаткиИОбороты.А там включительно берется
|
|||
14
andrewks
14.06.12
✎
16:51
|
я всё понял. КонецДня()+1
|
|||
15
rchervak
14.06.12
✎
16:52
|
(14) = ну скажем не совсем честно
|
|||
16
andrewks
14.06.12
✎
16:52
|
(15) чё?
|
|||
17
rchervak
14.06.12
✎
16:52
|
тк. КонецДня()+1 = 01.05.2012 00:00:00
|
|||
18
andrewks
14.06.12
✎
16:52
|
(17) я тебе об этом и втираю уже 5 минут
|
|||
19
rchervak
14.06.12
✎
16:53
|
а мне надо до 01.05.2012 00:00:00
|
|||
20
andrewks
14.06.12
✎
16:55
|
мдэ...
- Я тебе рубль дал? - Дал... - За кефиром послал? - послал... - кефира не было? - не было... - где деньги? - КАКИЕ ДЕНЬГИ??? |
|||
21
rchervak
14.06.12
✎
16:56
|
01.05.2012 00:00:00 есть просто документы созданный именно в 00:00:00
соответственно они тоже туда попадут |
|||
22
hhhh
14.06.12
✎
16:57
|
(21) не попадут
|
|||
23
hhhh
14.06.12
✎
16:58
|
(21) остатки берутся на начало секунды.
|
|||
24
Irek-kazan
14.06.12
✎
16:58
|
(21)включи мозг, тогда бы 30.04.2012 23:59:59 попадали и не создавал бы тему
|
|||
25
rchervak
14.06.12
✎
17:00
|
(10) Все спасибо ! получилось используя Границу
|
|||
26
maxx079
15.06.12
✎
10:18
|
Уже который раз вижу, что многие не понимают разницы между Остатками и Оборотами.
виртуальная таблица Остатки(&Дата) берет даннные на начало секунды виртуальные таблицы Обороты(&Дата1,&Дата2) и ОстаткиИОбороты(&Дата1,&Дата2) берет данные с начала секунды из &Дата1 по коенц секунды из &Дата2 т.е. если ты исползьуешь таблицу остатков, то надо брать Остатки(01.05.2012 00:00:00) а если таблицу оборотов, то Обороты(01.04.2012 0:00:00, 30.04.2012 23:59:59) |
|||
27
maxx079
15.06.12
✎
10:19
|
а то, что главбуху не нравится, что ему(ей) отчет показывает 01.05.12 0:00 - так и не надо ей это показывать - для нее отчет построен "по 30.04.12"
|
|||
28
andrewks
15.06.12
✎
13:25
|
(27) как раз бухи нормально относятся к "остаток на 01.05.12"
|
|||
29
andrewks
15.06.12
✎
13:26
|
+(28) а вот некоторые одинесники ну никак не вкурят
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |