Related Posts
- Получение логина и пароля техподдержки 1С из базы
- Класс для вывода отчета в Excel
- Счет-фактура для УПП
- Библиотека классов для создания внешней компоненты 1С на C#
- Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86
- Прайс-лист с артикулом в отдельной колонке
Эм… А зачем запоминать номера таблиц. Ведь есть же прикольный метод у временных таблиц «Найти». Куда передается имя таблицы.
Можно еще в ключ структуры вставить количество записей таблицы, чтобы не щелкать по пустым таблицам.
(1)Да, но тогда нужно знать имя таблицы. И опять же, смотреть все отдельно. Гораздо удобнее видеть весь список ВТ перед глазами, и открывать нужные.
Удобный способ просмотра и отладки временных таблиц )
(2) Очень ценное замечание, особенно для ЗУП3
в отладчике можно сохранять таблицы в файлы не только по команде в окне отладки,
а методе-функции который «садим» в табло.
поэтому я пошел дальше — вызываю подобный метод в отладке, а он, кроме всего прочего,
сохранят Вт в файлы, затем сохраняет текст запроса с добавленными вверху пакетами
этих временных таблиц.
Потом открываю консоль и выполняю запрос с полным обзором данных в Вт и результирующем запросе.
В ЗУП и УТ могут быть десятки Вт в одном пакете и тыкать в каждую в отладке муторно — проще,
как я написал, получить данные на диск и выполнить запрос с точно такими данными в консоли.
Я думал, что уже каждый 1сник себе наваял такое расширение
(7) О, а вот это интереснее намного. Но немного не понятно, распишите поподробнее, пожалуйста.
(3) Каждому своё: я, например, смотрю, МВТ.Таблицы. Смотри искомое имя и смотрю таблицу. Опять же, не умаляя Ваших трудов по написанию механизма.
(7) Ляпнул что-то и сдулся?! Что-то не припомню, чтобы ВТ, сформированные в других местах, можно было увидеть добавленными….
(14) там четко расписана идея, если вы не можете ее понять, то это не повод некропостить.
Для просветления напомню, что в окне отладки, на точке останова, можно вызывать функции.
Если написать свою серверную функцию, допустим в общем модуле расширения и в параметр
этой функции передать запрос с МВТ, то можно в этом методе получить ВТ, сохранить их на диск
системным методом, относительно легко расширить текст запроса сверху и в одной папке заиметь
все для получения полного состава данных и выполнения рабочего запроса в консоли.
Если вам и сейчас непонятно, то продолжайте «ляпать» по сотне точек из стека вызовов, пытаясь узреть данные в танце временных таблиц механизма представлений.
Если вы хороший танцор, то вам ничто не будет мешать.
(15) ? там четко расписана идея, если вы не можете ее понять? ГДЕ? Я лично там никакой идеи не увидел, только намек на ваш личный опыт. Если бы я один не понял ваших измышлений, а так см.пост 12! Ну да ладно…. не дано значит мне понять просветленных.
И вновь, возвращаясь уже к п.15, ?? Если написать свою серверную функцию, допустим в общем модуле расширения и в параметр этой функции передать запрос с МВТ, то можно в этом методе получить ВТ, сохранить их на диск системным методом, относительно легко расширить текст запроса сверху и в одной папке заиметь все для получения полного состава данных и выполнения рабочего запроса в консоли.???
Повторю вопрос из п.14: Если ВТ готовится в коде выше (другой модуль, другая функция, другая процедура), а вы смотрите конечный запрос, где собираются ТОЛЬКО ДАННЫЕ из выше подготовленных ВТ, КАК получить там текст этих самых ВТ???? Я не встречал другого способа, кроме как найти этот запрос с текстом этих ВТ поиском. А уж получить значения ВТ можно и без шаманского бубна и тут проблем сейчас, я думаю, ни у кого нет!
(16) зачем столько эмоций — вы устали или перепутали этот сайт с страничкой «Разведенки»?
читайте по слогам предыдущие сообщения, тогда станет ясно
Речь шла не о текстах, а о данных вт — чтобы в один клик можно выполнить запрос в консоли
с обзором сотен ВТ без сообщений — вт не найдена.
Это «бубен» от силы 20-30 строк кода, один лист А4 эта функция.
(15) Еще есть такой способ. без общих процедур общих модулей, получается более автономно
я использую процедуру своей внешней же обработки КонсолиЗапроса, для выгрузки отлаживаемого запроса
//для отладки, выгрузки запроса в файл для кони
ВнешниеОбработки.Создать(«C:Temp!!!ПроизвольныйЗапрос.epf», Ложь).СохранитьЗапросВФайл(лкЗапрос, «C:TempЗапрос.sel»)
где
C:Temp — локальный каталог именно сервера где идет отладка, туда помещаю свою консоль
лкЗапрос — собственно сам отлаживаемый запрос
«C:TempЗапрос.sel»- соответственно каталог (там же на сервере) и имя файла куда выгружается запрос
все отлично работает,
(17) Тогда ничего нового в ваших измышлениях нет! Еще один велосипед с квадратными колесами. А вам стоит научится излагать свои мысли для всех, а не только для себя….
(19) Только из уважения к вам, я излагал одну и ту же, понятную для всех мысль, трижды — лично для вас.