|
Запрос по проводкам | ☑ | ||
---|---|---|---|---|
0
Полька
21.05.15
✎
10:58
|
Вот такой запрос. Впадает в глубокую задумчивость. Что не так?
Запрос2.Текст="ВЫБРАТЬ | ХозрасчетныйДвиженияССубконто.Регистратор, | ХозрасчетныйДвиженияССубконто.СубконтоДт1, | ХозрасчетныйДвиженияССубконто.Сумма |ИЗ | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто |ГДЕ | ХозрасчетныйДвиженияССубконто.Период МЕЖДУ &Дата1 И &Дата2"; |
|||
1
Tateossian
21.05.15
✎
11:00
|
(0) Это очень тяжелый запрос, если много проводок, будет долго выполняться. Установи больше условий.
|
|||
2
Ненавижу 1С
гуру
21.05.15
✎
11:01
|
по меньшей мере период укажи в параметрах
|
|||
3
zak555
21.05.15
✎
11:02
|
РегистрБухгалтерии.<Имя регистра бухгалтерии>.ДвиженияССубконто (AccountingRegister.<Имя регистра бухгалтерии>.RecordsWithExtDimensions)
Синтаксис РегистрБухгалтерии.<Имя регистра бухгалтерии>.ДвиженияССубконто (AccountingRegister.<Имя регистра бухгалтерии>.RecordsWithExtDimensions) Поля <Имя измерения> <Имя измерения>Дт (<Имя измерения>Dr) <Имя измерения>Кт (<Имя измерения>Cr) <Имя общего реквизита> (<Common attribute name>) <Имя реквизита> <Имя ресурса> <Имя ресурса>Дт (<Имя ресурса>Dr) <Имя ресурса>Кт (<Имя ресурса>Cr) Активность (Active) ВидСубконтоДт<Номер субконто> (ExtDimensionTypeDr<Номер субконто>) ВидСубконтоКт<Номер субконто> (ExtDimensionTypeCr<Номер субконто>) МоментВремени (PointInTime) НомерСтроки (LineNumber) Период (Period) Регистратор (Recorder) СубконтоДт<Номер субконто> (ExtDimensionDr<Номер субконто>) СубконтоКт<Номер субконто> (ExtDimensionCr<Номер субконто>) СчетДт (AccountDr) СчетКт (AccountCr) Параметры Начало периода (Beginning of period) Конец периода (End of period) Условие (Condition) Порядок (Order) Первые (Top) Описание: Позволяет получить информацию о записях регистра вместе со значениями субконто. |
|||
4
Полька
21.05.15
✎
11:17
|
(1) так получается- сколько бы условий не было- чтобы сделать выборку он все записи должен перешерстить, проверяя на соответствие условиям?
|
|||
5
Полька
21.05.15
✎
11:18
|
добавила условие
| И ХозрасчетныйДвиженияССубконто.Регистратор В(&Список)"; В списке 1 документ, и все- равно в задумчивости |
|||
6
Ненавижу 1С
гуру
21.05.15
✎
11:18
|
(4) это неверный вывод, есть индексы
|
|||
7
Ненавижу 1С
гуру
21.05.15
✎
11:19
|
(5) тогда проще использовать таблицу РегистрБухгалтерии.Хозрасчетный
|
|||
8
Полька
21.05.15
✎
11:19
|
подскажите, как сделать
|
|||
9
GROOVY
21.05.15
✎
11:20
|
А период в параметры ВТ запихнуть не пробовали?
|
|||
10
Ненавижу 1С
гуру
21.05.15
✎
11:20
|
(8) а я написал в (2) но ты же не читаешь
|
|||
11
Полька
21.05.15
✎
11:21
|
(10)
Запрос2.УстановитьПараметр("Дата1",ДатаНачала); Запрос2.УстановитьПараметр("Дата2",КонецДня(ДатаОкончания)); |
|||
12
GROOVY
21.05.15
✎
11:22
|
(11) Вы не знаете что такое "параметры виртуальных таблиц"?
|
|||
13
Полька
21.05.15
✎
11:28
|
(7) так там субконто нет
|
|||
14
Ненавижу 1С
гуру
21.05.15
✎
11:29
|
(13) зато вместе с РегистрБухгалтерии.Хозрасчетный.Субконто они есть
но ты ответь на (12) |
|||
15
zak555
21.05.15
✎
11:32
|
Запрос2.Текст="ВЫБРАТЬ
| ХозрасчетныйДвиженияССубконто.Регистратор, | ХозрасчетныйДвиженияССубконто.СубконтоДт1, | ХозрасчетныйДвиженияССубконто.Сумма |ИЗ | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&Дата1 ,&Дата2) КАК ХозрасчетныйДвиженияССубконто |
|||
16
ColonelAp4u
21.05.15
✎
11:32
|
(13) поддерживаю (2) закиньте в параметры ВТ уже будет быстрее + добавить еще условий
|
|||
17
GROOVY
21.05.15
✎
11:36
|
(15) Странный запрос, не находишь? Что он выбирает? За день все движения, но показывает только субконто первое по дебету. Ну очень странно...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |