Здравствуйте, подскажите пожалуйста что не так с кодом (не выводит нужные значения), никак не могу найти ошибку

```1c
    Запрос=Новый Запрос;
    Запрос.Текст= "ВЫБРАТЬ
    | ЗарплатаКВыплате.СуммаКВыплате КАК Итого,
    | ЗарплатаКВыплате.ДокументОснование.Начислено КАК Начислено,
    | ЗарплатаКВыплате.ДокументОснование.Удержано КАК Удержано,
    | ЗарплатаКВыплате.ПериодВзаиморасчетов КАК Месяц,
    | ЗарплатаКВыплате.Организация КАК Организация,
    | ЗарплатаКВыплате.Сотрудник КАК Сотрудник,
    | НачислениеЗарплатыНДФЛ.Налог КАК НДФЛ
    |ИЗ
    | РегистрНакопления.ЗарплатаКВыплате КАК ЗарплатаКВыплате
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплаты.НДФЛ КАК НачислениеЗарплатыНДФЛ
    | ПО ЗарплатаКВыплате.ДокументОснование.Ссылка = НачислениеЗарплатыНДФЛ.Ссылка
    |ГДЕ
    | ЗарплатаКВыплате.ПериодВзаиморасчетов МЕЖДУ &ДатаНачала И &ДатаОкончания
    | И ЗарплатаКВыплате.Организация = &Организация
    | И ЗарплатаКВыплате.Сотрудник = &Сотрудник";

    Запрос.УстановитьПараметр("ДатаНачала",НачалоМесяца(ДатаНачала));
    Запрос.УстановитьПараметр("ДатаОкончания",КонецМесяца(ДатаОкончания));
    Запрос.УстановитьПараметр("Организация",Отчет.Организация);
    Запрос.УстановитьПараметр("Сотрудник",Отчет.Сотрудник);
    Выборка=Запрос.Выполнить().Выбрать();

    Пока Выборка.Следующий() Цикл
    ОбластьЗначенияТаблицы.Параметры.Месяц = Выборка.Месяц;
    ОбластьЗначенияТаблицы.Параметры.Начислено = Выборка.Начислено;
    ОбластьЗначенияТаблицы.Параметры.НДФЛ = Выборка.НДФЛ;
    ОбластьЗначенияТаблицы.Параметры.Удержано = Выборка.Удержано;
    ОбластьЗначенияТаблицы.Параметры.Итого = Выборка.Итого;

    КонецЦикла;

    ТабДок.Вывести(ОбластьЗначенияТаблицы);
```
---
Пока Выборка.Следующий() Цикл
        ОбластьЗначенияТаблицы.Параметры.Месяц = Выборка.Месяц;
        ОбластьЗначенияТаблицы.Параметры.Начислено = Выборка.Начислено;
        ОбластьЗначенияТаблицы.Параметры.НДФЛ = Выборка.НДФЛ;
        ОбластьЗначенияТаблицы.Параметры.Удержано = Выборка.Удержано;
        ОбластьЗначенияТаблицы.Параметры.Итого = Выборка.Итого;
        ТабДок.Вывести(ОбластьЗначенияТаблицы)
    КонецЦикла;

может вот так должно быть? то что сейчас выведет только последний элемент
---
определить место где работает не так.
В консоли запросов получить результат.
Значит дело не в запросе.
Проверить макет.
Может область пустая?
---
Все должно работать и поле есть иначе бы с ругался что его нет.
---
результат пустой значит.
---
напишите, что не так
---
В отладчике пишет "Ошибка чтения значения", а в форму просто ничего не выдает.
---
Выполнить().Выгрузить() - что возвращает?
---
У меня Выполнить().Выбрать() и выдает такое же значение что и в (4)
---
типы параметров совпадают - скорее всего что-то там не в порядке...
---
в какой строке точка останова?)
---
на слове выборка в Выборка.Следующий()
---
значение будет доступно только в следующей строке
---
В смысле? Поясните пожалуйста. Я наверное не понимаю но я в начале присвоил значение выборке и на следующей строке его увижу?
---
пока выборка.следующий() цикл - в этой строке значение еще не прочитано
, только в следующей
---
Недопонимание, в любом случае, даже через три строки он видит только как на скриншоте (4)
---
Пока Выборка.Следующий() Цикл
        ОбластьЗначенияТаблицы.Параметры.Месяц = Выборка.Месяц;
        ОбластьЗначенияТаблицы.Параметры.Начислено = Выборка.Начислено;
        ОбластьЗначенияТаблицы.Параметры.НДФЛ = Выборка.НДФЛ;
        ОбластьЗначенияТаблицы.Параметры.Удержано = Выборка.Удержано;
        ОбластьЗначенияТаблицы.Параметры.Итого = Выборка.Итого;
        ТабДок.Вывести(ОбластьЗначенияТаблицы)
    КонецЦикла;

может вот так должно быть? то что сейчас выведет только последний элемент
---
Сейчас попробую, он просто вообще ничего не выводит...
---
Тоже ноль реакции...
---
давайте тогда полный текст процедуры/функции где используется этот фрагмент кода. может наименование переменных где-то совпадают... в коде вроде все верно
---
Это и есть полный кусок кода относящийся к этой области. больше ее ни где ничего не трогает.
---
Сообщение было скрыто модератором.
---
Что это значит?)
---
короче - попробуй сначала через консоль запросов получить результат
---
Поидее ведь такое значение должно выйти?
---
выборка.Количество() сколько выходит?
---
А ещё лучше попробуй через форму списка РегистрНакопления.ЗарплатаКВыплате найти по выбранным параметрам хоть одну строку
---
Находит
---
ТабДок.Вывести(ОбластьЗначенияТаблицы);
надо бы в цикле вызывать.
---
Сделай левое соединение. Есть результат? Значит проблема в полях соединения. Выведи ЗарплатаКВыплате.ДокументОснование.Ссылка - равно документу?
---
Господа, всем спасибо, понял в чем проблема, начал по одному вышибать параметры и на Организации начало показывать. Еще не разобрался с чем связано но проблема решена. Надеюсь ни кто не обидится, больше всего помогал V.Stavinsky, ему и награда.
---
настройка рлс прав доступа
---
попробуйте под полными правами
---
ТабДок.Вывести(ОбластьЗначенияТаблицы) в цикл выборки нужно