Имя: Пароль:
1C
1C 7.7
v7: Запрос остатков взаиморасчетов ТИС 8.2
0 katochimoto
 
12.04.16
10:29
Прошу помощи, опыта с семеркой никакого, но есть необходимость написать запрос, необходимо получать при проведении документа расходная накладная долг контрагента, для этого пишу запрос:

Перем Запрос, ТекстЗапроса;
    ПараметрФирма = Фирма;
    ПараметрКлиент = Клиент;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(ПолучитьОстаткиВзаиморасчетов)
    |Долг = Регистр.ВзаиморасчетыПокупателей.Долг;
    |НеоплачСтоимость = Регистр.ВзаиморасчетыПокупателей.НеоплачСтоимость;
    |Фирма = Регистр.ВзаиморасчетыПокупателей.Фирма;
    |Клиент = Регистр.ВзаиморасчетыПокупателей.Клиент;
    |Функция ДолгКонОст = КонОст(Долг);
    |Функция НеоплачСтоимостьНачОст = НачОст(НеоплачСтоимость);
    |Группировка Фирма;
    |Условие(Фирма = ПараметрФирма);
    |Условие(Клиент = ПараметрКлиент);
    |"//}}ЗАПРОС
    ;
        // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;

В результате выполнения запроса приходит ересь, и фирма не та, и клиент не тот, то ли параметры не передаются, то ли текст запроса кривой, вообщем помогите понять и справить запрос.
1 Злопчинский
 
12.04.16
10:31
если мне не изменяет память то даже в ТиС 8 редакции не было измерений Клиент...
конкретизируй конфигу
2 Злопчинский
 
12.04.16
10:32
и вообщем-то вы данные пытаетесь получить на ТА, а не на документ...
3 ДенисЧ
 
12.04.16
10:32
период не указан, контрагент не группируется. Что такое Фирма и Клиент - не рассказано...
4 katochimoto
 
12.04.16
10:33
(1) Торговля+Склад Редакция 8.7 (7.70.875) Типовая
5 Злопчинский
 
12.04.16
10:33
(3) а нафейхоа клиента группировать если он уникальный
6 Злопчинский
 
12.04.16
10:35
запрос в целом вроде адекватный (главное аккратно с реквизитами регистра, не с ресурсами - а реквизитами)
так что проверяй параметры и прочее
7 katochimoto
 
12.04.16
10:35
Фирма это Элемент справочника Фирмы, Клиент это элемент справочника контрагенты.
8 katochimoto
 
12.04.16
10:38
(6) Ну я в отладчике вижу что ПараметрФирма и ПараметрКлиент имеют нужные мне значения, а вот в результате запроса получаю совершенно другого клиента
9 katochimoto
 
12.04.16
10:41
(2) Период то потом проставлю, пока сам запрос не могу заставить работать пусть даже на дату ТА
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан