Имя: Пароль:
1C
1С v8
v8: Запрос, вирт.таблица: В чем прикол?
0 tynoza
 
16.08.11
16:35
вот, сейчас 1,5 часа медитировал

вот ксуок кода:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    НачисленияБазаНачисления.РезультатБаза КАК База,
|    НачисленияБазаНачисления.НомерСтроки Как НомерСтроки
|ИЗ
|    РегистрРасчета.Начисления.БазаНачисления(
|    &ИзмеренияОсновного, &ИзмеренияБазового, , Регистратор = &Регистратор
|    И ВидРасчета = &ВидРасчета
|    И Сотрудник В (&СписокСотрудников)) КАК НачисленияБазаНачисления";
   

&ИзмеренияБазового, , Регистратор - компилируется без сбоев
&ИзмеренияБазового, Регистратор - ругается

В чем дело, никак не пойму oO
1 zak555
 
16.08.11
16:36
код , написанный ранее дЛя другой платформы ?
2 Maxus43
 
16.08.11
16:36
в конструкторе параметры вирт таблицы для чего не смотрел?
3 almar
 
16.08.11
16:36
(0)что такое параметры виртуальной таблицы знаешь?
4 Maxus43
 
16.08.11
16:37
(1) даже порядок параметров менялся?
5 zak555
 
16.08.11
16:40
(4) предположение
6 tynoza
 
16.08.11
16:59
(1), нет
(3), пока еще не знаю
7 unregistered
 
16.08.11
17:06
(0) Третьим параметром в этой таблице должны указываться разрезы.

Разрезы (необязательный)

Тип параметра: Массив; СписокЗначений. Массив строк или список значений, представляющих собой имена полей базового регистра расчета, по которому производится суммирование базовых данных.
По перечисленных в данном параметре полям будет выполняться дополнительная группировка суммируемых базовых данных.
Например, если в качестве разреза задать реквизит базового регистра, то по каждой строке основного регистра будет сформирована не одна строка таблицы базовых данных, а несколько - в разрезе значений, найденных в заданном реквизите базового регистра.

(с) Справка 1С

А ты пытаешься указать там поле Регистратор...
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.