Проблема с отображением перечисления

Тема в разделе "1C и всё что с ней связано", создана пользователем lira89, 16 апр 2010.

  1. lira89

    lira89 Well-Known Member

    Регистрация:
    12 мар 2010
    Сообщения:
    159
    Симпатии:
    0
    В документе есть реквизит с типом перечисление. Надо чтобы при открытии этого документа автоматически подставлялось определенное значение из этого перечисления. У меня это сделано след. образом в модуле формы документа:
    Код (Text):
    Процедура ПриОткрытии()
    ПриЗаписиПерепроводить(1);
    КатегорияСтудента=Перечисление.КатегорияСтудентов.Основной;
    КонецПроцедуры
    Однако возникает проблема с тем, что когда я открываю этот документ (уже проведенный) в журнале документов, у меня данный реквизит выводит везде только то значение, которое я указала в процедуре при открытии, даже если я и меняла само значение реквизита в документе на другое. Я понимаю, что здесь влияет процедура При Открытии, но как избежать данного момента: чтобы при открытии документа на заполнение выводило определенное значение перечисления, а при последующем его открытии в журнале выводило то значение, которое было выбрано в данном реквизите при проводке?
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Пишем этот код в процедуру "ВводНового()" и возможно "ВводНаОсновании()".
     
  3. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    А из процедуры ПриОткрытии() убираем :KillMe:
     
  4. lira89

    lira89 Well-Known Member

    Регистрация:
    12 мар 2010
    Сообщения:
    159
    Симпатии:
    0
    Спасибо большое Вам обоим! Вроде все работает как надо)
     
Загрузка...

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