|
Конвертация табличной части | ☑ | ||
---|---|---|---|---|
0
r1000
18.02.14
✎
19:31
|
Как табличную часть объекта засунуть в параметр, а потом(в событии после загрузки объекта) прочитать эту табличную часть ?
При обмене у меня создается два документа из одного. В первый уходят реквизиты шапки, а во второй должна уйти табличная часть. Хочу передать в параметр табличную часть и после загрузки просто создать программно новый документ и заполнить его табличной частью из параметра. |
|||
1
ДенисЧ
18.02.14
✎
19:33
|
Ты всегда правое ухо левой ногой чешешь?
|
|||
2
Torquader
18.02.14
✎
19:34
|
Интересно, как будет выглядеть параметр с содержимым табличной части ?
|
|||
3
r1000
18.02.14
✎
19:35
|
(2)Тогда как передать табличную часть, и где её поймать при загрузке ?
|
|||
4
Fram
18.02.14
✎
19:36
|
(0) А создать 2 правила выгрузки для каждого вида приемника?
|
|||
5
Torquader
18.02.14
✎
19:37
|
(3) Наверное, её надо выгрузить так, чтобы по ней создавался новый документ.
|
|||
6
VikingKosmo
18.02.14
✎
19:37
|
(2) Видимо должен выглядеть сильно параметризированным параметром :)
|
|||
7
r1000
18.02.14
✎
19:37
|
(4)Это я могу. Но хочу чтобы пользователь выбирал один документ, когда выгружает данные.
|
|||
8
Torquader
18.02.14
✎
19:38
|
(6) Есть такой термин "фигня какая-то" - в данном случае, очень подходит.
|
|||
9
Torquader
18.02.14
✎
19:38
|
(7) Ну, тогда выгружай, как есть, а уже при загрузке - делай из него два.
|
|||
10
Фокусник
18.02.14
✎
19:39
|
(0) если ТЧ выгрузить в ТЗ...?
|
|||
11
r1000
18.02.14
✎
19:39
|
То есть, пользователь указывает что нужно выгрузить "Списание", а при загрузке создается два документа Списание и дополнительный документ.
|
|||
12
Torquader
18.02.14
✎
19:39
|
(11) Можно и так - ведь в (0) ты именно про это и писал.
|
|||
13
r1000
18.02.14
✎
19:41
|
(10)Я пробовал Табл = Источник.Товары.Выгрузить() перед выгрузкой.
Но после загрузки, я пытаюсь запустить цикл по таблице параметра и выдает ошибку про неопределенный итератор. |
|||
14
Feunoir
18.02.14
✎
19:42
|
(7) Ну никто не запрещает после выгрузке шапки документа (в обработчике) ещё дополнительно дернуть ВыгрузитьПоПравилу для табличной части. Только надо поставить флажок "Не запоминать выгруженные объекты" скорее всего.
Посмотри как контрагентов и их контактную информацию выгружают в типовых выгрузках. |
|||
15
Torquader
18.02.14
✎
19:43
|
(13) А ТЗ, наверное, нужно в строку преобразовать, чтобы на другой стороне её получили из строки.
|
|||
16
r1000
18.02.14
✎
19:46
|
(15)тогда через хранилище значений навеное...
|
|||
17
VikingKosmo
18.02.14
✎
19:48
|
(16) а КД умеет выгружать в XML ХранилищеЗначения?
|
|||
18
Torquader
18.02.14
✎
19:48
|
(16) В данном случае это будет звучать как "хоронилище".
Ты же данные в файл пишешь для переноса в другую конфигурацию - так ? Значит - куда нужно писать таблицу ? |
|||
19
r1000
18.02.14
✎
19:52
|
А в 8ке есть встроку из строки ?
|
|||
20
Torquader
18.02.14
✎
19:53
|
(19) А что - разве нет ?
|
|||
21
Torquader
18.02.14
✎
19:57
|
ЗначениеВСтрокуВнутр (ValueToStringInternal)
Синтаксис: ЗначениеВСтрокуВнутр(<Значение>) Параметры: <Значение> (обязательный) Тип: Произвольный. Преобразуемое значение. Возвращаемое значение: Тип: Строка. Системное представление значения в информационной базе. Описание: Получает системное строковое представление переданного значения. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
22
Поpyчик-4
18.02.14
✎
20:00
|
(17) Умеет. Передача идёт текстовой строкой, закодированной XMLСтрока, то есть Base64
|
|||
23
Torquader
18.02.14
✎
20:02
|
(22) Так поди же он (21) и выполнит.
|
|||
24
grigo
18.02.14
✎
20:03
|
Лучше создай два правила конвертации и два правила выгрузки. И не устраивай себе геморрой.
|
|||
25
Torquader
18.02.14
✎
20:07
|
(24) Ему это уже советовали - но - тут важный эпизод поедания катуса.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |