Имя: Пароль:
1C
 
Загрузка заголовка дока и табличной части из базы не 1С
0 bizon2008
 
17.09.18
14:49
Хай пипл
Загрузка заголовка дока и табличной части из базы не 1С.
Есть значится база, скульная, не 1С, тама доки в виде двух таблиц таблица заголовков и таблица табличных частей.
Мне значит надо запросом выбрать и создать док 1С.
Кто как делает?
1 1Сергей
 
17.09.18
14:51
через Внешние источники данных можно попробовать. Если нет, то напрямую коннектиться к скулю и тянуть
2 craxx
 
17.09.18
14:52
Внешний источник данных создать. И вперед, запросом к нему выбирать и создавать
3 bizon2008
 
17.09.18
14:55
Со скулем и запросами проблем нет.

Мне эти данные как тянуть то?

Типа

Шапка1_ТаблСтр1
Шапка1_ТаблСтр2
Шапка1_ТаблСтр3
Шапка1_ТаблСтр4
Шапка2_ТаблСтр1
Шапка2_ТаблСтр2

или как-то по другому разделять?
4 kennetmccormick
 
17.09.18
14:56
left join?
5 HardBall
 
17.09.18
14:58
(4) По ID шапки.
6 HardBall
 
17.09.18
14:59
(0) Это очень сильное колдунство.
Даже google не знает.
7 bizon2008
 
17.09.18
15:00
И шо? Мне тащить все, потом типа первый ИД шапки делаем док, заполоняем заголовок, оснталное грузим в табличную часть, ид изменился делаем новый док и грузим его, так что ли?

Что-то слишком тупой алгоритма однако.
8 Вафель
 
17.09.18
15:01
я бы шапки в 1 запросе выбирал, а тч в цикле по документам
9 kennetmccormick
 
17.09.18
15:01
(5) ну да. хотя в первой может быть и ID таб части ))
10 kennetmccormick
 
17.09.18
15:02
(8) ааа запрос в цикле!!!!
11 Лодырь
 
17.09.18
15:03
(9) Не может. Так как табличной части может и не быть.
12 kennetmccormick
 
17.09.18
15:04
(11) тогда и шапки не будет
13 Ненавижу 1С
 
гуру
17.09.18
15:09
(7) именно так, ведь 1С по-другому с объектными данными не работает
14 s03
 
17.09.18
15:11
(7) итоги по ИД шапки не помогут?
15 bizon2008
 
17.09.18
15:11
(14) Чем?
16 bizon2008
 
17.09.18
15:12
(13) А я думал может чего нового придумали.
17 s03
 
17.09.18
15:20
(15) приведением к более стандартному для 1С виду - обход шапки и вложенный цикл по ТЧ
18 bizon2008
 
17.09.18
15:22
(17) Это два прохода
В общем будем по старинке весь массив маслать однако.
Ошибка? Это не ошибка, это системная функция.