|
1C 8.2 Не работает запрос
| ☑ |
0
LenaAt
14.02.17
✎
14:34
|
Подскажите, пожалуйста, где ошибка?
И сообщение об ошибке
|
|
1
Heckfy
14.02.17
✎
14:36
|
АксессДенай. :(
|
|
2
Naf2017
14.02.17
✎
14:36
|
правильно заполнить праметр так: База.ВидДвиженияНакопления.Приход
|
|
3
LenaAt
14.02.17
✎
14:39
|
сделала вот так, заработало
Запрос = База.NewObject("Запрос");
Запрос.Текст = "ВЫБРАТЬ ФизЛицо, Налог, Период, МесяцНалоговогоПериода
|ИЗ РегистрНакопления.НДФЛРасчетыСБюджетом
//|ГДЕ Период МЕЖДУ &Начало2016 И &Конец2016 И ВидДвижения = &Приход";
|ГДЕ Период МЕЖДУ &Начало2016 И &Конец2016 И ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)";
Запрос.УстановитьПараметр("Начало2016", Дата("20160101"));
Запрос.УстановитьПараметр("Конец2016", Дата("20161231"));
//Запрос.УстановитьПараметр("Приход", ВидДвиженияНакопления.Приход);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = ДатыНДФЛ.Добавить();
НоваяСтрока.Сотрудник = Выборка.ФизЛицо.Description;
НоваяСтрока.СуммаНалога = Выборка.Налог;
НоваяСтрока.ДатаИсчисления = Выборка.Период;
НоваяСтрока.ДатаУдержания = Выборка.МесяцНалоговогоПериода;
КонецЦикла;
|
|
4
LenaAt
14.02.17
✎
14:43
|
(2) Спасибо, Ваш вариант тоже работает.
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.