[РЕШЕНО] Запись в колонку реквизита

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

  1. TopicStarter Overlay
    PavelA
    Offline

    PavelA Опытный в 1С

    Регистрация:
    26 дек 2011
    Сообщения:
    739
    Симпатии:
    0
    Баллы:
    26
    Добрый день! Вопрос следующий, создал на форме документа колонку реквизита, с помощью неких функция получаю значение, как отобразить значение в этой колонке.
  2. alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Вывести его
  3. TopicStarter Overlay
    PavelA
    Offline

    PavelA Опытный в 1С

    Регистрация:
    26 дек 2011
    Сообщения:
    739
    Симпатии:
    0
    Баллы:
    26
    Не совсем ясно объяснил. Тип реквизита справочник, я хочу ему значение передать с тем же типом, как?
    Объект.реквезит = Значение; Это например на форме реквизиту объекта, а как реквизиту формы ТЧ?
  4. alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Если в модуле формы - так и пишите:
    Код:
    ВашРеквизит = НужноеЗначение;
    ОбновитьОтображениеФормы();
    --- Объединение сообщений, 4 апр 2014 ---
    В ТЧ добавляется методом Добавить()
    --- Объединение сообщений, 4 апр 2014 ---
    Потом вы куда собираетесь писать данные этой ТЧ ? Т.к. при следующем открытии формы - ваша ТЧ будет пустая.
  5. TopicStarter Overlay
    PavelA
    Offline

    PavelA Опытный в 1С

    Регистрация:
    26 дек 2011
    Сообщения:
    739
    Симпатии:
    0
    Баллы:
    26
    Вопрос снят
  6. x_under
    Offline

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

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Для тех кто не видел книгу Радченко, например.
    Код:
    // заполнение реквизита при интерактивном выборе
    Процедура НоменклатураПриИзменении()
    // получаем текущие данные формы
    ТекущиеДанные = Элементы.Товары.ТекущиеДанные;
    // теперь можем обращаться к реквизитам этих данных
    ТекущиеДанные.Цена = ПолучитьЦенуТовара(ТекущиеДанные.Номенклатура);
    КонецПроцедуры
    
    При работе не с формой, а с объектом вы можете работать с реквизитами ТЧ объекта напрмую, предварительно конечно же, добавляя строки

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