Выгрузка в ТЗ данных из запроса #754785


#0 by Neona
Добрый день. Прошу подсказать в чем может быть проблема. Во внешней печатной форме пытаюсь выгрузить в ТЗ часть данных из выборки запроса, но выходит ошибка: Не удалось сформировать внешнюю печатную форму! Значение не является значением объектного типа (Выгрузить) Вот пример кода: Если использую код в  конфигурации (например в общем модуле), то все прекрасно работает. Конфа БГУ (редакция 1.0) Спасибо.
#1 by Альбатрос
скобок нет
#2 by ЧеловекДуши
Какой тип у "Материалы" ?
#3 by ЧеловекДуши
Тут дело не в скобках :)
#4 by ЧеловекДуши
+Запрос покажи, ну так, чисто пятница... :)
#5 by Enterprise
а почему кстати больше нет пятниц тут?
#6 by Neona
Запрос стандартный, взят из типовой 1С, находиться общем модуле 1С БГУ. Но вот работать во внешней обработке - не хочет ( Делаю внешнюю печатную форму, что бы не изменять конфу еще больше. Но вот с ТЗ - никак не получается поработать во внешней обработке, ибо не дает выгрузить :(
#7 by jurassic
а что, Выборка - это та самая выборка из запроса? та, которая в принципе не умеет выгружаться?
#8 by mehfk
Прозри. Вангую, что выборка пустая. Отладчик в помощь.
#9 by patria0muerte
Как вариант - просто написать так:
#10 by jurassic
у меня кофе кончился, прозираю с трудом
#11 by patria0muerte
В данном случае - Шапка.Материалы - должен вернуть РезультатЗапроса, т.к. это (судя по всему) табличная часть документа. Т.е. как то так:         Сумма     )
#12 by ПротоМФ
выгружается результат запроса, а не выборка Запрос.Выполнить.Выгрузить а не Запрос.Выполнить.Выбрать.Выгрузить
#13 by jurassic
ну Шапка=Неопределено тогда
#14 by FIXXXL
В запрос наверняка ссылка как парамеир передается Ну и напиши просто Ссылка.ТЧ.Выгрузить
#15 by Neona
Спасибо всем отписавшимся. Давайте исходить из того, что запрос написан, верно. ИБО ! :) Печатаю из того же документа но использую печатную форму приписанную в конфе. Все ок, ошибок нет печатная форма выводится. Переношу те же функции и процедуры во внешнюю обработку, открываю тот же документ, что и раньше, но использую внешнюю печтаную форму, выходит ошибка: Не удалось сформировать внешнюю печатную форму! Значение не является значением объектного типа (Выгрузить) Может все же есть какие то нюансы при работе с внешними обработками ?
#16 by МимохожийОднако
В каком модуле перенесённые процедуры? Отладчик боишься включать?
#17 by Neona
Да, как вариант, счас попробую, но все же хотелось понять почему валится сия ошибка)
#18 by patria0muerte
В запрос то что попадает? Хоть выбирается чего? Отладчиком проверь или код сюда кинь вместе с запросом и установкой параметров.
#19 by jurassic
ты можешь даже ветку почитать ради этого
#20 by Neona
в модуле объекта (согласно справке, как создавать внешние печатные формы). Пробовал в модуль формы скидывать(хотя бы часть функций и процедур), что бы просмотреть отладчиком, но тогда не видится функция печать, которая опять таки должна быть в модуле объекта.
#21 by Neona
написано же: ЗАПРОС РАБОТАЕТ КОРРЕКТНО в конфигурации, только во внешней обработке не хочет. конкретно переносится печатная форма 0504204 и все необходимые её функции и процедуры.
#22 by jurassic
Если НЕ ЗначениеЗаполнено(Шапка) Тогда Сообщить("Подайте..")
#23 by Neona
Ваш сарказ - не к месту. И для справки значение - заполнено.
#24 by jurassic
и чо там?
#25 by Neona
Данные из ьабл. части документа. Но вот только я их не могу выгрузить в ТЗ. А если через цикл обходить - все гуд. Ну, что посоветуешь ?
#26 by jurassic
какого типа эти данные?
#27 by patria0muerte
Конкретно в Шапка.Материалы у тебя что?
#28 by ЧеловекДуши
Ему религия не позволяет отладчик запустить :)
#29 by ЧеловекДуши
Его спрашивали, он не знает, но твердо верит, что там ТЗ :)
#30 by Neona
Прошу прощения за флуд ( реально запрос не отрабатывал. А по поводу отладчика, функции и процедуры в модуле объекта.
#31 by patria0muerte
Плохо, что ТЗ... должен быть РезультатЗапроса ))
#32 by Neona
в ТЗ я выгружаю данные из Результата запроса, что в этом плохого ?
#33 by МимохожийОднако
Обычно не выгружают в ТЗ, а обрабатывают Выборку из запроса. Функция Печать Экспорт?
#34 by Neona
да.Там в выборке есть данные и из шапки документа и так же из табличной части. Вот собственно и выгружают табличную часть в ТЗ. Причем весь код - полностью 1С из типовой) Мой косяк в том (в этом моменте стыдно-стыдно), что переделывал же свою внешнюю обработку и там тупо в ссылке на объект была указана ссылка на другой документ... Вот а насколько мне известно в модуле объекта - пользоваться отладчиком - нельзя. Вот отсюда все и пошло-поехало (
#35 by RomanYS
"в модуле объекта - пользоваться отладчиком - нельзя" - это совсем не так
#36 by Neona
можно подробнее?
#37 by Горогуля
в модуле объекта - пользоваться отладчиком - можно
#38 by patria0muerte
Пользоваться отладчиком можно ВЕЗДЕ. Даже если это управляемое приложение на сервере - серверные процедуры отлаживаются с помощью ключа /debug. Не уверен правда насчет мобильного приложения. В твоем случае - в БГУ 1.0 - хоть в самые дебри с отладчиком наперевес лезь.
#39 by Горогуля
а я бы поотлаживал веб-приложение, но не знаю, как. отладка - подключение?
#40 by RomanYS
проблема отладки внешних печатных форм - обработка сохраняется во временный файл и запускается этот временный файл(который конечно не открыт в конфигураторе). Решение: добавляешь форму, выводишь на нее СсылкаНаОбъект и кнопку с Печать или Печать.Показать и отлаживай сколько хочешь
#41 by Neona
Спасибо, понял.
#42 by mehfk
На ИТС есть соответствующая статья.
#43 by Альбатрос
"Вот а насколько мне известно в модуле объекта - пользоваться отладчиком - нельзя." Вот это поворот!
#44 by patria0muerte
Вроде вот:
#45 by jurassic
спасибо
#46 by Neona
Я написал, что мне неизвестно, а ваш сарказм в этом топике, как минимум лишний. Ибо толкового ничего не написали.
#47 by patria0muerte
Здесь все смотрят на длину полосочки. Чем длиннее полосочка - тем смешнее глупый вопрос. Судя по твоей полосочке, ты на этом форуме уже 4,5 года (т.е. по логике и 1сишь столько же). С учетом этого - пост - просто трэш и угар
#48 by jurassic
>Ибо толкового ничего не написали не стесняйся, говори прямо: ничего толкового не увидел
#49 by Neona
Ты я посмотрю в каждой бочке затычка ? Те кто знает, взяли и написали в чем косяк и что делать. Моя ошибка быля - я написал.А кто в коментах испражняется могет и только, тему и засоряют.
#50 by Neona
Очередной любитель чем нибудь да помериться? Ну-ну, где еще трэш и угар?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С