Имя: Пароль:
1C
1С v8
Запрос по остаткам Счета, как указать "Остатки на дату" в запросе?
,
0 VeryDarkJohn
 
01.10.12
15:51
Использую построитель запроса, и что-то не увидел я там указания периода выборки.
вот немного сокращенный код запроса после построителя:
   Запрос.Текст =
       "ВЫБРАТЬ
       |    ХозрасчетныйОстатки.Счет.Код,
       |    ХозрасчетныйОстатки.Субконто1,
       |    ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОстатки.Субконто1),
       |    ХозрасчетныйОстатки.Субконто2,
       |    ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОстатки.Субконто2),
       |    ХозрасчетныйОстатки.СуммаОстатокДт,
       |    ХозрасчетныйОстатки.СуммаОстатокКт
       |ИЗ
       |    РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки
       |ГДЕ
       |    ХозрасчетныйОстатки.Счет.Код = &КодДтКт
       |
       |СГРУППИРОВАТЬ ПО
       |    ХозрасчетныйОстатки.Субконто2,
       |    ХозрасчетныйОстатки.Счет.Код,
       |    ХозрасчетныйОстатки.Субконто1,
       |    ХозрасчетныйОстатки.СуммаОстатокДт,
       |    ХозрасчетныйОстатки.СуммаОстатокКт";

ЗЫ. Книг по 8.2 под рукой нет.. Извините.. Конечно, поискал-бы там пример.
1 VeryDarkJohn
 
01.10.12
15:52
+0, да, мне надо получить остатки на начало периода (год).
2 John83
 
01.10.12
15:53
РегистрБухгалтерии.Хозрасчетный.Остатки(ДАТАВРЕМЯ(2012,1,1)) КАК ХозрасчетныйОстатки
3 John83
 
01.10.12
15:54
и счет тоже в вирт. таблице задавай
4 VeryDarkJohn
 
01.10.12
15:58
(2) спасибо, дружище, понятно.
(3) пока сойдет счет в виде переменной.. Работает запрос, усложнять и видоизменять буду после, пока забота несколько другая.
В дальнейшем буду наводить культуру на код, а пока пусть поработает с буквой "г" в начале)
5 VeryDarkJohn
 
01.10.12
16:01
(3) +4 - и совет/заметку насчет счета в виртуальной таблице в память отложил, разберусь обязательно.
6 Rovan
 
гуру
01.10.12
16:03
(5) есть такая удобная штука - Конструктор запросов
7 VeryDarkJohn
 
01.10.12
16:09
(6) да, я там видел мельком эту виртуальную, но пока-что пропустил
8 hhhh
 
01.10.12
16:10
(7) где в среднем в 60 раз быстрее работает.
9 Maxus43
 
01.10.12
16:12
(8) чо? ГДЕ быстрей?)
10 hhhh
 
01.10.12
16:14
(9) не, прошу прощения, виртуальная работает быстрее, чем ГДЕ.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.