1С 8.3.
Из типовой УТ 11.4 сохранил типовой отчет Анализ продаж. Какие бы новые поля я не добавлял программа при формировании отчета выдает ошибку: поле не найдено.
Например (см. скриншоты).
Я вообще не понимаю как такое может быть. Я в последний пакет запроса добавляю принудительно поле. Почему выдает такая ошибка?
Большое спасибо. Я не могу представить в чем причина ошибки.
---
У тебя в схеме компоновки остались поля, уже отсутствующие в запросе. Галочку автозаполнение сними/поставь, должно быть достаточно.
И еще если отчет сохранен как внешний - обнови в базе. Иначе при может открываться уже сохраненный ранее отчет.
---
Через консоль запросов запрос выполняется нормально.
---
Если выводить Поле1 как детальные записи - то все выводится. Но там пусто. Почему?
---
Прикрепил сам отчет. Работает в УТ 11.4.
---
А ты открывал в конструкторе запроса ВТ на вкладке "Объединения/Псевдонимы? Ничего не смущает?
---
Что там не так?
---
То что ты выложил выглядит вот так:
---
А что там не так? Поле есть, оно и выбрано в компоновке.
---
У СКД отчётов есть св-во дурацкое - кэшировать настройки свои, и если ты отчёт изменил в конфигураторе, то не факт, что при запуске очередном в пользовательском режиме у тебя откроется актуальная версия отчёта.
Удобнее тут прикреплять отчёт к конфе (как внешний), и при изменение его в конфигураторе - перезагружать во внешние отчёты конфы.
Просто запрос вроде ты почти не менял, да и в структуре на выходе норм всё. Но я бы ещё галку "Автозаполнение" снял для фэншуя.
---
Я уже и с другого компьютера проверял где кэша нет - та же беда.
---
Столкнулся с такой проблемой: добавил поле в отчет, открыл из файла - нет поля. Прочитал ваш совет и проверил (загрузил в дополнительный) - поле появилось. Спасибо!
---
Таже петрушка, поля увидел - через отладку с повторной регистрацией отчета во внешних.
---
кстати имя отчета может пересечься с загруженными доп отчетами еще
---
Как же ты мне помог!
---
Попробуй поменять имя отчета на что-то уникальное вроде "АнализПродаж123124141".
---
офигеть не додумался бы, спасибо , помогло. а то тоже сижу в афиге. 6 лет опыта и как баран
---
У тебя в схеме компоновки остались поля, уже отсутствующие в запросе. Галочку автозаполнение сними/поставь, должно быть достаточно.
И еще если отчет сохранен как внешний - обнови в базе. Иначе при может открываться уже сохраненный ранее отчет.
---
Смотрел в отладчике, в доступных пользовательских полях есть, но при настройке писало, что поле не найдено. У поля был нестандартный заголовок "Сумма план" вместо стандартного "Сумма план Оборот". Помогло вернуть на стандартный и снова изменить.
---
Большое спасибо!
---
стались поля, уже отсутствующие в запросе. Галочку автозаполнение сними/поставь, должно быть достаточно.
И еще если отчет сохранен как внешний - обнови в базе. Иначе при
Еще вариант - удаляем хранилище вариантов отчетов из отчета, переименовываем отчет (наименование/синоним).
---
Где эта галочка? Подскажите, плиз!
---
Дорабатывал отчет, добавил 2 ресурса. Голову всю сломал. Кэшь чистил, еще 50 танцев с бубном. Открываю отчет через внешний файл - полей нет, в настройках они везде есть, но не выводится. Потом заметил что в толстом клиенте эти поля есть. Нашел вашь совет и обновил отчет внутри конфы и поля появились. Спасибо

Непонятно зачем так сделано
---
Еще может быть из-за помещения выборки последнего запроса во временную таблицу!
---
Да, так и оказалось.
---
Спасибо, у меня тоже в этом проблема была в аналогичной ситуации. При попытке формирования отчета в пользовательском режиме выводилось "Поле не найдено "реквизит""
---
Спасибо тебе добрый человек!
---
Еще может быть из-за помещения выборки последнего запроса во временную таблицу!

Спасибо!!!
Всю голову сломал, а ларчик просто открывался.
---
Спасибо! Точно! Помогло!
---
Аааа!!! Как же ты мне помог, добрый человек! Так и получилось, отлаживал запрос в режиме предприятия и попросту забыл убрать помещение запроса во временную таблицу в последнем запросе пакета!
---
Нашел этот ответ когда сам догадался, но все равно спасибо)
---
а еще отбор параметры можно проверить
---
Отметку автозаполнение поставить нужно
---
Мне помогла очистка кэша. Ошибка у меня выскакивала еще в конфигураторе при сохранении, при том что конструктор запроса отрабатывал нормально, и автозаполнение не работало
---
Еще бываетт забываешь поставить галку "Выборка данных" вместо "Создание временной таблицы"
---
Еще вариант, не хватает прав на чтение таблиц участвующих в запросе. Под админом захожу отчет работает. Под бухгалтером не работает. Раздал права теперь такой ошибки нет.
---
та же ошибка. а проблема в том что последний пакет запроса помещен в виртуальную таблицу. если убрать то все работает.
---
у меня в запросе было лишнее "поместить"
---
о сколько я времени потерял!
---
Также для проблемного поля может не хватать признака "Обязательное" по колонке Роль на первой закладке СКД "Наборы данных". Данная ситуация наблюдалась у меня, когда отчет был заимствован из основной конф-ции в расширение и дорабатывался соответ-но в расширении
---
Еще в модуле может браться макет из типового отчета, если был выгружен во внешний
---
Ещё в модуле типового отчета в процедуре ПриКомпановкеРезультата(..) может измениться текст запроса, и в этом запросе может не быть добавленных полей, по которым выдается ошибка -
СхемаКомпоновкиДанных.НаборыДанных.НаборДанных.Запрос = ТекстЗапросаНабораДанных();
---
Ещё ошибка "Поле не найдено", когда отчет ранее был внешним подключен. Помогает смена имени обработки, над полем синоним которое.
---
Нестандартный отчёт из конфигурации (СКД) я сохранил как внешний отчёт (для изменений: какие-то поля надо добавить, какие-то удалить). Где-то в середине изменений выскочила такая же ошибка "Поле не найдено", причём до этого и добавлял, и удалял другие поля, ошибок не было. Что я только не делал: переименовывал его, сохранял в конфигурации, добавлял в дополнительные отчёты и обработки, удалил все варианты настроек, чистил кэш, включал / выключал Автозаполнение, даже пробовал создать новый отчёт и перенёс из старого всё в новый, ошибка упорно появляется. Даже не знаю, куда уже копать. На другой базе, к сожалению, проверить не могу, нет такой возможности. В общем, перепробовал все варианты, что здесь указаны, ничего не помогло. Всю голову уже сломал, не знаю, даже что ещё можно попробовать.
---
Оставь только запрос, всё остальное удали (копия отчета).
и выведи в настройках одно поле показать (закладка Настройка).
И так далее.
---
Ошибка выходила только при нажатии на определённую ячейку табличного документа (в этот момент отрабатывала расшифровка в виде ещё одного отчёта СКД). Изменил эту ячейку, и всё заработало. Всем спасибо!