Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 фев 2024, 00:12

Метаданные табличной части

Автор макс, 20 окт 2010, 06:26

0 Пользователей и 1 гость просматривают эту тему.

макс

Как изменить реквизит табличной части из модуля объекта?

пробовал вот так Ссылка.Метаданные().ТабличныеЧасти.РасшифровкаПлатежа.Реквизиты.Сумма = СуммаДокумента;
пишет, что объект не редактируется

***Vjacheslav***

Через метаданные точно нельзя,т.к. это описание объекта. Я тоже что-то вроде этого сделать хотел - не получилось. При изменении реквизита ты меняешь конфигурацию, поэтому я думаю это ни как не сделать. Может я ошибаюсь.

Slin

мдя-с
Метаданные - только для чтения. Меняются только в режиме конфигуратора и не могут содержать фактические данные.
Если уж менять данные, то допустим можно так (один из вариантов)
Ссылка.РасшифровкаПлатежа[0].Сумма = СуммаДокумента;
не уверен, что работает из-за
  • , но тем не менее
    можно еще так извратиться
    Ссылка.РасшифровкаПлатежа[0]["Сумма"] = СуммаДокумента;
    тоже не уверен, не проверял
    Но зато
    Ссылка["ОбщаяСумма"] = СуммаДокумента;
    точно работает если у ссылки есть реквизит "ОбщаяСумма"


skype: slin-dev

макс

Пишет поля не доступно для записи, Общей суммы тоже нету

Slin

ну там пример для примера
skype: slin-dev

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск