Перенос печатной внешней формы с 2.0 бух на 3.0 #766277


#0 by scorp364
Помогите, изменил модули под 3.0, при его проверки пишет синтаксических ошибок не обнаруженно! а при вызове формы вылазит ошибка: {ВнешняяОбработка.scorp.МодульОбъекта}: Ошибка при вызове метода контекста (Выполнить)     Шапка = Запрос.Выполнить.Выбрать; по причине: {(19, 21)}: Не задано значение параметра "МассивОбъектов" сам код, последняя часть:
#1 by Качели
В первом запросе не передаешь параметр
#2 by scorp364
можете по конкретней, мне как новичку плохо понятно.
#3 by Качели
#4 by Качели
Запрос.УстановитьПараметр("МассивОбъектов",МассивОбъектов); Только так, а вообще какая-то каша у тебя.
#5 by Качели
#6 by scorp364
вылезла та же самая ошибка {ВнешняяОбработка.scorp.МодульОбъекта}: Ошибка при вызове метода контекста (Выполнить)   Шапка = Запрос.Выполнить.Выбрать; по причине: {(19, 24)}: Не задано значение параметра "МассивОбъектов" КУ_Заявка.Ссылка = <<?>>&МассивОбъектов
#7 by Качели
Вот смотри, что ты думаешь об этом сообщении, какие выводы делаешь?
#8 by МимохожийОднако
Обычно встают отладчиком на строку с ошибкой и смотрят, что лежит в больном параметре.
#9 by scorp364
понял, парамтр не задан, сделал как ты написал, в модуле пишет {ВнешняяОбработка.scorp.МодульОбъекта(184,31)}: Переменная не определена (ЗапросТовары)     Для Каждого СтрокаТаблицы из <<?>>ЗапросТовары Цикл (Проверка: Сервер)
#10 by Качели
Отладчиком глянь после выполнения запроса что у тебя в ЗапросТовары
#11 by scorp364
я не умею отладку для внешней формы использовать
#12 by МимохожийОднако
учись ). Для этого сделай форму для отладки или поищи в инете обработку для отладки внешних обработок.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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