Имя: Пароль:
1C
1С v8
Конвертация данных , перенос строки.
0 БабкаЕжка
 
21.02.12
11:46
Переношу документ Командировка организации( зуп 8.2 2.1) в ЗИК. В ЗУПе есть 4 реквизита документа(строковых): СтранаНазначения,ОрганизацияНазначения,Цель,Основание , в ЗИКЕ Это один реквизит -Командировка (строка неогр.) , но в форме элемента это тоже отдельные поля. При записи все значения полей складываются в это поле вот так:
   Коммандировка =  МестоНазначенияСтранаГород+РазделительСтрок
   +МестоНазначенияОрганизация+РазделительСтрок
   +ЦельКомандировки  +РазделительСтрок
   +ОснованиеКомандировки;
Документ в Зик создаётся из входящих параметров, соот-но Реквизит командировка собираю Так :

Коммандировка =  МестоНазначенияСтранаГород+Символы.пс
   +МестоНазначенияОрганизация+Символы.пс
   +ЦельКомандировки  +Символы.пс
   +ОснованиеКомандировки;

в итоге после загрузки в реквизит в Зике все в одну строку прилетает. Как сделать, чтобы многострочный текст.
1 БабкаЕжка
 
21.02.12
13:11
ап
2 БабкаЕжка
 
22.02.12
10:25
ещё раз
3 БабкаЕжка
 
24.02.12
08:44
никак?
4 Jofa
 
24.02.12
08:47
Может как то так попробывать?

Коммандировка =  МестоНазначенияСтранаГород+Символы.пс
                "| " + МестоНазначенияОрганизация+Символы.пс
                "| " + ЦельКомандировки
                "| " + ОснованиеКомандировки;
5 Агент Инфостарта
 
24.02.12
08:47
При выгрузке собирайте значение реквизита с каким-нибудь другим разделителем, а при загрузке заменяйте на перевод строки.

Командировка = СтрЗаменить(...........);
6 Jofa
 
24.02.12
08:48
Коммандировка =  МестоНазначенияСтранаГород+Символы.пс +
                "| " + МестоНазначенияОрганизация+Символы.пс +
                "| " + ЦельКомандировки +
                "| " + ОснованиеКомандировки;
7 НЕА123
 
24.02.12
08:55
РазделительСтрок = (13)+(10)
Символы.ПС = (10)
8 НЕА123
 
24.02.12
09:04
+(7)
Коммандировка =  МестоНазначенияСтранаГород+Символы.ВК+Символы.пс
   +МестоНазначенияОрганизация+Символы.ВК+Символы.пс
   +ЦельКомандировки +Символы.ВК +Символы.пс
   +ОснованиеКомандировки;

(5)(6) - надо тоже рассматривать.
9 ДенисЧ
 
24.02.12
09:10
А почему не Символы.ВК ?
10 бомболюк
 
24.02.12
09:22
вот так будет достаточно:
Коммандировка =  МестоНазначенияСтранаГород + "
                | " + МестоНазначенияОрганизация + "
                | " + ЦельКомандировки + "
                | " + ОснованиеКомандировки;
11 БабкаЕжка
 
24.02.12
09:39
(10)не получилось, строчки с пробелом получились
12 БабкаЕжка
 
24.02.12
09:44
(8),(6) не помогло
13 БабкаЕжка
 
24.02.12
09:45
(5) а "при загрузке" разве не только для платформы 8 работает? у меня приемник 7.7
14 НЕА123
 
24.02.12
10:04
(11)
пробелы убрать
?

можно и так

Коммандировка =  МестоНазначенияСтранаГород + ""
                "" + МестоНазначенияОрганизация + ""
                "" + ЦельКомандировки + ""
                "" + ОснованиеКомандировки;
15 БабкаЕжка
 
24.02.12
10:14
(14)- не работает
16 qeos
 
24.02.12
10:23
заэкранируй
17 echo77
 
24.02.12
10:30
Попробуй разделитель так писануть:
Символы.ПС + Символы.ВК
18 БабкаЕжка
 
24.02.12
13:48
(17) неа
2 + 2 = 3.9999999999999999999999999999999...