1с функциональная опция не найдена что делать

ERP 2.4.10.94 Функциональная опция не найдена

Обнаружил ошибку в типовой конфигурации ERP. Проверено на 2.4.7 и 2.4.10.94

Открываем любой документ с типом «Регламентная операция» (которые создаются при закрытии месяца). Переходим в форму проводок (Дт/Кт).
Включаем галочку «Ручная корректировка проводок», снимаем галочку. Система предлагает переотразить документ. Соглашаемся и получаем ошибку:

Происходит это из-за этого кода в общем модуле РеглУчетПроведениеСервер:

И из-за реализации текста запроса в модуле менеджера документа Регламентированная операция:

//Функция ТекстОтраженияВРеглУчете() Экспорт

Конечно в системе нет функциональной опции с именем «Ссылка». Даже если мы доработаем код, чтобы функциональная опция искалась в метаданных конфигурации, то это нам ничем не поможет. Параметр «Ссылка» просто не будет установлен у запроса.

Если разобраться почему он вообще не устанавливается, то придем к выводу о том, что код отражения ищет ссылку на документ в регистре сведений ОтражениеДокументовВРеглУчете.

Для эксперимента можно поступить следующим образом. Оставить галочку «Ручная корректировка» у проводок документа. Перейти в форму записей регистра ОтражениеДокументовВРеглУчете и сменить статус на «К отражению». Возвращаемся в форму проводок, снимаем галочку, соглашаемся с переотражением.

Отладчиком видим, что переменная СтруктураПараметров дополнилась ключом «Ссылка». И в этом блоке:

Получения функциональной опции для параметра «Ссылка» уже не будет, т.к. такой ключ теперь существует в структуре ЗначенияПараметровДляЗаполнения.
После этого документ переотразится без ошибки. Правда проводки очистит, а новых не сформирует. Но если документ просто провести, то они сформируются.

Источник

В отчете «Функциональная опция не найдена»

Всем привет!
Пытаюсь переделать внешний отчет «Остатки товаров» (Где есть цена, сумма и количество).
Была версия УТ 11.1.10.153, а стала 11.2.3.66 и в ней перестал работать отчет. Которые были ошибки я подправил, а когда появилась эта, то не знаю и куда смотреть.
Это модуль объетка
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

ДокументРезультат.Очистить();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

Если НЕ ПолучитьФункциональнуюОпцию(«ИспользоватьУпаковкиНоменклатуры») Тогда

СхемаКомпоновкиДанных = Отчеты.ВедомостьПоТоварамОрганизацийВЦенахНоменклатуры.ПолучитьМакет(«ОсновнаяСхемаКомпоновкиДанных»);
ТекстЗапроса = СхемаКомпоновкиДанных.НаборыДанных[0].Запрос;

Если Найти(ТекстЗапроса, ЗаменяемыйТекст) = 0 Тогда
ВызватьИсключение НСтр(«ru = ‘Некорректный текст запроса'»);
КонецЕсли;

ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ЗаменяемыйТекст, ТекстЗамены);
СхемаКомпоновкиДанных.НаборыДанных[0].Запрос = ТекстЗапроса;

МакетКомпоновки = КомпоновщикМакета.Выполнить(
СхемаКомпоновкиДанных,
КомпоновщикНастроек.ПолучитьНастройки(),
ДанныеРасшифровки);

ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(
МакетКомпоновки,
,
ДанныеРасшифровки);

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);

ПроцессорВывода.НачатьВывод();
ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
ПроцессорВывода.ЗакончитьВывод();

// Возвращает сведения о внешней обработке.
Функция СведенияОВнешнейОбработке() Экспорт

ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
ПараметрыРегистрации.Версия = «1.0»;
ПараметрыРегистрации.БезопасныйРежим = Истина;

Источник

Функциональная опция

Функциональные опции — это общие объекты конфигурации. Они являются частью механизма функциональных опций и позволяют выделить в прикладном решении функциональность, которую можно включать/выключать при внедрении, не изменяя само прикладное решение.

Например, в зависимости от условий конкретного внедрения, необходимо предусмотреть отключение учета товаров по складам. Чтобы при оформлении документов поступления товаров поле Склад не отображалось в форме документа.

Для этого в конфигурации может быть определена функциональная опция Учет по складам, хранящаяся в константе типа Булево.

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

С этой функциональной опцией можно связать различные объекты конфигурации или их реквизиты. Например, с этой функциональной опцией можно связать реквизит Склад документа Поступление товаров.

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Тогда, при внедрении можно включать или выключать эту функциональную опцию в конкретной информационной базе в режиме 1С:Предприятие.

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Платформа при этом будет автоматически включать и выключать отображение всех соответствующих элементов интерфейса (полей, команд, колонок списков, элементов отчетов). В нашем случае — будет скрываться или отображаться поле Склад во всех формах документа Поступление товара.

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Функциональные опции могут иметь значения произвольного типа, не обязательно Булево. Работа с функциональными опциями доступна из встроенного языка. Благодаря этому разработчик может создавать собственные алгоритмы обработки значений функциональных опций.

Источник

Тема: После обновления платформы и релиза не открываются карточки контрагентов

Опции темы
Поиск по теме

После обновления платформы и релиза не открываются карточки контрагентов

Добрый день!
Очень нужна помощь!
Обновили платформу и базу, сейчас у нас:
1С:Предприятие 8.3 (8.3.6.2076)Бухгалтерия предприятия, редакция 3.0 (3.0.40.34)

