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) Спасибо, Ваш вариант тоже работает.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой