|
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) большое спасибо! получилось через параметр.
А вот с объектомКоллекции справиться не смог пока что, буду тогда изучать)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший