Имя: Пароль:
1C
1С v8
Вопрос по СКД
0 bard666
 
18.06.12
11:24
Такая ситуация: Есть запрос

ВЫБРАТЬ
   РеализацияТоваровУслуг.Ссылка
ПОМЕСТИТЬ РТУ
ИЗ
   Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
   РеализацияТоваровУслуг.ДатаДвижения МЕЖДУ &НачалоПериода И &КонецПериода
   И РеализацияТоваровУслуг.Проведен = ИСТИНА
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   РТУ.Ссылка
ИЗ
   РТУ КАК РТУ
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
       ПО РТУ.Ссылка = ПродажиОбороты.Регистратор
ГДЕ
   ПродажиОбороты.Регистратор ЕСТЬ NULL

Самый банальный, чья цель - выявить документы, не прошедшие по регистру Продажи. Проверяю в консоли запросов, выводит корректно. СКД выдает серию документов, которые прошли по регистру. Где искать косяк?
1 Нуф-Нуф
 
18.06.12
11:26
попробуй соединить не с виртуальной "обороты", а с физической
2 MatrosoV AleXXXand_R
 
18.06.12
11:26
РегистрНакопления.Продажи.Обороты({&ПустаяДата}, {&ПустаяДата}, Регистратор, )
3 MatrosoV AleXXXand_R
 
18.06.12
11:27
вот так попробуй
Скорее всего срабатывает автозаполнение в СКД - берет в качестве периода не весь, а подставляет НачалоПериода и КонецПериода
4 mkanaev
 
18.06.12
11:31
выгрузи в xml схему СКД и прочитай какой там получился запрос
5 bard666
 
18.06.12
13:21
(1) С физической получилось. Почему может быть такая ерунда?
6 bard666
 
18.06.12
13:21
якобы в виртуальной таблице не отразился регистратор?
7 bard666
 
18.06.12
14:05
Вопрос: Почему регистратор есть в физической таблице, но нет в виртуальной?
8 Rounder
 
18.06.12
14:20
Попробуй с виртуальной добавить группировку по периоду Секунда