Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
31 мая 2024, 13:04

не все строки запроса выгружаются в таблицу значений

Автор Св Ч, 04 янв 2019, 17:25

0 Пользователей и 1 гость просматривают эту тему.

Св Ч

Добрый День!
выгружаю данные из запроса в таблицу значений, которая лежит на форме (интерфейс не управляемый- обычный)
и не все строки запроса выгружаются в таблицу значений.
Процедура Кнопка21Нажатие(Элемент)
 
Запрос3=новый Запрос;

Запрос3.УстановитьПараметр("Объект",Справочники.ОбъектыСтроительства.НайтиПоКоду(ЭлементыФормы.ПолеВводаОбъекта.Значение.Код));
         Запрос3.Текст = "             
        |ВЫБРАТЬ
|Маржа_Объектов.Статья_плана КАК Статья_плана,
|Маржа_Объектов.Вид_документа КАК Вид_документа,
|Маржа_Объектов.Сумма КАК Сумма
|ИЗ
|РегистрНакопления.Маржа_Объектов КАК Маржа_Объектов
|ГДЕ
|Маржа_Объектов.Объект = &Объект
|И Маржа_Объектов.Сумма <> 0
|";

       ЭлементыФормы.ОбъектВыгрузка.Значение = Запрос3.Выполнить().Выгрузить();
       ЭлементыФормы.ОбъектВыгрузка.СоздатьКолонки();
 
 
 
  КонецПроцедуры



строк 124 (запрос отрабатывает в консоли запросов, полностью выводит все строки)
в таблице значений 74. (а в программе многие строки этого же запроса не попадают).
Кто знает с чем это может быть связанно.

Сергей Соболев9

Добрый день! Возможно группирует строки. Проверьте в консоли, есть ли строки с одинаковыми значениями Статья_плана и Вид_документа, и как эти строки выглядят в ТЗ. Не видя весь код, могу предположить, что где то прописано сворачивание ТЗ.

Св Ч


antoneus

Запрос3.УстановитьПараметр("Объект",Справочники.ОбъектыСтроительства.НайтиПоКоду(ЭлементыФормы.ПолеВводаОбъекта.Значение.Код))

А зачем такие сложности? Нельзя просто передавать в запрос выбранный на форме элемент справочника?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск