Имя: Пароль:
1C
1С v8
Как изящней конвертировать свойство
,
0 SunFox
 
22.12.11
16:48
Есть две базы с разным составом справочника склады.
В базе приемника в карточке организации есть реквизит "склад", это склад на который нужно вешать документ.
Каким образом лучше перебить склады при обмене, кроме как обработки в ПКО документа. Вот красиво бы было
Выражение = "Объект.Организация.асуБуферныйСклад" в ПКС перед выгрузкой, но ссылку на объект не понимает
1 Defender aka LINN
 
22.12.11
16:53
После загрузки заполни. Тоже мне, проблема
2 SunFox
 
22.12.11
16:55
(1) В ПКО не хотелось бы переберать табличные части
3 PVV65
 
22.12.11
16:56
(2) Почему?
4 SunFox
 
22.12.11
16:56
Это просто
5 SunFox
 
22.12.11
16:57
Зачем тогда ПКС
6 SunFox
 
22.12.11
16:59
И не хочется выгружать лишнюю информацию, склады из бызы источника не нужны в базе приемнике
7 SunFox
 
22.12.11
17:01
(0) Есть склады те которые нужны, они переносятся, а есть которые не нужны, заменяются.
8 SunFox
 
22.12.11
17:04
(0)+ Да, и принять решение о необходимости замены склада можно только по информации в базе источника, а вот на какой склад менять эта инфа тока в базе приемника есть
9 Жан Пердежон
 
22.12.11
17:07
(8) и в чем проблема то?
10 SunFox
 
22.12.11
17:13
(9)не хочется использовать вот такие вещи

Если Источник.Организация.Код = "" Тогда
   Выражение = "Справоники.Склады.Склад1";    
   
ИначеЕсли Источник.Организация.Код = "" тогда
   ...
ИначеЕсли Источник.Организация.Код = "" Тогда
   ...
КонецЕсли;
11 Amiralnar
 
22.12.11
17:17
Записывай в узел ссылки свой гуид.
12 SunFox
 
22.12.11
17:20
(11) Ет как?
13 Жан Пердежон
 
22.12.11
17:21
в ПКО ПослеЗагрузки:

Если НЕ ЗначениеЗаполнено(Объект.Склад) тогда
 Объект.Склад = Объект.Организация.Склад;
КонецЕсли;

или используй параметры
14 SunFox
 
22.12.11
17:25
(13) о вариант,
очищать нужный склад, а в приемнике подставлять!
другие не трогать
15 SunFox
 
22.12.11
17:26
все таки ПКО, а не ПКС