внешняя печатная форма

Новая тема
Показывать по 10 20 40 сообщений
Сейчас скачаю!
Попробуй поставить так : ЭтотОбъект.Услуги в качестве источника
сообщение:
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(4, 16)}: Неправильный псевдоним ".Услуги"
&ЭтотОбъект<>.Услуги КАК ВнешнийИсточник
если попробовать ЭтотОбъект.ПКОАктОбОказанииУслуг.Услуги - тоже самое
а эту тему я не нашел не одной похожей обработки (видел одну, но там была выборка в модуле формы, сделать то можно, но как потом ТЗ в модуль объекта передать?)
"Ты так указал : ЗапросУслуги.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);?"
"последний вариант:
МВТ = Новый МенеджерВременныхТаблиц;
ЗапросУслуги=Новый Запрос;
ЗапросУслуги.МенеджерВременныхТаблиц = МВТ;
ЗапросУслуги.Текст = "ВЫБРАТЬ *
|ПОМЕСТИТЬ ТаблицаПКО
|ИЗ
|    &ЭтотОбъект.Услуги КАК ВнешнийИсточник"
   ;
Запрос.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);
ЗапросУслуги.Выполнить();



Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(4, 16)}: Неправильный псевдоним ".Услуги"
&ЭтотОбъект<>.Услуги КАК ВнешнийИсточник
"
"Ты читаешь, что я пищу? У тебя Запрос.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);, а надо ЗапросУслуги.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);"
"Я понял, изменил
МВТ = Новый МенеджерВременныхТаблиц;
ЗапросУслуги=Новый Запрос;
ЗапросУслуги.МенеджерВременныхТаблиц = МВТ;
ЗапросУслуги.Текст = "ВЫБРАТЬ *
|ПОМЕСТИТЬ ТаблицаПКО
|ИЗ
|    &ЭтотОбъект.Услуги КАК ВнешнийИсточник"
   ;
ЗапросУслуги.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);
ЗапросУслуги.Выполнить();
Результат:
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(4, 16)}: Неправильный псевдоним ".Услуги"
&ЭтотОбъект<>.Услуги КАК ВнешнийИсточник
"
"> Я понял, изменил
> МВТ = Новый МенеджерВременныхТаблиц;
> ЗапросУслуги=Новый Запрос;
> ЗапросУслуги.МенеджерВременныхТаблиц = МВТ;
> ЗапросУслуги.Текст = "ВЫБРАТЬ *
> |ПОМЕСТИТЬ ТаблицаПКО
> |ИЗ
> |    &ЭтотОбъект.Услуги КАК ВнешнийИсточник"
>     ;
> ЗапросУслуги.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);
> ЗапросУслуги.Выполнить();
Зачем в текст запроса закатал ЭтотОбъект?
Надо :
ЗапросУслуги.Текст = "ВЫБРАТЬ *
|ПОМЕСТИТЬ ТаблицаПКО
|ИЗ
|    &ВнешнийИсточник КАК ВнешнийИсточник"
"
" МВТ = Новый МенеджерВременныхТаблиц;
ЗапросУслуги=Новый Запрос;
ЗапросУслуги.МенеджерВременныхТаблиц = МВТ;
ЗапросУслуги.Текст = "ВЫБРАТЬ *
|ПОМЕСТИТЬ ТаблицаПКО
|ИЗ
|    &ВнешнийИсточник КАК ВнешнийИсточник"
   ;
ЗапросУслуги.УстановитьПараметр("ВнешнийИсточник",ЭтотОбъект.Услуги);
ЗапросУслуги.Выполнить();

На этом варианте перестала ругаться, теперь выдает
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(3, 2)}: Синтаксическая ошибка "ТаблицаПКО.Номенклатура"
<>ТаблицаПКО.Номенклатура КАК Номенклатура
Текст запроса:
Запрос2 = Новый Запрос;
Запрос2.МенеджерВременныхТаблиц = МВТ;
Запрос2.Текст = "ВЫБРАТЬ
| ТаблицаПКО.НомерСтроки КАК НомерСтроки
| ТаблицаПКО.Номенклатура КАК Номенклатура
| ТаблицаПКО.Количество КАК Количество
| ТаблицаПКО.Цена КАК Цена
| ТаблицаПКО.Сумма КАК Сумма
| ИЗ ТаблицаПКО КАК  Внешний";
ТабПКО = Запрос2.Выполнить().Выгрузить();
"
А что такое ТаблицаПКО ?
Читают тему
(гостей: 1)

Быстрый переход