Имя: Пароль:
1C
1С v8
СКД лезет грязными руками в мой запрос
,
0 Высокий
 
02.10.12
16:04
8.2.16.363
СКД лезет грязными руками в мой запрос, криво подменяет параметры по собственному желанию. Составлен запрос вида:

ВЫБРАТЬ ... ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(
               &НачалоПериода,
               &КонецПериода,
               День) КАК ХозрасчетныйОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ... ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(
               &НачалоПрошлогоПериода,
               &НачалоПериода,
               Месяц) КАК ХозрасчетныйОбороты2

Когда в отладчике смотрю МакетКомпоновки:

ВЫБРАТЬ...ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(
           &П,
           &П2,
           День) КАК ХозрасчетныйОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ...ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(
           &П,
           &П2,
           Месяц) КАК ХозрасчетныйОбороты2

Естественно работает неправильно. Кто-нибудь сталкивался? Создавать вложенный запрос, препятствовать "оптимизации"?
1 Armando
 
02.10.12
16:05
Снять флаг "Автозаполнение"
2 mikecool
 
02.10.12
16:06
а что работает неправильно?
3 DrShad
 
02.10.12
16:06
(2) +1
4 IronDemon
 
02.10.12
16:11
{&НачалоПериода},
{&КонецПериода}

{&НачалоПрошлогоПериода},
{&НачалоПериода}
5 Высокий
 
02.10.12
16:15
Период неправильный берется.

Armando - Спасибо. Помогло. Я думал об этом, но не предполагал что все так плохо.

Тему можно закрывать.

Решение: Убрать Автозаполнение, заполнять всё вручную.
6 mikecool
 
02.10.12
16:22
(5) Автозаполнение можно не трогать...
7 Высокий
 
02.10.12
16:24
(4) Достаточно: {ВЫБРАТЬ ... }

(5) Нет, нужно. Достаточно поставить галку "Автозаполнение" - опять не работает.
8 IronDemon
 
02.10.12
16:26
(7) Да ладно ;)
9 mikecool
 
02.10.12
16:27
(7) достаточно (4)
10 Defender aka LINN
 
02.10.12
16:27
(6) +1. Снять и НИКОГДА больше не трогать :)
Автозаполнение зло.
11 Нуф-Нуф
 
02.10.12
16:28
(10) все отчеты делаю с автозаполнением...
12 IronDemon
 
02.10.12
16:28
Параметры заполняй на закладке "Компоновка данных"
13 mikecool
 
02.10.12
16:30
(10) согласен, тянуть лишнее всегда зло
14 Defender aka LINN
 
02.10.12
16:31
(11) Значит, часть твоих отчетов неоптимальны/в определенных условиях некорректны
15 tuxik07
 
02.10.12
17:07
(0) а может не у СКД руки грязные?
16 Aprobator
 
02.10.12
17:40
(10) +100500 сам на эти грабли однажды наступил. Долго искал - чего это у меня расшифровка так по хитрому работает.
17 Aprobator
 
02.10.12
17:40
(14) либо чересчур просты.
18 Dimasik2007
 
02.10.12
17:49
А можете ткнуть в более развернутое описание проблемы с автозаполнением, в чем подвох бывает?
19 ThreeTONE
 
02.10.12
18:00
(0) не раз это уже обсуждалось
4 +
20 tuxik07
 
03.10.12
01:24
(18) качни курс по СКД spec8.ru
21 Web00001
 
03.10.12
03:03
(0) СКД конечно лезет в запрос, отборы как по твоему должны работать? Автозаполнение устраивает в 99% случаев, как посмотри что говорят в курсе который в (20) ага, там в принципе отвечают на такие вопросы.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший