|
Выгрузить табличую часть, но не таблицу значений. | ☑ | ||
---|---|---|---|---|
0
Kongo2019
23.10.19
✎
10:36
|
Доброго.
Задача. Выгрузить табличую часть документа, но не таблицу значений. Можно использовать структуру или массив. У меня блин какой-то монстр получается. Может кто видел элегантное решение? |
|||
1
ДенисЧ
23.10.19
✎
10:37
|
(тут картинка с покойной бабкой wat)
|
|||
2
hockeyist
23.10.19
✎
10:37
|
(0) Выгрузи массив структур.
|
|||
3
Ненавижу 1С
гуру
23.10.19
✎
10:38
|
(2) или структуру массивов
|
|||
4
Ёпрст
23.10.19
✎
10:39
|
Или массив массивов
или структуру структур |
|||
5
Ёпрст
23.10.19
✎
10:39
|
или соответствие структур
|
|||
6
Ёпрст
23.10.19
✎
10:39
|
и это, списокЗначений можно ?
|
|||
7
Ёпрст
23.10.19
✎
10:40
|
и чего уж там, выгружай сразу в json
|
|||
8
Ёпрст
23.10.19
✎
10:41
|
чорт, про деревоЗначений еще забыли
|
|||
9
ДенисЧ
23.10.19
✎
10:46
|
Ещё можно в XML, dbf, sql и ещё много разных страшных слов...
|
|||
10
Андрюха
23.10.19
✎
10:48
|
(0) Результат запроса на клиента хочешь вернуть?
|
|||
11
Kongo2019
23.10.19
✎
10:49
|
(2) (3) Я так и так пробовал. Да блин дикая ёлка получается.
|
|||
12
Kongo2019
23.10.19
✎
10:51
|
(5) (6) соответствие и списокЗначений нельзя.
(7) json вроде не есть ТЗ. |
|||
13
Kongo2019
23.10.19
✎
10:53
|
(10) Не, мне надо в гробанную dll стороннего разработчика, хитрозадого, мать его, док выгрузить. А у него там только в виде структуры принимает.
|
|||
14
Андрюха
23.10.19
✎
10:58
|
(13) Раз есть определенный входной формат данных, то "элегантнее" не получится.
|
|||
15
hockeyist
23.10.19
✎
11:06
|
(11) Каждая строка - это структура. Множество строк - массив. Где здесь можно запутаться?
|
|||
16
Kongo2019
23.10.19
✎
12:00
|
Сделал так. Тестовый пример.
ЗапросПараметры = Новый Структура; ЗапросПараметры.Вставить("П1", "Параметер1"); ЗапросПараметры.Вставить("П2", "Параметер2"); ЗапросПараметры.Вставить("П3", "Параметер3"); ЗапросПараметры.Вставить("П4", "Параметер4"); ТабЧасть = Новый Массив; ТабЧасть.Добавить(1); ТабЧасть.Добавить("Товар1"); ЗапросПараметры.Вставить("ТабЧасть", ТабЧасть); ТабЧасть = Новый Массив; ТабЧасть.Добавить(2); ТабЧасть.Добавить("Товар2"); ЗапросПараметры.Вставить("ТабЧасть", ТабЧасть); ТабЧасть = Новый Массив; ТабЧасть.Добавить(3); ТабЧасть.Добавить("Товар3"); ЗапросПараметры.Вставить("ТабЧасть", ТабЧасть); Но в структуру попадает только последний массив. |
|||
17
Kongo2019
23.10.19
✎
12:02
|
Точнее они блин перезаписываются.
|
|||
18
Злопчинский
23.10.19
✎
12:05
|
(17) а чего ты ожидал?
|
|||
19
GROOVY
23.10.19
✎
12:24
|
А почему не ТЗ?
|
|||
20
sitex
naïve
23.10.19
✎
12:29
|
(17) Ты понимаешь когда "кодишь" вообщем что происходить то? Или копи-паст ?
|
|||
21
Йохохо
23.10.19
✎
12:30
|
(17) будет обсуждение ссылочных типов от щас до пятницы
|
|||
22
Kongo2019
23.10.19
✎
12:39
|
ЗапросПараметры = Новый Массив;
Шапка = Новый Структура; Шапка.Вставить("П1", "Параметер1"); Шапка.Вставить("П2", "Параметер2"); Шапка.Вставить("П3", "Параметер3"); Шапка.Вставить("П4", "Параметер4"); ЗапросПараметры.Добавить(Шапка); ТабЧасть = Новый Структура; ТабЧасть.Вставить("НомерСтрока",1); ТабЧасть.Вставить("Товар", "Товар1"); ЗапросПараметры.Добавить(ТабЧасть); ТабЧасть = Новый Структура; ТабЧасть.Вставить("НомерСтрока",2); ТабЧасть.Вставить("Товар", "Товар2"); ЗапросПараметры.Добавить(ТабЧасть); ТабЧасть = Новый Структура; ТабЧасть.Вставить("НомерСтрока",3); ТабЧасть.Вставить("Товар", "Товар3"); ЗапросПараметры.Добавить(ТабЧасть); Вот на массив переделал. Сожрало. Терзает меня дикое подозрение что там JSON внутрях DLL ждет. |
|||
23
Kongo2019
23.10.19
✎
12:40
|
(18) Да вот блин не знаю, магию наверно.
|
|||
24
Kongo2019
23.10.19
✎
12:40
|
(19) Не жрет эта хрень ТЗ.
|
|||
25
Kongo2019
23.10.19
✎
12:43
|
(21) Не надо.
Блин коряво как-то, в массив структуры загонять. |
|||
26
pechkin
23.10.19
✎
12:57
|
в бсп есть функция тз в массив структур
|
|||
27
Glavkomnn
24.10.19
✎
01:31
|
выгрузи ему в csv или xml а там пусть сам разбирается
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |