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