Имя: Пароль:
1C
 
1с кд 2.1 изменить значение реквизиты тч
0 DmitriyDI
 
20.01.16
18:13
как в КД сделать, чтобы после (или во время) того как загрузился объект (документ) изменить в тч в т.ч документа реквизит, не меняя остальные реквизиты тч?
сделал выгрузить по алгоритму и описал этот реквизит, но другие затерлись.
Значение этого реквизиты берется из рег. сведений.
1 GreatOne
 
20.01.16
18:13
заходишь в тч, кликаешь реквизит, в обработчиках используешь ОбъектКоллекции.Реквизит = ***
2 DmitriyDI
 
20.01.16
18:20
(1) не совсем понял, а как это к конкретной строке тч подтянется? и в каком обработчике прописывать?
3 GreatOne
 
20.01.16
19:34
Справку почитай хотябы
4 GreatOne
 
20.01.16
19:35
Обьектколлекции в пкгс это строка коллекции, в твоем случае строка тч.
5 DmitriyDI
 
21.01.16
10:59
(4) Так я тоже самое и в алгоритме прописываю

КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("СтатьяДвиженияДенежныхСредств");

НоваяСтрока = КоллекцияОбъектов.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, НужнаяСтатья);

но при загрузке строка получаю пустую строку с новой нужной статьей, а не старую строку с новой статьей...
6 GreatOne
 
21.01.16
11:23
Ты переназначаешь коллекцию объектов, тем более создаешь пустую ТЗ. Другими словами затираешь строки ТЧ документа источника. Коллекция объектов УЖЕ определена перед выгрузкой.
Напиши примерное такой код в ПКС тч твоего документа:

ОбъектКоллекции = НужнаяСтатья;
7 DmitriyDI
 
21.01.16
11:35
Если прописываю в ПКГС

ОбъектКоллекции.СтатьяДвиженияДенежныхСредств = СтатьяДДС;


Ошибка Значение не является значением объектного типа (СтатьяДвиженияДенежныхСредств)

у ТЧ указана статья с нужным правилом.

Если пишу у самой статьи в ТЧ:

    ОбъектКоллекции = СтатьяДДС;

Ошибка Поле объекта не обнаружено (РасшифровкаПлатежа)
8 DmitriyDI
 
21.01.16
11:42
А такой вопрос,я могу куда-нибудь передать нужную статью ддс, из программы, чтобы потом допустим перед загрузкой в ПКО ее указать?
9 mikecool
 
21.01.16
11:43
(8) передать параметром, если она есть в источнике
либо в призагрузке прописать куда надо в коллекции
10 GreatOne
 
21.01.16
11:45
Сообщить(обьектколлекции.статья...)
Разберись с реквизитом, с параметром дольше возиться будешь
11 DmitriyDI
 
21.01.16
12:06
(9) (10) большое спасибо! получилось через параметр.

А вот с объектомКоллекции справиться не смог пока что, буду тогда изучать)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.