Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавление колонки в поле табличной части...

Добавление колонки в поле табличной части...
Я
   slafor
 
09.09.20 - 16:46
Прошу простить, наверняка это где-то есть, но все перелистал, нашел для 8.1, для 8.3 не нашел... Наверное, устал, к тому же спешу. Потому тчо вопрос с виду банальный.

Итак. Есть документ, у него есть табличная часть. Мне надо добавить в таблицу колонку на форме, но этой колонки в табличной части нет, и добавлять ее туда нет никакого желания. Потому что это вычисляемая колонка, и она рассчитывается исходя из данных других колонок (например, Номенклатура), формируется на основе Запроса, и сохранять ее в БД не надо.

Добавить реквизит в таблицу на форме у меня почему-то не получается. Когда просто создаю колонку на форме после поля Номенклатура, она требует ввести ПутьКДанным, а к какаим данным если в объекте ее нет? Иначе она вообще на форме не отображается. Дайте, пожалуйста, пример, как это можно реализовать?
   Fish
 
1 - 09.09.20 - 16:48
(0) Ну так добавь реквизит в табличную часть. Только на форме, а не у объекта.
   Fish
 
2 - 09.09.20 - 16:48
+(1) У тебя же УФ, я правильно понял?
   slafor
 
3 - 09.09.20 - 16:57
(2) Да, УФ. Добавляю реквизит в табличную часть на форме. Без указания ПутиКДанным ее не видно, и как к ней обращаться - непонятно.
   Fish
 
4 - 09.09.20 - 16:59
(3) Ты добавляй не поле, а именно реквизит. В правой части окна. А потом уже перетаскивай его в поля.
   Fish
 
5 - 09.09.20 - 17:00
+(4) А обращаться потом будешь, как к обычному реквизиту ТЧ.
   Fish
 
6 - 09.09.20 - 17:02
   slafor
 
7 - 09.09.20 - 17:06
(5) Вау! А все оказалось просто и банально!

Я просто не понял сразу - там есть функции Добавить реквизит и Добавить колонку реквизита, а вот вторую-то я и не заметил. Не, ну надо было так назвать - "Добавить колонку реквизита"... )) Вот я и запутался.

Спасибо огромное!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.