Как заполняется таблица значений на форме? #449359


#0 by lanc2233
В отчете есть реквизит типа ТаблицаЗначений (для определенности ТабЗнач ) На форме есть одноименное табличное поле, где источник данных указан реквизит ТабЗНач. Если при открытии заполнять ТабЗнач, то табличное поле на форме не заполняется. Как ее заполнить? и после того как заполнили и пользователь что-то в ней поменял, как передать это обратно в ТабЗнач?
#1 by Rie
А колонки у табличного поля созданы?
#2 by Злобный Йожег
" На форме есть одноименное табличное поле, где источник данных указан реквизит ТабЗНач." и нафига такие извраты? О_о
#3 by lanc2233
для всех реквизитов, по умолчанию, если им ставить элементы управления на форму, создаются одноименные элементы управления. ТЗ должна быть исключением?
#4 by Rie
ТабличноеПоле и создано. А ему нужно сказать СоздатьКолонки
#5 by lanc2233
а где его ставить? ТипыЦен.Колонки.Добавить("Печать");
#6 by Rie
Где ты колонки у таблицы значений создаёшь?
#7 by Rie
+ После этого и должно стоять. В любом месте. Например, как у тебя.
#8 by lanc2233
так не заполняет на форме ничего.
#9 by Rie
Обнови форму. Колонки-то - появились?
#10 by lanc2233
#11 by Rie
Именно так. Должны появиться хотя бы колонки у таблицы значений. Даже без обновления. Ты говоришь - "в отчете есть реквизит". А не назначен ли у тебя случаем таблице значений одноименный реквизит _формы_?
#12 by lanc2233
не понял делаю так : в отчет добавляю реквизит, тип ТаблицаЗначений. Далее на форме - Размещение данных, выбираю ТипыЦен, выбираю что ему вставлять табличное поле.
#13 by Rie
Но проверь на всякий случай. На закладке Реквизиты - нет ли ТипыЦен отдельно от ОтчетОбъект. Просто чтобы быть уверенным, что проблема - не в этом.
#14 by lanc2233
Нету.
#15 by Mitriy
шайтан... спать ложись... утро вечера мудренее...
#16 by Rie
Вот сейчас ради проверки создал обработку, сунул ей в реквизиты таблицу значений, в ПриОткрытии добавил колонки и сказал табличному полю СоздатьКолонки. Однако - работает. Всё видно. Так что искать надо где-то в другом месте.
#17 by Mitriy
вместо ЭтаФорма.Обновить, кстати, достаточно Обновить, без ЭтаФорма... не говоря уж о том, что здесь оно вообще не надо...
#18 by lanc2233
фигня какая-то...  это я новый отчет делаю. давай скину на мыло открой у себя. там кроме этой ПриОткрытии ничего больше нету
#19 by lanc2233
Сейчас на файлообменник выложу
#20 by Mitriy
а сразу сделать колонки в табполе не айс? тогда и создавать их не надо будет...
#21 by lanc2233
да действительно спать пора. обработка с одним именем в двух местах была сохранена. одну в конфигураторе правил, другую в предприятии открывал.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С