В отчете "Функциональная опция не найдена" #763018


#0 by LastSoldier
Всем привет! Пытаюсь переделать внешний отчет "Остатки товаров" (Где есть цена, сумма и количество). Была версия УТ 11.1.10.153, а стала 11.2.3.66 и в ней перестал работать отчет. Которые были ошибки я подправил, а когда появилась эта, то не знаю и куда смотреть. Это модуль объетка #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#1 by LastSoldier
А вот сама ОсновнаяСхемаКомпоновкиДанных ВЫБРАТЬ РАЗЛИЧНЫЕ     Сегменты.Номенклатура,     Сегменты.Характеристика,                 ИЗ                     ОтборПоСегментуНоменклатуры         КОГДА ЦеныНоменклатурыБ.Цена ЕСТЬ NULL ИЗ ИМЕЮЩИЕ     НЕ МАКСИМУМ(ТоварыОрганизацийОстаткиИОбороты.Период) ЕСТЬ NULL ;         ТоварыНаСкладах.КоличествоРасход КАК КоличествоРасход,         ТоварыНаСкладах.КоличествоПриход,     0,     0,     0,
#2 by LastSoldier
я заменил УпаковкиНоменклатуры=УпаковкиЕдиницыИзмерения Коэффициент=Знаменатель Вес=ВесЗнаменатель Объем=ОбъемЗнаменатель
#3 by MadJhey
ты бы еще Войну и Мир запостил. Проверь ИспользоватьУпаковкиНоменклатуры в функциональных опцих есть?
#4 by MadJhey
Скорее всего удалили/переименовали ФО.
#5 by Cyberhawk
Я что-то текста ошибки так и не вижу
#6 by LastSoldier
да я тебя полностью про "Войну и Мир", но я сидел и обновлял базы все выходные и перенес все свои доработки и сторонние доработки кроме этого отчета. Я уже замучился и хочу отдохнуть ) Простите за такое количество кода, думал что будет информативнее. Если нужны какие скриншоты по ошибке могу выложить
#7 by LastSoldier
Это я проверял, такая опция осталась
#8 by MadJhey
остается в силе.
#9 by LastSoldier
а вот сама ошибка
#10 by MadJhey
В журнале регистрации смотрел?
#11 by MadJhey
Проверь ФО, которые начинаются с удалить. Ну и, на крайняк,  сделай сравнение релизов.
#12 by LastSoldier
неа
#13 by LastSoldier
Вот ошибка из журнала регистрации Ошибка при формировании: {ОбщийМодуль.ВариантыОтчетов.Модуль(1914)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)     ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка); по причине: Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: {ВнешнийОтчет.ОстаткиТоваровДополнительный.МодульОбъекта}: Ошибка при вызове метода контекста (ПолучитьФункциональнуюОпцию)     Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиЕдиницыИзмерения") Тогда по причине: Функциональная опция не найдена
#14 by LastSoldier
их всего две УдалитьИспользоватьАктыОРасхожденияхПриПоступленииТоваров УдалитьИспользоватьАктыПриемкиТоваров
#15 by MadJhey
прикольно. точно из этой же базы?
#16 by MadJhey
Чисти кэш.
#17 by LastSoldier
ага
#18 by MadJhey
Если не поможет: убери Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиЕдиницыИзмерения") Тогда
#19 by LastSoldier
после чистки то же самое
#20 by LastSoldier
убрал, ошибка осталась
#21 by MadJhey
ИспользоватьУпаковкиНоменклатуры ИспользоватьУпаковкиЕдиницыИзмерения
#22 by MadJhey
иди спать :)
#23 by LastSoldier
ошибка осталась Вот из тех. журнала Ошибка при формировании: {ОбщийМодуль.ВариантыОтчетов.Модуль(1914)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)     ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка); по причине: Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: {ВнешнийОтчет.ОстаткиТоваровДополнительный.МодульОбъекта}: Ошибка при вызове метода контекста (ПолучитьФункциональнуюОпцию)     Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиЕдиницыИзмерения") Тогда по причине: Функциональная опция не найдена
#24 by LastSoldier
с радостью ) только завтра можно на работе тогда не появляться) взять внеплановый отпуск)
#25 by MadJhey
точно . Я же написал в в чем проблема: они переименовали ФО из ИспользоватьУпаковкиЕдиницыИзмерения в ИспользоватьУпаковкиНоменклатуры. Поменяй или удали условие.
#26 by LastSoldier
так я уже удалял условие по твоему сообщению и переименовывал из ИспользоватьУпаковкиНоменклатуры в ИспользоватьУпаковкиНоменклатуры. Только у меня нет в списке ИспользоватьУпаковкиНоменклатуры.
#27 by LastSoldier
из ИспользоватьУпаковкиНоменклатуры в ИспользоватьУпаковкиЕдиницыИзмерения , но у меня в скиске нету ФО ИспользоватьУпаковкиЕдиницыИзмерения
#28 by LastSoldier
Если удалять условие, то появляется другая ошибка {ОбщаяФорма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (ФоновоеЗаданиеЗапустить)     ТребуетсяОбработчик = ФоновоеЗаданиеЗапустить(ПеременныеКлиента.ФормированиеПриОткрытии); по причине: Неизвестный идентификатор формы
#29 by ВРедная
Даешь в студию скрин конфигуратора с ИспользоватьУпаковкиНоменклатуры и ошибкой отчета, в которой также есть слова "ИспользоватьУпаковкиНоменклатуры". А с продолжай разбираться. Когда победишь первую вторая все равно вылезет, они не связаны.
#30 by LastSoldier
А в журнале почему-то пишет "ИспользоватьУпаковкиЕдиницыИзмерения" Ошибка при формировании: {ОбщийМодуль.ВариантыОтчетов.Модуль(1914)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)     ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка); по причине: Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: {ВнешнийОтчет.ОстаткиТоваровДополнительный.МодульОбъекта}: Ошибка при вызове метода контекста (ПолучитьФункциональнуюОпцию)     Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиЕдиницыИзмерения") Тогда по причине: Функциональная опция не найдена
#31 by ВРедная
Сделай копию внешнего отчета и открывай его. С этим что-то не так.
#32 by LastSoldier
Кеш чистил. а ошибка осталась
#33 by LastSoldier
и копию делал, открывал ошибка осталась
#34 by ВРедная
ну пили ее. чудес то не бывает. надо чтобы исполнялся тот код, который написан.
#35 by MadJhey
поменяй имя отчета. Кэш сбойнул.
#36 by LastSoldier
УРААААААААААА. Ребят, это было из-за того что я не удалил из базы старый отчет и когда я добавлял измененный просто переносом в 1с, они походу конфликтовали. Спасибо всем большое. вот как раз про поменять имя отчета я думаю то же бы помогло
#37 by LastSoldier
Только я вот не могу понят, я сегодня пробовал этот отчет удалить из базы, но у меня не получилось, пишет что он предопределенный (на работа база клиен-серверная и пользователи в ней работали когда я хотел удалить), а дома в фойловом варианте и все сразу удалилось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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