Имя: Пароль:
1C
1С v8
Выгрузить отчет из базы 1С в таблицу SQL.
↓ (Волшебник 30.07.2024 14:56)
0 lirt82
 
30.07.24
14:17
Подскажите как реализовать следующую задачу.
Необходимо выгрузить сформированный отчет ОСВ в таблицу SQL.
т.е. создаем внешнюю обработку она запросом получает таблицу отчета ОСВ или кодом обработки программно формируем отчет ОСВ, далее сформированный отчет необходимо сохранить в файл эксель или "держать" в оперативной памяти нашего сеанса.
Как реализовать вторую часть задачи?
Сформированный отчет загрузить в таблицу SQL (которую создал сам для себя) и держу также в памяти.
1 Homer
 
30.07.24
14:31
Как вариант "Внешние источники данных"
2 Волшебник
 
30.07.24
14:35
>> Необходимо выгрузить сформированный отчет ОСВ в таблицу SQL.

А может не надо?
3 Волшебник
 
30.07.24
14:36
Кто у вас генерит эти бредовые задачки? Поговорите с ним по душам, может задачку снимут
4 lirt82
 
30.07.24
14:41
(3) :-) задачка прилетела после собеседования
5 Волшебник
 
30.07.24
14:42
(4) Сотрите её или отправьте обратно.
6 vde69
 
30.07.24
14:51
(4) запросите аванс
7 Волшебник
 
30.07.24
14:54
(0) Обращаться надо не к отчёту, а к регистру бухгалтерии, его виртуальной таблице Остатки().
Выгружать никуда не надо. А уж если надо, то покажите структуру таблицы.
И обоснуйте, зачем.
8 Волшебник
 
30.07.24
14:55
(6)+ да, и деньги запросите, потому что бесплатно над такой бессмыслицей работать западло
9 Доминошник
 
30.07.24
15:12
(0) Что-то мне подсказывает, что про SQL - это какая-то "самостоятельная выдумка", а спрашивают про использование метода типа "ПоместитьВоВременноеХранилище"
10 Valdis2007
 
30.07.24
15:19
(0) Формально твою задачу можно решить так

создаешь таблицу SQL ( регситр сведений) с реквизитом "отчет", тип двоичные данные.

формируешь ОСВ, сохраняешь в файл эксель, этот файл эксель сохраняешь в это реквизит.
11 Волшебник
 
30.07.24
15:24
(10) дурдомите?
12 crasler
 
30.07.24
18:16
(0) Какой СУБД? Можно просто скидывать файлы в каталог и уже на стороне sql сервера загружать в базу
13 strange2007
 
31.07.24
09:06
Просто как пример подобных реализаций через ексель:
"Ошибка экспорта табличного документа: Документ Excel 2007 не может содержать более 16384 колонок и 1048576 строк".
Это к тому, что если отмазаться от ерундовой задачи не получится, то только отдавать данные СУБД напрямую и только маленькими порциями.
Примечание: У нас несколько десятков выгрузок делается в СУБД и не только в MS SQL
14 Волшебник
 
31.07.24
10:41
(13) Чушь
2 + 2 = 3.9999999999999999999999999999999...