Вывести дополнительную колонку в ТЧ (ошибки)
Помогите пожалуйста написать правильно. Нужно в табличную часть вывести дополнительную колонку и заполнить ее реквизитом из документа. Написала так, но вот с параметром беда, пока не получается разобраться(( ...
И 2 вопрос: Хотела программно добавить колонку, ошибка в этой строке - пишет не допустимое значение, пришлось интерактивно добавлять.
&НаСервере
&После("ЗаполнитьРаспоряженияНаОтгрузку")
Процедура Расш1_ЗаполнитьРаспоряженияНаОтгрузку(ПроверятьИзменениеПараметров)
//ДобавляемыеРеквизиты = Новый Массив;
//ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Комментарии", Новый ОписаниеТипов ("Строка"),"Объект.РаспоряженияНаОтгрузку", "Комментарии"));
//ИзменитьРеквизиты(ДобавляемыеРеквизиты);
//НоваяКолонка = Элементы.Добавить("Комментарии", Тип("ПолеФормы"), Элементы.РаспоряженияНаОтгрузку);
//НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
//НоваяКолонка.ПутьКДанным = "Объект.РаспоряженияНаОтгрузку";
//НоваяКолонка.Заголовок = "Комментарии"
ИдентификаторСтроки = ЭтаФорма.Элементы.РаспоряженияНаОтгрузку.ТекущаяСтрока;
Ссылка = Объект.РаспоряженияНаОтгрузку.НайтиПоИдентификатору(ИдентификаторСтроки);
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыКОтгрузкеОбороты.ДокументОтгрузки КАК ДокументОтгрузки,
| ТоварыКОтгрузкеОбороты.ДокументОтгрузки.Комментарий КАК ДокументОтгрузкиКомментарий
|ИЗ
| РегистрНакопления.ТоварыКОтгрузке.Обороты КАК ТоварыКОтгрузкеОбороты
|ГДЕ
| ТоварыКОтгрузкеОбороты.ДокументОтгрузки.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
РезультатЗапроса = Запрос.Выполнить();
РезультатЗапроса.Выбрать();
Для каждого ТекСтрока Из Объект.РаспоряжениеНаОтгрузку Цикл
ТекСтрока.РаспоряженияНаОтгрузкуПоле1 = РезультатЗапроса.Выбрать.ДокументОтгрузкиКомментарий;
КонецЦикла;
КонецПроцедуры
ПоказатьИ 2 вопрос: Хотела программно добавить колонку, ошибка в этой строке
//НоваяКолонка.ПутьКДанным = "Объект.РаспоряженияНаОтгрузку";
Прикрепленные файлы:

По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
//НоваяКолонка = Элементы.Добавить("Комментарии", Тип("ПолеФормы"), Элементы.РаспоряженияНаОтгрузку);
//НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
//НоваяКолонка.ПутьКДанным = "Объект.РаспоряженияНаОтгрузку";
//НоваяКолонка.Заголовок = "Комментарии"
Должно быть //НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
//НоваяКолонка.ПутьКДанным = "Объект.РаспоряженияНаОтгрузку";
//НоваяКолонка.Заголовок = "Комментарии"
НоваяКолонка.ПутьКДанным = "Объект.РаспоряженияНаОтгрузку.Комментарии"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот