Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Произвольный запрос в динамическом списке (Управляемые формы)

Произвольный запрос в динамическом списке (Управляемые формы)
Я
   Блондинистая Ромашка
 
10.12.20 - 13:54
Отдельно запрос работает

ВЫБРАТЬ
    СвободныеОстаткиОстатки.Склад КАК Склад,
    СУММА(СвободныеОстаткиОстатки.КоличествоОстаток) КАК Количество,
    СвободныеОстаткиОстатки.СерияНоменклатуры КАК СерияНоменклатуры,
    NULL КАК ДокументРезерва
ИЗ
    РегистрНакопления.СвободныеОстатки.Остатки(, Номенклатура = &Номенклатура) КАК СвободныеОстаткиОстатки

СГРУППИРОВАТЬ ПО
    СвободныеОстаткиОстатки.Склад,
    СвободныеОстаткиОстатки.СерияНоменклатуры

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ТоварыВРезервеНаСкладахОстатки.Склад,
    СУММА(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток),
    ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры,
    ТоварыВРезервеНаСкладахОстатки.ДокументРезерва
ИЗ
    РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(
            ,
            Номенклатура = &Номенклатура
                И ДокументРезерва.Ответственный = &ТекущийПользователь) КАК ТоварыВРезервеНаСкладахОстатки

СГРУППИРОВАТЬ ПО
    ТоварыВРезервеНаСкладахОстатки.Склад,
    ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры,
    ТоварыВРезервеНаСкладахОстатки.ДокументРезерва

УПОРЯДОЧИТЬ ПО
    Склад,
    СерияНоменклатуры

В динамический список если поместить этот запрос без строки
И ДокументРезерва.Ответственный = &ТекущийПользователь
работает

Но мне нужно отфильтровать по ответственному. Что не нравится динамическому списку?
   ДенисЧ
 
1 - 10.12.20 - 14:00
Незаданный параметр ему не нравится, наверное
   Блондинистая Ромашка
 
2 - 10.12.20 - 14:03
(1) да нет, отладчиком смотрю, что параметры заданы.
Они в одном месте задаются Номенклатура и ТекущийПользователь.
Если все упоминания про Текущего пользователя закоммментировать, то всё работает и отображается.

У пользователя ПолныеПрава.
   aka MIK
 
3 - 10.12.20 - 14:06
(2) значит плохо задаются, в одном месте
   Timon1405
 
4 - 10.12.20 - 14:07
сравнить типы поля в запросе и значения в параметре
   Блондинистая Ромашка
 
5 - 10.12.20 - 14:11
(3)
&НаСервере
Процедура НоменклатураПриАктивизацииСтрокиНаСервере(ВыбраннаяНоменклатура)
    
    ОстаткиПоСкладам.Параметры.УстановитьЗначениеПараметра("Номенклатура", ВыбраннаяНоменклатура);
        ОстаткиПоСкладам.Параметры.УстановитьЗначениеПараметра("ТекущийПользователь", ПараметрыСеанса.ТекущийПользователь);

КонецПроцедуры
   SadrArt
 
6 - 10.12.20 - 14:12
а в чем ошибка? ничего не выводит? или ДС не фильтрует?
   SadrArt
 
7 - 10.12.20 - 14:13
ДокументРезерва - тип какой? составной?
   Блондинистая Ромашка
 
8 - 10.12.20 - 14:16
(6),(7) ничего не выводит.
ДокументРезерв составной тип, но реквизит Ответственный везде тип СправочникСсылка.Пользователи  

если без ТекущегоПользователя, то выводит и свободные остатки и резерв по ВыбраннаяНоменклатура
   SadrArt
 
9 - 10.12.20 - 14:23
NULL КАК ДокументРезерва - возможно тут пустая ссылку надо, а не null...
   Блондинистая Ромашка
 
10 - 10.12.20 - 14:31
(9) нет, попробовала
   Малыш Джон
 
11 - 10.12.20 - 14:48
(10) а "Отдельно запрос работает" - это как? В консоли?
   Блондинистая Ромашка
 
12 - 10.12.20 - 14:48
(11) да, в консоли
   Малыш Джон
 
13 - 10.12.20 - 14:49
(12) а в консоли точно тот же пользователь, что и в коде? может задублирован?
   Ненавижу 1С
 
14 - 10.12.20 - 14:51
Может нет текущего ответственного?
   Блондинистая Ромашка
 
15 - 10.12.20 - 14:51
(13) точно, дублей пользователей нет
   Блондинистая Ромашка
 
16 - 10.12.20 - 14:51
(14) но свободные остатки по выбранной номенклатуре есть точно. Почему они не выводятся?
   Малыш Джон
 
17 - 10.12.20 - 14:53
(15) а дублей номенклатуры нет?
   Блондинистая Ромашка
 
18 - 10.12.20 - 14:57
(17) в смысле не ту номенклатуру смотрю, у которой нет остатков?
точно нужные позиции смотрю, по ним есть и свободные остатки и резервы.
   Малыш Джон
 
19 - 10.12.20 - 15:11
(18) ну чудес не бывает. Или текст отличается, или параметры
   hhhh
 
20 - 10.12.20 - 16:05
(18) а точно вы заданы ответственным в документе резерва? Может там другой человек?
   Блондинистая Ромашка
 
21 - 11.12.20 - 13:18
(20) а свободные остатки куда делись? они не отбираются по ответственному.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.