Имя: Пароль:
1C
1С v8
Конвертация после загрузки объекта не видит параметры
,
0 Tata_059
 
29.08.14
13:33
При загрузке
ТаблицаСостояний =Параметры.ТаблицаСостояний;
    
    ТаблицаСостояний=Объект.ИсторияИзмененияСостояния.Выгрузить();
    Сообщить ("Начальная ТАблица="+ТаблицаСостояний.Количество());

Результат =1
После загрузке
ТаблицаСостояний =Параметры.ТаблицаСостояний;
Сообщить ("Старарая таблица состояний="+ТаблицаСостояний.Количество());
Результат =0

ПОдскажите как мне передать таблица в обработчик "После загрузки" ?
1 Defender aka LINN
 
29.08.14
13:38
(0) У тебя объект же есть. В него пихай что хочешь в доп. свойства
2 Tata_059
 
29.08.14
13:39
(1) Извините, а где находятся дополнительные свойства ?
3 Tata_059
 
29.08.14
13:43
(1) Ччто-то я не понимаю
4 Timon1405
 
29.08.14
13:54
(2) про дополнительные свойства лучше мужика в шапке в конфигураторе врят ли кто-то расскажет
5 Naumov
 
29.08.14
14:00
(0) Как пихаешь в параметры?
6 Naumov
 
29.08.14
14:01
и параметры это что? Глобальные параметры? или параметры объекта?
7 zhig75
 
29.08.14
14:08
Что во что конвертируется?
8 Tata_059
 
29.08.14
14:08
(5) Глобальные параметры
Определяю перед загрузкой данных
ТаблицаСостояний = Новый ТаблицаЗначений;           //из документа почтовое отправление
Параметры.Вставить("ТаблицаСостояний",ТаблицаСостояний);
9 Tata_059
 
29.08.14
14:09
(7)Так в конвертации не работает метод НеОчищать=Истина у табличной части, я решила перезаписывать табличную часть и использовать для этого параметр
10 zhig75
 
29.08.14
14:10
Выгружаемая конфа какая?
11 Naumov
 
29.08.14
14:10
Н узначит кто-то в процессе загрузки эту таблицу торжественно переопределяет. Смотри обработчики.
12 Tata_059
 
29.08.14
14:11
(10) Управление Складом (WMS) загружаю в УТ
мне надо одну строку добавить в документ
13 Tata_059
 
29.08.14
14:11
(11) никто не переопределяет,я сама эту таблицу только что ввела
14 13_Mult
 
29.08.14
14:11
Фотку надо бы поменять ))
15 Tata_059
 
29.08.14
14:12
(11) ПРи загрузке записи есть,после загрузки ,таблица нулевая
16 Tata_059
 
29.08.14
14:15
Можно конечно не загружать таб.часть, а действовать через типУзла.. как лучше господа ?
17 Tata_059
 
29.08.14
14:34
(14)обещаю поменять фото после помощи=)))
18 Alex S D
 
29.08.14
14:46
Создаешь новое ПКС для объекта. Ставишь галку "Передавать данные в параметр". В обработчике "ПередВыгрузкой" пишешь чтото вроде

Значение = Новый ХранилищеЗначения(<ТвояТЗ>);

В обр-ке ПослеЗагрузки:

    ТвояТЗ = ПараметрыОбъекта["ИмяПараметра"].Получить();

Ссылочные данные в такой таблицы не передадутся самой собой...
19 Tata_059
 
29.08.14
14:52
(18) у группы (табличная часть) нет "передавать в параметр"
а как же быть со ссылочными данными?
20 Alex S D
 
29.08.14
15:01
зачем тебе табличная часть? ты же с объекта выгружаешь и хочешь передать еще и таблицу?

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

И вообще, что нужно сделать?
21 Tata_059
 
29.08.14
15:06
(20) по определенным данным я делаю выборку и помещаю её в строку табличной части документа
т.е правило объекта: источник пустой, приемник заполнен
в ПКО формируется объект загрузки, т.е. добавляемая табличная часть и номер, по которому идет поиск.
При данной схеме табличная часть полностью перезаписывается у объекта, а необходимо что бы табличная часть дополнялась из загрузки строкой
22 Tata_059
 
29.08.14
15:07
(20)в таблице содержатся ссылочные данные