Имя: Пароль:
1C
1С v8
Как правильно написать вот это ПКО при загрузке?
0 Ivan_495
 
29.10.20
12:28
Как правильно написать вот это ПКО при загрузке?

Если ОбъектНайден Тогда
   Объект.ДополнительныеСвойства.Вставить("СтараяТЧ", Объект.ТабличнаяЧасть.Выгрузить());
КонецЕсли;
1 Вафель
 
29.10.20
12:35
перед записью лучше
2 Вафель
 
29.10.20
12:36
Объект.ДополнительныеСвойства.Вставить("СтараяТЧ", Объект.Ссылка.ТабличнаяЧасть.Выгрузить());
3 Ivan_495
 
29.10.20
12:36
Ошибка в обработчике события ПриЗагрузкеОбъекта
    Обработчик             =  ПриЗагрузкеОбъекта
    ОписаниеОшибки         =  Поле объекта не обнаружено (ТабличнаяЧасть)
    ПозицияМодуля          =  (2)
    КСообщенияОбОшибках    =  20
4 Ivan_495
 
29.10.20
12:38
Мне нужно сохранить текущую табличную часть документа. Это возможно только при загрузке, Когда док найден, но еще не загружен.
5 Ivan_495
 
29.10.20
12:39
наверно запрос городить нужно
6 PLUT
 
29.10.20
12:40
(4) тебе сцылку на объект нужно мучать, если она в загружаемой базе есть (не новая)
7 PLUT
 
29.10.20
12:40
(5) да, запросом
8 hhhh
 
29.10.20
12:40
(3) наверно табличная часть по-другому называется. Товары может?
9 Ivan_495
 
29.10.20
12:42
(8) может))
10 Ivan_495
 
29.10.20
12:42
Объект.ДополнительныеСвойства.Вставить("СтараяТЧ", Объект.Товары.Выгрузить());
11 hhhh
 
29.10.20
12:49
лучше ПослеЗагрузки сделать (2)
12 Ivan_495
 
29.10.20
12:54
после загрузке я модифицировать хочу

Если ОбъектНайден Тогда
   СтараяТЧ = Объект.ДополнительныеСвойства.СтараяТЧ;
   НоваяТЧ = Объект.ТЧ;
   // ... модификация новой ТЧ в зависимости от данных в старой.
КонецЕсли;
13 Ivan_495
 
29.10.20
12:56
гружу из старой базы в новую УТ 11.4.

Пытался запустить отладчик при загрузке ничего не получилось.

ПИшет
Ошибка формата файла обмена
    ИмяУзла                =  ДанныеПоОбмену
14 Ivan_495
 
29.10.20
13:01
(11) как делать отладку кд 2 в УТ 11.4 непонятно, а без отладки тяжело))
15 zippygrill
 
29.10.20
13:05
(14) Клиент-серверный вариант? Если да, то файл с данными сохрани на общий диск на всякий случай
16 Ivan_495
 
29.10.20
13:08
(15) да он итак на общем
17 Ivan_495
 
29.10.20
13:20
универсальная сначала вообще не запускалась , потом исправил как написано
https://1c-bezproblem.ru/blog/v-pomoshch-1s-programmistu/vneshnyaya-obrabotka-otladki-zagruzhaemaya-iz-fajla-na-diske-ne-podderzhivaetsya-oshibka-pri-otladke-pravil-konvertatsii-2-1-v-novykh-konfiguratsiyakh

стала запускаться но уходит в ошибку узла
18 Ivan_495
 
29.10.20
13:30
заработало))