×
×

Ответить в теме

Ответить в теме: Доп. буква в отчестве руководителя

Ваше сообщение

Для входа нажмите здесь

 
 

Вы можете выбрать иконку, характеризующую сообщение

Дополнительные опции

  • Преобразит www.example.com в [URL]http://www.example.com[/URL].

Просмотр темы (новые вначале)

  • 24.09.2008, 13:12
    Lorri
    Всем спасибо большое!
    Особенно АнонимХу.
    S-agon! Я таки нашла этот ГМ и все сделала.
  • 22.09.2008, 16:34
    S-agon
    Цитата Сообщение от Tat_SPb Посмотреть сообщение
    Вы же понимаете, что-это бухгалтер, пусть пока простым путем идет, а если не получится, мы поможем
    Думаю, что исправить несколько строчек в модуле проще, чем править ФИО в каждой таблице
  • 22.09.2008, 16:32
    S-agon
    Да, именно так, как говорит АнонимХ. Глобальный модуль открывается след. образом: в конфигураторе Конфигурация>Открыть конфигурацию, далее правая кнопка мыши> глобальный модуль.
  • 22.09.2008, 12:59
    АнонимХ
    Найти и заменить в ГМ функцию ФИО на
    Функция ФИО(Сотрудник) Экспорт
    Перем ПолноеИмя, Фамилия, ИмяОтчество, Имя, Отчество;
    Перем ПозицияПервогоПробела, ПозицияВторогоПробела;

    ПолноеИмя = Сотрудник.Наименование;

    ПозицияПервогоПробела = Найти(ПолноеИмя, " ");
    Если ПозицияПервогоПробела = 0 Тогда
    Возврат ПолноеИмя;
    Иначе
    Фамилия = Лев(ПолноеИмя, ПозицияПервогоПробела);
    ИмяОтчество = Сред(ПолноеИмя, ПозицияПервогоПробела+1);
    ИмяОтчество = СокрЛ(ИмяОтчество);
    Имя = Лев(ИмяОтчество, 1)+".";

    ПозицияВторогоПробела = Найти(ИмяОтчество, " ");
    Если ПозицияВторогоПробела = 0 Тогда
    Возврат Фамилия+Имя;
    Иначе
    ИмяИмяОтчество = Сред(ИмяОтчество, ПозицияВторогоПробела+1);
    ПозицияТретьегоПробела = Найти(ИмяИмяОтчество, " ");
    Если ПозицияТретьегоПробела = 0 Тогда
    Отчество = Сред(ИмяОтчество, ПозицияВторогоПробела+1);
    Отчество = СокрЛ(Отчество);
    Отчество = Лев(Отчество, 1)+".";
    Иначе
    Имя2 = Лев(ИмяИмяОтчество, 1)+".";
    Имя = Имя+Имя2;
    Отчество = Сред(ИмяИмяОтчество, ПозицияТретьегоПробела+1);
    Отчество = СокрЛ(Отчество);
    Отчество = Лев(Отчество, 1)+".";
    КонецЕсли;
    Возврат Фамилия+Имя+Отчество;
    КонецЕсли;
    КонецЕсли;
    КонецФункции

    Наслаждаться...
    При обновлении конфы повторить...
  • 22.09.2008, 12:47
    Tat_SPb
    попробуйте, как я вам советую: 90%, ничего больше не нужно будет
  • 22.09.2008, 12:44
    rasswet
    Lorri, замучаешься...имхо
  • 22.09.2008, 12:37
    Lorri
    Цитата Сообщение от Tat_SPb Посмотреть сообщение
    Вы же понимаете, что-это бухгалтер, пусть пока простым путем идет, а если не получится, мы поможем
    Мы простых путей не ищем! Что же все таки с глобальным модулем?
  • 22.09.2008, 12:28
    Tat_SPb
    Вы же понимаете, что-это бухгалтер, пусть пока простым путем идет, а если не получится, мы поможем
  • 22.09.2008, 12:24
    Lorri
    Цитата Сообщение от S-agon Посмотреть сообщение
    Проще исправить функцию ФИО() в глобальном модуле
    А это как сделать? Подскажите, пожалуйста.
  • 22.09.2008, 12:23
    Lorri
    Цитата Сообщение от Tat_SPb Посмотреть сообщение
    входите в него, находите кнопку "Форма", там закладку "таблица" и забиваете там где подписи нужный текст.
    Вошла. Но там в реквизитах подписи используется Константа Фамилия руководителя. Как её исправить?
  • 22.09.2008, 12:22
    S-agon
    Цитата Сообщение от Tat_SPb Посмотреть сообщение
    Можете, только сохраните обязательно перед этим.
    Потом заходите в конфигуратор Конфигурация/Открыть конфигурацию, находите в документах нужный документ, входите в него, находите кнопку "Форма", там закладку "таблица" и забиваете там где подписи нужный текст. Только имейте ввиду, что не все документы могут у себя хранить печатную форму, например ТОРГ-12, тогда когда откроете конфигурацию, идите в главное меню Действия/Общие таблицы, там ищите.
    А у некоторых документов вообще печатная форма внешняя, находится в ВашКаталогБазы\Extforms\PrnForms
    Но придется в каждой таблице менять. Проще исправить функцию ФИО() в глобальном модуле
  • 22.09.2008, 12:17
    Lorri
    Спасибо большое! Попробую сделать. Меня волнуют счета и счета-фактуры. А с ТОРГ-12 я уже справилась.
  • 22.09.2008, 12:05
    Tat_SPb
    Можете, только сохраните обязательно перед этим.
    Потом заходите в конфигуратор Конфигурация/Открыть конфигурацию, находите в документах нужный документ, входите в него, находите кнопку "Форма", там закладку "таблица" и забиваете там где подписи нужный текст. Только имейте ввиду, что не все документы могут у себя хранить печатную форму, например ТОРГ-12, тогда когда откроете конфигурацию, идите в главное меню Действия/Общие таблицы, там ищите.
  • 22.09.2008, 09:45
    Lorri
    Добрый день.
    Наш руководитель - азербайджанец. Его имя и отчество не две буквы, как у нас, а три - Юсуфов И.И.о. Кто-нибудь подскажет, можно ли мне самой через конфигуратор внести соответствующие изменения в программу, чтобы в документах расшифровка Фамилии, имени и отчества отражалась должным образом? Или нужно обращаться к программистам?

    1:С 7.7

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •