Как записать в табличную часть документа в 8-й версии? #90971


#0 by Camanch
Как сообщается в документации по 8-ке табличную часть документа можно только читать. А если надо записать в табличную часть документа? Может кто сталкивался - подскажите!
#1 by GeDeL
Чего надо сделать ? А метод СтрокаТЧ = ТЧ.Добавить; Подойдет ?
#2 by Camanch
Нет, не подойдет! В куче документов в табличной части нужно поменять ссылку на элемент справочника. грубо говоря: ДокументОбъект.Сотрудники[0].ПодразделениеОрганизации = НовоеПодразделение;
#3 by GeDeL
А в чем проблемы...? Бежишь по документам, в каждом документе ищешь в табличной части нужную строку, и меняешь нужные колонки, записываешь все это дело... Или чего-то я недопонял.
#4 by Camanch
В том-то все дело - когда я меняю значение в табличной области - не дает записать измененный результат. т.е.: ДокументОбъект.Сотрудники[0].ПодразделениеОрганизации = НовоеПодразделение; ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение); - выдает ошибку.
#5 by GeDeL
Какую ошибку ? Давай код в студию.
#6 by mkd
Добавление в таблицу: ` . . .
#7 by mkd
Как вариант для изменения: . . КонецЦикла;
#8 by mkd
- Записать(<Режим записи>, <Режим проведения>) <Режим проведения> должен быть = РежимПроведенияДокумента.Неоперативный
#9 by snc
Наверное документ как ссылка, а надо обращаться к объекту через ПолучитьОбъект
#10 by Camanch
Робяты! Всем спасибо - разобрался! Заработал такой вариант: ДокументОбъект = ДокументСсылка.ПолучитьОбъект;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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