8.х Вывод фамилии в родительном падеже

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем MyNameNoName, 19 янв 2014.

  1. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте. У меня есть ФИО вида:
    Иванон Иван Иванович(один реквизит)
    Нужно в печатную форму вывести его в родительном падеже. Есть ли во встроенном языке 1С 8.2 такая возможность?
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    В я зыке такого нет. Нужно подключить внешнюю компоненту по склонению имен.
    NameDecl.dll называется
    Тема давно избитая. Пользуйтесь поиском. http://www.1c-pro.ru/topic41980.html
  3. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    встроенной нет, но есть внешняя компонента. в той же ЗУП в модуле УниверсальныеМеханизмы есть функция Просклонять
    Код:
    // Функция склоняет переданую фразу
    // Параметры:
    //  Фраза (обязательный), тип строка 
    //   Параметр должен содержать фразу. Каждое слово фразы будет просклонено отдельно
    //
    //  Падеж (обязательный), тип число
    //   Падеж, в который необходимо поставить ФИО.
    //   1 - Именительный
    //   2 - Родительный
    //   3 - Дательный
    //   4 - Винительный
    //   5 - Творительный
    //   6 - Предложный
    
    Функция Просклонять(Компонента, Знач Фраза = "", Падеж = 1, Пол = Неопределено, Результат) Экспорт
    

Поделиться этой страницей