|
Таблица Access в таблицу SQL средствами 1с | ☑ | ||
---|---|---|---|---|
0
DTrofimov
20.01.12
✎
10:11
|
При условии соответствия полей, можно как-либо симпотично загрузить программно? Или только перебором строк и построчным вводом?
|
|||
1
Maxus43
20.01.12
✎
10:13
|
скулевские механизмы импорта не канают?
|
|||
2
Defender aka LINN
20.01.12
✎
10:13
|
А нах для этого 1С вообще?
MSSQL и сам умеет такое, например. |
|||
3
DTrofimov
20.01.12
✎
10:13
|
(1) программно их можно использовать?
|
|||
4
DTrofimov
20.01.12
✎
10:16
|
уф.. присылают файл. В этом файле цены на все позиции производителя, в 1с есть далеко не все товары, но когда-то они будут появляться и в 1с. Обработкой из 1с проставляем цены у существующих позиций. Так вот, я бы хотел чтобы файл с данными полностью хранился на сервере в SQL. И в любой момент можно было запросом подгрузить оттуда цены на новые товары. SQL есть, почему бы его не использовать?! А файл можно и потерять.
|
|||
5
Maxus43
20.01.12
✎
10:16
|
(3) имхо нет. грузить в произвольную таблицу скуля надо? не 1сную?
|
|||
6
DTrofimov
20.01.12
✎
10:16
|
(5) в произвольную
|
|||
7
Maxus43
20.01.12
✎
10:17
|
(4) запихни в файл в хранилище, пусть лежит в базе. надо будет - вытащиш
|
|||
8
DTrofimov
20.01.12
✎
10:18
|
(7) зачем туда-сюда таскать, есил все равно хранить. А SQL удобно вытащить данные быстро. И сервер скульный пошустрее будет.
|
|||
9
Defender aka LINN
20.01.12
✎
10:19
|
(8) Храни ТЗ :)
|
|||
10
Maxus43
20.01.12
✎
10:20
|
(8) в хранилище значения всмысле файл запихни, будет хранится в скуле... если уж так хочется - сделай руками импорт в скуль, а из 1с прямыми запросами тяни потом. самой 1с туда запихнуть - построчно токмо, как юзать встроенные механизмы скуля хз
|
|||
11
DTrofimov
20.01.12
✎
10:22
|
(10) Ну я понял, что файл. Руками в скуль я могу сконвертить, но файл приходит раз в квартал менеджеру, а не мне. В 1с, конечно, прямыми.
|
|||
12
Maxus43
20.01.12
✎
10:26
|
(10) пусть менеджер в хранилище пихает в 1с, а ты достанеш и сконвертиш руками) и вобще - в (9) самое простое. можно вобще документ добавить новый - и туда в ТЧ пихать содержимое файла, наглядно будет
|
|||
13
Maxus43
20.01.12
✎
10:26
|
(12)>(11)
|
|||
14
1с-кин
20.01.12
✎
10:34
|
(0) а сразу подгрузить в Access цены из 12с, и оттуда же напрямую Access-SQL заносить таблицы? нет?
|
|||
15
DTrofimov
20.01.12
✎
10:44
|
(12) угу. На пару миллионов позиций.
(14) чо? Цены в access приходят. По почте. |
|||
16
Maxus43
20.01.12
✎
10:46
|
(15) в регистр тогда. пара мильёнов для регистра сведений не объём
|
|||
17
eduspec82
20.01.12
✎
10:47
|
В Access можно таблицы цеплять из MS SQL для хранения данных
цепляешь в Access таблицу и экспортируешь данные insert into 1с тут не приделах |
|||
18
1с-кин
20.01.12
✎
10:49
|
(15) а что тогда из 1с грузить?
если ничего - пишите сразу из Access в SQL и берите оттуда в 1с все, что надо. 1с - это не инструмент перекидывания данных, которое тут от безисходности. |
|||
19
DTrofimov
20.01.12
✎
10:49
|
(17) Спасибо, добрый человек. Читай (11). Зачем мне все это манагеру объяснять, как делать, когда можно просто один раз сделать кнопку "Сделать все." и показать на присланный файл?!
|
|||
20
DTrofimov
20.01.12
✎
10:50
|
(18) угу, читай (19)
|
|||
21
eduspec82
20.01.12
✎
10:50
|
в MS SQL можно грузить данные из текстовых файлов см команду
BULK INSERT |
|||
22
eduspec82
20.01.12
✎
10:55
|
выглядит приблизительно так
BULK INSERT ИМЯ_ТАБЛИЦО from 'ИМЯ_ФАЙЛО' суешь в 1с в объект ado commant и типа экспорт выполнится |
|||
23
DTrofimov
20.01.12
✎
10:57
|
(22) но в файло он (акцессовский файл) все равно построчно выгружается. Так можно и минуя текстовый в скуль грузануть построчно.
Я просто думал, что есть какая-нибудь хитрая команда - что-то типа ТЗ.Загрузить(ТЗИмп) |
|||
24
1с-кин
20.01.12
✎
11:00
|
(20) т.е. программиста по Access нет - но есть по Яве, который работает только с Дельфи, но выгружает только в Оракл - по Оракл есть настройщик, поэтому он может выгрузить только в SQL - поэтому привлечем программиста по 1с, чтобы он выгрузил все в 1с, а оттуда - в SQL.
|
|||
25
1с-кин
20.01.12
✎
11:01
|
(23) хитрая команда "ЗагрузитьИзAccessВSQl()" ?
|
|||
26
eduspec82
20.01.12
✎
11:01
|
(23) можно как написано в (17) одной командой SQL из Access
в принципе даже репликация между MS SQL и Access возможна называется гетерогенной как то н лет назад сталкивался работает |
|||
27
shuhard
20.01.12
✎
11:04
|
(23) а что мешает использовать через ADODB в запросе на Insert OPENROWSET для доступа к mdb ?
|
|||
28
DTrofimov
20.01.12
✎
11:13
|
(24) Да, есть только программист 1с. Поэтому я спрашиваю совета здесь, в надежде получить ответ, а не вопли, что можно загрузить из акцесс в скуль напрямую, минуя 1с. Вешать на менеджера лишние телодвижения я не хочу. Ему вообще знать не нужно, что все хранится где-то в скуле.
(25) Типа того. |
|||
29
DTrofimov
20.01.12
✎
11:15
|
(26) репликация тут не пойдет, если я правильно понимаю. Имя файла всегда разное, и сегодня он на компе Иванова и он обновляет, а завтра (через месяц) у Петрова.
а как это на практике будет выглядеть. Нужно как-то активировать команду из 1с. Т.к. 1с все-таки основаная оболочка. |
|||
30
shuhard
20.01.12
✎
11:19
|
(29) файл нужно средствами 1С записать на шэринг, доступный учетке, от которой запущен сиквел
далее см.(27) |
|||
31
shuhard
20.01.12
✎
11:23
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |