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