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

Автоматическая подстановка данных.

Автор МаксимВікторович, 25 мар 2012, 01:41

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

МаксимВікторович

8.2

Управляемое приложение.

Есть справочник Номенклатура (Наименование ЕдиницаИзмерения).....ЕдиницыИзмерения ето Перечисления.
Есть документ РасходнаяНакладная у ТЧ которой подставляется наименование, при изменении которого должно изменятся поле ЕдиницаИзмерения автоматически из Справочника Номеклатура соответствующего товара.

Помогите?

Dethmontt

Продам синтаксис помощник ДОРОГО!!!

Глобальный контекст (Global context)
ПредопределенноеЗначение (PredefinedValue)
Синтаксис:

ПредопределенноеЗначение(<ИмяПредопределенногоЗначения>)
Параметры:

<ИмяПредопределенногоЗначения> (обязательный)

Тип: Строка.
Содержит полный путь до предопределенного значения, включая имя самого значения. Например, "ПланСчетов.Основной.Счет41".
Синтаксис описания предопределенного значения совпадает с синтаксисом оператора ЗНАЧЕНИЕ языка запросов:
<Тип предопределенного значения>.<Имя объекта метаданных>.<Значение>
Тип предопределенного значения> может быть:
Справочник (Catalog);
ПланВидовХарактеристик (ChartOfCharacteristicTypes);
ПланСчетов (ChartOfAccounts);
ПланВидовРасчета (ChartOfCalculationTypes);
Документ (Document) - только пустая ссылка;
Перечисление (Enum);
БизнесПроцесс (BusinessProcess) - только пустая ссылка и получение точек бизнес процесса;
Задача (Task) - только пустая ссылка.
В качестве <Имя объекта метаданных> указывается имя объекта метаданных, как оно задано в конфигураторе.
Для перечислений, определенных в конфигурации, <Значение> указывается как имя соответствующего объекта метаданных типа ЗначениеПеречисления. Для всех остальных типов предопределенных значений <Значение> указывается как имя предопределенного элемента данных, как оно указано в конфигураторе, или ПустаяСсылка для указания пустой ссылки.
Для точек маршрутов бизнес-процессов имя предопределенного значения имеет вид:
БизнесПроцесс.<Имя объекта метаданных>.ТочкаМаршрута.<Имя точки маршрута>
Также метод может быть использован для получения значения системного перечисления. В этом случае параметр формируется как:
<ИмяСистемногоПеречисления>.<ИмяЗначенияСистемногоПеречисления>
Возвращаемое значение:

Тип: Ссылка на объект информационной базы.

Описание:

Возвращает ссылку на предопределенный элемент из предопределенных данных, прикладных перечислений и точек маршрута бизнес-процессов, а также значения системных перечислений.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Вызов метода выполняет обращение к серверу.

Примечание:

Результат выполнения кэшируется при первом обращении до изменения конфигурации или версии платформы.
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

МаксимВікторович

Тоисть код будет:

Процедура ПриИзмененииРеквизитТЧ

Объект.ЕдиницаИзмерения = ПредопределонноеЗначение ("Справочники.Номенклатура.ЕдиницаИзмерения");

КонецПроцедуры

Dethmontt

Нет...

ПредопределонноеЗначение("Перечисление.ЕденицаИзмерения.ИмяЕденицы"); //Это если перечисление

//В твоем случае будет вот так
&НаСервереБезКонтекста
Функция вернутьСсылку(Строка)
Возврат Строка.еденицаИзмерения;
КонецФункции
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

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

Рейтинг@Mail.ru

Поиск