Каталог решений - Генератор кода предопределенного значения или что делать, если нет возможности добавить предопределенные значения

Генератор кода предопределенного значения или что делать, если нет возможности добавить предопределенные значения

Генератор кода предопределенного значения или что делать, если нет возможности добавить предопределенные значения

В наличии

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

Категория:

Описание

Проблема

Наверняка, при доработке типовых конфигураций, Вы сталкивались с такой необходимостью, как подстановка существующих элементов справочника или плана вида характеристик (ПВХ) в параметры запроса.

Запрос.УстановитьПараметр("ТараИУпаковка",Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Тара и упаковка"));

Ну или при создании нового документа в режиме 1С предприятия нужно, чтобы при определённых условиях подставлялся именно этот элемент справочника.

оДок = Документы.ПоступлениеБезналичныхДенежныхСредств.СоздатьДокумент(); 
оДок.НаправлениеДеятельности = Справочники.НаправленияДеятельности.НайтиПоНаименованию("Валютные операции",Истина);

В этих примерах напрашивается создать предопределенный элемент. Ведь как-то “НайтиПоКоду” или “НайтиПоНаименованию” — выглядит не очень оптимально. Но, к сожалению, в расширении с режимом совместимости 8.3.14 нет возможности создать или добавить свой предопределенный элемент у заимствованных объектов метаданных.

Решение

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

 

has been added to your cart:
Оформление заказа