1с кд 2.1 изменить значение реквизиты тч #763250


#0 by DmitriyDI
как в КД сделать, чтобы после (или во время) того как загрузился объект (документ) изменить в тч в т.ч документа реквизит, не меняя остальные реквизиты тч? сделал выгрузить по алгоритму и описал этот реквизит, но другие затерлись. Значение этого реквизиты берется из рег. сведений.
#1 by GreatOne
заходишь в тч, кликаешь реквизит, в обработчиках используешь ОбъектКоллекции.Реквизит = ***
#2 by DmitriyDI
не совсем понял, а как это к конкретной строке тч подтянется? и в каком обработчике прописывать?
#3 by GreatOne
Справку почитай хотябы
#4 by GreatOne
Обьектколлекции в пкгс это строка коллекции, в твоем случае строка тч.
#5 by DmitriyDI
Так я тоже самое и в алгоритме прописываю КоллекцияОбъектов = Новый ТаблицаЗначений; но при загрузке строка получаю пустую строку с новой нужной статьей, а не старую строку с новой статьей...
#6 by GreatOne
Ты переназначаешь коллекцию объектов, тем более создаешь пустую ТЗ. Другими словами затираешь строки ТЧ документа источника. Коллекция объектов УЖЕ определена перед выгрузкой. Напиши примерное такой код в ПКС тч твоего документа:
#7 by DmitriyDI
Если прописываю в ПКГС Ошибка Значение не является значением объектного типа (СтатьяДвиженияДенежныхСредств) у ТЧ указана статья с нужным правилом. Если пишу у самой статьи в ТЧ: Ошибка Поле объекта не обнаружено (РасшифровкаПлатежа)
#8 by DmitriyDI
А такой вопрос,я могу куда-нибудь передать нужную статью ддс, из программы, чтобы потом допустим перед загрузкой в ПКО ее указать?
#9 by mikecool
передать параметром, если она есть в источнике либо в призагрузке прописать куда надо в коллекции
#10 by GreatOne
Сообщить(обьектколлекции.статья...) Разберись с реквизитом, с параметром дольше возиться будешь
#11 by DmitriyDI
большое спасибо! получилось через параметр. А вот с объектомКоллекции справиться не смог пока что, буду тогда изучать)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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