Имя: Пароль:
1C
1С v8
Не выбираются данные из виртуальной таблицы регистра остатков
0 ratinc
 
17.02.14
23:47
На платформе 8.2 имеем регистр остатков. Если запросом выбирать данные без фильтра из виртуальной таблицы этого регистра остатки и обороты, то часть данных не видна. Пересчет итогов делал, не помогло.



Запрос выглядит так



ВЫБРАТЬ
БалансКлиентовОстаткиИОбороты.Контрагент,
БалансКлиентовОстаткиИОбороты.НомерТелефона,
БалансКлиентовОстаткиИОбороты.СуммаПриход,
БалансКлиентовОстаткиИОбороты.СуммаРасход
ИЗ
РегистрНакопления.БалансКлиентов.ОстаткиИОбороты(, , , , ) КАК БалансКлиентовОстаткиИОбороты



т.е. очевидно что ничего не фильтруется. При этом данные из регистра остатков выбираются а из остатков и оборотов только частично
1 DrShad
 
18.02.14
00:06
а период кто будет прописывать?
2 ratinc
 
18.02.14
00:48
(0)
Да пожалуйста, результат тотже
ВЫБРАТЬ
    БалансКлиентовОстаткиИОбороты.Контрагент,
    БалансКлиентовОстаткиИОбороты.НомерТелефона,
    БалансКлиентовОстаткиИОбороты.СуммаПриход,
    БалансКлиентовОстаткиИОбороты.СуммаРасход
ИЗ
    РегистрНакопления.БалансКлиентов.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, , ) КАК БалансКлиентовОстаткиИОбороты
3 DrShad
 
18.02.14
00:57
а почему ты вообще решил что они должны быть? по запросу он тебе все записи за период выбирает
4 ratinc
 
18.02.14
01:03
К сожалению не все. В этом и вся загвоздка. Я даже банально огткрываю форму регистра (без всяких запросов) и вижу например движения за декабрь 13 го года. Беру в запрос подставляю даты за все время существования базы. Должен по идее получить абсолютно все записи. Ан нет. Есть контрагенты по которым совсем не выводится.
5 ratinc
 
18.02.14
01:05
Причем, что странно, не выводят по конкретным контрагентам. Т.е. ещё как то было бы понятно если бы записи не выводились беспорядочно, случайным образом.
6 Tateossian
 
18.02.14
02:19
Поставь знак * после выбрать и смотри
7 DrShad
 
18.02.14
02:24
(5) RLS?
8 ratinc
 
19.02.14
15:12
(6)
Пробую так
ВЫБРАТЬ
*    
ИЗ
    РегистрНакопления.БалансКлиентов.ОстаткиИОбороты(, , Запись, , ) КАК БалансКлиентовОстаткиИОбороты

Эффект тотже. Т.е. частично записи в результат запроса не попадают
9 ratinc
 
19.02.14
15:16
(7)
Ни на регистр ни на измерения и ресурсы RLS для для роли "Полные права" не наложен.
10 GROOVY
 
19.02.14
15:21
Активность выключена?
11 ratinc
 
19.02.14
17:21
(10)
Павел, приветствую.
Пардон за глупый вопрос но вы про какую активность? Про активность записи в регистр? Активность у всех записей выставлена в true