Имя: Пароль:
1C
 
Не срабатывает отбор по ТекущийДокумент в запросе
0 toypaul
 
гуру
27.04.17
10:27
Что=то крыша едет ...

ТекущийДокумент = Регистр.Продажи.ТекущийДокумент;
Условие(ТекущийДокумент В СписокДолгов);

СписокДолгов заполнен. В нем есть документы, которые должны попасть (проверил без условия).

Понять не могу в чем проблема

Список долгов заполняется так

        Пока Запрос.Группировка(1)=1 Цикл
            Если Запрос.Долг > 0 Тогда
                СписокДолгов.ДобавитьЗначение(Запрос.КредДокумент);
                Сообщить(Запрос.КредДокумент);
            КонецЕсли;
        КонецЦикла

пробовал и так

Сообщить(Запрос.КредДокумент.ТекущийДокумент());
1 toypaul
 
гуру
27.04.17
10:38
Регистр оборотный. То есть обращения к функциям остатков нет. Только функции Сумма
2 toypaul
 
гуру
27.04.17
10:40
вот такой запрос не работает

Период с ДатаНачала по ДатаКонца;
Фирма            = Регистр.Продажи.Фирма;
УпрАналитика    = Регистр.Продажи.Фирма.УпрАналитика;
ЮрЛицо         = Регистр.Продажи.Фирма.ЮрЛицо;
Покупатель     = Регистр.Продажи.Покупатель;
Менеджер       = Регистр.Продажи.Покупатель.Менеджер;
Менеджер1      = Регистр.Продажи.Покупатель.Менеджер1;
ДопХарактеристика = Регистр.Продажи.Номенклатура.ДопХарактеристика;
СвойствоПок     = Регистр.Продажи.Покупатель.ОсновноеСвойство.ЗначениеСвойства;
Номенклатура    = Регистр.Продажи.Номенклатура;
Полуфабрикат    = Регистр.Продажи.Номенклатура.Полуфабрикат;
СвойствоТМЦ     = Регистр.Продажи.Номенклатура.ОсновноеСвойство.ЗначениеСвойства;
Поставщик        = Регистр.Продажи.Поставщик;
СвойствоПост     = Регистр.Продажи.Поставщик.ОсновноеСвойство.ЗначениеСвойства;
ТекущийДокумент = Регистр.Продажи.ТекущийДокумент;
Количество  = Регистр.Продажи.Количество;
КоличествоВ = Регистр.Продажи.КоличествоВ;
КоличествоКг  = Регистр.Продажи.КоличествоКг;
КоличествоВкг = Регистр.Продажи.КоличествоВКг;
Себест      = Регистр.Продажи.СебестоимостьРуб;
ПродСт      = Регистр.Продажи.ПродСтоимостьРуб;
СебестВ     = Регистр.Продажи.СебестоимостьВРуб;
ПродСтВ     = Регистр.Продажи.ПродСтоимостьВРуб;
Функция СуммаСебест      = Сумма(Себест);
Функция СуммаКоличество  = Сумма(Количество);
Функция СуммаКоличествоВ = Сумма(КоличествоВ);
Функция СуммаКоличествоКг  = Сумма(КоличествоКг);
Функция СуммаКоличествоКгВ = Сумма(КоличествоВкг);
Функция СуммаПродСт      = Сумма(ПродСт)  ;
Функция СуммаСебестВ     = Сумма(СебестВ);
Функция СуммаПродСтВ     = Сумма(ПродСтВ); Условие(ТекущийДокумент В СписокДолгов);Условие (Покупатель в ВыбПокупатель);
Группировка Полуфабрикат;
Группировка Номенклатура без групп;
Группировка Документ;
3 toypaul
 
гуру
27.04.17
10:43
4 toypaul
 
гуру
27.04.17
10:48
вот эта "опа"
ТекстЗапроса = ТекстЗапроса +" Условие(ОтборПоДолгам(ТекущийДокумент,СписокДолгов)=1);";

работает.

горите в аду короче кто эти запросы на 7ке писал :)