7.7 У каждого пользователя своя печатная форма

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем masters, 5 фев 2008.

  1. TopicStarter Overlay
    masters
    Offline

    masters

    Регистрация:
    5 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Подскажите, пож-та, как сделать так, чтобы у каждого пользователя печатная форма счета накл и счет-фактуры подставляла вместо ФИО руководителя и гл. бухгалтера ФИО этого пользователя (соотв приказ о праве подписи есть). СПАСИБО.
  2. TopicStarter Overlay
    masters
    Offline

    masters

    Регистрация:
    5 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Забыл сказать: 1с 7.7 торговля и склад 9.2
  3. Amishechka
    Offline

    Amishechka Опытный в 1С

    Регистрация:
    8 сен 2006
    Сообщения:
    361
    Симпатии:
    1
    Баллы:
    26
    В печатной форме поставь вместо этих констант глПользователь. Вроде так называется переменная отвечающая за текущего пользователя...
  4. TopicStarter Overlay
    masters
    Offline

    masters

    Регистрация:
    5 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Так пользователь входит под своим именем (Александр, например), а нужно полное ФИО + № приказа
  5. TopicStarter Overlay
    masters
    Offline

    masters

    Регистрация:
    5 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Как я понимаю, надо создать какое-то условие: если вход выполнен такой то, то печатать ФИО такое. Просто я не знаю этого языка! Подскажите!!!
  6. Hamster
    Offline

    Hamster Опытный в 1С

    Регистрация:
    26 янв 2007
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Если я не ошибаюсь, у всех этих документов есть ответственный, вот от него и пляши, в поле отвественного поставляется сотрудник окторый выписал документ, а он уже должен быть заполнен по форме которой хочешь, а потом подставляшь отвественного куда тебе надо
  7. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    вместо констант пропиши переменные, а в процедура ПриПечати() или как она там напиши
    Код:
    Если глПользователь = "Александр" тогда
    ТвояПеременная = "Невский Александр Батькович №приказа мать его!"
    КонецЕсли;
    
    
    
  8. yourname
    Offline

    yourname Опытный в 1С

    Регистрация:
    15 июл 2007
    Сообщения:
    84
    Симпатии:
    0
    Баллы:
    26
    Наверное проще в Справочнике "Пользователи" добавить реквизит: "Номер приказа" и в печ. форме документа выводить Пользователи+" Приказ № "Пользователи.НомерПриказа. Надо не забыть, что в поле ФИО указывается полное имя ползователя, а то многие пишут там незнамо что и потом удивляются :)
  9. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    Проще в справочник "Сотрудник" добавить поле пользователь (и заполнять его при этом) и в переменной пользователь держать ссылку на спр.

    Код:
    Спр = СоздатьОбъект("Справочник.Сотрудники");
    Спр.НайтиПоРеквизиту("КодПользователя", ИмяПользователя(), 1);
    Пользователь=Спр.ТекущийЭлемент();
    
    
    

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