С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Типовые и стандартные решения
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
arov
0 / 0 / 1
Регистрация: 29.06.2016
Сообщений: 100
1

Склонение должности в 1 С Управление Автотранспортом

18.11.2016, 11:44. Просмотров 719. Ответов 1
Метки нет (Все метки)

Добрый день!
Помогите пожалуйста.
Управление Автотранспортом конфигурация 2.9.1, платформа 3.9.1818.
При выводе на печать документа Штрафы, должность водителя выводит в родительном падеже, но последнее слов вообще непонятно в каком, ставит окончания
Т.е. от Начальника транспортного отделы или Начальника административно хозяйственного управлении и т.д. ....
Используется выборка и следующий код:
1C
1
2
3
4
5
6
мВыборка = мЗапрос.Выполнить().Выбрать();
мДолжность = СокрЛП(мВыборка.ТекущаяДолжность);
Если ЗначениеЗаполнено(мДолжность) Тогда
ОбщегоНазначения.Просклонять(мДолжность, 2, мДолжность, 1);
 КонецЕсли;
Обл.Параметры.ВодительДолжность = НРег(мДолжность);
Добавлено через 4 минуты
Теоретически я понимаю, что нужно разложить строку на подстроки, но не знаю как практически(
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2016, 11:44
Ответы с готовыми решениями:

Управление Автотранспортом 2.9.0.1. Открыть возможность редактирования печатной формы
Подскажите пожалуйста можно ли в конфигурации 2.9.0.1 Управление...

1 С Управление Автотранспортом. Вывод на печать периода в заголовке в виде слова
Добрый день! Есть отчет. В заголовке к нему выводится период в виде: "за...

Управление автотранспортом. Открыть форму списка регистра сведений с отбором по текущему элементу
Собственно надо при нажатии на кнопку ОтборПоТС, чтобы открывался регистр...

1С:Управление автотранспортом отчет
Подскажите, пожалуйста, что делаю не так? Я еще только начинающий, запнулся...

Система управления автотранспортом (УАТ)
Добрый день, в связи с необходимостью начинаю изучать систему УАТ и очень хотел...

1
arov
0 / 0 / 1
Регистрация: 29.06.2016
Сообщений: 100
23.11.2016, 12:42  [ТС] 2
В продолжении темы:
использую стандартные функции разложения строки: РазложитьСтрокуВМассивСлов и просклонять
использую код:
Массив = Новый Массив;
Массив = РазложитьСтрокуВМассивСлов(мДолжность, " ");
ЭлементовВМассиве = Массив.Количество();
Для Каждого ЭлементМассива из Массив Цикл
ОбщегоНазначения.Просклонять (ЭлементМассива, 2, Элементмассива, 1);

сообщить (элементмассива);
конеццикла

Работает, но сообщает каждый элемент в дополнительном окне, в родительном падеже.
А мне нужно чтобы выводил в печатной форме.
Вставляю вместо сообщить: мДолжность = мдолжность + " " + элементмассива ;
или мДолжность = " " + элементмассива ;
выводит только часть должность, а именно последний элемент в родит. падеже.
Помогите пожалуйста, как вывести должность полностью.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2016, 12:42

Категория должности
Есть небольшая проблемка. Конфа ЗиК 7.7 Как без помощи запроса узнать...

Склонение
1С 8.2 Документооборот Корп 1.3 Можно ли не меняя типовую просклонять (фио,...

Длина наименования (Должности организаций)
День добрый. Подскажите кто сталкивался с такой поблемой или просто знает как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru