Как в отладчике посмотреть результат выполнения запроса в 1С Бухгалтерия?
После этой команды результат выполнение запроса будет выведи на экран. Всё что необходимо дальше это следить за тем чтобы кот соответствовал вышеуказанному. При малейшей изменения кода у вас ничего с этим не получится если если возникнут какие-то проблемы Тогда нужно через консоль отладчика. Или через консоль запроса тоже делать.Так уже наверняка получится.
Другие вопросы посетителей из раздела «Бизнес 1С Бухгалтерия»:
Программное обеспечение
Оборудование
Служба поддержки
Размещение рекламы
info@sotoguide.ru
Копирование материалов допускается только при указании источника
Как посмотреть результат запроса 1с в отладчике
Уважаемые эксперты 1С,
Вот запрос из учебника Радченко, который я разбираю:
Запрос.УстановитьПараметр(«ВидНоменклатуры», Перечисления.ВидыНоменклатуры.Услуга);
Запрос.УстановитьПараметр(«ДатаНачала», ДатаНачала);
Запрос.УстановитьПараметр(«ДатаОкончания», ДатаОкончания);
Проблема в том, что запрос, кажется, не «ловит» то, что нужно.
Вот, что получилось у меня при просмотре переменных Результат и ВыборкаОбщийИтог:
Результат.Колонки КоллекцияКолонокРезультатаЗапроса КоллекцияКолонокРезультатаЗапроса
Выручка КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
Имя «Выручка» Строка
ТипЗначения Null, Число ОписаниеТипов
Ширина 32 Число
Представление КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
Имя «Представление» Строка
ТипЗначения Null, Строка ОписаниеТипов
Ширина 32 Число
Услуга КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса
Имя «Услуга» Строка
ТипЗначения Null, Справочник ссылка: Номенклатура ОписаниеТипов
Ширина 25 Число
Выручка Ошибка чтения значения
Представление Ошибка чтения значения
Услуга Ошибка чтения значения
Как посмотреть в отладчике, что было выбрано в результате запроса?
Заранее благодарю за совет.
результат = запрос.выполнить().выгрузить()
и наслаждайтесь рассмотрением таблицы значений в Результат.
Как получить результат временных таблиц пакетного запроса 1С?
Как получить результат временной таблицы в пакетном запросе
В результате получим таблицу значений с содержимым первой виртуальной таблицы запроса:
ТаблицаРезультата1 = Запрос.ВыполнитьПакетСПромежуточнымиДанными()[0].Выгрузить();
Так из одного запроса можно получить сразу несколько результирующих таблиц. Также конструкцию можно использовать при отладке временных таблиц.
Как получить результат временной таблицы из менеджера временных таблиц
Запрос.МенеджерВременныхТаблиц.Таблицы.Найти("Имя_ВременнойТаблицы").ПолучитьДанные().Выгрузить()
Похожие записи
Как убрать кнопку из командной панели формы в 1С?
От Dimella 24.02.2022 01.11.2023
Бывает необходимость отключить стандартную кнопку командной панели формы и например заменить на свою, как сделано например в типовой конфигурации 1С:Бухгалтерия 3.0 в форме списка документа Реализация товаров и услуг В данном случае отключена стандартная кнопка командной панели Создать и создано подменю. Для отключения стандартной кнопки командной панели необходимо перейти в свойства формы, выбрать свойство Состав…
Просмотр результата запроса и всех его временных таблиц при пошаговом движении по алгоритму в отладчике
Сервисная функция проверки результата выполнения запроса любой сложности в любой 1с8 программе в процессе отладки в конфигураторе (не управляемое приложение). При отладке в конфигураторе в окне Табло пишется вызов функции в качестве параметра которой подставляется имя проверяемого запроса: ПросмотрЗапроса(Запрос). В результате ее выполнения возвращается структура из Временных таблиц и Итоговые таблицы с именами ИТОГ если результирующий запрос один, и с именами ИТОГ_ПАК1, ИТОГ_ПАК2. ИТОГ_ПАКn. Любую таблицу можно открыть и посмотреть результат выполнения данного запроса.
Скачать файлы
Сервисная функция проверки результата выполнения запроса.
Для оперативной помощи пользователям, когда что-то работает не так и надо разобраться с этим, приходится проверять, все ли сделано как надо или что мешает получению желаемого результата для пользователя. Проще, конечно, методом отладки пройти по алгоритму и узреть, в чем дело. Но если в алгоритме встречается куча запросов, а еще и запросы с использователем Менеджера Временных Таблиц, то пустой результат на выходе не даст вам представление, кто же и в каком запросе виноват.
Данная сервисная функция позволяет вживую при пошаговом движении по алгоритму посмотреть результат выполнения любого запроса и увидеть все таблицы запроса.
Это позволяет выяснить, с какой таблицы что то пошло не так.