Имя: Пароль:
1C
1С v8
Бух для Украины. Не могу понять запрос к таблице ОборотыДтКт
0 vadim777
 
16.05.16
13:56
Конфа Бухия для Украины 1.2. Текст запроса:

Запрос.Текст = "ВЫБРАТЬ
  | NULL КАК Партия,
  | ОборотыДтКт.СуммаОборот КАК Сумма,
  | ОборотыДтКт.СуммаНУОборотКТ КАК СуммаНУ,
  | ОборотыДтКт.КоличествоОборотКт КАК Количество
  |ИЗ
  | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Регистратор, , , СчетКт = &СчетКт, &ВидыСубконто, СубконтоКт1 = &Товар И Организация =&Организация"+?(СчетУчетаКомиссионный,""," И НалоговоеНазначениеКт = &НалоговоеНазначение")+") КАК ОборотыДтКт
  |
  |ГДЕ
  | ОборотыДтКт.Регистратор = &Регистратор И
  | (ОборотыДтКт.КоличествоОборотКт >= 0)
  |";

Не понятна строка вызова функции ОборотыДтКт(..)
Синтаксис для ОборотыДтКт:
ОборотыДтКт(<НачалоПериода>, <КонецПериода>, <ВидыСубконтоДт>, <ВидыСубконтоКт>, <Отбор>, <Измерения>, <Ресурсы>)
Т.е. Отбор - это 5-й параметр. А в тексте запроса отбор записан как 6-й параметр. Или я что-то пропустил? Уж очень похоже на то, что в 5-ом параметре - отбор по дебету, а в 6-ом параметре - отбор по кредиту.
1 GROOVY
 
16.05.16
14:00
Это описание синтаксиса для МЕТОДА объектной модели, а не описание параметров виртуальной таблицы.
2 ДенисЧ
 
16.05.16
14:02
Параметры

Начало периода (Beginning of period)
Конец периода (End of period)
Периодичность (Periodicity)
Условие счета Дт (AccountDr condition)
Субконто Дт (Extra dimensions Dr)
Условие счета Кт (Account Cr condition)
Субконто Кт (Extra dimensions Cr)
Условие (Condition)

Описание:
3 vadim777
 
16.05.16
14:51
(1) Как понять, где вызов метода, а где обращение к виртуальной таблице?
4 ДенисЧ
 
16.05.16
14:52
(3) Метод вызывается в коде, а ВТ - в запросе
5 vadim777
 
16.05.16
14:58
(4) спасибо