Результат база нулевой
☑
0
wwwqwert2014
02.07.14
✎
14:38
не получается получить результат база. Он постоянно равен нулю.
здесь все проводки
здесь настройки ПВР:
вот настройки регистров
и вот
Вот сам код рассчета
Процедура РассчитатьДополнительныеНачисления()
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДополнительныеНачисленияБазаОсновныеНачисления.РезультатБаза,
| ДополнительныеНачисленияБазаОсновныеНачисления.НомерСтроки,
| ДополнительныеНачисленияБазаОсновныеНачисления.Размер
|ИЗ
| РегистрРасчета.ДополнительныеНачисления.БазаОсновныеНачисления(&Измерения, &Измерения, , Регистратор = &Ссылка) КАК ДополнительныеНачисленияБазаОсновныеНачисления";
Измерения = Новый Массив;
Измерения.Добавить("Сотрудник");
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Запрос.УстановитьПараметр("Измерения", Измерения);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
СтруктураПоиска = Новый Структура("НомерСтроки");
Для КАждого Строка Из Движения.ДополнительныеНачисления Цикл
СтруктураПоиска.НомерСтроки = Строка.НомерСтроки;
Если ВыборкаДетальныеЗаписи.НайтиСледующий(СтруктураПоиска) Тогда
Строка.Результат = ВыборкаДетальныеЗаписи.РезультатБаза * ВыборкаДетальныеЗаписи.Размер / 100;
КонецЕсли;
КонецЦикла;
Движения.ДополнительныеНачисления.Записать(,Истина);
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецПроцедуры
1
samozvanec
02.07.14
✎
14:48
а пвр основные?
2
wwwqwert2014
02.07.14
✎
15:16
Использует период действия и не зависит от базы
3
wwwqwert2014
02.07.14
✎
17:24
ап
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн