#0
by shurik_klgd
Опыта большого работы с БП нету, поэтому решил спросить есть код: ПорядокСубконто = Новый Массив; ПорядокСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура); ПорядокСубконто.Добавить (ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады); который возвращает обороты по счету 41.11 в заданном отборе Как мне в запрос это переделать, что-то типа Что мне вставить в запрос где "?????" стоит? Что-то типа .Обороты(,ДатаРасчета,ПорядокСубконто,,Отбор), только на это ругается
#1
by Maxus43
а в конструкторе посмотреть? там в параметрах вирт таблицы они доступно разделены по отдельным окошечкам параметры
#2
by shurik_klgd
а конструктор мне строит запрос, не как |ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(УСЛОВИЯ) Не знаю есть ли тут принципиальная разница, но все же интересно было бы разобраться с вариантом 1
#4
by Maxus43
найди кнопочку, когда в конструкторе запроса стоит на РегистрБухгалтерии.Хозрасчетный.Обороты в центральном окне, там вверху кнопочко - параметры вирт таблицы. И для этого не надо работать в БП, это как бы во всех конфах и во всех религиях
#5
by luckyluke
вот это "Отбор" надо заменить на типа Счет = &Счет, а Счет передавать через Запрос.УстановитьПараметры. Запрос не видит структуры Отбор, он видит параметры полученные через Запрос.УстановитьПараметры.
#6
by shurik_klgd
и что я в поле ввода Субконто должен написать в этой форме параметров вирт. таблицы, если мне надо отобрать по Субконто1? Написал субконто1=&Номенклатура, ругается что Субконто1 нету, написал просто &Номенклатура тоже ругается p.s. констурктор запросов во всех конфах, конечно, но привык я запросы руками писать...
#7
by Maxus43
субконто1=&Номенклатура - это не в поле субконто, а в поле Условия. поле субконто - это вид субконто, типа ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура
#8
by shurik_klgd
я понимаю это все, у меня проблема с порядком параметров после Обороты в запросе. ругается на Субконто1
#9
by luckyluke
Ну если привык писать руками - привыкай читать справку... писать надо Субконто1 = &Номенклатура, только надо писать это в соответствующем параметре, а не в абы-каком: Синтаксис РегистрБухгалтерии.<Имя регистра бухгалтерии>.Обороты (AccountingRegister.<Имя регистра бухгалтерии>.Turnovers) Поля <Имя измерения> <Имя ресурса>Оборот (<Имя ресурса>Turnover) <Имя ресурса>ОборотДт (<Имя ресурса>TurnoverDr) <Имя ресурса>ОборотКт (<Имя ресурса>TurnoverCr) КорСубконто<Номер субконто> (BalancedExtDimension<Номер субконто>) КорСчет (BalancedAccount) Регистратор (Recorder) Субконто<Номер субконто> (ExtDimension<Номер субконто>) Параметры Начало периода (Beginning of period) Конец периода (End of period) Периодичность (Periodicity) Условие счета (Account condition) Соответственно, писать Субконто1 = &Номенклатура писать в шестом параметре.
#10
by shurik_klgd
если в условие счета ставлю Счет = &Счет И Субконто1 = &Номенклатура, то все равно ругается не найдено поле Субконто1
#12
by shurik_klgd
справку читал и до этого, вроде так и ставил, но то ошибки вылазили, то запрос висел минут 10, вот и подумал что что-то не так
#13
by shurik_klgd
Хоть оно и заработало, все равно я не понял как... Выборка стоит ИЗ Открываем справку: Обороты(<Начало периода>, <Конец периода>, <Виды субконто>, <Виды кор. субконто>, <Отбор>, <Измерения>, <Ресурсы>) Счет = &Счет у нас попадает в <Виды кор. субконто>, Субконто1 = &Номенклатура попадает в <Измерения> Все в норме или я затупил вообще конкретно?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- РегистрБухгалтерии.Хозрасчетный.Обороты. Отбор по регистратору
- РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода) - конец это где ?
- РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто
- Бухгалтерия "РегистрБухгалтерии.Хозрасчетный.Остатки:Использование итогов выключено"
- v7: Ошибка: РегистрБухгалтерии.Хозрасчетный.Остатки:Использование итогов выключено
- запрос по "РегистрБухгалтерии.Хозрасчетный.Обороты" и документу "ТребНакл"
- Ошибка обработки представления "РегистрБухгалтерии.Хозрасчетный.Обороты...
- Структуры sql таблицы РегистрБухгалтерии.Хозрасчетный.ИтогиПоСчетамССубконто2
- Как вытащить табличную часть документа из РегистрБухгалтерии.Хозрасчетный
В этой группе 1С
- Расчет годовой премии в ЗУП 8.1 (от отраб дней/часов)
- Frontol не видит сетевой диск
- Как встать на нужный элемент в табличном поле списка справочника?
- ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "Yoksel.dll")
- Как в ЗИК 7.7 (ред. 2.3) сформировать список работающих сотрудников?
- Проверка даты в запросе
- Доступ к правовой системе через VPN. Есть нарушение ?
- v81.COMConnector: Передать дату в качестве параметра в запрос
- Как удалить строку в табличной части документа?
- 1С8.1 и OLAP
- Универсальный механизм печати документов
- Вывод двух табличных документов в одном
- Где задается общий формат чисел в 1с 8.2
- Разрядность чисел в таблице/дереве значений по колонкам
- Как в запросе вытащить самый последний момент времени?
- Excel файл заблокирован пользователем.
- ЗУП: отражение ЗП в бухучете
- поменять значения реквизитов в строке ТЗ
- Проблема с контактной информацией как с характеристикой в СКД
- КД2: Создать договор для контрагента после выгрузки