Не открываются карточки контрагентов!
Не всех, а как-то избирательно.
При попытке открыть программа пишет «Поле объекта не обнаружено (ЗаголовокКонтактнаяИнформацияПоле8)»
Откатить назад не желательно, так как за полдня кучу всего успели сделать.
Чем вылечить?
Подскажите, пожалуйста!
Заранее спасибо!

Nyctea, под пользователям с правами Администратор такая ошибка возникает?

Спасибо за отклик!
Ответ: да.

Nyctea, странно
обновитесь на 3.0.40.36 и проверьте там

Спасибо! 1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать
Завтра утром будем обновляться.

Ошибка должна быть исправлена в 3.0.41.
Пока нужно изменить порядок следования контактной информации так, каким он задан в пустой или демо-базе. Все добавленные элементы должны идти после предопределенных.
Порядок видов контактной информации указан на приложенном скриншоте.
В списке видов контактной информации в панели инструментов есть кнопки со стрелками. Они позволяют изменять порядок следования видов контактной информации.

И не подскажите, где найти «В списке видов контактной информации в панели инструментов есть кнопки со стрелками»
для «чайников» попунктно, пожалуйста, куда идти и где искать?

И еще раз БОЛЬШОЕ Вам спасибо! 1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

СПАСИБО еще раз!
Помогло!
1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Вот мне интересно, а 1С не проверят за собой в выпущенном релизе доступность того или иного элемента справочника после обновления? Или существует и программирует по принципу «кто вляпался, то и дурак»?

Данная ошибка возникает у тех, кто самостоятельно добавлял в базу новые виды контактной информации.

Один вопрос, а где в обновлении, об этом упоминается или в руководстве?

А что там должно упоминаться?
Это ошибка, вопросов нет. Разработчикам не проверили вариант, что кто-то придумал новые виды контактной информации.

Он допустим согласно писанию конфигурации и платформы?

Всё равно спасибо за своевременную помощь! 1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

О допущениях речь не идёт. Вы спросили: он допустим? Я ответил: допустим.
Релизы проверяются. О качестве проверки можно спорить. Проверка всех возможных сочетаний исходных данных, режимов работы программы, программного и аппаратного окружения требует времени, стремящегося к бесконечности. А этого времени нет. Т.е. все возможные сочетания не проверяются никогда, это невозможно. А законотворцы не спят. А пользователи хотят, чтобы было вчера. И посему ищется баланс между качеством программы и темпами обновления.

СПАСИБО!

Огромное спасибо! У меня приключилась ситуация, аналогичная топикстартеру.

Источник

Функциональные опции 1С 8.3

Раздел программного обеспечения 1С 8.3, который обеспечивает активацию необходимого пользователю функционала, называется «Функциональные опции». К примеру, можно вести учет по нескольким организациям или настроить несколько хранилищ для хранения информации. В таком случае на интерфейсе во время выбора документа будет предоставлен выбор между «Организации» и «Склады». В противном случае программа будет вести учет только по одной организации или одному складу.

Функциональный механизм также может организовывать участки учета, которые в любой момент можно включить и выключить. Это зависит от деятельности организации. То есть данная опция позволит настроить функционал программного обеспечения, который необходим конкретному пользователю. Предоставленный механизм не ограничивает доступ к данным, а только позволяет настроить их отображение в программе.

Если взять программу «1С:Бухгалтерия 3.0», которая выполнена на платформе 1С Предприятие 8.3, то в ней присутствует раздел «Функциональность». Он располагается в меню «Главная» –> «Настройки». Здесь пользователь может сам себе настроить участки для учета.

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Для того чтобы пользоваться функциональными опциями в 1С, необходимо запустить программу в режиме Конфигуратор. После этого следует открыть раздел «Общие», где можно увидеть «Функциональные опции».

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Пользователю откроется большой список, который содержит функциональные опции, имеющиеся в программном обеспечении 1С.

Параметры функциональных опций в 1С

На примере функциональной опции «ИспользоватьКомплектациюНоменклатуры» рассмотрим основные параметры. Чтобы открыть ее, необходимо нажать по ней двойным щелчком мыши. Будет представлено новое окно, где следует проверить поле «Хранение», в котором указывается объект, связанный с активацией или выключением функциональной опции. В нашем случае это константа, которая является типом «Булево». Ниже будет стоять галочка «Привилегированный режим», что свидетельствует о доступной в привилегированном режиме опции.

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Важно отметить, что один объект метаданных используется только в пределах одной функциональной опции.

Перейдя в закладку «Состав», можно определить список объектов, которые доступны во время активации опции. В данном случае доступным является «Спецификация номенклатуры» и «Комплектация номенклатуры».

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Получить функциональную опцию 1С

Для управления доступностью кода применяется метод ПолучитьФункциональнуюОпцию(), пример которого представлен ниже:

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

1с функциональная опция не найдена что делать. Смотреть фото 1с функциональная опция не найдена что делать. Смотреть картинку 1с функциональная опция не найдена что делать. Картинка про 1с функциональная опция не найдена что делать. Фото 1с функциональная опция не найдена что делать

Такие функциональные опции позволяют описать функциональность конфигураций, что позволит программе автоматически видоизменять интерфейс в соответствии с установленными параметрами.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *