8.х Представление документа ИБ в поле

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем aimax, 17 сен 2008.

  1. TopicStarter Overlay
    aimax
    Offline

    aimax Опытный в 1С

    Регистрация:
    11 авг 2008
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Подскажите, есть ли возможность изменения представления документа в поле формы или таблицы?
    Чтоб вместо привычного "ИмяДокумента 00001 от 01.01.0001" можно было видеть реквизит этого документа?
  2. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Насчет таблицы можно поиграть ПриВыводеСтроки подставлять нужный текст в ячейку, только нужно сразу подумать об обтимизации - дополнительно хранить нужный реквизит, и получать его заранее например в отдельную колонку, чтобы не дрыгать базу кучей запросов для получения реквизита ПриВыводеСтроки...

    А вот с полями - сложнее, боюсь, что придется делать отдельный реквизит для хранения значения а на форме держать поле ввода содержащее текст нужного представления...

    Впрочем, возможно существуют и другие варианты...
  3. TopicStarter Overlay
    aimax
    Offline

    aimax Опытный в 1С

    Регистрация:
    11 авг 2008
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Согласен. Вот только, проблема что если в реквизите будет храниться обычный текст и если он поменяется в реквизите документа представление которого надо менять, то в таблице останется неправильное значение, ну или каждый раз при открытии таблицы обновляться...

    Может есть еще идеи...
  4. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Ну, если запрос таблички не занимает много времени, можно прозрачно для пользователя обновлять ее по таймеру раз в n секунд. Или подписаться на событие сохранения нужного типа документов, если практикуем 8.1.
  5. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Событие ПриПолученииДанных надо использовать, тормозит значительно меньше, чем ПриВыводеСтроки.
  6. TopicStarter Overlay
    aimax
    Offline

    aimax Опытный в 1С

    Регистрация:
    11 авг 2008
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Всем спасибо, остановка на ПриПолученииДанных - в моем случае не тормозят оба варианта, но лучше по уму сделать...

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