Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.1.Получение базовых начислений регистра расчета

ЗУП 3.1.Получение базовых начислений регистра расчета
Я
   Sun125
 
30.10.18 - 12:52
Конфигурация ЗУП 3.1.
С регистрами расчета работать особо не приходилось, сильно не пинайте:)
В отчете на СКД нужно получить базу расчета определенного начисления (Доплаты).
ВЫБРАТЬ
    НачисленияБазаНачисления.Сотрудник КАК Сотрудник,
    НачисленияБазаНачисления.Результат КАК Результат
ИЗ
    РегистрРасчета.Начисления.БазаНачисления(&Измерение1, &Измерение1, , ВидРасчета = &ВидРасчета) КАК НачисленияБазаНачисления
В параметрах СКД тип "Измерение1" подставляется=строка. Сколько смотрел информации в интернете, везде в параметр нужно подставить Массив. Но типа Массив в параметрах СКД нет. 
В итоге отчет при формировании ругается, что неверный тип параметра основного регистра.
Подскажите, пожалуйста, что указать в параметрах?
 
 
   Eiffil123
 
1 - 30.10.18 - 12:57
В этот параметр отлично подходит список значений. На закладке Параметры есть флаг "содержит список значений" (или как-то так). Его ставьте и указывайте список из строк.
   Sun125
 
2 - 30.10.18 - 12:59
(1)Пробовал, что-то все равно ругается.
   Sun125
 
3 - 30.10.18 - 12:59
(1) В список значений добавляю одно значение: Сотрудник
   Sun125
 
4 - 30.10.18 - 13:00
(1) В параметрах Тип-Строка, доступен список значений.
   Sun125
 
5 - 30.10.18 - 13:02
(1) О! добавил второе значение - ФизическоеЛицо. и перестало ругаться.
   Eiffil123
 
6 - 30.10.18 - 13:02
(3) "Сотрудник" текстом добавляете?
   Eiffil123
 
7 - 30.10.18 - 13:03
(5) Это очень странно. К такой ошибке не должно было привести. Возможно, в списке была добавлена пустая строка.
   Sun125
 
8 - 30.10.18 - 13:05
Правда отчет совсем пустой...хотя начисления есть.
   Sun125
 
9 - 30.10.18 - 13:05
(8) точнее результат запроса пустой
   Eiffil123
 
10 - 30.10.18 - 13:14
(9) тут последовательно проверяем:


0. Поскольку ты получаешь базу, то тебе нужно поле не Результат, а РезультатБаза. РезультатБаза - это сумма по всем записям регистра расчета с отбором по указанным измерениям, видам расчета, которые включены в базу за указанный базовый период. Иначе если не выбирать РезультатБаза, обращение к таблице базы теряет смысл.
1. В виде расчета указаны базовые виды расчета?
2. В строке, по которой делаем расчет, указан ли в записи базовый период начало и конец?
3. Есть ли записи, по которой делаешь расчет в базовом периоде другие записи в видами расчета, которые входят в базу рассчитываемого?
4. Есть ли за базовый период данные в графике?

Эта виртуальная таблица нулевые записи обрезает. Поэтому невыполнение хотя бы одного из этих пунктов приведет к тому, что по рассчитываемой записи базы не будет.
 
 Рекламное место пустует
   Sun125
 
11 - 30.10.18 - 14:47
(10) Спасибо! Получилось!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует