Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 дек 2025, 19:33

Поле не найдено

Автор Дмитрий Корнилов, 04 дек 2025, 23:46

0 Пользователей и 1 гость просматривают эту тему.

Дмитрий Корнилов

Здравствуйте помогите пожалуйста исправить данную ошибку почему то не находить Товары.Товар.Наименование КАК Товар, брал материал из учебника, буду заранее благодарен


Запрос.Текст = Запрос.Текст +
"
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| Товары.Товар.Наименование КАК Товар,
| """ + ИмяДокумента + "." + ИмяТЧ + """ КАК Источник
|ИЗ
| Документ." + ИмяДокумента + "." + ИмяТЧ + " КАК Товары";



Запрос = Новый Запрос;

Для Каждого Док Из Метаданные.Документы Цикл
Для Каждого ТЧ Из Док.ТабличныеЧасти Цикл
ИмяДокумента = Док.Имя;
ИмяТЧ = ТЧ.Имя;

Если НЕ Запрос.Текст = "" Тогда
Запрос.Текст = Запрос.Текст + Символы.ПС +
"
|ОБЪЕДИНИТЬ ВСЕ
|";
КонецЕсли;

Запрос.Текст = Запрос.Текст +
"
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| Товары.Товар.Наименование КАК Товар,
| """ + ИмяДокумента + "." + ИмяТЧ + """ КАК Источник
|ИЗ
| Документ." + ИмяДокумента + "." + ИмяТЧ + " КАК Товары";

КонецЦикла;
КонецЦикла;

Запрос.Текст = Запрос.Текст + Символы.ПС +
"
|ИТОГИ ПО
| Источник";

РезультатЗапроса = Запрос.Выполнить();

Если РезультатЗапроса.Пустой() Тогда
Возврат;
    КонецЕсли;

ВыборкаИсточник = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

Сообщение = Новый СообщениеПользователю;

Пока ВыборкаИсточник.Следующий() Цикл
Сообщить(" Документ: " + ВыборкаИсточник.Источник);

ВыборкаТовар = ВыборкаИсточник.Выбрать();

Пока ВыборкаТовар.Следующий() Цикл
Сообщение.Текст = "Товар: " + ВыборкаТовар.Товар;
Сообщение.Сообщить();
КонецЦикла;
КонецЦикла;


Дмитрий Корнилов

Материалы от задание1Cv8.zip

antoneus

Значит, в какой-то табличной части какого-то документа нет реквизита Товар.

Дмитрий Корнилов

antoneus, Я во всех документов табличной части, поставил реквизит не как

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск