#0
by Joshim
Табличное поле выводит данные табличной части документа. На поле есть колонка, которой нет в табличной части документа. Как в эту колонку можно вывести данные?
#6
by Шапокляк
У табличного поля в свойствах есть обработчик. Объясню на примере ПроцедураПриВыводеСтроки ОформлениеСтроки.Ячейки.Колонка1.УстановитьТекст(ДанныеСтрок.Номенклатура.Артикул); КонецПроцедуры
#9
by Joshim
у меня нет доступа к этим процедурам! Документ заполняется из модуля внешней обработки, которая создает и заполняет документ, затем открывает форму и добавляет колонку, затем в эту колонку необходимо вывести данные пользователю.
#11
by Шапокляк
Да пофиг откуда документ заполняется. У документа есть форма, в которой размещено табличное поле - или форма как-то динамически строится и элементы на него программно добавляются?
#13
by Joshim
а если перед заполнением формы назначить в модуле обработки обработчик события формы ПриВыводеСтроки и затем заполнить форму? как думаете прокатит?
#15
by shuhard
это идеологически верно, зачем пользователю в документе данные, которые не хранятся в системе и не влияют на проведение и которые он ни когда потом не увидит ? есть понятие подбор, помощник планирования, управление запасами всё это обработки и результат их работы переносится в ТЧ документа
#16
by Joshim
Элемент.ТекущиеДанные.Номенклатура Элемент.ТекущаяСтрока.Номенклатура в чем разница или что лучше использовать для доступа к данным?
#18
by Joshim
Колонку добавил, но в ОформлениеСтроки.Ячейки ее нет! Как по другому вывести в колонку значение?
#20
by Joshim
У документа есть форма, в которой размещено табличное поле. А колонка программно добавляется (нет на форме), в нее затем выводятся данные
#21
by Шапокляк
Ну так что мешает проверить наличие колонке в этом обработчике? Если ТабличноеПоле.Колонки.Найти("Колонка1") <> Неопределено Тогда ОформлениеСтроки.Ячейки.Колонка1.УстановитьТекст(ДанныеСтрок.Номенклатура.Артикул); Конецесли;
#22
by Joshim
ТекКолонка = ЭлементыФормы.Товары.Колонки.Найти(ИмяКолонки); А как теперь заполнить значение в колонке?? В ОформлениеСтроки.Ячейки этой колонки нет!!!!!
#23
by Шапокляк
Дык ведь добавил же ты ее в ! Почему ее нету? Почему в обработчике ПриВыводеСтроки не написать как в ? Вот на клавиатуре набираем "ОформлениеСтроки.Ячейки." и не ждем, что нам программа предложит, а продолжаем: "Колонка1.УстановитьТекст(ДанныеСтроки.Номенклатура.Артикул)" или как там колонка называется и что там надо вывести.
#25
by Joshim
Форма.ПодготовкаТаблицПоступленияТоваровУслуг.Форма}: Поле объекта не обнаружено (Колонка1) ОформлениеСтроки.Ячейки.Колонка1.УстановитьТекст(ЗначениеПараметра);
#27
by Шапокляк
Как колонку назвал? В какой обработчик добавил строку? Весь текст Обработчика ПривыводеСтроки дай.
#31
by Шапокляк
+ Да...все-таки поглядела на цикл, не удержалась. ПриВыводеСтроки - не то место, где колонки в табличное поле добавляют. Судя по всему, задача стоит вывести все свойства всех имеющихся товаров в ТЧ. К процедуре формирования табличной части лучше заблаговременно прикрутить вычисление состава всех этих свойств и присобачить соответствующие колонки, а уж в ПриВыводеСтроки организовать их заполнение. Да и в твоей проыцедуре колонки добавляешь, но не факт, что они все ВН называются :)
#34
by Шапокляк
Молодец, парень далеко пойдешь. Сказать гадость человеку, который потратил свое время, чтоб тебе помочь - это так круто!
#36
by Joshim
помочь это когда помощь пользу приносит. Сам бы я точно не разобрался. Спасибо! думаю этот форум исключение, тут все друг другу помогают )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- заполнение параметров области макета...
- Заполнение параметра в табличном документе
- Как программно задать Связь по Владельцу для Поля ввода Табличного поля?
- Заполнение документа MS Word из среды 1С:Предприятие .Заполнение закладок
- Заполнение поля табличного документа
- Заполнение поля ТЧ из поля справочника: как написать без sql?
- Обработчик события ПриИзменении у поля ввода у ячейки табличного поля
- Вывод Табличного поля в табличный документ (поле табличного документа)
- Заполнение Табличного документа значениями из ТЗ
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- Отловить заполнение табличного документа СКД
В этой группе 1С
- v8: УТ.Продажа товара по разной цене за штуку и упаковку
- БСП: Анкетирование?
- Как вывести таблицу значений в управляемую форму.
- СтрокаДереваЗначений.Родитель в функции
- Отказ перед записью регистра накопления
- УТ 11 счет фактура на аванс. КАК?
- v7: 1С 77 + SQL2005. Ошибка транзакции при записи нового элемента справочника
- СКД выдает ошибку при использовании внешнего набора данных
- Название файла при сохранении из 1с 8.2
- Помогите определить регистр
- rphost перезапускается каждые полчаса
- Альфа-Авто. Есть альтернативы?
- автоматический обмен данными между 1с7 и 1с8
- печатная форма в СКД, как получить переменную?
- Литература про обновление с УТ 10.3 на УТ 11
- Можно ли программно открыть журнал регистрации?
- Возвратные отходы в УПП
- v7: Сохранение печ.формы во внешний файл
- Стоимость перехода с файловой версии на SQL.
- Драйвер устройства ввода. Слетает галочка "Устройство включено"