|
Универсальная обработка табличной части
| ☑ |
0
tishkir
15.09.15
✎
13:04
|
Здравствуйте. После 7.7 вынужден быстро и с нуля перейти на 8.2.
Есть обработка "Универсальная обработка табличной части"
Вызывается из документа. Служит для массового изменения реквизитов табличной части в больших многострочных документах. При попытке заполнить поле "Заказ покупателя" конкретным документом в следующем блоке
Для Каждого СтрокаТЧОбъекта Из мСтруктураПараметров.Объект[мСтруктураПараметров.ИмяТабличнойЧасти] Цикл
Для Каждого Поле Из СписокИзменяемыхПолей Цикл
СтрокаТЧОбъекта[Поле.Представление] = Поле.Значение;
КонецЦикла;
КонецЦикла;
происходит ошибка:
{Форма.Форма.Форма(200)}: Поле объекта не обнаружено
СтрокаТЧОбъекта[Поле.Представление] = Поле.Значение;
Прошу помощи!
|
|
1
mikecool
15.09.15
✎
13:07
|
нет либо представления, либо значения
в отладчике смотри
|
|
2
tishkir
15.09.15
✎
13:10
|
Я догадался, что внешнюю обработку сначала надо сохранить куда-нибудь, отредактировать и закачать назад в базу. Как ее открыть в отладчике?
|
|
3
Рэйв
15.09.15
✎
13:12
|
ТЗ=ТЧ.Выгрузить();
ТЗ.ЗаполнитьЗначение("ИмяКолонки",ЗначениеЗаполнения);
ТЧ.Загрузить(ТЗ);
Как то так
|
|
4
tishkir
15.09.15
✎
13:23
|
Скажите, это может быть из-за того, что у поля сначала надо задать тип?
|
|
5
magicSan
15.09.15
✎
13:32
|
(4) открываешь конфигуратор свою обработку находишь строку жмешь ф5 ставишь точку открываешь в режиме предприятия смотришь чего у тя там творится
|
|