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