|
Что оптимальнее? | ☑ | ||
---|---|---|---|---|
0
Vlad_1717
25.01.12
✎
15:30
|
Вопрос к профи по вытаскиванию данных из 7.7 в 8.2.
Проще говоря, по спискам товаров, складов и поставщиков надо вытащить данные по оборотам и остаткам из базы 7.7 SQL. Пока отрабатываю только один вариант - по OLE. Есть другие варианты, наподобие прямого запроса к базе, как в 7.7? |
|||
1
Живой Ископаемый
25.01.12
✎
15:34
|
по каким двум параметрам оптимальнее?
|
|||
2
155153144627
25.01.12
✎
15:35
|
Вариант - использовать Конвертор ИБ 1С Предприятия 7.7.
|
|||
3
Vlad_1717
25.01.12
✎
15:39
|
(1) Перефразирую: вариант по OLE оптимален?
(2) Это для отчета "восьмерочного", куда должны подгружаться данные из прошлых годов, находящиеся в базах 7.7SQL. |
|||
4
palpetrovich
25.01.12
✎
15:42
|
(3) постоянно или разово?
|
|||
5
pumbaEO
25.01.12
✎
15:42
|
(3) Да, только если запросы к остаткам и оборотам будут недолго длиться, есть ограничение на время выполнения то ли запроса, то ли сессии не помню.
|
|||
6
palpetrovich
25.01.12
✎
15:43
|
(5) +1
|
|||
7
DmitrO
25.01.12
✎
15:43
|
Конечно прямыми запросами будет эффективнее.
|
|||
8
Живой Ископаемый
25.01.12
✎
15:43
|
2(3) оптимален по каким двум параметрам?
|
|||
9
pumbaEO
25.01.12
✎
15:44
|
А не проще загрузить в регистры данные? все равно же будешь решать проблему синхронизации справочников?
|
|||
10
Vlad_1717
25.01.12
✎
15:46
|
(4) да.
(5) Ну, если использовать прямой запрос в базе OLE (кстати, это возможно?) - тогда недолго. (7) ОООО!!! А пример есть? (8) Простота и эффективность. (9) Нет, вопроса по синхронизации не стоит. |
|||
11
Живой Ископаемый
25.01.12
✎
15:47
|
2(10) Выгрузить данные из 77 в плоскую таблицу в удобном виде и использовать ее через внешние источники данных
думаю и проще и эффективнее. |
|||
12
H A D G E H O G s
25.01.12
✎
15:48
|
(10)
(4) да. Шикарно. Прелестно. |
|||
13
H A D G E H O G s
25.01.12
✎
15:49
|
<<(3) постоянно или разово?
(4) Да.>> Феерично. |
|||
14
jsmith82
25.01.12
✎
15:50
|
а мы сделали репликацию
|
|||
15
pumbaEO
25.01.12
✎
15:51
|
Она: ответь мне, только честно, да или нет, хорошо?
Он: спрашивай Она: почему мужчины смеются над блондинками? Он: да |
|||
16
dmpl
25.01.12
✎
15:52
|
(0) Оптимальнее завести новую базу. Чистую. Без косяков прошлых лет, дополненных косяками переноса.
|
|||
17
Vlad_1717
25.01.12
✎
15:56
|
(16) Эти данные попадают в ОТЧЕТ, а не в базу. Ты хоть тему-то прочитай.
|
|||
18
pumbaEO
25.01.12
✎
15:56
|
(16) Продажники и отдел закупки могут не простить, СБ тоже хочет видеть кредитные взаимоотношения. Так что иногда с чистого листа не получиться.
|
|||
19
Живой Ископаемый
25.01.12
✎
15:57
|
2(17) ну они-то хоть не меняются день ото дня? если нет, тогда серъезно, (11) - очень вариант
|
|||
20
DmitrO
25.01.12
✎
15:58
|
(10)примеров дофига здесь: http://www.1cpp.ru/forum/YaBB.pl?board=query
Ну тут квалификация нужна. Если первый раз делаешь, то будет весьма хлопотно. |
|||
21
Vlad_1717
25.01.12
✎
15:58
|
(19) Нет. Базы закрыты раз и навсегда.
|
|||
22
Живой Ископаемый
25.01.12
✎
15:59
|
(21) что мы тут еще обсуждаем?
|
|||
23
Vlad_1717
25.01.12
✎
16:00
|
(20) Прямые запросы в семерке я освоил. Блин, ткни пож пальцем, где там темы, относящиеся к восьмерке.
|
|||
24
Vlad_1717
25.01.12
✎
16:00
|
(22) Иди поспи лучше.
|
|||
25
jsmith82
25.01.12
✎
16:01
|
имхо тут лучший вариант репликация или обмен
отчет по идее должен быстро бегать каждый раз тянуть данные - смысл? допилить таблицы восьмерки, сделать регламент на подгрузку данных за период, затем свободно и без палевно юзать их для отчета |
|||
26
Reaper_1c
25.01.12
✎
16:01
|
(0) Таблицы семерки во внешний набор данных и делай отчет прямо в восьмерке...
|
|||
27
palpetrovich
25.01.12
✎
16:01
|
(23) дык, и делай в 7-ке, а из 8-ки - просто вызывай эти процедуры
|
|||
28
Живой Ископаемый
25.01.12
✎
16:02
|
2(24) Почему? Тебе показалось обидным мое предложение?
http://screencast.com/t/rVVf0dJr19 |
|||
29
Живой Ископаемый
25.01.12
✎
16:03
|
2(26)и тебя он тоже щас спать отправит...
|
|||
30
Vlad_1717
25.01.12
✎
16:05
|
(26) Ну, тоже вариант.
(20) Что ж ты не посмотрел, что там темы для 7.7. (28) Извини, просто ты ответил на мое утверждение, что базы закрыты. Над (11) - подумаю. Спасибо. |
|||
31
dmpl
25.01.12
✎
16:07
|
(17) Да без разницы. Все равно нормально автоматом связать старые и новые данные не получится. По крайней мере без ручной доводки. Хочешь заниматься ей? Пожалуйста. Я это уже прошел, больше не хочу...
(18) Пусть смотрят в старой базе. В новой - только остатки, если очень надо. (21) Ну и сформируйте отчеты из них, сохрани в MXL. Формировать отчет за 100 лет - не лучшая идея. |
|||
32
суицид
25.01.12
✎
16:07
|
(0) конвертация данных рулит. Но у тебя должен быть от 22 см.
|
|||
33
Живой Ископаемый
25.01.12
✎
16:07
|
2(30)я про то, что если бы данные менялись, тут еще оправдано сушение мозга, что лучше, что быстрее, на чем потери меньше, если они отлиты в бронзе, то ответ очевиден...
|
|||
34
Vlad_1717
25.01.12
✎
16:08
|
(27) Опять же по OLE? А OLE поддерживает прямой запрос ODBCRecordset?
|
|||
35
Vlad_1717
25.01.12
✎
16:10
|
(32) Ага. Иди с (16) померяйся, читатель.
|
|||
36
суицид
25.01.12
✎
16:13
|
(35) у меня длиннее, чем у тебя. Завидуй.
|
|||
37
Vlad_1717
25.01.12
✎
16:13
|
(31)
2. У нас базы по годам: год - база. В старой базе они видят данные только за один год. А надо динамику за теперь уже 4 года. 3. Через 100 лет я подниму этот вопрос. |
|||
38
Vlad_1717
25.01.12
✎
16:15
|
(36) Судя по роду занятий, я даже знаю способ ))))
|
|||
39
palpetrovich
25.01.12
✎
16:17
|
(34) по ОЛЕ только результат получать
|
|||
40
Vlad_1717
25.01.12
✎
16:20
|
(39) Собсно, этим пока и занимался. Если (28) освою быстро - там покопаюсь.
|
|||
41
Vlad_1717
25.01.12
✎
16:35
|
(33) А ты сам с внешними занимался? Сейчас решил попробовать: выбираю драйвер SQL Server, предлагает заполнить AppName и Рабочая станция. Это что? Админы тоже не в курсе.
|
|||
42
Живой Ископаемый
25.01.12
✎
16:39
|
2(41) это от зарегистрированного драйвера зависит.
http://www.connectionstrings.com/ |
|||
43
Jaffar
25.01.12
✎
16:43
|
(15) или так:
- Отвечайте только "да" или "нет"! Где вы были вчера вечером? - Да. - Что "да"? - Нет. |
|||
44
Steel_Wheel
25.01.12
✎
16:45
|
(0) Сделай на КД-2. Это самый саппортный вариант
|
|||
45
Vlad_1717
25.01.12
✎
16:49
|
(44) Народ! Можно КОНВЕРТАЦИЮ не предлагать. Или хотя бы ТЕМУ ЧИТАТЬ ПОЛНОСТЬЮ.
|
|||
46
Ёпрст
25.01.12
✎
16:49
|
(0) пиши прямой запрос по адо в снеговике и привет.
|
|||
47
Vlad_1717
25.01.12
✎
16:53
|
(42) http://blog.1c-ei.ru/2011/05/1.html - вот здесь похожий вариант, тоже со скулем. upp - это м.б. имя внешнего источника данных в базе?
(46) Синтаксис от 1Срр сильно отличается? А то времени уже в обрез искать альтернативные пути. |
|||
48
Ёпрст
25.01.12
✎
16:57
|
(47) нет, синтаксис - обычный t-sql, тока без метапарсера.
|
|||
49
Ёпрст
25.01.12
✎
16:59
|
а про внешние источники данных, тока из-за этого их лучше не юзать:
*Нельзя получать данные из нескольких источников одновременно, то есть в запросе не могут присутствовать таблицы конфигурации и таблицы внешних источников; *Нельзя использовать временные таблицы в запросах с внешними источниками данных |
|||
50
Живой Ископаемый
25.01.12
✎
17:00
|
2(47) честно, не возился еще достаточно чтобы вот так напамять сказать.. Этот объект появился буквально 2-3 релиза назад
|
|||
51
Vlad_1717
25.01.12
✎
17:18
|
А описалово есть? Чтобы по-быстрому оценить?
|
|||
52
Vlad_1717
25.01.12
✎
17:19
|
(51) к (48).
|
|||
53
суицид
25.01.12
✎
17:28
|
(45) - не тупи,создаёшь документы в 8 аналогично 7, конвертацией загружаешь, и получаешь всю мощь конструктора запроса и компоновки данных восьмёрочной базы для твоих отчётов.
|
|||
54
Новиков
25.01.12
✎
17:32
|
(0) для начала сделай вьюхи, потом ПРОСТО подключи внешний источник данных - и тащи себе данные с 7.7. Я так все отчеты переписал из Тиски одной 7.7 =)
к (49): *Нельзя получать данные из нескольких источников одновременно, то есть в запросе не могут присутствовать таблицы конфигурации и таблицы внешних источников; Ни что не мешает сделать это через объединение в СКД. *Нельзя использовать временные таблицы в запросах с внешними источниками данных Ни что не мешает сделать это в два прихода - из запроса в тз и выгрузить, далее - полученное тз в темп. Т.е. это решаемо. |
|||
55
Vlad_1717
25.01.12
✎
17:36
|
(53) Тему сначала прочитай ОТ НАЧАЛА И ДО КОНЦА, острый. Это для отчета, данные будут за 4 года (пока). Собираться отчетом хз сколько раз в день. Я так всю базу подвешу.
|
|||
56
Vlad_1717
25.01.12
✎
17:39
|
(54) В том-то и дело, что ПРОСТО не подключаются. Выбираю единственный подходящий тип данных SQL Server. А дальше см. (41).
|
|||
57
Новиков
25.01.12
✎
18:56
|
(56) >>AppName и Рабочая станция. Это что? Админы тоже не в курсе.
Оставь их пустыми, укажи только сервер, логин и пасс. Этого достаточно. |
|||
58
Vlad_1717
26.01.12
✎
11:31
|
(57) Не-а. не дает. ругается: поля заполнены неверно или не заполнены.
|
|||
59
Ёпрст
26.01.12
✎
12:38
|
не проще ли через адо, чем заводить внешние источники данных в конфе ?
|
|||
60
Ёпрст
26.01.12
✎
12:42
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |