Имя: Пароль:
1C
1C 7.7
v7: Неправильно работает запрос.
,
0 lanc2233
 
16.01.15
13:26
Здравствуйте.

Такой отчет на 7.7

ТекстЗапроса = "
    |Период с НаДатуТовары По НаДатуТовары;
    |Товар     = Регистр.ОстаткиТоваров.Товар;
    |ОстатокТовара = Регистр.ОстаткиТоваров.ОстатокТовара;
    |Группировка Товар Без Групп;
    |Функция Ост = КонОст(ОстатокТовара);
    |";

Часть товаров попадает, часть (которая видна в других отчетах) нет.
Что в нем может быть не так?
1 mikecool
 
16.01.15
13:27
посмотреть - что в запросе в " других отчетах" можешь?
2 DCKiller
 
16.01.15
13:28
(0) другие отчеты строятся по другим регистрам... не?
3 lanc2233
 
16.01.15
13:31
Ну вот из другого отчета

ВидУчета=Регистр.ОстаткиТоваров.ВидУчета;
Склад=Регистр.ОстаткиТоваров.Склад,Регистр.РезервыТоваров.Склад,Регистр.КоличествоСобрано.Склад;
Товар=Регистр.ОстаткиТоваров.Товар,Регистр.РезервыТоваров.Товар,Регистр.КоличествоСобрано.Товар;
БазСто=Регистр.ОстаткиТоваров.БазоваяСтоимость;
ВалСто=Регистр.ОстаткиТоваров.ВалютнаяСтоимость;
Рез=Регистр.РезервыТоваров.РезервТовара;
Кол=Регистр.ОстаткиТоваров.ОстатокТовара;
КолСобрано=Регистр.КоличествоСобрано.ОстатокТовара;
Условие (ВидУчета={ТекВидУчета});Условие (Товар={ВыбТовар});
Группировка Товар;
Группировка Склад;
Функция Базсто1= КонОст(БазСто);
Функция Валсто1= КонОст(ВалСто);
Функция Резерв= КонОст(Рез);
Функция НачКол= НачОст(Кол);
Функция КонКол= КонОст(Кол);
Функция КонКолСобрано= КонОст(КолСобрано);
Функция ПрихКол= Приход(Кол);
Функция РасхКол= Расход(Кол);

Здесь намного больше товаров, где КонКол<>0
4 mikecool
 
16.01.15
13:33
Склад=Регистр.ОстаткиТоваров.Склад,Регистр.РезервыТоваров.Склад,Регистр.КоличествоСобрано.Склад;
Товар=Регистр.ОстаткиТоваров.Товар,Регистр.РезервыТоваров.Товар,Регистр.КоличествоСобрано.Товар;
тут три регистра!!!
5 Dmitriy_76
 
16.01.15
13:33
первый запрос группирует..нули не выводит...не ?
6 Масянька
 
16.01.15
13:35
(0) А что не выводит: ОстатокТовара  или Ост?
7 deniseek
 
16.01.15
13:36
(0) Ну вот. Резервы.
8 Дмитрий
 
16.01.15
13:38
(0) запрос выводит только те позиции, по которым ненулевой остаток на конец периода
9 lanc2233
 
16.01.15
13:39
В первый запрос не попадает много товаров, у которых во втором запросе Функция КонКол= КонОст(Кол) больше нуля.

Кол=Регистр.ОстаткиТоваров.ОстатокТовара;

Резервы по идее не причем.
10 lanc2233
 
16.01.15
13:42
Тоесть у меня задача стоит выбрать товары, где остаток больше нуля.
Он выдает совсем мало позиций, по сравнении с тем что в отчете.
11 Дмитрий
 
16.01.15
13:43
во втором запросе группировка по складам еще

на складах нет минусовых остатков, случайно?
12 Масянька
 
16.01.15
13:44
(10) Вывод покажи.
13 lanc2233
 
16.01.15
13:48
Блин, действительно в выводе еще проверка лишняя была.
Сори :)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший