Запрос по остатку по счету для группы когнтрагентов #809503


#0 by mrleo
1С 8.3 Предприниматель. Нужен остаток по 62-му счету для группы контрагентов. Запрос для произвольного контрагента выглядит так: Для группы контрагентов пробовал запрос: Не работает. Помогите с правильным запросом.
#1 by Джинн
"= Контрагент" явно лишнее
#2 by mrleo
Попробовал, спасибо, выдает несколько сумм, а как свести к общей сумме?
#3 by Джинн
Убрать "ХозрасчетныйОстатки.Субконто1 КАК Конрагент". Ваш Кэп.
#4 by mrleo
Запрос работает! Выдает остатки по счету для каждого контрагента, входящего в группу. А как изменить запрос, чтобы он выдавал одну сумма остатка для всей группы контрагентов?
#5 by vicof
Группировать по родителю, выбирать родителя Следующий вопрос: а как сделать суммы по иерархии?
#6 by mrleo
Выходит, только цикл по результатам запроса с суммированием  остатков?
#7 by Borteg
#8 by Джинн
Нет, выходит что сначала нужно в мозгу уложить то, чего вы хотите получить. Если Вам нужна только сумма, то на кой ляд Вы субконто включаете в результат?
#9 by Джинн
См. :))
#10 by Borteg
:))
#11 by mrleo
Всем спасибо, в мозгу все уложилось!
#13 by mrleo
Результат запроса пустой, хоть в мозгу и уложилось...
#14 by Джинн
Параметры кривые.
#15 by mrleo
Выходит, только или возможны варианты?
#16 by hhhh
только , но почитать книжки.
#17 by Джинн
Ептыть, параметры передайте в запрос нормальные. Или по переданному набору параметров остатков нет.
#18 by azernot
Держу пари, что-нибудь типа Запрос.УстановитьПараметр("ГрупКонтр", "Поставщики")
#19 by hhhh
ну, работает у него.
#20 by azernot
Результат запроса пустой, или 0 в результате? Может быть и в было Вася +4 Петя -4 ?
#21 by mrleo
Запрос работает! Выдает остатки по счету для каждого контрагента, входящего в группу. не работает! Результат запроса пустой.
#22 by mrleo
пари проиграл
#23 by hhhh
как результат получаете?
#24 by mrleo
Есть дельные советы?
#25 by hhhh
дальше, что в коде после запроса?
#27 by mrleo
закомментированная часть для работающего запроса дает верный результат
#28 by hhhh
вот это то есть по факту выиграл пари.
#29 by mrleo
ты не внимательно читаешь
#30 by mrleo
я ж писал - с циклом и работающим запросом все ок, спрашивал, можно без цикла?
#31 by hhhh
ну еще раз , выбрасывать         Записи.Следующий это дебилизм. Во втором варианте нет Записи.Следующий значит это дебильный вариант.
#32 by Михаил Козлов
Можно попробовать счет вывести. Или сгруппировать, взяв сумму. Или выгрузить (с субконто1) в ТЗ и взять ИТОГ.
#33 by azernot
#34 by mrleo
Работает в следующем варианте:
#35 by mrleo
Всем спасибо, извините, если что не так...
#36 by vicof
Автора парил цикл, который проходил один раз? М-да...
#37 by vicof
Дарю, без циклов и запросов РегистрБухгалтерииМенеджер.<Имя регистра бухгалтерии> (AccountingRegisterManager.<Имя регистра бухгалтерии>) Остатки (Balance) Синтаксис: Остатки(<МоментВремени>, <ВидыСубконто>, <Отбор>, <Измерения>, <Ресурсы>) Параметры: Тип: Дата; МоментВремени; Граница. Момент времени, на который необходимо получить остатки. Если параметр не указан или установлен в Неопределено, то будут получены текущие остатки (на максимальную дату движений регистра). Если в качестве параметра передана Дата, то остатки будут получены на начало дня, если МоментВремени - то в остатках не будут учтены движения регистра, произошедшие в тот же момент времени. <ВидыСубконто> (необязательный) Тип: ПланВидовХарактеристикСсылка.<Имя плана видов характеристик>; Массив; ФиксированныйМассив. Передается ссылка, или массив ссылок, или фиксированный массив ссылок на виды субконто. Виды субконто определяют, какие значения субконто будут доступны по именам "Субконто1", "Субконто2" и т.д. Кроме того, остатки будут посчитаны только по счетам, имеющим заданные виды субконто. Если виды субконто не заданы, то обращение к значениям субконто осуществляется по порядку (индексу), как они определены на соответствующем счете. Параметр не существует, если при конфигурировании для плана счетов не указаны субконто. Тип: Структура. Структура, содержащая набор значений измерений регистра, по которым надо отбирать итоги. Допустимые значения ключа: Счет, Субконто<Номер>, <Имя измерения>. Если параметр не указан, то отбор не используется. <Измерения> (необязательный) Тип: Строка; Неопределено. Список измерений, для которых надо получить остатки. Строка, содержащая имена измерений, разделенные запятыми. Допустимые имена измерений: Счет, Субконто<Номер>, <Имя измерения>. Если параметр не указан или указано Неопределено, то остатки будут сформированы по всем измерениям. Значение по умолчанию: Неопределено. <Ресурсы> (необязательный) Тип: Строка; Неопределено. Список ресурсов, для которых надо получить остатки. Строка, содержащая имена ресурсов, разделенные запятыми. Если параметр не указан или указано Неопределено, то остатки будут сформированы по всем ресурсам. Значение по умолчанию: Неопределено. Возвращаемое значение: Тип: ТаблицаЗначений. В таблице содержатся поля "ОстатокДт" и "ОстатокКт". Описание: Получает остатки по регистру бухгалтерии на заданный момент. Остатки получаются в разрезе заданных измерений и по заданным ресурсам. В измерения входят счет и субконто, зависящие от счета. Если параметр <ВидыСубконто> не задан, то обращение к субконто осуществляется по индексу в том порядке, как виды субконто определены на соответствующем счете. Если параметр <ВидыСубконто> задан, то остатки будут считаться только по счетам, у которых определены заданные виды субконто, обращение к значениям субконто осуществляется в порядке, заданном параметром <ВидыСубконто>. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Параметр <ВидыСубконто> не существует, если при конфигурировании для плана счетов не указаны субконто. Пример:
#38 by vicof
Хотя не...сторно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С