Имя: Пароль:
1C
1С v8
Не записывается реквизит объекта при использование конвертации данныъ
0 iceman2112
 
19.12.11
17:39
В общем есть правила конвертации данных, которые работают и нормально все переносят.
Нужно после окончании выгрузки объект записать в реквизит "комментарий" некоторое значение

Я в обработчик "После загрузки" вставил такую строку:

Объект.Комментарий = "из источника";

После выгрузки - ничего - комментарии пустые
1 МишельЛагранж
 
19.12.11
17:41
(0) у вас источник УЖЕ выгрузился, конечно, откуда он что возмет?
ставьте ПриЗагрузке... когда Источник существует и заполнен как объект...
2 iceman2112
 
19.12.11
17:44
щас попробую в книжее написано что обрабчик "после загрузки" использует как раз перед записью объект в информационую базу. да и стандартно там есть то такой код:

Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТарыПокупателя;
Объект.СчетУчетаРасходовПоТаре      = СчетаУчета.СчетУчетаРасходовПоТаре;
Объект.СчетУчетаДоходовПоТаре       = СчетаУчета.СчетУчетаДоходовПоТаре;
3 PVV65
 
19.12.11
17:49
(0) >> Нужно после окончании выгрузки

Не совсем понял - после окончания ВЫГРУЗКИ записать в приемник?
4 iceman2112
 
19.12.11
17:52
в общем объект выгрузился нужно, чтобы у него был заполнен комментарий
5 PVV65
 
19.12.11
17:55
(4) >> в общем объект выгрузился нужно

Опять не понял.
6 PVV65
 
19.12.11
17:57
(4) Может хотел написать так - "В общем объект выгрузился. Нужно, чтобы у него был заполнен комментарий." ???
7 iceman2112
 
19.12.11
17:58
ну смотри я запускаю выгрузку, все выгрузка завершена, потом открываю, смотрю у меня выгрузился документ, я его открываю, комментарий пустое, а я хочу чтобы он его заполнил пока переносил
8 PVV65
 
19.12.11
17:59
(4) Или так - "в общем объект выгрузить нужно так, чтобы у него был заполнен комментарий" ???
9 iceman2112
 
19.12.11
18:00
да да
10 Поручик
 
19.12.11
18:15
(9)
ПередВыгрузкой ПКС Комментарий

Значение = "из источника";

Ну ты понел..
11 Поручик
 
19.12.11
18:20
http://savepic.su/984062.htm
Источник может быть и пустым.
12 iceman2112
 
19.12.11
18:23
так ну это я пробую. а как можно объяснить что станратрно вот этот код выполняется

Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТарыПокупателя;
Объект.СчетУчетаРасходовПоТаре      = СчетаУчета.СчетУчетаРасходовПоТаре;
Объект.СчетУчетаДоходовПоТаре       = СчетаУчета.СчетУчетаДоходовПоТаре;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший