По теме из базы знаний
- Перенос данных из дополнительных реквизитов в дополнительные сведения
- Еще раз о дополнительных реквизитах и дополнительных сведениях
- Дополнительные сведения в типовых конфигурациях 1С
- Продажи и прибыль в разрезе менеджеров с использованием дополнительных сведений в БП 3.0
- Дополнительная нумерация при печати документа
Найденные решения
(1) какие-же программисты ленивые стали,
это же примитивный поиск по справочнику.
например, я себе делал такую функцию
это же примитивный поиск по справочнику.
например, я себе делал такую функцию
// <Описание функции>
//
// Параметры:
// <Параметр1> - <ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения> - <Ссылка на владельца значения>
// <Параметр2> - <Строка> - <Значение реквизита, как задано при создании>
//
// Возвращаемое значение:
// <ЗначенияСвойствОбъектов.Ссылка> - Ссылка на найденный элемент
// в противном случае вернет - неопределено
//
Функция ПолучитьЗначениеСвойства(Владелец, Наименование) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗначенияСвойствОбъектов.Ссылка КАК Ссылка
|ИЗ
| Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| ЗначенияСвойствОбъектов.Владелец = &Владелец
| И ЗначенияСвойствОбъектов.Наименование = &Наименование
| И НЕ ЗначенияСвойствОбъектов.ПометкаУдаления";
Запрос.УстановитьПараметр("Владелец", Владелец);
Запрос.УстановитьПараметр("Наименование", Наименование);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
Возврат ВыборкаДетальныеЗаписи.Ссылка;
КонецЕсли;
Возврат Неопределено;
КонецФункции // -РО. Колесников Андрей
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) какие-же программисты ленивые стали,
это же примитивный поиск по справочнику.
например, я себе делал такую функцию
это же примитивный поиск по справочнику.
например, я себе делал такую функцию
// <Описание функции>
//
// Параметры:
// <Параметр1> - <ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения> - <Ссылка на владельца значения>
// <Параметр2> - <Строка> - <Значение реквизита, как задано при создании>
//
// Возвращаемое значение:
// <ЗначенияСвойствОбъектов.Ссылка> - Ссылка на найденный элемент
// в противном случае вернет - неопределено
//
Функция ПолучитьЗначениеСвойства(Владелец, Наименование) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗначенияСвойствОбъектов.Ссылка КАК Ссылка
|ИЗ
| Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| ЗначенияСвойствОбъектов.Владелец = &Владелец
| И ЗначенияСвойствОбъектов.Наименование = &Наименование
| И НЕ ЗначенияСвойствОбъектов.ПометкаУдаления";
Запрос.УстановитьПараметр("Владелец", Владелец);
Запрос.УстановитьПараметр("Наименование", Наименование);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
Возврат ВыборкаДетальныеЗаписи.Ссылка;
КонецЕсли;
Возврат Неопределено;
КонецФункции // -РО. Колесников Андрей
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот