Имя: Пароль:
1C
1С v8
Правила обмена
0 Tumakota
 
17.03.13
23:39
Всем доброго времени суток, подскажите где в правилах установить чтобы не перекидывались организации при выгрузке документов?
1 DGorgoN
 
17.03.13
23:43
Есть такая конфа у 1с на диске ИТС - называется конвертация. Куришь мануалы и через неё настраиваешь планы обмена. Однако при обновлении возможно придется все делать заново. Удачи )
2 DGorgoN
 
17.03.13
23:49
Или выход через анус но проще - перед загрузкой выполняется функция которая запоминает орг-ции. После обмена восстанавливает или убирает. Ну и перепроводит что нужно проводить и т.п.
3 Tumakota
 
18.03.13
08:57
Всем доброго времени суток возникла проблема, прошу помощи

Если Объект.ДоговорКонтрагента.Организация <> "Организация1" тогда
   Объект.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
КонецЕсли;

пишу в Обработчик             =  ПриЗагрузкеОбъекта

   ОписаниеОшибки         =  Поле объекта не обнаружено (ДоговорЕонтрагента)
4 Aleksey
 
18.03.13
09:01
ДоговорЕ(?)онтрагента
5 Wobland
 
18.03.13
09:02
(3) это значит, что нету такого поля
6 Aleksey
 
18.03.13
09:03
ДоговорКонтрагента.Организация - справочник организаций, а ты сравниваешь со строкой, интересно что ты хочешь получить?
7 Wobland
 
18.03.13
09:03
а ещё организации бывают объектного типа, и сравнение их со строкой является грубой методологической ошибкой
8 kosts
 
18.03.13
09:09
(0) Может обмен делать по плану обмена "ПоОрганизации"?...
9 cw014
 
18.03.13
09:10
(3)
Если Объект.Метаданные().Реквизиты.Найти("Организация") <> Неопределено тогда
   Если Объект.ДоговорКонтрагента.Организация <> "Организация1" тогда
       Объект.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
   КонецЕсли;
КонецЕсли;
10 Alex S D
 
18.03.13
09:12
(9) мде..
11 cw014
 
18.03.13
09:13
(10) Каков вопрос, таков ответ. Судя по тому что пишет ТС я вообще в задаче разобраться не могу. Так хоть на вопрос ответил
12 Tumakota
 
18.03.13
09:30
Все проблема решена всем спасибо)