Имя: Пароль:
1C
1С v8
Конвертация данных 2.0. Установка значения реквизиту
0 МаксимБел
 
31.08.12
16:37
Ситуация такая: в 1С77 (в справочнике "Договоры") нет реквизита "Организация", а в 1С82 (в справочнике "Договоры контрагентов") есть.
Как мне при выгрузке задать значение этому реквизиту в 1С82.
Пробовал так:
Создал ПКО "Договоры -> Договоры контрагентов".
В нем создал ПКС -> Организация (без источника)
Для этого ПКС создал новое ПКО, где в обработчике "при загрузке" прописал следующее:
1 МаксимБел
 
31.08.12
16:40
Организация = Справочники.Организации.НайтиПоНаименованию("Беларусьторг Государственное Предприятие");
Если ЗначениеЗаполнено(Организация) Тогда
   Значение = Организация;
Иначе
   Значение = Справочники.Организации.ПустаяСсылка();
КонецЕсли;
Ошибка вылетает еще при выгрузке в 1С77: "Ошибка получения значения свойства объекта
   Объект: договор №465 от 01.03.06 г., свойство: Организация."
Что не так? Как правильно сделать?
2 andrewks
 
31.08.12
16:43
закинь её в Параметры, и используй потом везде, где надо
3 МаксимБел
 
31.08.12
17:06
знать бы еще как в параметры закинуть, и как потом выдрать оттуда )
4 Naumov
 
31.08.12
17:13
не при загрузке, а после загрузке и писать нужно
Объект.Организация = <НайденнаяОрганизация>;
5 Naumov
 
31.08.12
17:14
+ не свойства, а для объекта Договоры
6 МаксимБел
 
31.08.12
17:21
2 (4)
Да, спасибо. Уже сам догадался, только не был уверен, что сработает.