Отладка запроса с содержимым временных таблиц (управляемые формы)
Конфигурации 1С становятся все сложнее часто используются временные таблицы. Данные можно получать непосредственно из отладки.
Для обычных форм вопрос решался через экспортную функцию в модуле консоли, которая получает данные и открывает форму консоли (подобный функционал есть во многих консолях запросов).
Ниже описан метод которой решает ту же проблему для управляемых форм:
В управляемых формах нельзя открыть форму в контексте сервера, но можно получить данные и сохранить я называю это отложенной отладкой.
Этот способ удобно реализован в Управляемой консоли отчетов она позволяет сохранять данные в файле или настройках (ХранилищеСистемныхНастроек).
Сохранение в настройках более удобно т.к. не нужно иметь папку которая доступна клиенту и серверу.
Вызов отладки правильнее получать из Консоль - Инструменты - Конструктор строки отладки
Используется экспортная функция: УКО_Запрос.СохранитьВНастройки(Запрос, ИмяНастройки = "Запрос (из отладки)") Возвращает "Сохранено успешно" - все хорошо, если произойдет ошибка вернет строку с текстом ошибки.
Есть аналогичная функция для сохранения в файл: УКО_Запрос.СохранитьВФайлНаСервере (Запрос, Путь, ИмяБезРасширения = "Запрос (из отладки)")
Пример
0. Используем конструктор строки отладки при необходимости

1. В конфигураторе ставим точку останова перед выполнением интересующего нас запроса
В табло вставляем УКО_Запрос.СохранитьВНастройки(Запрос)

2. Открываем консоль в последних открытых данных должна появится строка Запрос (из отладки).

3. Открываем данные и работаем



Вступайте в нашу телеграмм-группу Инфостарт
Отладка Запрос Консоль запросов отчетов Инструмент Методика Метод Разработчику
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)
Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.
16500 руб.
02.09.2020 285492 1606 423
Инструментарий разработчика Запросы Разработчик 1С 8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)
Структура запроса. Обработка визуально показывает, из какого количества подзапросов состоит запрос.
2 стартмани
06.07.2026 4930 65 XSlava 20
Запросы Разработчик 1С 8.3 Россия Бесплатно (free)
Визуальный «Конструктор запроса» 1С, встроенный прямо в VS Code, — аналог конструктора из Конфигуратора и EDT, но без запуска платформы. Расширение читает конфигурацию, выгруженную в файлы, позволяет собрать запрос мышью и генерирует корректный текст на языке запросов 1С (SDBL). Открывает уже существующий текст запроса из кода для правки и — что особенно ценно — сохраняет комментарии при цикле «открыть - править - сохранить». Подходит тем, кто пишет код 1С в VS Code, держит под рукой множество проектов и не хочет ради одного запроса запускать тяжёлый Конфигуратор или EDT.
26.06.2026 10650 Alex_YAM 7
Нейросети Инструментарий разработчика Запросы Разработчик 1С:Предприятие 8 Абонемент ($m)
Консоль запросов 1.0: добавлен ИИ-помощник (запрос в DeepSeek), который помогает быстрее получать каркас Запроса 1С Сформулируйте простое описание; нажмите кнопку – получите результат прямо в консоли. Где дальше его можно дорабатывать и тестировать. 28.5.2026 Добавил "Консоль запросов 2.0" (запрос в DeepSeek + Claude) 4.10.2026 Обновил "Консоль запросов 2.0"
3 стартмани
20.05.2026 9555 46 German4739 72
WEB-интеграция Запросы Разработчик 1С 8.3 Абонемент ($m)
Post1C - это внешняя обработка, которая превращает 1С в полноценный инструмент для тестирования REST API. Всё управление сосредоточено в одном окне: настройка запроса, выполнение, просмотр ответа и генерация кода - без переключения между формами. Аналог Postman, но работающий в привычной среде 1С.
1 стартмани
02.04.2026 4631 105 priem_nv 27
Запросы Механизмы типовых конфигураций Разработчик 1С:Предприятие 8 1С:Управление торговлей 11 Россия Бесплатно (free)
Предлагается обзор работы с объектной моделью запроса по схемам запросов типовым функционалом УТ 11.5.
09.10.2025 13384 aximo 18
Инструментарий разработчика Запросы Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)
QueryConsole1C — расширение, включающее консоль запросов с поддержкой исполняемых представлений — аналогов виртуальных таблиц, основанных на методах программного интерфейса ЗУП. Оно позволяет выполнять запросы с учётом встроенной бизнес-логики, отлаживать алгоритмы получения данных и автоматически генерировать код на встроенном языке 1С.
1 стартмани
16.05.2025 13645 168 zup_dev 32
Инструментарий разработчика Запросы Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)
В данной публикации рассказывается о решении, которое позволяет находить сразу все ошибки в тексте запроса за раз, а не только самую первую.
2 стартмани
05.03.2025 7705 25 XilDen 12
Подробнее
1) "управляемая консоль отчетов 2.5.2" входит в состав демонстрационной конфигурации "управляемое приложение" ? если нет, то вот в упор не вижу кнопки "скачать"...
2)
была мысль, что это продолжение статьи про консоль запросов по ссылке... но ведь в этой статье используется подобное решение...
опять таки, если это подобное решение, где ссылочка на текущее решение?
Помогите разобраться с консолью:
когда вставляю в табло
УКО_Сервер.СохранитьЗапросВНастройки(Запрос)пишет значение -
Переменная не определена (УКО_Сервер)
и в меню файл Запрос (из отладки) не появляется
хотя вроде как расширение встало нормально и раздел новый появился "Упр. консоль отчетов"
Может я вызываю его из слишком специфичного места? Вызываю из обработки Модуль_ДиадокУФ, которая вставлена в конфигурацию, которая в свою очередь запускает модуль, который лежит в в виде внешней обработки на диске в указанной папке.
//Там сложные запросы в которых
Необходимо поставить точку останова на Запрос.Выполнить() ну или когда уже все заполнено далее в табло вычисляемого выражении Shift+F9 вставить текст.
Текст можно получить через консоль - Инструменты - Конструктор строки отладки...
УКО_Сервер - серверный модуль... нужно вызывать в контексте сервера
да, по точке останова останавливаюсь на Запрос.Выполнить()
значит нахожусь на сервере.
через инструменты тоже не получается, видимо по той же причине: раз в табло написало мне "Переменная не определена (УКО_Сервер) "
значит вызов не прошел
Точно! Там написано совсем иначе:
УКО_Запрос.СохранитьВНастройки(Запрос)
Теперь еще по 3-му ругается:
Нужно подробнее давайте только лично пообщаемся чтобы не забивать статью комментариями.
Нажмите подробно и пришлите может удастся быстро решить
Нажали кнопку "Сформировать скрипт выгрузки", вставили текст скрипта в отладчик, нажали "Загрузить данные запроса"
И все данные запроса загрузились, и текст и параметры и таблицы из менеджера.
Ну и бонусом, граф запроса отрисовался.
Граф отрисовывается здорово, только есть множество других неудобных моментов проект не развивается очень давно.
Приложил файл сравнения функциональности
По поводу - "много неудобных моментов", ну это очень субъективно. В комментариях особо жалоб я не вижу.
А по поводу того, что проект не развивается, неправда. Последнее обновление было полгода назад. Готовится новое очень серьезное обновление. То что это не быстро, так извините и проект не из самых простых.
Идея из статьи получения запроса со всеми параметрами из отладчика очень порадовала. Помимо прочих плюшек, в виде параметров из кода на встроенном языке и пр.
Решил применить к отладке и просмотру запросов из ЗУП 3.1, которые используют представления, соответственно их текст просто так в консоль ручками не копируется.
Взял обычный отчет ЗУП 3, например, ОтчетыПоСотрудникам. Там запрос с представлениями - в СКД, как в общем-то в основном в остальных отчетах ЗУП 3.1. Заполнение представлений происходит в функции ЗаполнитьОбщиеИсточникиДанныхОтчета() общего модуля ЗарплатаКадрыОбщиеНаборыДанных.
Поставил точку останова в конце этой процедуры и попытался при отладке выполнить:
УКО_Запрос.СохранитьВНастройки(Объект.СхемаКомпоновкиДанных.НаборыДанных.Данные) - тип НаборДанныхЗапросСхемыКомпоновкиДанных
и
УКО_Запрос.СохранитьВНастройки(Объект.СхемаКомпоновкиДанных.НаборыДанных.Данные.Запрос) - Тип Строка (текст запроса)
получил ошибку:
"Неверный тип параметра, ожидаются типы Запрос, МакетКомпоновкиДанных, ДинамическийСписок, ПостроительЗапроса, ПостроительОтчета, "
Подскажите, как можно применить вашу функцию для сохранения Запроса из отладчика в случае, если этот запрос из СКД?
Можно еще кстати добавить и обработку параметра строка (текст запроса), просто для удобства переноса одного текста без параметров сразу в консоль. Можно конечно и в отладчике открыть текст, скопировать и перенести
Скачал вашу консоль только ради этой функции, так как всегдя для этих целей пользовался запросником, а он в этом случае не сработал. При запуске скомпилированной строки ничего не происходит, но если шагать дальше по отладке - запускается выполнение запроса и зависание на этом. Видимо, реализовано одинаковым образом с запросником.
В итоге, разочарован.
там наверное какая то проблема с методом Создать внешней обработки
Разберусь отвечу детальнее
"вашу консоль только ради этой функции" поизучайте много полезных функций
"В итоге, разочарован." жаль, советую поизучать
Проверьте корректно ли отрабатывает метод создать - он должен возвращать внешнию обработку
Когда все хорошо должно быть как на картинке
Все данные запроса сохраняются возможно там много данных и он не успевает сохранить
И еще момент если в транзакции происходит ошибка что вызывает * транзакции то данные не записываются т.к. сохранение в настройки это запись в базу. В этом случае нужно использовать сохранение в файл
{УправляемаяКонсольОтчетов ОбщийМодуль.УКО_MCRФормат.Модуль(193)}: Ошибка при вызове метода контекста (Записать)
Что делаю не так?
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РеестрСчетовФактур.СчетФактура КАК СчетФактура,
| РеестрСчетовФактур.ДатаРегистрации КАК ДатаРегистрации,
| ВЫБОР
| КОГДА РеестрСчетовФактур.ДатаВходящегоДокумента = &ДатаВходящегоДокумента
| ТОГДА РеестрСчетовФактур.СчетФактура.ДатаВходящегоДокумента
| ИНАЧЕ РеестрСчетовФактур.ДатаВходящегоДокумента
| КОНЕЦ КАК ДатаВходящегоДокумента,
| ВЫБОР
| КОГДА РеестрСчетовФактур.НомерВходящегоДокумента = """"""""
| ТОГДА РеестрСчетовФактур.СчетФактура.НомерВходящегоДокумента
| ИНАЧЕ РеестрСчетовФактур.НомерВходящегоДокумента
| КОНЕЦ КАК НомерВходящегоДокумента,
| РеестрСчетовФактур.СуммаДокумента КАК СуммаДокумента,
| ВЫБОР
| КОГДА ЕСТЬNULL(РеестрСчетовФактур.ВалютаДокумента, ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)) = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
| ТОГДА &ВалютаРегламентированногоУчета
| ИНАЧЕ РеестрСчетовФактур.ВалютаДокумента
| КОНЕЦ КАК ВалютаДокумента,
| РеестрСчетовФактур.Контрагент КАК Контрагент,
| РеестрСчетовФактур.Контрагент.Наименование КАК КонтрагентНаименование,
| РеестрСчетовФактур.ДокументОснование КАК ДокументОснование,
| РеестрСчетовФактур.ДокументОснованиеДата КАК ДокументОснованиеДата,
| РеестрСчетовФактур.ДокументОснованиеНомер КАК ДокументОснованиеНомер,
| РеестрСчетовФактур.ОпределитьПараметрыСчетаФактуры КАК ОпределитьПараметрыСчетаФактуры,
| РеестрСчетовФактур.ЭДО КАК ЭДО,
| РеестрСчетовФактур.ЕстьФайл КАК ЕстьФайл
|ПОМЕСТИТЬ ВТ
|ИЗ
| (ВЫБРАТЬ
| СчетФактураПолученный.Ссылка КАК СчетФактура,
| СчетФактураПолученный.Ссылка.Дата КАК ДатаРегистрации,
| СчетФактураПолученный.ДокументОснование КАК ДокументОснование,
| ВЫБОР
| КОГДА СчетФактураПолученный.Ссылка.СформированПриВводеНачальныхОстатковНДС
| ТОГДА СчетФактураПолученный.Ссылка.СуммаДокумента
| КОГДА СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| ТОГДА СчетФактураПолученный.Ссылка.СуммаДокумента
| ИНАЧЕ СчетФактураПолученный.ДокументОснование.СуммаДокумента
| КОНЕЦ КАК СуммаДокумента,
| СчетФактураПолученный.Ссылка.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента,
| СчетФактураПолученный.Ссылка.НомерВходящегоДокумента КАК НомерВходящегоДокумента,
| ВЫБОР
| КОГДА СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| ТОГДА СчетФактураПолученный.Ссылка.Контрагент
| КОГДА СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.АвансовыйОтчет
| ТОГДА ВложенныйЗапрос.Контрагент
| ИНАЧЕ СчетФактураПолученный.ДокументОснование.Контрагент
| КОНЕЦ КАК Контрагент,
| СчетФактураПолученный.ДокументОснование.ВалютаДокумента КАК ВалютаДокумента,
| ВЫБОР
| КОГДА НЕ СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| И СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.АвансовыйОтчет
| ИЛИ СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.ОтчетКомиссионераОПродажах
| ТОГДА ИСТИНА
| КОГДА НЕ СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.НаАванс)
| И (СчетФактураПолученный.ДокументОснование.ДоговорКонтрагента.Владелец ЕСТЬ NULL
| ИЛИ СчетФактураПолученный.ДокументОснование.СуммаДокумента ЕСТЬ NULL)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ОпределитьПараметрыСчетаФактуры,
| СчетФактураПолученный.ДокументОснование.Дата КАК ДокументОснованиеДата,
| СчетФактураПолученный.ДокументОснование.Номер КАК ДокументОснованиеНомер,
| ВЫБОР
| КОГДА СчетФактураПолученный.Ссылка.КодСпособаПолучения = 1
| ТОГДА Ложь
| ИНАЧЕ Истина
| КОНЕЦ КАК ЭДО,
| НЕ НаличиеФайлов_Сф.ОбъектСФайлами ЕСТЬ NULL
| ИЛИ НЕ НаличиеФайлов_Основание.ОбъектСФайлами ЕСТЬ NULL КАК ЕстьФайл
| ИЗ
| Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученный
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
| КонтрагентПоАО.Ссылка КАК АО,
| КонтрагентПоАО.СчетФактура КАК СчетФактура,
| КонтрагентПоАО.Контрагент КАК Контрагент
| ИЗ
| (ВЫБРАТЬ
| АвансовыйОтчетТовары.СчетФактура КАК СчетФактура,
| АвансовыйОтчетТовары.Поставщик КАК Контрагент,
| АвансовыйОтчетТовары.Ссылка КАК Ссылка
| ИЗ
| Документ.АвансовыйОтчет.Товары КАК АвансовыйОтчетТовары
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| АвансовыйОтчетПрочее.СчетФактура,
| АвансовыйОтчетПрочее.Поставщик,
| АвансовыйОтчетПрочее.Ссылка
| ИЗ
| Документ.АвансовыйОтчет.Прочее КАК АвансовыйОтчетПрочее) КАК КонтрагентПоАО) КАК ВложенныйЗапрос
| ПО СчетФактураПолученный.ДокументОснование = ВложенныйЗапрос.АО
| И СчетФактураПолученный.Ссылка = ВложенныйЗапрос.СчетФактура
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Сф
| ПО СчетФактураПолученный.Ссылка = НаличиеФайлов_Сф.ОбъектСФайлами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Основание
| ПО СчетФактураПолученный.ДокументОснование = НаличиеФайлов_Основание.ОбъектСФайлами
| ГДЕ
| НЕ СчетФактураПолученный.Ссылка.ПометкаУдаления
| И СчетФактураПолученный.Ссылка.Дата >= &НачалоПериода
| И СчетФактураПолученный.Ссылка.Дата <= &КонецПериода
| И СчетФактураПолученный.Ссылка.Организация = &Организация
| И НЕ СчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.Корректировочный)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ГТДИмпортТовары.Ссылка,
| ГТДИмпортТовары.Ссылка.Дата,
| ГТДИмпортТовары.Ссылка,
| СУММА(ГТДИмпортТовары.ФактурнаяСтоимость),
| NULL,
| ГТДИмпортТовары.Ссылка.НомерГТД,
| ГТДИмпортТовары.Ссылка.Контрагент,
| ГТДИмпортТовары.Ссылка.ВалютаДокумента,
| ЛОЖЬ,
| ГТДИмпортТовары.Ссылка.Дата,
| ГТДИмпортТовары.Ссылка.Номер,
| NULL,
| NULL
| ИЗ
| Документ.ГТДИмпорт.Товары КАК ГТДИмпортТовары
| ГДЕ
| НЕ ГТДИмпортТовары.Ссылка.ПометкаУдаления
| И ГТДИмпортТовары.Ссылка.Дата >= &НачалоПериода
| И ГТДИмпортТовары.Ссылка.Дата <= &КонецПериода
| И ГТДИмпортТовары.Ссылка.Организация = &Организация
|
| СГРУППИРОВАТЬ ПО
| ГТДИмпортТовары.Ссылка,
| ГТДИмпортТовары.Ссылка.Дата,
| ГТДИмпортТовары.Ссылка.НомерГТД,
| ГТДИмпортТовары.Ссылка.Контрагент,
| ГТДИмпортТовары.Ссылка.Номер,
| ГТДИмпортТовары.Ссылка.ВалютаДокумента,
| ГТДИмпортТовары.Ссылка,
| ГТДИмпортТовары.Ссылка.Дата
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| КорректировочныйСчетФактураПолученный.Ссылка,
| КорректировочныйСчетФактураПолученный.Ссылка.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование,
| -КорректировочныйСчетФактураПолученный.Ссылка.СуммаУменьшение,
| КорректировочныйСчетФактураПолученный.Ссылка.ДатаВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.НомерВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.Контрагент,
| КорректировочныйСчетФактураПолученный.Ссылка.ВалютаДокумента,
| ЛОЖЬ,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Номер,
| ВЫБОР
| КОГДА КорректировочныйСчетФактураПолученный.Ссылка.КодСпособаПолучения = 1
| ТОГДА Ложь
| ИНАЧЕ Истина
| КОНЕЦ,
| НЕ НаличиеФайлов_СФ.ОбъектСФайлами ЕСТЬ NULL
| ИЛИ НЕ НаличиеФайлов_Основание.ОбъектСФайлами ЕСТЬ NULL
| ИЗ
| Документ.СчетФактураПолученный.ДокументыОснования КАК КорректировочныйСчетФактураПолученный
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_СФ
| ПО КорректировочныйСчетФактураПолученный.Ссылка = НаличиеФайлов_СФ.ОбъектСФайлами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Основание
| ПО КорректировочныйСчетФактураПолученный.ДокументОснование = НаличиеФайлов_Основание.ОбъектСФайлами
| ГДЕ
| НЕ КорректировочныйСчетФактураПолученный.Ссылка.ПометкаУдаления
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата >= &НачалоПериода
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата <= &КонецПериода
| И КорректировочныйСчетФактураПолученный.Ссылка.СуммаУменьшение > 0
| И КорректировочныйСчетФактураПолученный.Ссылка.Организация = &Организация
| И КорректировочныйСчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.Корректировочный)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| КорректировочныйСчетФактураПолученный.Ссылка,
| КорректировочныйСчетФактураПолученный.Ссылка.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование,
| КорректировочныйСчетФактураПолученный.Ссылка.СуммаУвеличение,
| КорректировочныйСчетФактураПолученный.Ссылка.ДатаВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.НомерВходящегоДокумента,
| КорректировочныйСчетФактураПолученный.Ссылка.Контрагент,
| КорректировочныйСчетФактураПолученный.Ссылка.ВалютаДокумента,
| ЛОЖЬ,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Дата,
| КорректировочныйСчетФактураПолученный.ДокументОснование.Номер,
| ВЫБОР
| КОГДА КорректировочныйСчетФактураПолученный.Ссылка.КодСпособаПолучения = 1
| ТОГДА Ложь
| ИНАЧЕ Истина
| КОНЕЦ,
| НЕ НаличиеФайлов_СФ.ОбъектСФайлами ЕСТЬ NULL
| ИЛИ НЕ НаличиеФайлов_Основание.ОбъектСФайлами ЕСТЬ NULL
| ИЗ
| Документ.СчетФактураПолученный.ДокументыОснования КАК КорректировочныйСчетФактураПолученный
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_СФ
| ПО КорректировочныйСчетФактураПолученный.Ссылка = НаличиеФайлов_СФ.ОбъектСФайлами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов_Основание
| ПО КорректировочныйСчетФактураПолученный.ДокументОснование = НаличиеФайлов_Основание.ОбъектСФайлами
| ГДЕ
| НЕ КорректировочныйСчетФактураПолученный.Ссылка.ПометкаУдаления
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата >= &НачалоПериода
| И КорректировочныйСчетФактураПолученный.Ссылка.Дата <= &КонецПериода
| И (КорректировочныйСчетФактураПолученный.Ссылка.СуммаУвеличение > 0
| ИЛИ КорректировочныйСчетФактураПолученный.Ссылка.СуммаУвеличение = 0
| И КорректировочныйСчетФактураПолученный.Ссылка.СуммаУменьшение = 0)
| И КорректировочныйСчетФактураПолученный.Ссылка.Организация = &Организация
| И КорректировочныйСчетФактураПолученный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыПолученного.Корректировочный)) как РеестрСчетовФактур ";
Запрос.Выполнить();
ПоказатьВыбираю Запрос в выражении,и ошибка {УправляемаяКонсольОтчетов ОбщийМодуль.УКО_MCRФормат.Модуль(193)}: Ошибка при вызове метода контекста (Записать)
поставте останавливатся при ошибке и более детально разберитесь что там
Предполагаю:
Что тз есть какой то неподдерживаемый тип или просто ошибка вам надо разобраться самостоятельно
что еще подсказать не знаю
Для этого есть конструктор строки отладки он вызывается из Инструменты - Констр....
Гораздо удобнее расширение
Проблема может быть в следующем
- Запись производится в транзакции которая отменена. Например, разбор ошибки при проведении документа - если документ не проводится транзакция отменяется и сохранение в настройки тоже. Как вариант использовать сохранение в файл
- Открыта консоль, в этом случае пункт в меню не появится сразу. Необходимо переоткрыть консоль.
- остальное нужно разбираться
В этот механизм получил
именно так - ошибка документа, а мне надо подтянуть весь мудреный запрос из отладчика....
(68)
*жалко, что в Конструкторе строки не обновляется вся формула....приходится в текстовом файлике самостоятельно прописывать путь к обработке и файлику....
версия с обработкой(не расширением) -не получается сохранить в файл, ошибка на скрине......
п.с. сейчас буду пробывать расширением
Далее нужно прекратить отладку, т.к. никак не попасть иначе в пользовательский режим.
После прекращения отладки и перезапуска пользовательского режима в толстом клиенте(на всякий случай) - запускаю расширение, а в кнопке "Данные" не появляет "из запроса в отладке".........прошу, подскажите, что не так делаю - нужно разобрать сложный запрос срочно...
п.с. попробывала еще вариант При подключенном расширении - Сохранить в файл - не работает(см.скрин)
п.с.2. Конечно, в настройках расширения - снимала галку "Безопасный режим"....
Оказывается, что если клиент-серверная база, то нужно папку для сохранения в файл создавать на сервере, а не на локальной машине!!!!
Спасибо огромное за помощь разработчику!
т.к. не всегда есть возможность получить доступ к файловой системе сервера и отладку на разных базах копиях было бы удобно проводить.
дописать, конечно, недолго, может и сами сделаем
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 934312
Создание 01.11.18 11:02
Обновление 12.08.19 11:31
Просмотры 35261
Загрузки 0
Рейтинг
92
Комментарии 83
Код открыт Да
Рубрики Запросы
Кому Разработчик
Тип файла Нет файла
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)